[ http://issues.apache.org/jira/browse/AXIS2-1252?page=comments#action_12442590 ] Kinichiro Inoguchi commented on AXIS2-1252: -------------------------------------------
Venkat, dims, I checked latest axis2-std-1.1-SNAPSHOT-bin nightly. -p2n option works fine. I tested this pattern. 1. with NO option C:\work\axis2-std-1.1-SNAPSHOT-bin\bin\java2wsdl.bat ^ -cn test.TestService1 -cp . ^ -sn TestService1 -of TestService1_1.wsdl 2. -stn only C:\work\axis2-std-1.1-SNAPSHOT-bin\bin\java2wsdl.bat ^ -cn test.TestService1 -cp . ^ -stn http://aaa.bbb/types -stp yyy ^ -sn TestService1 -of TestService1_2.wsdl 3. -p2n only C:\work\axis2-std-1.1-SNAPSHOT-bin\bin\java2wsdl.bat ^ -cn test.TestService1 -cp . ^ -p2n [test,http://aaa.bbb/types] ^ -sn TestService1 -of TestService1_3.wsdl 4. -p2n with 'all' C:\work\axis2-std-1.1-SNAPSHOT-bin\bin\java2wsdl.bat ^ -cn test.TestService1 -cp . ^ -p2n [all,http://aaa.bbb/types] ^ -sn TestService1 -of TestService1_4.wsdl 5. -stn and -p2n C:\work\axis2-std-1.1-SNAPSHOT-bin\bin\java2wsdl.bat ^ -cn test.TestService1 -cp . ^ -stn http://aaa.bbb/types -stp yyy ^ -p2n [test,http://aaa.bbb/types] ^ -sn TestService1 -of TestService1_5.wsdl I found 1 error. If I place space between ',' and 'http', -p2n [test, http://aaa.bbb/types] java2wsdl was ended with this message. An error occured while generating codeString index out of range: -1 Thanks > java2wsdl generates unknown namespace > ------------------------------------- > > Key: AXIS2-1252 > URL: http://issues.apache.org/jira/browse/AXIS2-1252 > Project: Apache Axis 2.0 (Axis2) > Issue Type: Improvement > Components: wsdl > Reporter: Kinichiro Inoguchi > Priority: Blocker > Attachments: Axis2-java2wsdl-Oct-12.diff > > > This issue comes from user mailing list. > http://marc.theaimsgroup.com/?t=115937715900004&r=1&w=2 > java2wsdl generates unknown namespace, "http://test/xsd". > I'm using current nightly. > My service class has method "sayHello", > and returns array of simple java beans "HelloBean". > Then I run java2wsdl, sayHello and sayHelloResponse > are in namespace "http://aaa.bbb/types". > But, HelloBean is in unknown namespace "http://test/xsd". > Is this a bug ? > C:\axis2-std-SNAPSHOT-bin\bin\java2wsdl.bat > -cn test.TestService1 -cp . > -tn http://aaa.bbb -tp xxx > -stn http://aaa.bbb/types -stp yyy > -sn TestService1 -of TestService1.wsdl > generated WSDL is like this; > <wsdl:definitions xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" > xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" > xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" > xmlns:ns1="http://aaa.bbb/types" xmlns:xxx="http://aaa.bbb" > xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" > xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" > targetNamespace="http://aaa.bbb"> > <wsdl:types> > <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" > xmlns:ax22="http://test/xsd" targetNamespace="http://test/xsd" > attributeFormDefault="qualified" elementFormDefault="qualified"> > <xs:element name="HelloBean" type="ax22:HelloBean" /> > <xs:complexType name="HelloBean"> > <xs:sequence> > <xs:element name="ret1" type="xs:string" /> > <xs:element name="ret2" type="xs:int" /> > <xs:element name="ret3" type="xs:long" /> > <xs:element name="ret4" type="xs:double" /> > <xs:element name="ret5" type="xs:float" /> > <xs:element name="ret6" type="xs:short" /> > <xs:element name="ret7" type="xs:boolean" /> > </xs:sequence> > </xs:complexType> > </xs:schema> > <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" > xmlns:gen798="http://test/xsd" xmlns:ax21="http://aaa.bbb/types" > targetNamespace="http://aaa.bbb/types" attributeFormDefault="qualified" > elementFormDefault="qualified"> > <xs:element name="sayHello"> > <xs:complexType> > <xs:sequence> > <xs:element name="var1" type="xs:string" /> > <xs:element name="var2" type="xs:int" /> > <xs:element name="var3" type="xs:long" /> > <xs:element name="var4" type="xs:double" /> > <xs:element name="var5" type="xs:float" /> > <xs:element name="var6" type="xs:short" /> > <xs:element name="var7" type="xs:boolean" /> > </xs:sequence> > </xs:complexType> > </xs:element> > <xs:element name="sayHelloResponse"> > <xs:complexType> > <xs:sequence> > <xs:element name="return" maxOccurs="unbounded" > type="gen798:HelloBean" nillable="true" /> > </xs:sequence> > </xs:complexType> > </xs:element> > </xs:schema> > </wsdl:types> > ... -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]