? matches one character and only one [1]. IMO we should follow the unix standard when using wildcard characters.
[1] - http://www.linfo.org/wildcard.html On Mar 20, 2015 5:34 PM, "Dinithi De Silva" <[email protected]> wrote: > Hi Imesh, > > What Mari has pointed out was something like this. > > *Available tenants* > > stratos> list-tenants > Tenants: > +——————+—————-+————————-+————+———————————————+ > | Domain | Tenant ID | Email | State | Created Date | > +——————+—————-+————————-+————+———————————————+ > | tenant.org | 1 | [email protected] | Active | Fri Mar 20 16:47:14 IST 2015 | > +——————+—————-+————————-+————+———————————————+ > | apache.org | 2 | [email protected] | Active | Fri Mar 20 16:48:47 IST > 2015 | > +——————+—————-+————————-+————+———————————————+ > > *Result with search query "he"* > > stratos> list-tenants-by-partial-domain —partialDomain *he* > Tenants found: > +———————+—————+————+————————-+———————————————+ > | tenantDomain | tenantID | active | email | createdDate | > +———————+—————+————+————————-+———————————————+ > | apache.org | 2 | true | [email protected] | Fri Mar 20 16:48:47 IST 2015 | > +———————+—————+————+————————-+———————————————+ > > *Result with search query "he?com"* > > stratos> list-tenants-by-partial-domain —partialDomain *he?com* > Tenants found: > +———————+—————+————+————————-+———————————————+ > | tenantDomain | tenantID | active | email | createdDate | > +———————+—————+————+————————-+———————————————+ > | apache.org | 2 | true | [email protected] | Fri Mar 20 16:48:47 IST 2015 | > > +———————+—————+————+————————-+———————————————+ > > In the last query (with the "?" ), although we don't have any domains with > "com" it displays a result for that. I got this problem only with the "?" > character. Is there a restriction that we cannot use any special characters > in the search query? > > Thanks. > > > > On Thu, Mar 19, 2015 at 12:30 AM, Imesh Gunaratne <[email protected]> > wrote: > >> Are we using "?" character in search queries? Can someone post a complete >> API request where we use this? >> >> Thanks >> >> On Tue, Mar 17, 2015 at 5:04 PM, Shavindri Dissanayake < >> [email protected]> wrote: >> >>> Hi DInithi, >>> >>> Thank you! Understood now. >>> >>> It does seem to be giving the same result as you and Mari said, even >>> when there are no tenant domains to match the search (when using '?' in >>> some cases ) . >>> >>> Thanks & Regards >>> Shavindri Dissanayake >>> Technical Writer >>> LinkedIn Profile >>> <https://www.linkedin.com/profile/view?id=112227277&trk=nav_responsive_tab_profile> >>> Mob: 0779966739 >>> >>> WSO2 Inc. >>> lean.enterprise.middleware >>> >>> On Tue, Mar 17, 2015 at 3:51 PM, Dinithi De Silva <[email protected]> >>> wrote: >>> >>>> Hi Shavindri, >>>> >>>> The "#" character seems giving the correct result. But as Mari >>>> mentioned, "?" character gives some incorrect results. I think here the "?" >>>> is acting as a wildcard character. >>>> >>>> Eg: >>>> >>>> c? and c?com gave me the same results (domain name : apache.org) and >>>> the second result is wrong as there are no domain names with "com". >>>> >>>> Thanks >>>> >>>> On Tue, Mar 17, 2015 at 3:33 PM, Shavindri Dissanayake < >>>> [email protected]> wrote: >>>> >>>>> Hi Mari, >>>>> >>>>> The partial domain search command for tenants in CLI seems to be >>>>> validated. When there is no domain name to match the characters entered in >>>>> the command, the result is given as below [1]. >>>>> >>>>> [1] >>>>> >>>>> stratos> list-tenants-by-partial-domain -d # >>>>> >>>>> No tenants found >>>>> >>>>> >>>>> stratos> list-tenants-by-partial-domain -d k#org >>>>> >>>>> No tenants found >>>>> >>>>> >>>>> stratos> list-tenants-by-partial-domain -d k#com >>>>> >>>>> No tenants found >>>>> >>>>> Thanks & Regards >>>>> Shavindri Dissanayake >>>>> Technical Writer >>>>> LinkedIn Profile >>>>> <https://www.linkedin.com/profile/view?id=112227277&trk=nav_responsive_tab_profile> >>>>> Mob: 0779966739 >>>>> >>>>> WSO2 Inc. >>>>> lean.enterprise.middleware >>>>> >>>>> On Tue, Mar 17, 2015 at 3:11 PM, Mariangela Hills <[email protected] >>>>> > wrote: >>>>> >>>>>> I have created a JIRA [1], so that the search can be improved. More >>>>>> details on this issue can be found in the outputs added in the JIRA. >>>>>> >>>>>> [1] https://issues.apache.org/jira/browse/STRATOS-1258 >>>>>> >>>>>> Regards, >>>>>> Mariangela >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> *--* >>>>>> Mariangela Hills >>>>>> Senior Technical Writer >>>>>> >>>>>> *WSO2, Inc.*lean.enterprise.middleware. >>>>>> m: +94 773 500185 >>>>>> w: http://wso2.com >>>>>> <http://wso2.com/events/> >>>>>> >>>>>> On Tue, Mar 17, 2015 at 2:56 PM, Mariangela Hills < >>>>>> [email protected]> wrote: >>>>>> >>>>>>> Hi Devs, >>>>>>> >>>>>>> When I executed "y?com" as the partial domain name it gave me an >>>>>>> output. Is it correct when the domain name does not contain a ? sign. >>>>>>> >>>>>>> >>>>>>> >>>>>>> Admin16s-MacBook-Air:marisamples Admin16$ curl -X GET -H >>>>>>> "Content-Type: application/json" -k -v -u admin:admin >>>>>>> https://localhost:9443/api/tenants/search/y?com >>>>>>> * About to connect() to localhost port 9443 (#0) >>>>>>> * Trying 127.0.0.1... >>>>>>> * connected >>>>>>> * Connected to localhost (127.0.0.1) port 9443 (#0) >>>>>>> * SSLv3, TLS handshake, Client hello (1): >>>>>>> * SSLv3, TLS handshake, Server hello (2): >>>>>>> * SSLv3, TLS handshake, CERT (11): >>>>>>> * SSLv3, TLS handshake, Server key exchange (12): >>>>>>> * SSLv3, TLS handshake, Server finished (14): >>>>>>> * SSLv3, TLS handshake, Client key exchange (16): >>>>>>> * SSLv3, TLS change cipher, Client hello (1): >>>>>>> * SSLv3, TLS handshake, Finished (20): >>>>>>> * SSLv3, TLS change cipher, Client hello (1): >>>>>>> * SSLv3, TLS handshake, Finished (20): >>>>>>> * SSL connection using DHE-RSA-AES256-SHA >>>>>>> * Server certificate: >>>>>>> * subject: C=US; ST=CA; L=Mountain View; O=WSO2; CN=localhost >>>>>>> * start date: 2010-02-19 07:02:26 GMT >>>>>>> * expire date: 2035-02-13 07:02:26 GMT >>>>>>> * common name: localhost (matched) >>>>>>> * issuer: C=US; ST=CA; L=Mountain View; O=WSO2; CN=localhost >>>>>>> * SSL certificate verify result: unable to get local issuer >>>>>>> certificate (20), continuing anyway. >>>>>>> * Server auth using Basic with user 'admin' >>>>>>> > GET /api/tenants/search/y?com HTTP/1.1 >>>>>>> > Authorization: Basic YWRtaW46YWRtaW4= >>>>>>> > User-Agent: curl/7.24.0 (x86_64-apple-darwin12.0) libcurl/7.24.0 >>>>>>> OpenSSL/0.9.8| zlib/1.2.5 >>>>>>> > Host: localhost:9443 >>>>>>> > Accept: */* >>>>>>> > Content-Type: application/json >>>>>>> > >>>>>>> < HTTP/1.1 200 OK >>>>>>> < Date: Tue, 17 Mar 2015 09:18:57 GMT >>>>>>> < Content-Type: application/json >>>>>>> < Transfer-Encoding: chunked >>>>>>> < Server: WSO2 Carbon Server >>>>>>> < >>>>>>> * Connection #0 to host localhost left intact >>>>>>> [{"active":true,"createdDate":1426576793551,"email":"[email protected] >>>>>>> ","tenantDomain":"franky.com","tenantId":2}]* Closing connection #0 >>>>>>> * SSLv3, TLS alert, Client hello (1): >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> Regards, >>>>>>> Mariangela >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> *--* >>>>>>> Mariangela Hills >>>>>>> Senior Technical Writer >>>>>>> >>>>>>> *WSO2, Inc.*lean.enterprise.middleware. >>>>>>> m: +94 773 500185 >>>>>>> w: http://wso2.com >>>>>>> <http://wso2.com/events/> >>>>>>> >>>>>> >>>>>> >>>>> >>>> >>>> >>>> -- >>>> *Dinithi De Silva* >>>> Associate Software Engineer, WSO2 Inc. >>>> m:+94716667655 | e:[email protected] | w: www.wso2.com >>>> | a: #20, Palm Grove, Colombo 03 >>>> >>> >>> >> >> >> -- >> Imesh Gunaratne >> >> Technical Lead, WSO2 >> Committer & PMC Member, Apache Stratos >> > > > > -- > *Dinithi De Silva* > Associate Software Engineer, WSO2 Inc. > m:+94716667655 | e:[email protected] | w: www.wso2.com > | a: #20, Palm Grove, Colombo 03 >
