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.http.impl.httpclient3.HTTPSenderImpl
> sendViaPost
> INFO: Unable to sendViaPost to url[https://10.100.1.144:9443/services/
> EventStreamAdminService.EventStreamAdminServiceHttpsSoap12Endpoint/]
> org.apache.axis2.AxisFault: Transport error: 405 Error: Method Not Allowed
> at org.apache.axis2.transport.http.impl.httpclient3.
> HTTPSenderImpl.handleResponse(HTTPSenderImpl.java:343)
> at org.apache.axis2.transport.http.impl.httpclient3.
> HTTPSenderImpl.sendViaPost(HTTPSenderImpl.java:213)
> at org.apache.axis2.transport.http.HTTPSender.send(HTTPSender.java:121)
> at org.apache.axis2.transport.http.CommonsHTTPTransportSender.
> writeMessageWithCommons(CommonsHTTPTransportSender.java:403)
> at org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(
> CommonsHTTPTransportSender.java:234)
> at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:431)
> at org.apache.axis2.description.OutInAxisOperationClient.send(
> OutInAxisOperation.java:399)
> at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(
> OutInAxisOperation.java:225)
> at org.apache.axis2.client.OperationClient.execute(
> OperationClient.java:150)
> at org.wso2.carbon.event.stream.stub.EventStreamAdminServiceStub.
> 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.
> HTTPSenderImpl.handleResponse(HTTPSenderImpl.java:343)
> at org.apache.axis2.transport.http.impl.httpclient3.
> HTTPSenderImpl.sendViaPost(HTTPSenderImpl.java:213)
> at org.apache.axis2.transport.http.HTTPSender.send(HTTPSender.java:121)
> at org.apache.axis2.transport.http.CommonsHTTPTransportSender.
> writeMessageWithCommons(CommonsHTTPTransportSender.java:403)
> at org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(
> CommonsHTTPTransportSender.java:234)
> at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:431)
> at org.apache.axis2.description.OutInAxisOperationClient.send(
> OutInAxisOperation.java:399)
> at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(
> OutInAxisOperation.java:225)
> at org.apache.axis2.client.OperationClient.execute(
> OperationClient.java:150)
> at org.wso2.carbon.event.stream.stub.EventStreamAdminServiceStub.
> 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