OK. You can generate the stubs on your own or use the already generated stubs.
https://github.com/wso2/carbon-identity-framework/tree/master/service-stubs/identity/org.wso2.carbon.user.mgt.stub On Thu, Jul 27, 2017 at 12:05 AM, Sagar Kapadia <ks197...@gmail.com> wrote: > Thanks, > I figured that out. What I was asking [Now its just a curiosity], is that > , I had generated stubs using wsdl2java. How do I pass the session token to > that code > The following is a usage of the generated code. > I used the netbeans web service client wizard to generate the code. > > private static > java.util.List<org.wso2.carbon.user.mgt.common.xsd.FlaggedName> > listAllUsers(java.lang.String filter, java.lang.Integer limit) throws > UserAdminUserAdminException { > org.wso2.carbon.user.mgt.UserAdmin service = new > org.wso2.carbon.user.mgt.UserAdmin(); > org.wso2.carbon.user.mgt.UserAdminPortType port = service. > getUserAdminHttpsSoap11Endpoint(); > return port.listAllUsers(filter, limit); > } > > > On Thu, Jul 27, 2017 at 12:00 AM, KasunG Gajasinghe <kas...@wso2.com> > wrote: > >> >> You can check this class [1] on how the AuthenticationAdminStub is used >> to login to WSO2. It also shows how to extract the session cookie. >> >> The sample at [2] shows how to add the session cookie to your stub. >> >> HTH >> >> [1] https://github.com/wso2/product-es/blob/5da6bdd53f14e10aed4f >> 799606e5284b627c1e1c/modules/integration/tests-common/admin- >> clients/src/main/java/org/wso2/es/integration/common/ >> clients/AuthenticatorClient.java#L37 >> >> [2] https://github.com/wso2/product-es/blob/5da6bdd53f14e10aed4f >> 799606e5284b627c1e1c/modules/integration/tests-common/admin- >> clients/src/main/java/org/wso2/es/integration/common/ >> clients/AuthenticateStub.java#L52 >> >> >> On Wed, Jul 26, 2017 at 11:43 PM, Sagar Kapadia <ks197...@gmail.com> >> wrote: >> >>> Can you also help me with the authentication part? I get a blank session >>> id >>> >>> >>> On Wed, Jul 26, 2017 at 11:43 PM, Sagar Kapadia <ks197...@gmail.com> >>> wrote: >>> >>>> Hi, >>>> Thanks a lot , KasunG Gajasinghe. You made my day. :D. It worked. >>>> Sagar >>>> >>>> >>>> On Wed, Jul 26, 2017 at 11:40 PM, KasunG Gajasinghe <kas...@wso2.com> >>>> wrote: >>>> >>>>> >>>>> >>>>> On Wed, Jul 26, 2017 at 11:34 PM, Sagar Kapadia <ks197...@gmail.com> >>>>> wrote: >>>>> >>>>>> I am trying to call a method in the EventStreamAdminService. However, >>>>>> I get the following exception. I tried to fix the wsdl and recreate the >>>>>> jar, but because of the compiled classes containing a reference to >>>>>> 10.100.1.144, it did not work either. What is the work around? Do I have >>>>>> to >>>>>> rebuild the jar from source? >>>>>> >>>>> >>>>> Not really. When creating the EventStreamAdminServiceStub instance, >>>>> you can pass your own endpoint. Check the over-loaded constructors. >>>>> >>>>> >>>>> >>>>>> >>>>>> Jul 26, 2017 11:30:20 PM org.apache.axis2.transport.htt >>>>>> p.impl.httpclient3.HTTPSenderImpl sendViaPost >>>>>> INFO: Unable to sendViaPost to url[https://10.100.1.144:9443/ >>>>>> services/EventStreamAdminService.EventStreamAdminServiceHttp >>>>>> sSoap12Endpoint/] >>>>>> org.apache.axis2.AxisFault: Transport error: 405 Error: Method Not >>>>>> Allowed >>>>>> at org.apache.axis2.transport.http.impl.httpclient3.HTTPSenderI >>>>>> mpl.handleResponse(HTTPSenderImpl.java:343) >>>>>> at org.apache.axis2.transport.http.impl.httpclient3.HTTPSenderI >>>>>> mpl.sendViaPost(HTTPSenderImpl.java:213) >>>>>> at org.apache.axis2.transport.http.HTTPSender.send(HTTPSender.j >>>>>> ava:121) >>>>>> at org.apache.axis2.transport.http.CommonsHTTPTransportSender.w >>>>>> riteMessageWithCommons(CommonsHTTPTransportSender.java:403) >>>>>> at org.apache.axis2.transport.http.CommonsHTTPTransportSender.i >>>>>> nvoke(CommonsHTTPTransportSender.java:234) >>>>>> at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:431) >>>>>> at org.apache.axis2.description.OutInAxisOperationClient.send(O >>>>>> utInAxisOperation.java:399) >>>>>> at org.apache.axis2.description.OutInAxisOperationClient.execut >>>>>> eImpl(OutInAxisOperation.java:225) >>>>>> at org.apache.axis2.client.OperationClient.execute(OperationCli >>>>>> ent.java:150) >>>>>> at org.wso2.carbon.event.stream.stub.EventStreamAdminServiceStu >>>>>> b.getStreamNames(EventStreamAdminServiceStub.java:3246) >>>>>> at com.avinashi.wso2das.adminapi.Application.main(Application.j >>>>>> ava:80) >>>>>> >>>>>> org.apache.axis2.AxisFault: Transport error: 405 Error: Method Not >>>>>> Allowed >>>>>> at org.apache.axis2.transport.http.impl.httpclient3.HTTPSenderI >>>>>> mpl.handleResponse(HTTPSenderImpl.java:343) >>>>>> at org.apache.axis2.transport.http.impl.httpclient3.HTTPSenderI >>>>>> mpl.sendViaPost(HTTPSenderImpl.java:213) >>>>>> at org.apache.axis2.transport.http.HTTPSender.send(HTTPSender.j >>>>>> ava:121) >>>>>> at org.apache.axis2.transport.http.CommonsHTTPTransportSender.w >>>>>> riteMessageWithCommons(CommonsHTTPTransportSender.java:403) >>>>>> at org.apache.axis2.transport.http.CommonsHTTPTransportSender.i >>>>>> nvoke(CommonsHTTPTransportSender.java:234) >>>>>> at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:431) >>>>>> at org.apache.axis2.description.OutInAxisOperationClient.send(O >>>>>> utInAxisOperation.java:399) >>>>>> at org.apache.axis2.description.OutInAxisOperationClient.execut >>>>>> eImpl(OutInAxisOperation.java:225) >>>>>> at org.apache.axis2.client.OperationClient.execute(OperationCli >>>>>> ent.java:150) >>>>>> at org.wso2.carbon.event.stream.stub.EventStreamAdminServiceStu >>>>>> b.getStreamNames(EventStreamAdminServiceStub.java:3246) >>>>>> at com.avinashi.wso2das.adminapi.Application.main(Application.j >>>>>> ava:80) >>>>>> >>>>>> Sagar >>>>>> >>>>>> >>>>>> On Wed, Jul 26, 2017 at 6:32 PM, Sagar Kapadia <ks197...@gmail.com> >>>>>> wrote: >>>>>> >>>>>>> Hi, >>>>>>> >>>>>>> I used this tutorial >>>>>>> https://docs.wso2.com/display/DAS300/Calling+Admin+Services+ >>>>>>> from+Apps >>>>>>> >>>>>>> I am facing the following issues in importing the WSDL files and >>>>>>> generating the code >>>>>>> I get the following error message when I call >>>>>>> wsimport AuthenticationAdmin.xml >>>>>>> >>>>>>> [ERROR] missing required attribute "message" of element "wsdl:output" >>>>>>> >>>>>>> >>>>>>> Failed to parse the WSDL. >>>>>>> >>>>>>> I could not fix this issue. >>>>>>> >>>>>>> In another wsdl file "UserAdmin", I got multiple errors, >>>>>>> [ERROR] operation "" has an invalid style >>>>>>> which I fixed as follows >>>>>>> https://stackoverflow.com/questions/12155114/generating-stub >>>>>>> s-with-jax-ws-fails >>>>>>> I added <wsdl:output message="tns::<OperationName>Response"> and >>>>>>> also >>>>>>> corresponding >>>>>>> <wsdl:message name="<NameofMessage>"> >>>>>>> >>>>>>> I was able to generate code for the UserAdmin sevice, but not for >>>>>>> AuthenticationAdmin Service >>>>>>> >>>>>>> By the way the reason I tried to generate code for the >>>>>>> Autherntication Service is that login fails without any exception . The >>>>>>> token returned is null. >>>>>>> I am sharing a link to the source code [Netbeans project] for the >>>>>>> web service client and the the modified wsdl files I am using >>>>>>> >>>>>>> >>>>>>> Link to the source >>>>>>> https://drive.google.com/open?id=0BwqZCw5oc2rwcmJGTllNbEo2U00 >>>>>>> >>>>>>> >>>>>>> The help I require is primarily with the login functionality, >>>>>>> because its failing. Also, is the manner I am trying to fix the wsdls >>>>>>> correct? [Adding wsdl:output with message] >>>>>>> >>>>>>> >>>>>>> Sincerely >>>>>>> Sagar >>>>>>> >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> Dev mailing list >>>>>> Dev@wso2.org >>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> >>>>> *Kasun Gajasinghe*Associate Technical Lead, WSO2 Inc. >>>>> email: kasung AT spamfree wso2.com >>>>> linked-in: http://lk.linkedin.com/in/gajasinghe >>>>> blog: http://kasunbg.org >>>>> phone: +1 650-745-4499 <+1%20650-745-4499>, 77 678 0813 >>>>> >>>>> >>>> >>>> >>> >> >> >> -- >> >> *Kasun Gajasinghe*Associate Technical Lead, WSO2 Inc. >> email: kasung AT spamfree wso2.com >> linked-in: http://lk.linkedin.com/in/gajasinghe >> blog: http://kasunbg.org >> phone: +1 650-745-4499 <+1%20650-745-4499>, 77 678 0813 >> >> > > -- *Kasun Gajasinghe*Associate Technical Lead, WSO2 Inc. email: kasung AT spamfree wso2.com linked-in: http://lk.linkedin.com/in/gajasinghe blog: http://kasunbg.org phone: +1 650-745-4499, 77 678 0813
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev