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.java: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.java: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.java: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.java: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, 77 678 0813
>
>
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to