Are you saying that ADB now supports multipart messages?
On 6/28/07, Amila Suriarachchi <[EMAIL PROTECTED]> wrote:
hi, sorry for late reply. ADB now supports this feature. Please have a look at with a nighly build. On 6/28/07, Michael Potter < [EMAIL PROTECTED]> wrote: > Thanks, > That looks like it is going to work. > > I am rethinking how I am organizing my wsdl. I will move to using > complexTypes for everything, even if it does not have multiple > occurances. That will solve my other problem which is Axis' lack of > support for multi-part messages. > > -- > Michael Potter > > On 6/26/07, Ali, Haneef <[EMAIL PROTECTED]> wrote: > > > > I believe this should work > > > > > > <xs:complexType name="MyType" /> > > <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:complexType name="MyArrayType"> > > <xs:sequence> > > <xs:element name="My" type="MyType" minOccurs="1" maxOccurs="unbounded" /> > > <xs:sequence> > > </xs:complexType> > > > > <xs:element name="MyArray" type="MyArrayType" /> > > > > > > Thanks, > > > > Haneef > > > > -----Original Message----- > > From: Michael Potter [mailto: [EMAIL PROTECTED] > > Sent: Tue 6/26/2007 5:22 PM > > To: [email protected] > > Subject: Re: minoccurs in sequence > > > > mmm, > > > > As an exercise to communicate what I want the schema to do it will be valuable: > > > > <MyArray> > > <My> > > <MyOne>some data 1</MyOne> > > <MyTwo>some data 2</MyTwo> > > <MyThree>some data 3</MyThree> > > </My> > > <My> > > <MyOne>more data 1</MyOne> > > <MyTwo>more data 2</MyTwo> > > <MyThree>more data 3</MyThree> > > </My> > > ... > > </MyArray> > > > > -- > > Michael Potter > > > > On 6/26/07, Ali, Haneef <[EMAIL PROTECTED]> wrote: > > > 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] > > > > > > > > > > --------------------------------------------------------------------- > > 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] > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Amila Suriarachchi, WSO2 Inc.
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
