W3C home > Mailing lists > Public > xml-dist-app@w3.org > February 2002

ETF: Proposed Resolution for Issue #167

From: Asir S Vedamuthu <asirv@webmethods.com>
Date: Tue, 12 Feb 2002 09:39:12 -0500
Message-ID: <011101c1b3d3$09bf2e00$4813030a@webmethods.com>
To: <xml-dist-app@w3.org>
Cc: "Jacek Kopecky" <jacek@systinet.com>, "Marc Hadley" <marc.hadley@sun.com>, "Henrik Frystyk Nielsen" <henrikn@microsoft.com>
Issue 167 [1]

SOAP Encoding does not consider anonymous types as first class types. 'Cos,
it is not possible to compute enc:arrayType or xsi:type. If you recall, one
of the SOAP Encoding rules said that "SOAP arrays MUST contain a
enc:arrayType attribute whose value specifies the type of the contained
elements as well as the dimension(s) of the array", etc. .. for details,
please refer to [1].

Analysis

This issue has two parts: (a) for anonymous types, it is not possible to
compute enc:arrayType and (b) it is not possible to compute xsi:type. Per
the specs, (a) was a must and (b) is optional.

(a) is overtaken by the wholesale changes that we adopted for encoding
arrays. Particularly, 'A SOAP Encoding array MAY contain an enc:itemType
attribute of type QName'. This is no longer an issue.

Proposed Resolution

For (b), we propose to issue a health warning. That is - it is not possible
to refer to schema types in xsi:type and enc:itemType if the schema types
are anonymous (aka, without names).


[1] http://www.w3.org/2000/xp/Group/xmlp-issues.html#x167

Regards,

Asir S Vedamuthu

webMethods, Inc.
703-460-2513 or asirv@webmethods.com
http://www.webmethods.com/
Received on Tuesday, 12 February 2002 09:33:21 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:59:06 GMT