- From: Hugo Haas via cvs-syncmail <cvsmail@w3.org>
- Date: Wed, 06 Apr 2005 11:23:06 +0000
- To: public-ws-desc-eds@w3.org
Update of /sources/public/2002/ws/desc/wsdl20
In directory homer:/tmp/cvs-serv25445
Modified Files:
wsdl20-adjuncts.xml
Log Message:
LC76d: SOAP only at this point, and need some info from Asir before finalizing
Index: wsdl20-adjuncts.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-adjuncts.xml,v
retrieving revision 1.13
retrieving revision 1.14
diff -C2 -d -r1.13 -r1.14
*** wsdl20-adjuncts.xml 5 Apr 2005 10:31:09 -0000 1.13
--- wsdl20-adjuncts.xml 6 Apr 2005 11:23:04 -0000 1.14
***************
*** 1028,1031 ****
--- 1028,1037 ----
<head>XML Syntax Summary (Non-Normative)</head>
+ <ednote>
+ <name>HH</name>
+ <edtext>Why is wsoap:header on Binding Fault components and
+ not Binding Fault Reference components? Need to clarify this.</edtext>
+ </ednote>
+
<eg xml:space="preserve">
<description >
***************
*** 1046,1049 ****
--- 1052,1060 ----
<b>wsoap:code</b>="<emph>xs:QName</emph>"
<b>wsoap:subcodes</b>="<emph>list of xs:QName</emph>"? >
+
+ <<b>wsoap:header</b> element="<emph>list of xs:QName</emph>"? mustUnderstand="xs:boolean"/>
+ <documentation />?
+ </<b>wsoap:header</b>>*
+
<documentation />?
[ <feature /> | <property /> ]*
***************
*** 1055,1058 ****
--- 1066,1070 ----
<b>wsoap:mep</b>="<emph>xs:anyURI</emph>"?
<b>wsoap:action</b>="<emph>xs:anyURI</emph>"? >
+
<documentation />?
***************
*** 1061,1064 ****
--- 1073,1077 ----
<input messageLabel="<emph>xs:NCName</emph>"?
whttp:transferCoding="<emph>xs:string</emph>"?? >
+ <<b>wsoap:header</b> ... />*
<documentation />?
<<b>wsoap:module</b> ... />*
***************
*** 1068,1071 ****
--- 1081,1085 ----
<output messageLabel="<emph>xs:NCName</emph>"?
whttp:transferCoding="<emph>xs:string</emph>"?? >
+ <<b>wsoap:header</b> ... />*
<documentation />?
<<b>wsoap:module</b> ... />*
***************
*** 1076,1079 ****
--- 1090,1094 ----
messageLabel="<emph>xs:NCName</emph>"?
whttp:transferCoding="<emph>xs:string</emph>"?? >
+ <<b>wsoap:header</b> ... />*
<documentation />?
<<b>wsoap:module</b> ... />*
***************
*** 1084,1087 ****
--- 1099,1103 ----
messageLabel="<emph>xs:NCName</emph>"?
whttp:transferCoding="<emph>xs:string</emph>"?? >
+ <<b>wsoap:header</b> ... />*
<documentation />?
<<b>wsoap:module</b> ... />*
***************
*** 1134,1137 ****
--- 1150,1155 ----
<head>Default Binding Rules</head>
+ <ulist>
+ <item>
<p><emph>Payload Construction.</emph> When formulating
the SOAP envelope to be transmitted the contents of the
***************
*** 1167,1170 ****
--- 1185,1218 ----
SOAP body.</p></note>
+ </item>
+ <item>
+
+ <p><emph>SOAP Header Construction.</emph> In the Binding
+ Message Reference, Binding Fault Reference, or Binding Fault
+ component, if the {soap headers} property as defined in
+ section <specref ref="soap-headers-decl"/> exists and is not
+ empty, &EII; conforming to the complex
+ type definition in the {soap headers} property MUST be
+ turned into SOAP Header Blocks.</p>
+ <note><p>The order of element
+ information items validated by this complex type definition
+ is insignificant.</p></note>
+
+ <p><emph>The &EII;s are serialized according to their
+ schemas, and if the {mustUnderstand} attribute exists with
+ the value <attval>true</attval> on any given element
+ declaration, that particular SOAP Header Block should be
+ marked as <att>mustUnderstand='true'</att> or
+ <att>mustUnderstand='1'</att> as per the <bibref
+ ref="SOAP12-PART1"/>.</emph></p>
+
+ <p>SOAP header blocks other than the ones described in the
+ complex type definition in {soap headers} property may be
+ present at run-time, such as the SOAP header blocks
+ resulting from SOAP modules declared as explained in section
+ <specref ref="soap-module-decl"/>.</p>
+
+ </item>
+ </ulist>
</div2>
***************
*** 1394,1397 ****
--- 1442,1674 ----
<!-- +++++++++ -->
+ <div2 id="soap-fault-decl">
+ <head>Binding Faults</head>
+
+ <div3 id="soap-fault-decl-description">
+ <head>Description</head>
+
+ <p>For every Interface Fault component contained in an
+ Interface component, a mapping to a SOAP Fault must be
+ described. This binding specification allows the user to
+ indicate the SOAP fault code and subcodes that are
+ transmitted for a given Interface Fault component.</p>
+ </div3>
+
+ <div3 id="soap-fault-decl-relate">
+ <head>Relationship to WSDL Component Model</head>
+
+ <p>The SOAP Fault binding adds the following
+ properties to the WSDL component model (as defined in <bibref
+ ref="WSDL-PART1"/>):</p>
+
+ <ulist>
+ <item><p>{soap fault code}, a <emph>xs:QName</emph>, to the Binding Fault component. The value
+ of this property identifies a possible SOAP fault for the operations in
+ scope.</p> </item>
+
+ <item><p>{soap fault subcodes}, a list of <emph>xs:QName</emph>, to the
+ Binding Fault component. The value of this property
+ identifies one or more subcodes for this SOAP fault.</p>
+ </item>
+ </ulist>
+ </div3>
+
+ <div3 id="soap-fault-decl-xml">
+ <head>XML Representation</head>
+
+ <eg xml:space="preserve"><description >
+ <binding >
+ <fault ref="xs:QName"
+ <b>wsoap:code</b>="xs:QName"
+ <b>wsoap:subcodes</b>="list of xs:QName"? >
+ <documentation />?
+ [ <feature /> | <property /> ]*
+ </fault>*
+ </binding>
+ </description>
+ </eg>
+
+ <p>The XML representation for binding a SOAP Fault are two
+ &AII;s with the following Infoset properties: </p>
+
+ <ulist>
+ <item><p>wsoap:code REQUIRED &AII;</p>
+ <ulist>
+ <item><p>A [local name] of <el>code</el></p></item>
+
+ <item> <p>A [namespace name] of
+ <attval>&wsdl-soap-ns;</attval>
+ </p></item>
+ <item>
+ <p>A type of <emph>xs:QName</emph></p>
+ </item>
+ </ulist>
+ </item>
+ <item><p>wsoap:subcodes OPTIONAL &AII;</p>
+ <ulist>
+ <item><p>A [local name] of <el>subcodes</el></p></item>
+
+ <item> <p>A [namespace name] of
+ <attval>&wsdl-soap-ns;</attval>
+ </p></item>
+ <item>
+ <p>A type of list of <emph>xs:QName</emph>s</p>
+ </item>
+ </ulist>
+ </item>
+ </ulist>
+ </div3>
+
+ <div3 id="soap-fault-decl-mapping">
+ <head>Mapping Between Component Properties and XML
+ Representation</head>
+
+ <p>See <specref ref="tab_SOAP_Fault_Mapping"/>.</p>
+
+ <table border="1" id="tab_SOAP_Fault_Mapping">
+ <caption>Mapping between SOAP Fault Component Properties and XML
+ Representation</caption>
+ <tbody>
+ <tr>
+ <th rowspan="1" colspan="1">Property</th>
+ <th rowspan="1" colspan="1">Mapping</th>
+ </tr>
+ <tr>
+ <td rowspan="1" colspan="1">{soap fault code}</td>
+ <td rowspan="1" colspan="1">The actual value of the <att>code</att>
+ &AII;.</td>
+ </tr>
+ <tr>
+ <td rowspan="1" colspan="1">{soap fault subcodes}</td>
+ <td rowspan="1" colspan="1">The actual value of the <att>subcodes</att>
+ &AII;.</td>
+ </tr>
+ </tbody>
+ </table>
+ </div3>
+ </div2>
+
+ <!-- +++++++++ -->
+
+ <div2 id="soap-operation-decl">
+ <head>Binding Operations</head>
+
+ <div3 id="soap-operation-decl-description">
+ <head>Description</head>
+
+ <p>For every Interface Operation component contained in an Interface
+ component, in addition to the default binding rules (for SOAP 1.2,
+ see <specref ref="soap12-defaults"/>), there may be additional binding
+ information to be specified. This binding specification allows the user
+ to indicate the SOAP Message Exchange Pattern (MEP) and a value for the SOAP
+ Action Feature on a per-operation basis.</p>
+ </div3>
+
+ <div3 id="soap-operation-decl-relate">
+ <head>Relationship to WSDL Component Model</head>
+
+ <p>The SOAP Operation binding specification adds the
+ following property to the WSDL component model (as defined
+ in <bibref ref="WSDL-PART1"/>):</p>
+
+ <ulist>
+ <item><p>{soap mep}, a <emph>xs:anyURI</emph>, which is an absolute URI as defined by <bibref
+ ref="RFC3986"/>, to the Binding Operation component. The
+ value of this property identifies the SOAP Message
+ Exchange Pattern (MEP) for this specific operation. If no
+ specific value is assigned, then the value assigned by the
+ default rules apply (for SOAP 1.2, see <specref
+ ref="soap12-defaults"/>). It is an error for this property
+ to not have a value (which MAY happen if the default rules
+ are not applicable).</p></item>
+
+ <item><p>{soap action}, a <emph>xs:anyURI</emph>, which
+ is an absolute URI as defined by <bibref
+ ref="RFC3986"/>, to the Binding Operation component. The
+ value of this property identifies the value of the SOAP
+ Action Feature (as defined by for this specific operation).</p>
+ </item>
+ </ulist>
+ </div3>
+
+ <div3 id="soap-operation-decl-xml">
+ <head>XML Representation</head>
+
+ <eg xml:space="preserve"><description >
+ <binding >
+ <operation ref="<emph>xs:QName</emph>"
+ <b>wsoap:mep</b>="<emph>xs:anyURI</emph>"?
+ <b>wsoap:action</b>="<emph>xs:anyURI</emph>"? >
+ </operation>
+ </binding>
+ </description>
+ </eg>
+
+ <p>The XML representation for binding an Operation are two
+ &AII;s with the following Infoset properties: </p>
+
+ <ulist>
+ <item><p>wsoap:mep OPTIONAL &AII;</p>
+ <ulist>
+ <item><p>A [local name] of <att>mep</att></p></item>
+
+ <item> <p>A [namespace name] of
+ <attval>&wsdl-soap-ns;</attval>
+ </p></item>
+ <item>
+ <p>A type of <emph>xs:anyURI</emph></p>
+ </item>
+ </ulist>
+ </item>
+ <item><p>wsoap:action OPTIONAL &AII;</p>
+ <ulist>
+ <item><p>A [local name] of <att>action</att></p></item>
+
+ <item> <p>A [namespace name] of
+ <attval>&wsdl-soap-ns;</attval>
+ </p></item>
+ <item>
+ <p>A type of <emph>xs:anyURI</emph></p>
+ </item>
+ </ulist>
+ </item>
+ </ulist>
+ </div3>
+
+ <div3 id="soap-operation-decl-mapping">
+ <head>Mapping Between Component Properties and XML
+ Representation</head>
+
+ <p>See <specref ref="tab_SOAP_Operation_Mapping"/>.</p>
+
+ <table border="1" id="tab_SOAP_Operation_Mapping">
+ <caption>Mapping between SOAP Operation Component
+ Properties and XML Representation</caption>
+ <tbody>
+ <tr>
+ <th rowspan="1" colspan="1">Property</th>
+ <th rowspan="1" colspan="1">Mapping</th>
+ </tr>
+ <tr>
+ <td rowspan="1" colspan="1">{soap mep}</td> <td
+ rowspan="1" colspan="1">The actual value of the
+ <att>wsoap:mep</att> &AII;, if present. If not, the
+ actual value of the <att>wsoap:mepDefault</att> &AII;
+ of the parent wsdl:binding &EII;, if present. If not
+ the value as defined by the default SOAP binding rules
+ (for SOAP 1.2, see <specref ref="soap12-defaults"/>), if
+ applicable.</td>
+ </tr>
+ <tr>
+ <td rowspan="1" colspan="1">{soap action}</td>
+ <td rowspan="1" colspan="1">The actual value of the
+ <att>action</att> &AII;., if any.</td>
+ </tr>
+ </tbody>
+ </table>
+ </div3>
+ </div2>
+ <!-- +++++++++ -->
+
<div2 id="soap-module-decl">
<head>Declaring SOAP Modules</head>
***************
*** 1595,1802 ****
</div2>
- <!-- +++++++++ -->
! <div2 id="soap-fault-decl">
! <head>Binding Faults</head>
! <div3 id="soap-fault-decl-description">
<head>Description</head>
! <p>For every Interface Fault component contained in an
! Interface component, a mapping to a SOAP Fault must be
! described. This binding specification allows the user to
! indicate the SOAP fault code and subcodes that are
! transmitted for a given Interface Fault component.</p>
! </div3>
!
! <div3 id="soap-fault-decl-relate">
! <head>Relationship to WSDL Component Model</head>
!
! <p>The SOAP Fault binding adds the following
! properties to the WSDL component model (as defined in <bibref
! ref="WSDL-PART1"/>):</p>
!
! <ulist>
! <item><p>{soap fault code}, a <emph>xs:QName</emph>, to the Binding Fault component. The value
! of this property identifies a possible SOAP fault for the operations in
! scope.</p> </item>
- <item><p>{soap fault subcodes}, a list of <emph>xs:QName</emph>, to the
- Binding Fault component. The value of this property
- identifies one or more subcodes for this SOAP fault.</p>
- </item>
- </ulist>
</div3>
! <div3 id="soap-fault-decl-xml">
! <head>XML Representation</head>
!
! <eg xml:space="preserve"><description >
! <binding >
! <fault ref="xs:QName"
! <b>wsoap:code</b>="xs:QName"
! <b>wsoap:subcodes</b>="list of xs:QName"? >
! <documentation />?
! [ <feature /> | <property /> ]*
! </fault>*
! </binding>
! </description>
! </eg>
! <p>The XML representation for binding a SOAP Fault are two
! &AII;s with the following Infoset properties: </p>
<ulist>
! <item><p>wsoap:code REQUIRED &AII;</p>
! <ulist>
! <item><p>A [local name] of <el>code</el></p></item>
!
! <item> <p>A [namespace name] of
! <attval>&wsdl-soap-ns;</attval>
! </p></item>
! <item>
! <p>A type of <emph>xs:QName</emph></p>
! </item>
! </ulist>
! </item>
! <item><p>wsoap:subcodes OPTIONAL &AII;</p>
! <ulist>
! <item><p>A [local name] of <el>subcodes</el></p></item>
!
! <item> <p>A [namespace name] of
! <attval>&wsdl-soap-ns;</attval>
! </p></item>
! <item>
! <p>A type of list of <emph>xs:QName</emph>s</p>
! </item>
! </ulist>
! </item>
</ulist>
</div3>
! <div3 id="soap-fault-decl-mapping">
! <head>Mapping Between Component Properties and XML
! Representation</head>
!
! <p>See <specref ref="tab_SOAP_Fault_Mapping"/>.</p>
!
! <table border="1" id="tab_SOAP_Fault_Mapping">
! <caption>Mapping between SOAP Fault Component Properties and XML
! Representation</caption>
! <tbody>
! <tr>
! <th rowspan="1" colspan="1">Property</th>
! <th rowspan="1" colspan="1">Mapping</th>
! </tr>
! <tr>
! <td rowspan="1" colspan="1">{soap fault code}</td>
! <td rowspan="1" colspan="1">The actual value of the <att>code</att>
! &AII;.</td>
! </tr>
! <tr>
! <td rowspan="1" colspan="1">{soap fault subcodes}</td>
! <td rowspan="1" colspan="1">The actual value of the <att>subcodes</att>
! &AII;.</td>
! </tr>
! </tbody>
! </table>
! </div3>
! </div2>
!
! <!-- +++++++++ -->
!
! <div2 id="soap-operation-decl">
! <head>Binding Operations</head>
!
! <div3 id="soap-operation-decl-description">
! <head>Description</head>
!
! <p>For every Interface Operation component contained in an Interface
! component, in addition to the default binding rules (for SOAP 1.2,
! see <specref ref="soap12-defaults"/>), there may be additional binding
! information to be specified. This binding specification allows the user
! to indicate the SOAP Message Exchange Pattern (MEP) and a value for the SOAP
! Action Feature on a per-operation basis.</p>
! </div3>
!
! <div3 id="soap-operation-decl-relate">
! <head>Relationship to WSDL Component Model</head>
!
! <p>The SOAP Operation binding specification adds the
! following property to the WSDL component model (as defined
! in <bibref ref="WSDL-PART1"/>):</p>
<ulist>
! <item><p>{soap mep}, a <emph>xs:anyURI</emph>, which is an absolute URI as defined by <bibref
! ref="RFC3986"/>, to the Binding Operation component. The
! value of this property identifies the SOAP Message
! Exchange Pattern (MEP) for this specific operation. If no
! specific value is assigned, then the value assigned by the
! default rules apply (for SOAP 1.2, see <specref
! ref="soap12-defaults"/>). It is an error for this property
! to not have a value (which MAY happen if the default rules
! are not applicable).</p></item>
!
! <item><p>{soap action}, a <emph>xs:anyURI</emph>, which
! is an absolute URI as defined by <bibref
! ref="RFC3986"/>, to the Binding Operation component. The
! value of this property identifies the value of the SOAP
! Action Feature (as defined by for this specific operation).</p>
! </item>
</ulist>
! </div3>
! <div3 id="soap-operation-decl-xml">
<head>XML Representation</head>
! <eg xml:space="preserve"><description >
! <binding >
! <operation ref="<emph>xs:QName</emph>"
! <b>wsoap:mep</b>="<emph>xs:anyURI</emph>"?
! <b>wsoap:action</b>="<emph>xs:anyURI</emph>"? >
! </operation>
</binding>
</description>
</eg>
! <p>The XML representation for binding an Operation are two
! &AII;s with the following Infoset properties: </p>
!
<ulist>
! <item><p>wsoap:mep OPTIONAL &AII;</p>
! <ulist>
! <item><p>A [local name] of <att>mep</att></p></item>
!
! <item> <p>A [namespace name] of
! <attval>&wsdl-soap-ns;</attval>
! </p></item>
! <item>
! <p>A type of <emph>xs:anyURI</emph></p>
! </item>
! </ulist>
</item>
! <item><p>wsoap:action OPTIONAL &AII;</p>
<ulist>
! <item><p>A [local name] of <att>action</att></p></item>
!
! <item> <p>A [namespace name] of
! <attval>&wsdl-soap-ns;</attval>
! </p></item>
! <item>
! <p>A type of <emph>xs:anyURI</emph></p>
! </item>
</ulist>
</item>
</ulist>
</div3>
! <div3 id="soap-operation-decl-mapping">
<head>Mapping Between Component Properties and XML
Representation</head>
! <p>See <specref ref="tab_SOAP_Operation_Mapping"/>.</p>
! <table border="1" id="tab_SOAP_Operation_Mapping">
! <caption>Mapping between SOAP Operation Component
Properties and XML Representation</caption>
<tbody>
--- 1872,2048 ----
</div2>
! <!-- +++++++++ -->
!
! <div2 id="soap-headers-decl">
! <head>Declaring SOAP Header Blocks</head>
!
! <div3 id="soap-headers-decl-description">
<head>Description</head>
! <p>SOAP allows the use of header blocks in the header part
! of the message (see <bibref ref="SOAP12-PART1"/>). This
! binding allows users to declare the SOAP header blocks in
! use on a per message ond on a per fault basis.</p>
</div3>
! <div3 id="soap-headers-decl-relate">
! <head>Relationship to WSDL Component Model</head>
! <p>The SOAP Header Blocks binding specification adds the
! following property to the WSDL component model (as defined
! in <bibref ref="WSDL-PART1"/>):</p>
<ulist>
! <item><p>{soap headers}, OPTIONAL, a set of SOAP Header
! Block components as defined in <specref
! ref="soap-header-decl-property"/>, to the Binding Fault,
! Binding Message Reference and Binding Fault Reference
! components.</p></item>
</ulist>
</div3>
! <div3 id='soap-header-decl-property'>
! <head>SOAP Header Blocks Component</head>
!
! <p>The SOAP Header component identifies a SOAP header block
! that is in use. The properties of the SOAP Header component
! are as follows:</p>
<ulist>
! <item> <p>{element}, a reference to an XML element
! declaration in the &description-type_definitions-p;
! property of the Description Component. The
! <emph>xs:QName</emph> refers to a complex type definition
! that describes a subset of SOAP Header Blocks. This
! complex type definition has an element only content model
! and the element declarations in this content model are
! global element declarations.</p> </item>
! <item> <p>{mustUnderstand}, a <emph>xs:boolean</emph>
! indicating if the SOAP header block MUST be decorated with
! a SOAP <att>mustUnderstand</att> &AII;.</p> </item>
</ulist>
! </div3>
! <div3 id="soap-headers-decl-xml">
<head>XML Representation</head>
! <eg xml:space="preserve">
! <description >
! <binding name="<emph>xs:NCName</emph>" type="<emph>&wsdl-soap-ns;</emph>" >
! <fault ref="<emph>xs:QName</emph>"
! wsoap:code="<emph>xs:QName</emph>" >
! <<b>wsoap:header</b> element="<emph>list of xs:QName</emph>"? mustUnderstand="xs:boolean">
! <documentation />?
! </<b>wsoap:header</b>>*
! ...
! </fault>*
! <operation ref="<emph>xs:QName</emph>" >
! <input messageLabel="<emph>xs:NCName</emph>"?>
! <<b>wsoap:header</b> ... />*
! ...
! </input>*
! <output messageLabel="<emph>xs:NCName</emph>"?>
! <<b>wsoap:header</b> ... />*
! ...
! </output>*
! <infault ref="<emph>xs:QName</emph>">
! <<b>wsoap:header</b> ... />*
! ...
! </infault>*
! <outfault ref="<emph>xs:QName</emph>">
! <<b>wsoap:header</b> ... />*
! ...
! </outfault>*
! </operation>*
</binding>
</description>
</eg>
! <p>The XML representation for a SOAP Module component is an &EII;
! with the following Infoset properties: </p>
<ulist>
! <item>
! <p>A [local name] of <el>header</el>
! </p>
</item>
! <item>
! <p>A [namespace name] of
! <attval>&wsdl-soap-ns;</attval>
! </p>
! </item>
! <item>
! <p>One or more &AII;s amongst its [attributes] as follows:</p>
<ulist>
! <item>
! <p>A REQUIRED <att>element</att>
! &AII; with the following
! Infoset properties:</p>
! <ulist>
! <item>
! <p>A [local name] of <att>element</att>
! </p>
! </item>
! <item>
! <p>A [namespace name] which has no value</p>
! </item>
! <item>
! <p>A type of <emph>xs:QNameI</emph></p>
! </item>
! </ulist>
! </item>
! <item>
! <p>An OPTIONAL <att>mustUnderstand</att>
! &AII; with the
! following Infoset properties:</p>
! <ulist>
! <item>
! <p>A [local name] of <att>mustUnderstand</att>
! </p>
! </item>
! <item>
! <p>A [namespace name] which has no value</p>
! </item>
! <item>
! <p>A type of <emph>xs:boolean</emph></p>
! </item>
! </ulist>
! </item>
! <item>
! <p>Zero or more namespace qualified &AII;s. The [namespace
! name] of such &AII;s MUST NOT be <attval>&wsdl-ns;</attval> and
! MUST NOT be <attval>&wsdl-soap-ns;</attval>. </p>
! </item>
</ulist>
</item>
+ <item>
+ <p>Zero or more &EII; amongst its [children], in order, as
+ follows:</p>
+ <olist>
+ <item>
+ <p>An OPTIONAL <el>documentation</el>
+ &EII; as defined in <bibref ref="WSDL-PART1"/>.</p>
+ </item>
+ <item>
+ <p>Zero or more namespace-qualified &EII;s amongst its
+ [children]. The [namespace name] of such &EII;s MUST NOT be
+ <attval>&wsdl-ns;</attval> and MUST NOT be
+ <attval>&wsdl-soap-ns;</attval>.</p>
+ </item>
+ </olist>
+ </item>
</ulist>
</div3>
! <div3 id="soap-headers-decl-mapping">
<head>Mapping Between Component Properties and XML
Representation</head>
! <p>See <specref ref="tab_SOAP_Header_Mapping"/>.</p>
! <table border="1" id="tab_SOAP_Header_Mapping">
! <caption>Mapping between SOAP Header Block Component
Properties and XML Representation</caption>
<tbody>
***************
*** 1806,1822 ****
</tr>
<tr>
! <td rowspan="1" colspan="1">{soap mep}</td> <td
! rowspan="1" colspan="1">The actual value of the
! <att>wsoap:mep</att> &AII;, if present. If not, the
! actual value of the <att>wsoap:mepDefault</att> &AII;
! of the parent wsdl:binding &EII;, if present. If not
! the value as defined by the default SOAP binding rules
! (for SOAP 1.2, see <specref ref="soap12-defaults"/>), if
! applicable.</td>
</tr>
<tr>
! <td rowspan="1" colspan="1">{soap action}</td>
! <td rowspan="1" colspan="1">The actual value of the
! <att>action</att> &AII;., if any.</td>
</tr>
</tbody>
--- 2052,2078 ----
</tr>
<tr>
! <td rowspan="1" colspan="1">{soap headers}</td>
! <td rowspan="1" colspan="1"> The set of SOAP Header
! Block components corresponding to all the
! <el>header</el> &EII; in the [children] of the
! <el>fault</el>, <el>input</el>, <el>output</el>,
! <el>infault</el>, <el>outfault</el> &EII;s, if any.
! </td>
</tr>
<tr>
! <td rowspan="1" colspan="1">{element}</td>
! <td rowspan="1" colspan="1">The element declaration
! from the &description-type_definitions-p; resolved
! to by the value of the <att>element</att> &AII;. It is
! an error for the <att>element</att> &AII; to have a
! value and that value does not resolve to a complex
! type definition from the
! &description-type_definitions-p; property of the
! Description component.</td>
! </tr>
! <tr>
! <td rowspan="1" colspan="1">{mustUnderstand}</td>
! <td rowspan="1" colspan="1">The actual value of the <att>mustUnderstand</att>
! &AII;.</td>
</tr>
</tbody>
***************
*** 3687,3691 ****
<!-- template
<tr>
! <td>200503</td>
<td></td>
<td></td>
--- 3943,3947 ----
<!-- template
<tr>
! <td>200504</td>
<td></td>
<td></td>
***************
*** 3693,3696 ****
--- 3949,3959 ----
-->
<tr>
+ <td>20050406</td>
+ <td>HH</td>
+ <td><loc
+ href='http://www.w3.org/2002/ws/desc/4/lc-issues/issues.html#LC76d'>LC76d</loc>:
+ added <att>wsoap:header</att></td>
+ </tr>
+ <tr>
<td>20050331</td>
<td>HH</td>
Received on Wednesday, 6 April 2005 11:23:08 UTC