Hi,

Can you post the actual xml fragment you want to generate? I don't think
your schema is correct. Axis document says that it can't support
minOccurs in sequence. It supports minOccurs in element.  

 <sequence minOccurs="0" maxOccurs="unbounded"></sequence>  --- Not
supported

 <xs:element name="My" minOccurs="1" maxOccurs="unbounded" /> -- Is
supported

Haneef

-----Original Message-----
From: Michael Potter [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, June 26, 2007 4:08 PM
To: [email protected]
Subject: minoccurs in sequence

I am looking for alternatives to support multiple occurances.

I have WSDL that looks like this:
-------------------------
<wsdl:types>
     <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema";
attributeFormDefault="qualified" elementFormDefault="qualified"
targetNamespace="http://quickstart.samples/xsd";>
     <xs:element name="MyArray">
        <xs:complexType>
           <xs:element name="My" minOccurs="1" maxOccurs="unbounded" />
              <xs:sequence>
              <xs:element name="MyOne" type="xs:string" />
              <xs:element name="MyTwo" type="xs:string" />
              <xs:element name="MyThree" type="xs:string" />
           </xs:sequence>
        </xs:complexType>
     </xs:element>
     </xs:schema>
  </wsdl:types>
-------------------------

When I run:
-------------------------
ksh $AXIS2_HOME/bin/wsdl2java.sh -uri ./MySample.wsdl -p
samples.quickstart -o . -d adb -s -wv 1.1 -ss -sd
-------------------------

The java code that gets generated does not support multiple occurances
of this type.

Which seems to be expected because of this limitation listed on
http://ws.apache.org/axis2/:
--------------------------
ADB databinding does not support minOccurs and maxOccurs attributes in
sequence and choice elements (i.e., <sequence minOccurs="0"
maxOccurs="unbounded"></sequence>)
--------------------------

What are my alternatives to support multiple occurances?

Do I have to put min/maxoccurs on each element?

Can I just remove sequence and have it generate java that support
multiple occurances?

Can wsdl2java be configured to report this and similar errors?

--
Michael Potter

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


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

Reply via email to