W3C home > Mailing lists > Public > public-ws-policy@w3.org > November 2006

WSDL 1.1 element identifiers review

From: Ashok Malhotra <ashok.malhotra@oracle.com>
Date: Wed, 29 Nov 2006 11:54:38 -0800
To: "public-ws-policy@w3.org" <public-ws-policy@w3.org>
Message-ID: <20061129115438424.00000000792@amalhotr-pc>

Latest version from DaveO http://dev.w3.org/cvsweb/~checkout~/2006/ws/policy/wsdl11elementidentifiers.html

Substantive issue:

Please change the following 2 rows

portType 
Message 	portType	operation	message
Reference	NCName 	NCName 	NCName 				wsdl11.portTypeMessageReference(portType/operation/message)

portType 
Operation 	portType	operation	fault
Fault		NCName	NCName	QName 	wsdl11.portTypeOperationFault(portType/operation/fault)

In this syntax, in the first row, the last value of the last variable is either "input" or "output".  These are two fixed values.  They are not component names.  Thus, we recommend the following syntax.  This does not require the message name which is an advantage in the case where the message is defined using an extension.  See the example in the document.

portType 
Message 	portType	operation	
Reference	NCName 	NCName 					wsdl11.portTypeMessageInput(portType/operation)

portType 
Message 	portType	operation	
Reference	NCName 	NCName 					wsdl11.portTypeMessageOutput(portType/operation)


portType 
Operation 	portType	operation	fault
Fault		NCName	NCName	QName 	wsdl11.portTypeMessageFault(portType/operation/fault)

Recommend similar changes for the corresponding 2 rows for the binding element.

All the best, Ashok
Received on Wednesday, 29 November 2006 19:56:32 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 8 January 2008 14:20:43 GMT