Hmm, I'm still puzzled myself.. I'm trying to compare the RC2 WSDL and
over the wire messages with what I'm seeing now... and I can't find a
difference immediately. Yet it worked then.. and now .NET only gets
arrays of size 1 for any of my custom object arrays.
I'll do some more investigating, and submit more info.
Tom Jordahl wrote:
Dan,
This is a document/literal service? Are you using wrapped mode?
I don't like the look of the repeated element. What is the WSDL
description of getSupportedCodeSystemsResponse? Since there is no type
info in the response, I am not sure how .NET (or Axis for that matter,
but it probably has some meta-data that says either
getSupportedCodeSystemsResponse or getSupportedCodeSystemsReturn is an
array) will figure out the repeating element.
What XML did RC2 send/receive?
--
Tom Jordahl
Macromedia Server Development
-----Original Message-----
From: Dan Armbrust [mailto:[EMAIL PROTECTED]]
Sent: Friday, June 10, 2005 3:05 PM
To: [email protected]
Subject: New .NET Interop Bug? (regression)
I'm calling a method which is supposed to return an Array of my
object
- CodeSystemIdAndVersions
Using todays daily build, things work fine as long as I am using axis
as
the server and the client.
But, with a .NET client, when it gets the following response, it only
gives me a CodeSystemIdAndVersions array of size 1, which only
contains
the first item from the response.
This didn't happen with 1.2 RC2.
Is there anything wrong with this Soap response?
<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<getSupportedCodeSystemsResponse xmlns="urn://hl7.org/CTSVAPI">
<getSupportedCodeSystemsReturn>
<codeSystem_id>2.16.840.1.113883.5.1050</codeSystem_id>
<codeSystem_name>AcknowledgementCondition</codeSystem_name>
<copyright />
<codeSystem_versions>
<item>29</item>
</codeSystem_versions>
</getSupportedCodeSystemsReturn>
<getSupportedCodeSystemsReturn>
<codeSystem_id>2.16.840.1.113883.5.1082</codeSystem_id>
<codeSystem_name>AcknowledgementDetailType</codeSystem_name>
<copyright />
<codeSystem_versions>
<item>142</item>
</codeSystem_versions>
</getSupportedCodeSystemsReturn>
<getSupportedCodeSystemsReturn>
<codeSystem_id>2.16.840.1.113883.5.18</codeSystem_id>
<codeSystem_name>AcknowledgementType</codeSystem_name>
<copyright />
<codeSystem_versions>
<item>134</item>
</codeSystem_versions>
</getSupportedCodeSystemsReturn>
<getSupportedCodeSystemsReturn>
<codeSystem_id>2.16.840.1.113883.5.6</codeSystem_id>
<codeSystem_name>ActClass</codeSystem_name>
<copyright />
<codeSystem_versions>
<item>145</item>
</codeSystem_versions>
</getSupportedCodeSystemsReturn>
</getSupportedCodeSystemsResponse>
</soapenv:Body>
</soapenv:Envelope>
|
- Re: New .NET Interop Bug? (regression) Dan Armbrust
-