Yes, please log a bug.

-- dims

On 9/27/06, Kinichiro Inoguchi <[EMAIL PROTECTED]> wrote:
Hi,

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>
  ...

thanks,
kinichiro

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around
http://mail.yahoo.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




--
Davanum Srinivas : http://www.wso2.net (Oxygen for Web Service Developers)

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to