[ 
https://issues.apache.org/jira/browse/AXIS2-5379?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13664809#comment-13664809
 ] 

Kishanthan Thangarajah commented on AXIS2-5379:
-----------------------------------------------

Hi Sven,

If you are still facing issue, I'm attaching the service archive 
(helloWebServiceREST-kishanthan.aar) which I generated using the modified WSDL, 
FYI, the archive contains the WSDL used and the options used in generating code 
: sh $AXIS2_HOME/bin/wsdl2java.sh -uri hello-rest-modified.wsdl -ss -sd -uw

Using this sample, the following should work.

The sample request : 
http://localhost:8080/axis2/services/helloWebServiceREST/getHello?input=test&second=test2&third=test3
 

And the response for this (based on my skeleton implementation, where i just 
aggregate all the input params an send back) : 
<ns1:helloresponse xmlns:ns1="hello-ws-rest" output="test : test2 : test3"/>
                
> The third URL parameter can not be processed (REST web service with WSDL 2.0)
> -----------------------------------------------------------------------------
>
>                 Key: AXIS2-5379
>                 URL: https://issues.apache.org/jira/browse/AXIS2-5379
>             Project: Axis2
>          Issue Type: Bug
>          Components: wsdl
>    Affects Versions: 1.6.2
>            Reporter: Sven Strohschein
>            Priority: Blocker
>         Attachments: Hellorequest.java, Helloresponse.java, 
> hello-rest-modified.wsdl, hello-rest.wsdl, helloWebServiceREST.aar, 
> HelloWebServiceREST.java, RESTSample_1.0.0.aar, services.xml, 
> wsdl2code-result-wsdl2.0.zip, wsdl2code-result.zip
>
>
> I have developed a simple "hello world" REST web service with WSDL 2.0 and 
> Axis2.
> There are three URL parameters defined, but the third URL parameter can not 
> be processed (ADBException regarding unexpected element). The first two 
> parameters are processed correctly.
> I could not get an answer via the axis2 mailing list regarding this problem ( 
> http://mail-archives.apache.org/mod_mbox/axis-java-user/201207.mbox/%3C500F0ADF.1050108%40gmx.de%3E
>  ), could not find any examples, tutorials or documentation for a REST web 
> service with WSDL 2.0 and more than two parameters.
> The full example code, wsdl, etc. is attached to this issue.
> URL calls
> http://localhost:8080/services/helloWebServiceREST/getHello?input=test -> 
> working
> http://localhost:8080/services/helloWebServiceREST/getHello?input=test&second=test2
>  -> working
> http://localhost:8080/services/helloWebServiceREST/getHello?input=test&second=test2&third=test3
>  -> not working ("org.apache.axis2.databinding.ADBException: Unexpected 
> subelement second")
> http://localhost:8080/services/helloWebServiceREST/getHello?input=test&third=test3
>  -> not working ("org.apache.axis2.databinding.ADBException: Unexpected 
> subelement input")
> Request element
> <xsd:element name="hellorequest">
>   <xsd:complexType>
>     <xsd:sequence>
>       <xsd:element minOccurs="0" name="input" nillable="true" 
> type="xsd:string"/>
>       <xsd:element minOccurs="0" name="second" nillable="true" 
> type="xsd:string"/>
>       <xsd:element minOccurs="0" name="third" nillable="true" 
> type="xsd:string"/>
>     </xsd:sequence>
>   </xsd:complexType>
> </xsd:element>

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscr...@axis.apache.org
For additional commands, e-mail: java-dev-h...@axis.apache.org

Reply via email to