On Wed, Mar 08, 2006 at 09:23:25AM -0500, Anne Thomas Manes wrote: > What is the type definition for transactionHB24:ArrayHB24ILISTA1? > > Anne
Here is the definition: <complexType name="ArrayHB24ILISTA1"> <sequence> <element name="ACCAO" nillable="true" type="string" /> <element name="CTCANAL_L" nillable="true" type="string" /> <element name="CKNUMCTA" nillable="true" type="string" /> <element name="MAXMOV" nillable="true" type="string" /> <element name="ZORDEM3_L" nillable="true" type="string" /> <element name="CKBALCAO" nillable="true" type="string" /> <element name="DESCR1" nillable="true" type="string" /> <element name="IVISIVEL" nillable="true" type="string" /> <element name="CPRODMISL" nillable="true" type="string" /> </sequence> </complexType> As far as I know, axis is doing the right thing - I use it on the client side. The server is a weblogic 6.1 server. On another webservice, the response from the server is: (ArrayHB24ILISTA1 is similar to the one I wrote above) <LISTA1 xmlns:bean="java:com.altitude.tp.transactions.transactionOP58" xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="bean:ArrayOP58OLISTA1[18]"> <item xmlns:bean="java:com.altitude.tp.transactions.transactionOP58" xsi:type="bean:ArrayOP58OLISTA1"> <GDESMOV xsi:type="xsd:string">Imp Selo TRF-190</GDESMOV> <ZCHQ xsi:type="xsd:string">0</ZCHQ> <DEBITO1 xsi:type="xsd:string">0.00</DEBITO1> </item> </LISTA1> Axis can handle this response ok, so thats why I hope to have some kind of engine option to allow me form a request like this. Thanks for the help! > > On 3/8/06, Pedro Alves <[EMAIL PROTECTED] > wrote: > > > > Hi. > > I have a wsdl that has this element in the request: > > <element name="LISTA1" nillable="true" > type="transactionHB24:ArrayHB24ILISTA1" maxOccurs="unbounded" /> > > > When I invoke the ws, the soap has the form: > > <...> > <LISTA1>...</LISTA1> > <LISTA1>...</LISTA1> > <LISTA1>...</LISTA1> > <LISTA1>...</LISTA1> > <...> > > But the other side throws an exception. I think the other side is > expecting > > <...> > <LISTA1> > <item>...</item> > <item>...</item> > </LISTA1> > <...> > > I know that axis can handle this kind of semantics because It can parse > correctly when the other side returns a response like this (on other > webservice). > > How can I force the request to have this form? > > > Thanks > > > -- > Pedro Alves > > -- Pedro Alves [EMAIL PROTECTED]