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