- From: Hugo Haas <hugo@dev.w3.org>
- Date: Tue, 20 Jul 2004 14:31:15 +0000
- To: public-ws-desc-eds@w3.org
Update of /sources/public/2002/ws/desc/wsdl20
In directory homer:/tmp/cvs-serv7830
Modified Files:
wsdl20-bindings.xml Makefile.bindings
Added Files:
properties.dtd
Log Message:
Addressing issue 226:
Created a list of entities (properties.dtd) which are xspecref's to part 1
Then replaced {type} by &binding-type-p;
Index: Makefile.bindings
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/Makefile.bindings,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** Makefile.bindings 5 Nov 2003 00:25:01 -0000 1.1
--- Makefile.bindings 20 Jul 2004 14:31:13 -0000 1.2
***************
*** 7,10 ****
--- 7,11 ----
FILES=\
$(WSDL20.xml) \
+ properties.dtd \
status-bindings.xml \
prevwgmb.txt \
--- NEW FILE: properties.dtd ---
<!--
This defines entities to cross-reference properties from one part to another.
This vas created to address issue 226:
http://dev.w3.org/cvsweb/%7Echeckout%7E/2002/ws/desc/issues/wsd-issues.html#x226
-->
<!ENTITY BindingProperties "&w3c-designation-part1;#Binding_details">
<!ENTITY binding-type-p
"<xspecref href='&BindingProperties;'>{type}</xspecref>">
<!ENTITY MessageReferenceProperties "&w3c-designation-part1;#MessageReference_details">
<!ENTITY message_reference-message_content_model-p
"<xspecref href='&MessageReferenceProperties;'>{message content model}</xspecref>">
<!ENTITY message_reference-element-p
"<xspecref href='&MessageReferenceProperties;#MessageReference_details'>{element}</xspecref>">
<!ENTITY InterfaceOperationProperties "&w3c-designation-part1;#InterfaceOperation_details">
<!ENTITY interface_operation-message_exchange_pattern-p
"<xspecref href='&InterfaceOperationProperties;'>{message exchange pattern}</xspecref>">
<!ENTITY interface_operation-style-p
"<xspecref href='&InterfaceOperationProperties;'>{style}</xspecref>">
Index: wsdl20-bindings.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-bindings.xml,v
retrieving revision 1.51
retrieving revision 1.52
diff -C2 -d -r1.51 -r1.52
*** wsdl20-bindings.xml 20 Jul 2004 13:18:37 -0000 1.51
--- wsdl20-bindings.xml 20 Jul 2004 14:31:13 -0000 1.52
***************
*** 8,11 ****
--- 8,13 ----
<!ENTITY document.status "Editors' copy $Date$">
<!ENTITY status SYSTEM "status-bindings.xml">
+ <!ENTITY % properties-refs SYSTEM "properties.dtd">
+ %properties-refs;
]>
<spec w3c-doctype="wd" role="editors-copy" xmlns:xlink="http://www.w3.org/1999/xlink">
***************
*** 259,263 ****
<p>A Binding component (defined in <bibref ref="WSDL-PART1"/>)
is identified as a SOAP binding by assigning the value
! <attval>&wsdl-soap12-ns;</attval> to the {type} property of
the Binding component.</p>
</div2>
--- 261,265 ----
<p>A Binding component (defined in <bibref ref="WSDL-PART1"/>)
is identified as a SOAP binding by assigning the value
! <attval>&wsdl-soap12-ns;</attval> to the &binding-type-p; property of
the Binding component.</p>
</div2>
***************
*** 277,281 ****
in use. The following default binding rules MUST be adhered to:</p>
<ulist>
! <item><p>If the value of the {message content model}
property of the Message Reference component is
<emph>#any</emph> then the payload MAY be any one XML
--- 279,283 ----
in use. The following default binding rules MUST be adhered to:</p>
<ulist>
! <item><p>If the value of the &message_reference-message_content_model-p;
property of the Message Reference component is
<emph>#any</emph> then the payload MAY be any one XML
***************
*** 286,290 ****
<item><p>If the value is <emph>#element</emph> then the
! payload will be the &EII; identified by the {element}
property of the Message Reference component.</p></item>
--- 288,292 ----
<item><p>If the value is <emph>#element</emph> then the
! payload will be the &EII; identified by the &message_reference-element-p;
property of the Message Reference component.</p></item>
***************
*** 307,311 ****
<item><p><emph>SOAP MEP Selection.</emph> If the Interface
! Operation component's {message exchange pattern} property
has the value <attval>&wsdl-ns;/in-out</attval> then the
default value of the {soap mep} property for the
--- 309,313 ----
<item><p><emph>SOAP MEP Selection.</emph> If the Interface
! Operation component's &interface_operation-message_exchange_pattern-p; property
has the value <attval>&wsdl-ns;/in-out</attval> then the
default value of the {soap mep} property for the
***************
*** 315,319 ****
Pattern as defined in <bibref ref="SOAP12-PART2"/>. If the
Inteface Operation component has any other value for the
! {message exchange pattern} property, then no default value
is defined for the {soap mep} property of the corresponding
Binding Operation component.</p></item>
--- 317,321 ----
Pattern as defined in <bibref ref="SOAP12-PART2"/>. If the
Inteface Operation component has any other value for the
! &interface_operation-message_exchange_pattern-p; property, then no default value
is defined for the {soap mep} property of the corresponding
Binding Operation component.</p></item>
***************
*** 1253,1262 ****
<p>When formulating the HTTP message to be transmitted the contents
of the payload (i.e., the contents of the <el>HTTP Request Body</el>) MUST be what is defined by the corresponding
! Message Reference component. If the value of the {message
! content model} property of the Message Reference component is
<emph>#any</emph> then the payload MAY be any one XML element. If the
value is <emph>#none</emph> then the payload MUST be empty. Finally if
the value is <emph>#element</emph> then the payload will be the &EII;
! identified by the {element} property of the Message Reference
component.</p>
<p>If the Message Reference component is declared using a non-XML type
--- 1255,1264 ----
<p>When formulating the HTTP message to be transmitted the contents
of the payload (i.e., the contents of the <el>HTTP Request Body</el>) MUST be what is defined by the corresponding
! Message Reference component. If the value of the
! &message_reference-message_content_model-p; property of the Message Reference component is
<emph>#any</emph> then the payload MAY be any one XML element. If the
value is <emph>#none</emph> then the payload MUST be empty. Finally if
the value is <emph>#element</emph> then the payload will be the &EII;
! identified by the &message_reference-message_element-p; property of the Message Reference
component.</p>
<p>If the Message Reference component is declared using a non-XML type
***************
*** 1580,1589 ****
<p>
The URI style is selected by assigning the Interface
! Operation component's {style} property the value
<emph>&URI-STYLE;</emph>.
</p>
<p>
The URI style may only be used for Interface Operation
! components whose {message exchange pattern} property has the
value 'http://www.w3.org/@@@@/@@/wsdl/in-only', 'http://www.w3.org/@@@@/@@/wsdl/robust-in-only' or
'http://www.w3.org/@@@@/@@/wsdl/in-out'.
--- 1582,1591 ----
<p>
The URI style is selected by assigning the Interface
! Operation component's &interface_operation-style-p; property the value
<emph>&URI-STYLE;</emph>.
</p>
<p>
The URI style may only be used for Interface Operation
! components whose &interface_operation-message_echange_pattern-p; property has the
value 'http://www.w3.org/@@@@/@@/wsdl/in-only', 'http://www.w3.org/@@@@/@@/wsdl/robust-in-only' or
'http://www.w3.org/@@@@/@@/wsdl/in-out'.
***************
*** 1591,1595 ****
<p>
Use of this value indicates that XML Schema <bibref ref="XMLSchemaP1"/> was used to define the schemas of the
! {message} properties of all {message reference} components
of the Interface Operation component with {direction}
property <emph>in</emph>. Those schemas MUST adhere to the
--- 1593,1597 ----
<p>
Use of this value indicates that XML Schema <bibref ref="XMLSchemaP1"/> was used to define the schemas of the
! {message} properties of all Message Reference components
of the Interface Operation component with {direction}
property <emph>in</emph>. Those schemas MUST adhere to the
Received on Tuesday, 20 July 2004 10:31:18 UTC