2004/ws/addressing ws-addr-soap.xml,1.82,1.83

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

Modified Files:
	ws-addr-soap.xml 
Log Message:
Added partial resolution to issue lc76 - added new sections for standard detail items and grouped faults in new section

Index: ws-addr-soap.xml
===================================================================
RCS file: /sources/public/2004/ws/addressing/ws-addr-soap.xml,v
retrieving revision 1.82
retrieving revision 1.83
diff -C2 -d -r1.82 -r1.83
*** ws-addr-soap.xml	19 Jul 2005 18:46:56 -0000	1.82
--- ws-addr-soap.xml	19 Jul 2005 20:08:16 -0000	1.83
***************
*** 427,432 ****
      <div1 id="faults">
        <head>Faults</head>
!       <p>The faults defined in this section are generated if the condition stated in the preamble in
!         each subsection is met.</p>
        <p>Endpoints compliant with this specification MUST include the required message addressing
          properties serialized as SOAP headers in generated fault messages. Fault messages are
--- 427,432 ----
      <div1 id="faults">
        <head>Faults</head>
!       <p>The faults defined in this section are generated if the condition stated in the 
!         preamble in each subsection is met.</p>
        <p>Endpoints compliant with this specification MUST include the required message addressing
          properties serialized as SOAP headers in generated fault messages. Fault messages are
***************
*** 573,686 ****
          </example>
        </div2>
!       <div2 id="invalidmapfault">
!         <head> Invalid Addressing Header</head>
!         <p>A header representing a WS-Addressing 1.0 Message Addressing Property is invalid and
!           cannot be processed. The validity failure can be either structural or semantic, e.g. a
!           [destination] that is not an IRI or a [relationship] to a [message id] that was never
!           issued.</p>
!         <p> [Code] a QName representing the value S:Sender</p>
!         <p> [Subcode] a QName representing the value wsa:InvalidAddressingHeader</p>
!         <p> [Reason] the string: "A header representing a Message Addressing Property is not valid
!           and the message cannot be processed" </p>
!         <p> [Detail] a &lt;wsa:InvalidAddressingHeader&gt; element</p>
!         <p> The following describes the &lt;wsa:InvalidAddressingHeader&gt; element:</p>
!         <glist>
!           <gitem>
!             <label>/wsa:InvalidAddressingHeader</label>
!             <def>
!               <p>A QName representing the name of the root element of the invalid header block</p>
!             </def>
!           </gitem>
!           <gitem>
!             <label>/wsa:InvalidAddressingHeader/@{any}</label>
!             <def>
!               <p>Optional extensibility attributes that do not affect processing.</p>
!             </def>
!           </gitem>
!         </glist>
!       </div2>
!       <div2 id="missingmapfault">
!         <head> Message Addressing Header Required</head>
!         <p>A required header representing a Message Addressing Property is absent.</p>
!         <p> [Code] a QName representing the value S:Sender</p>
!         <p> [Subcode] a QName representing the value wsa:MessageAddressingHeaderRequired</p>
!         <p> [Reason] the string: "A required header representing a Message Addressing Property is
!           not present"</p>
!         <p> [Detail] a &lt;wsa:MessageAddressingHeaderRequired&gt; element</p>
!         <p> The following describes the &lt;wsa:MessageAddressingHeaderRequired&gt; element:</p>
!         <glist>
!           <gitem>
!             <label>/wsa:MessageAddressingHeaderRequired</label>
!             <def>
!               <p>A QName representing the name of the missing header element</p>
!             </def>
!           </gitem>
!           <gitem>
!             <label>/wsa:MessageAddressingHeaderRequired/@{any}</label>
!             <def>
!               <p>Optional extensibility attributes that do not affect processing.</p>
!             </def>
!           </gitem>
!         </glist>
!       </div2>
!       <div2 id="destinationfault">
!         <head> Destination Unreachable</head>
!         <p>The endpoint identified by the value of [destination] property cannot be reached.</p>
!         <p> [Code] a QName representing the value S:Sender</p>
!         <p> [Subcode] a QName representing the value wsa:DestinationUnreachable</p>
!         <p> [Reason] the string: "No route can be determined to reach [destination]"</p>
!         <p> [Detail] (empty)</p>
!       </div2>
!       <div2 id="actionfault">
!         <head> Action Not Supported</head>
!         <p>The [action] property in the message is not supported at this endpoint.</p>
!         <p> [Code] a QName representing the value S:Sender</p>
!         <p> [Subcode] a QName representing the value wsa:ActionNotSupported</p>
!         <p> [Reason] the string: "The [action] cannot be processed at the receiver"</p>
!         <p> [Detail] a &lt;wsa:ActionNotSupported&gt; element</p>
!         <p> The following describes the &lt;wsa:ActionNotSupported&gt; element:</p>
!         <glist>
!           <gitem>
!             <label>/wsa:ActionNotSupported</label>
!             <def>
!               <p>The value of the wsa:Action header block</p>
!             </def>
!           </gitem>
!           <gitem>
!             <label>/wsa:ActionNotSupported/@{any}</label>
!             <def>
!               <p>Optional extensibility attributes that do not affect processing.</p>
!             </def>
!           </gitem>
!         </glist>
        </div2>
