axis-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alexey Zavizionov" <alexey.zavizio...@exoplatform.com.ua>
Subject Re: WSDL2Java pn option issue
Date Fri, 22 Jun 2007 15:46:23 GMT
Do you use Axis2 version 1.2?
I ahve faced with same problem. Try to use Axis2 version 1.1, seems it works.

Regards,
Alexey


On 6/22/07, Sagnwoo Kim <sangwooaxis2@gmail.com> wrote:
> Hi all, I am newbie at Axis2 and having some issue here
>
> Now Im trying to generate skeleton files using WSDL2Java out of my wsdl
> file. My wsdl file has currently 3 ports. If I just go thru the WSDL2Java
> with the wsdl file it only generates skeleton file which has only one port.
> This is something intended by the Axis2 developer team as far as I know. So
> for the solution of that I can use "-pn" option which port I will chose. But
> it doesn't work for me.
>
> When I generate the skeleton file I use "java
> org.apache.axis2.wsdl.WSDL2Java -uri my_service.wsdl -p myservice -d adb -s
> -wv 1.2 -ss -sd -pn urn:my_service:I_Port". But this gives me skeleton file
> which contains only methods defined under "S_Port". The S_Port is the
> default port generated when I don't use "-pn" option. It seems like "-pn"
> doesn't work. Can anyone address me how to solve this issue?
>
> The following is the my_service.wsdl file I have.
>
> <?xml version="1.0" encoding="UTF-8"?>
> <definitions xmlns=" http://schemas.xmlsoap.org/wsdl/ "
>     xmlns:api_binding="urn:api
> _binding"
>     xmlns:soap=" http://schemas.xmlsoap.org/wsdl/soap/"
>     targetNamespace="urn:my_service">
>
>     <import namespace="urn:api_binding"
>         location="api_binding.wsdl" />
>
>     <service name="My_Service">
>
>         <port name="I_Port"
> binding="api_binding:I_SoapBinding">
>             <soap:address
> location="http://localhost/axis2/services/urn:api:i" />
>         </port>
>
>         <port name="S_Port"
> binding="api_binding:S_SoapBinding">
>             <soap:address
> location="http://localhost/axis2/services/urn:api:s" />
>         </port>
>
>         <port name="P_Port"
> binding="api_binding:P_SoapBinding">
>             <soap:address
> location="http://localhost/axis2/services/urn:api:p" />
>         </port>
>
>     </service>
>
> </definitions>
>
> Thank you
> Sangwoo Kim
>

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org


Mime
View raw message