- From: Doug Davis <dug@us.ibm.com>
- Date: Tue, 6 Jan 2009 23:23:25 -0500
- To: public-ws-resource-access@w3.org
- Message-ID: <OFD4DF0C29.E46DA14A-ON85257537.0010078F-85257537.00182FED@us.ibm.com>
WS-Transfer allows for multiple children in the SOAP Body of the CreateRequest message. The description of the CreateRequest has the following (bolding is mine): /s:Envelope/s:Body/child::*[position()=1] The first child element of the s:Body element MUST NOT be omitted. The contents of this element are service-specific, and MAY contain the literal initial resource representation, a representation of the constructor for the resource, or other instructions for creating the resource. All other children SHOULD be ignored by the service. The implication is that multiple children may appear. The WSDL/XSD only allows for one child though. WS-I Basic Profile has the following requirement: R9981 An ENVELOPE MUST have exactly zero or one child elements of the soap:Body element. Proposal: Align the text of the CreateRequest message with the WSDL/XSD by removing the text that implies more than one child my appear. thanks -Doug ______________________________________________________ STSM | Web Services Architect | IBM Software Group (919) 254-6905 | IBM T/L 444-6905 | dug@us.ibm.com
Received on Wednesday, 7 January 2009 04:24:05 UTC