!       <div2 id="unavailablefault">
!         <head> Endpoint Unavailable</head>
!         <p>The endpoint is unable to process the message at this time either due to some transient
!           issue or a permanent failure. </p>
!         <p>The endpoint may optionally include a RetryAfter parameter in the detail. The source
!           SHOULD NOT retransmit the message until this duration has passed.</p>
!         <p> [Code] a QName representing the value S:Receiver</p>
!         <p> [Subcode] a QName representing the value wsa:EndpointUnavailable</p>
!         <p> [Reason] the string "The endpoint is unable to process the message at this time"</p>
!         <p> [Detail] a &lt;wsa:RetryAfter&gt; element</p>
!         <p> The following describes the &lt;wsa:RetryAfter&gt; element:</p>
!         <glist>
!           <gitem>
!             <label>/wsa:RetryAfter</label>
!             <def>
!               <p>This element (whose content is of type xs:unsignedLong) is a suggested minimum
!                 duration in milliseconds to wait before retransmitting the message. Omission of this
!                 element indicates that a retry is never likely to succeed.</p>
!             </def>
!           </gitem>
!           <gitem>
!             <label>/wsa:RetryAfter/@{any}</label>
!             <def>
!               <p>Optional extensibility attributes that do not affect processing.</p>
!             </def>
!           </gitem>
!         </glist>
        </div2>
      </div1>
      <div1 id="securityconsiderations">
--- 573,755 ----
          </example>
        </div2>
!       
!       <div2>
!         <head>Fault Detail Elements</head>
!         <p>The following subsections define a set of elements used to convey additional information
!         in the faults described in <specref ref="soapfaults"/>.</p>
!         <div3>
!           <head>Problem Header</head>
!           <p> The following describes the &lt;wsa:ProblemHeader&gt; element:</p>
!           <glist>
!             <gitem>
!               <label>/wsa:ProblemHeader</label>
!               <def>
!                 <p>The root element of the invalid header block, all descendants of the root element
!                 are also included.</p>
!               </def>
!             </gitem>
!             <gitem>
!               <label>/wsa:ProblemHeader/@{any}</label>
!               <def>
!                 <p>Optional extensibility attributes that do not affect processing.</p>
!               </def>
!             </gitem>
!           </glist>
!         </div3>
!         <div3>
!           <head>Problem Header QName</head>
!           <p> The following describes the &lt;wsa:ProblemHeaderQName&gt; element:</p>
!           <glist>
!             <gitem>
!               <label>/wsa:ProblemHeaderQName</label>
!               <def>
!                 <p>A QName representing the name of the root element of the problem header block.</p>
!               </def>
!             </gitem>
!             <gitem>
!               <label>/wsa:ProblemHeaderQName/@{any}</label>
!               <def>
!                 <p>Optional extensibility attributes that do not affect processing.</p>
!               </def>
!             </gitem>
!           </glist>
!         </div3>
!         <div3>
!           <head>Problem IRI</head>
!           <p> The following describes the &lt;wsa:ProblemIRI&gt; element:</p>
!           <glist>
!             <gitem>
!               <label>/wsa:ProblemIRI</label>
!               <def>
!                 <p>The IRI that caused the problem.</p>
!               </def>
!             </gitem>
!             <gitem>
!               <label>/wsa:ProblemIRI/@{any}</label>
!               <def>
!                 <p>Optional extensibility attributes that do not affect processing.</p>
!               </def>
!             </gitem>
!           </glist>
!         </div3>
!         <div3>
!           <head>Problem Action</head>
!         </div3>
        </div2>
