- Dennis
BOURLON Agnès wrote:
Dennis,
I don't know if it 's that you need ... but this is a sample that our client
generate :
The only complex type specified the "first" object and in this object, the
only xsi specified parameters are the arrays (Foo[])
..
<soapenv:Body>
<ns1:myMethod
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:ns1="urn:MyService ">
<in0 xsi:type="ns2:MyRequest" xmlns:ns2="http://myservice.com">
<isOk>false</isOk>
<timeSlot>
<date>
<iso8601>2002-12-15T17:00+01:00</iso8601>
</date>
</timeSlot>
<information>
<label>This is the information</label>
<description>xxxx</description>
</information>
<fooList soapenc:arrayType="ns2:Foo[2]"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
<item>
<a1>17</aA>
<a2>
<b>String</b>
</a2>
</item>
<item>
<a1>18</aA>
<a2>
<b>String</b>
</a2>
</item>
</ fooList >
</in0>
</ns1:myMethod>
</soapenv:Body>
..
----- Original Message -----
From: "Dennis Sosnoski" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, December 19, 2002 11:39 AM
Subject: Re: property PROP_SEND_XSI
BOURLON Agnès wrote:some
Do you know if it can work (no xsi type) with GLUE Server or Apache SOAPI haven't tried eliminating xsi type with either of those, but from what
Server?
I've seen I think GLUE supports untyped RPC but Apache SOAP does not.
Perhaps someone with more experience on these two can comment and
correct me if I'm wrong.
And a last question.. if we set the PROP_SEND_XSI to false in our Axis
Client (that we use to test our service in Axis server) we noticed that
duringtypes in the envelope can contain the xsi types ....
For example in the case of the Array type ..is it for fix the size
___________________________________________________________the deserialization?As I read the SOAP 1.1 spec the Array type is required, though it can be
a generic 'SOAP-ENC:arrayType="xsd:ur-type[4]', for instance. When this
form is used the individual elements all need to give type information.
From looking at the code I think Axis may put a stronger restriction on
what can be sent, requiring that the type of the array elements be a
specific serializable type. Either way some type information is going to
be required for arrays. I don't know where else you've seen the types,
if you have specific examples let me know.
Having the types included should never be harmful as far as I know.
- Dennis
Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français !
Yahoo! Mail : http://fr.mail.yahoo.com