Perhaps I was not very clear. What I meant was generating the stubs using
the WSDL2JAVA tool  to generate code from the WSDL files as specified in
the documentation, and not building from source


On Thu, Jul 27, 2017 at 12:12 AM, KasunG Gajasinghe <[email protected]> wrote:

>
> 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 <[email protected]>
> 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 <[email protected]>
>> 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 <[email protected]>
>>> 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 <[email protected]>
>>>> 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 <[email protected]>
>>>>> wrote:
>>>>>
>>>>>>
>>>>>>
>>>>>> On Wed, Jul 26, 2017 at 11:34 PM, Sagar Kapadia <[email protected]>
>>>>>> 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 <[email protected]>
>>>>>>> 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
>>>>>>> [email protected]
>>>>>>> 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
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to