2004/ws/addressing ws-addr-wsdl.xml,1.60,1.61

Update of /sources/public/2004/ws/addressing
In directory hutz:/tmp/cvs-serv4606

Modified Files:
	ws-addr-wsdl.xml 
Log Message:
Added resolution to issue 63, new subsections describing impacts of extension elements on WSDL 2.0 component model

Index: ws-addr-wsdl.xml
===================================================================
RCS file: /sources/public/2004/ws/addressing/ws-addr-wsdl.xml,v
retrieving revision 1.60
retrieving revision 1.61
diff -C2 -d -r1.60 -r1.61
*** ws-addr-wsdl.xml	7 Nov 2005 07:08:53 -0000	1.60
--- ws-addr-wsdl.xml	22 Nov 2005 21:29:23 -0000	1.61
***************
*** 335,340 ****
                          </tr>
                          <tr>
!                             <td>Yes, using another protocol or using SOAP headers with a soap:mustUnderstand
!                                 value of "false"</td>
                              <td>REQUIRED</td>
                              <td>REQUIRED</td>
--- 335,340 ----
                          </tr>
                          <tr>
!                             <td>Yes, using another protocol or using SOAP headers with a
!                                 soap:mustUnderstand value of "false"</td>
                              <td>REQUIRED</td>
                              <td>REQUIRED</td>
***************
*** 351,363 ****
                      </tbody>
                  </table>
!                 
!                 <p>If WS-A is engaged, use of the
!                     message addressing properties MUST be fully compliant with this specification;
!                     in particular, senders MUST use all message addressing properties mandated by
!                     the &wsa-core.title;[<bibref ref="WSADDR-CORE"/>], applicable WS-Addressing
!                     protocol bindings (e.g. &wsa-soap.title;[<bibref ref="WSADDR-SOAP"/>]), and
!                     this specification, and MUST follow all applicable WS-Addressing normative
!                     requirements.</p>
!                 
                  <p>The wsaw:UsingAddressing element SHOULD appear as a child of the wsdl:binding
                      element. Alternatively, the wsaw:UsingAddressing element MAY instead be included
--- 351,360 ----
                      </tbody>
                  </table>
!                 <p>If WS-A is engaged, use of the message addressing properties MUST be fully
!                     compliant with this specification; in particular, senders MUST use all message
!                     addressing properties mandated by the &wsa-core.title;[<bibref
!                         ref="WSADDR-CORE"/>], applicable WS-Addressing protocol bindings (e.g.
!                         &wsa-soap.title;[<bibref ref="WSADDR-SOAP"/>]), and this specification,
!                     and MUST follow all applicable WS-Addressing normative requirements.</p>
                  <p>The wsaw:UsingAddressing element SHOULD appear as a child of the wsdl:binding
                      element. Alternatively, the wsaw:UsingAddressing element MAY instead be included
***************
*** 408,411 ****
--- 405,421 ----
  &lt;/binding&gt;</eg>
                  </example>
+                 <div3>
+                     <head>WSDL 2.0 Component Model Changes</head>
+                     <p>Use of WS-Addressing adds the following REQUIRED properties to the WSDL 2.0
+                         component model:</p>
+                     <ulist>
+                         <item>
+                             <p>A property of the binding or endpoint named {addressing required} of
+                                 type xs:boolean. The property value is the value of the
+                                 wsdl:required attribute information item on the wsaw:UsingAddressing
+                                 extension element, if present; otherwise "false".</p>
+                         </item>
+                     </ulist>
+                 </div3>
              </div2>
              <div2>
***************
*** 468,477 ****
                          specify SOAPAction values for the input messages of operations. In the
                          absence of a wsaw:Action attribute on a WSDL input element where a
!                         SOAPAction value is specified, the value 
!                         of the [action] property for the input message is
!                         the value of the SOAPAction specified. &wsa-soap.title;[<bibref
!                             ref="WSADDR-SOAP"/>] specifies restrictions on the relationship between
!                         the values of [action]
!                         and SOAPAction for SOAP 1.1 and SOAP 1.2.</p>
                      <p>The inclusion of wsaw:Action without inclusion of wsaw:UsingAddressing has no
                          normative intent and is only informational. In other words, the inclusion of
--- 478,486 ----
                          specify SOAPAction values for the input messages of operations. In the
                          absence of a wsaw:Action attribute on a WSDL input element where a
!                         SOAPAction value is specified, the value of the [action] property for the
!                         input message is the value of the SOAPAction specified.
!                             &wsa-soap.title;[<bibref ref="WSADDR-SOAP"/>] specifies restrictions
!                         on the relationship between the values of [action] and SOAPAction for SOAP
!                         1.1 and SOAP 1.2.</p>
                      <p>The inclusion of wsaw:Action without inclusion of wsaw:UsingAddressing has no
                          normative intent and is only informational. In other words, the inclusion of
***************
*** 654,657 ****
--- 663,681 ----
                      </example>
                  </div3>
+                 <div3>
+                     <head>WSDL 2.0 Component Model Changes</head>
+                     <p>Use of WS-Addressing adds the following REQUIRED properties to the WSDL 2.0
+                         component model:</p>
+                     <ulist>
+                         <item>
+                             <p>A property of the Interface Message
+                                 Reference and Interface Fault components named {action}. The
+                                 property is of type xs:anyURI. The
+                                 property value is the value of the wsaw:action attribute information item, if present;
+                                 otherwise the default value computed following the rules from
+                                 section <specref ref="defactionwsdl20"/>.</p>
+                         </item>
+                     </ulist>
+                 </div3>
                  <div3 id="defactionwsdl11">
                      <head> Default Action Pattern for WSDL 1.1</head>
***************
*** 789,793 ****
                  <head>Reference Parameters</head>
                  <p>The wsa:ReferenceParameters element (see &wsa-core.title;[<bibref
!                     ref="WSADDR-CORE"/>]) MAY be used as an extension child element of the
                      wsdl20:endpoint or wsdl11:port elements. When present, the value of the
                      [reference parameters] message addressing property for a message sent to an
--- 813,817 ----
                  <head>Reference Parameters</head>
                  <p>The wsa:ReferenceParameters element (see &wsa-core.title;[<bibref
!                         ref="WSADDR-CORE"/>]) MAY be used as an extension child element of the
                      wsdl20:endpoint or wsdl11:port elements. When present, the value of the
                      [reference parameters] message addressing property for a message sent to an

Received on Tuesday, 22 November 2005 21:29:45 UTC