!       
!       <div2 id="soapfaults">
!         <head>Predefined Faults</head>
!         <div3 id="invalidmapfault">
!           <head> Invalid Addressing Header</head>
!           <p>A header representing a WS-Addressing 1.0 Message Addressing Property is invalid and
!             cannot be processed. The validity failure can be either structural or semantic, e.g. a
!             [destination] that is not an IRI or a [relationship] to a [message id] that was never
!             issued.</p>
!           <p> [Code] a QName representing the value S:Sender</p>
!           <p> [Subcode] a QName representing the value wsa:InvalidAddressingHeader</p>
!           <p> [Reason] the string: "A header representing a Message Addressing Property is not valid
!             and the message cannot be processed" </p>
!           <p> [Detail] a &lt;wsa:InvalidAddressingHeader&gt; element</p>
!           <p> The following describes the &lt;wsa:InvalidAddressingHeader&gt; element:</p>
!           <glist>
!             <gitem>
!               <label>/wsa:InvalidAddressingHeader</label>
!               <def>
!                 <p>A QName representing the name of the root element of the invalid header block</p>
!               </def>
!             </gitem>
!             <gitem>
!               <label>/wsa:InvalidAddressingHeader/@{any}</label>
!               <def>
!                 <p>Optional extensibility attributes that do not affect processing.</p>
!               </def>
!             </gitem>
!           </glist>
!         </div3>
!         <div3 id="missingmapfault">
!           <head> Message Addressing Header Required</head>
!           <p>A required header representing a Message Addressing Property is absent.</p>
!           <p> [Code] a QName representing the value S:Sender</p>
!           <p> [Subcode] a QName representing the value wsa:MessageAddressingHeaderRequired</p>
!           <p> [Reason] the string: "A required header representing a Message Addressing Property is
!             not present"</p>
!           <p> [Detail] a &lt;wsa:MessageAddressingHeaderRequired&gt; element</p>
!           <p> The following describes the &lt;wsa:MessageAddressingHeaderRequired&gt; element:</p>
!           <glist>
!             <gitem>
!               <label>/wsa:MessageAddressingHeaderRequired</label>
!               <def>
!                 <p>A QName representing the name of the missing header element</p>
!               </def>
!             </gitem>
!             <gitem>
!               <label>/wsa:MessageAddressingHeaderRequired/@{any}</label>
!               <def>
!                 <p>Optional extensibility attributes that do not affect processing.</p>
!               </def>
!             </gitem>
!           </glist>
!         </div3>
!         <div3 id="destinationfault">
!           <head> Destination Unreachable</head>
!           <p>The endpoint identified by the value of [destination] property cannot be reached.</p>
!           <p> [Code] a QName representing the value S:Sender</p>
!           <p> [Subcode] a QName representing the value wsa:DestinationUnreachable</p>
!           <p> [Reason] the string: "No route can be determined to reach [destination]"</p>
!           <p> [Detail] (empty)</p>
!         </div3>
!         <div3 id="actionfault">
!           <head> Action Not Supported</head>
!           <p>The [action] property in the message is not supported at this endpoint.</p>
!           <p> [Code] a QName representing the value S:Sender</p>
!           <p> [Subcode] a QName representing the value wsa:ActionNotSupported</p>
!           <p> [Reason] the string: "The [action] cannot be processed at the receiver"</p>
!           <p> [Detail] a &lt;wsa:ActionNotSupported&gt; element</p>
!           <p> The following describes the &lt;wsa:ActionNotSupported&gt; element:</p>
!           <glist>
!             <gitem>
!               <label>/wsa:ActionNotSupported</label>
!               <def>
!                 <p>The value of the wsa:Action header block</p>
!               </def>
!             </gitem>
!             <gitem>
!               <label>/wsa:ActionNotSupported/@{any}</label>
!               <def>
!                 <p>Optional extensibility attributes that do not affect processing.</p>
!               </def>
!             </gitem>
!           </glist>
!         </div3>
!         <div3 id="unavailablefault">
!           <head> Endpoint Unavailable</head>
!           <p>The endpoint is unable to process the message at this time either due to some transient
!             issue or a permanent failure. </p>
!           <p>The endpoint may optionally include a RetryAfter parameter in the detail. The source
!             SHOULD NOT retransmit the message until this duration has passed.</p>
!           <p> [Code] a QName representing the value S:Receiver</p>
!           <p> [Subcode] a QName representing the value wsa:EndpointUnavailable</p>
!           <p> [Reason] the string "The endpoint is unable to process the message at this time"</p>
!           <p> [Detail] a &lt;wsa:RetryAfter&gt; element</p>
!           <p> The following describes the &lt;wsa:RetryAfter&gt; element:</p>
!           <glist>
!             <gitem>
!               <label>/wsa:RetryAfter</label>
!               <def>
!                 <p>This element (whose content is of type xs:unsignedLong) is a suggested minimum
!                   duration in milliseconds to wait before retransmitting the message. Omission of this
!                   element indicates that a retry is never likely to succeed.</p>
!               </def>
!             </gitem>
!             <gitem>
!               <label>/wsa:RetryAfter/@{any}</label>
!               <def>
!                 <p>Optional extensibility attributes that do not affect processing.</p>
!               </def>
!             </gitem>
!           </glist>
!         </div3>
        </div2>
+       
      </div1>
      <div1 id="securityconsiderations">

Received on Tuesday, 19 July 2005 20:08:24 UTC