2002/ws/desc/wsdl20 properties.dtd,NONE,1.1 wsdl20-bindings.xml,1.51,1.52 Makefile.bindings,1.1,1.2

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