Hi Chris,

 

            Try changing your wsdl as shown below in blue

 

Thanks

Raghu

 

________________________________

From: Chris Shah [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, June 20, 2007 7:33 PM
To: axis-user@ws.apache.org
Subject: Array in axis 2

 

I am writing a doc literal wsdl. I have an issue with creating an array
of objects. I have an element 'a' and another element 'b' which is an
array of objects 'a'. WSDL2JAVA gives me 

 

WARNING: Type {http://sample.com/}a missing!

 

Here are the wsdl snippets:

 

            <xsd:element name="a">
                <xsd:complexType name="a">
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="str"
type="xsd:string" />
                        <xsd:element minOccurs="0" name="num"
type="xsd:int" />
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>

 

   <xsd:element name="b">
       <xsd:complexType>
           <xsd:sequence>
             <xsd:element minOccurs="0" maxOccurs="unbounded" name="p"
type="ns1:a"/>
          </xsd:sequence>
       </xsd:complexType>
   </xsd:element>

 

ns1 is defined in the definitions as xmlns:ns1="http://mysample.com/";

 

If I specify type="a", that doesn't work either and I get the same
warning. 

 

ANy help will be appreciated.

 

TIA

Cris 

 

 

 

  

________________________________

Fussy? Opinionated? Impossible to please? Perfect. Join Yahoo!'s user
panel
<http://us.rd.yahoo.com/evt=48516/*http:/surveylink.yahoo.com/gmrs/yahoo
_panel_invite.asp?a=7%20>  and lay it on us. 

Reply via email to