Web Services Addressing 1.0 - SOAP Binding
WSASB - 1.0
Specification Assertion Detail

TotalsTotalActiveDeprecatedRemoved
# of Assertions 444400
# of Required Assertions 171700
# of Optional Assertions 272700

IDChapterSectionDescriptionRequiredDependencyImplementation SpecificDefined byStatusTestable
WSASB:SPEC:400041 The SOAP 1.1 Addressing 1.0 Extension is identified using the following URI: http://www.w3.org/2005/08/addressing/module true
falsetechnologyactivetrue
WSASB:SPEC:400142 Use of the SOAPAction HTTP request header field is required when using the SOAP 1.1 HTTP binding. true
falsetechnologyactivetrue
WSASB:SPEC:4001.142 The field-value of the SOAPAction HTTP request header MUST be the value of the [action] property enclosed in quotation marks. true
falsetechnologyactivetrue
WSASB:SPEC:4001.242 The field-value of the SOAPAction HTTP request header MUST be the value of the empty value "". true
falsetechnologyactivetrue
WSASB:SPEC:4001.342 The field-value of the SOAPAction HTTP request header other than the value of the [action] property enclosed in quotation marks or the empty value "" results in an invalid Message Addressing Property fault.. true
falsetechnologyactivetrue
WSASB:SPEC:500051.1 When "http://www.w3.org/2005/08/addressing/anonymous" is specified for the response endpoint then there is no change to the SOAP 1.1/ HTTP binding. true
falsetechnologyactivetrue
WSASB:SPEC:500152.1 When "http://www.w3.org/2005/08/addressing/anonymous" is not specified for the response endpoint, then the message SHOULD be part of a binding that supports not returning a SOAP envelope in the HTTP response. false
falsetechnologyactivetrue
WSASB:SPEC:500252.1 Any response message SHOULD be sent using a separate connection and using the address value specified by response endpoint. false
falsetechnologyactivetrue
WSASB:SPEC:60006 Endpoints compliant with this specification MUST include the required message addressing properties serialized as SOAP headers in generated fault messages. true
falsetechnologyactivetrue
WSASB:SPEC:60016 The [action] property below designates WS-Addressing fault messages: http://www.w3.org/2005/08/addressing/fault true
falsetechnologyactivetrue
WSASB:SPEC:60026 This action SHOULD NOT be used as an action value in messages other than those carrying WS-Addressing faults. false
falsetechnologyactivetrue
WSASB:SPEC:60036 The above [action] value SHOULD be used for SOAP defined faults including: false
falsetechnologyactivetrue
WSASB:SPEC:6003.16 version mismatch false
falsetechnologyactivetrue
WSASB:SPEC:6003.26 must understand false
falsetechnologyactivetrue
WSASB:SPEC:6003.36 data encoding error false
falsetechnologyactivetrue
WSASB:SPEC:600462 The SOAP 1.1 fault is slightly less expressive than the SOAP 1.2 fault and maps only [Subcode], [Reason] and [Detail]. These the properties bind to a SOAP 1.1 fault as follows: false
falsetechnologyactivetrue
WSASB:SPEC:6004.162 The value of the [Subsubcode] or, if that is not specified, the value of the [Subcode] property is bound as the value of the SOAP faults S11:Fault/faultcode element. true
falsetechnologyactivetrue
WSASB:SPEC:6004.262 The value of the [Reason] property is bound as the value of the SOAP faults S11:Fault/faultstring element. true
falsetechnologyactivetrue
WSASB:SPEC:6004.362 The SOAP 1.1 fault detail is only for use with faults related to the body of a message and is therefore not used for SOAP 1.1 faults related to processing of addressing headers. true
falsetechnologyactivetrue
WSASB:SPEC:6004.462 Instead the value of the [Details] property is bound as the value of a new wsa:FaultDetail SOAP header block. The following describes the wsa:FaultDetail element: /wsa:FaultDetail Zero or more of the elements defined in 6.3 Fault Detail Elements. /wsa:FaultDetail/@{any} Optional extensibility attributes including SOAP role and mustUnderstand. true
falsetechnologyactivetrue
WSASB:SPEC:600563.1 /wsa:ProblemHeaderQName A QName representing the name of the root element of the problem header block. true
falsetechnologyactivetrue
WSASB:SPEC:600663.1 /wsa:ProblemHeaderQName/@{any} Optional extensibility attributes that do not affect processing. false
falsetechnologyactivetrue
WSASB:SPEC:600763.2 /wsa:ProblemIRI The IRI that caused the problem. true
falsetechnologyactivetrue
WSASB:SPEC:600863.2 /wsa:ProblemIRI/@{any} Optional extensibility attributes that do not affect processing. false
falsetechnologyactivetrue
WSASB:SPEC:600963.3 The following describes the <wsa:ProblemAction> element false
falsetechnologyactivetrue
WSASB:SPEC:6009.163.3 /wsa:ProblemAction/wsa:Action An optional element that provides the [action] that caused the problem. false
falsetechnologyactivetrue
WSASB:SPEC:6009.263.3 /wsa:ProblemAction/wsa:SoapAction An optional element that provides the SOAPAction IRI that caused the problem. false
falsetechnologyactivetrue
WSASB:SPEC:6009.363.3 /wsa:ProblemAction/{any} Optional extensibility elements that do not affect processing. false
falsetechnologyactivetrue
WSASB:SPEC:6009.463.3 /wsa:ProblemAction/@{any} Optional extensibility attributes that do not affect processin false
falsetechnologyactivetrue
WSASB:SPEC:601063.4 /wsa:RetryAfter 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. true
falsetechnologyactivefalse
WSASB:SPEC:601163.4 /wsa:RetryAfter/@{any} Optional extensibility attributes that do not affect processing. false
falsetechnologyactivetrue
WSASB:SPEC:601264.1 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. [Code] a QName representing the value S:Sender [Subcode] a QName representing the value wsa:InvalidAddressingHeader [Reason] the string: "A header representing a Message Addressing Property is not valid and the message cannot be processed" [Details] either a <wsa:ProblemHeader> element that conveys a copy of the offending header or a <wsa:ProblemHeaderQName> element that conveys the QName of the root element of the offending header. true
falsetechnologyactivetrue
WSASB:SPEC:6012.164.1.1 The invalid addressing header fault can be further narrowed in scope by use of [Subsubcode] value of wsa:InvalidAddress false
falsetechnologyactivetrue
WSASB:SPEC:6012.264.1.2 The invalid addressing header fault can be further narrowed in scope by use of [Subsubcode] value of wsa:InvalidEPR false
falsetechnologyactivetrue
WSASB:SPEC:6012.364.1.3 The invalid addressing header fault can be further narrowed in scope by use of [Subsubcode] value of wsa:InvalidCardinality false
falsetechnologyactivetrue
WSASB:SPEC:6012.464.1.4 The invalid addressing header fault can be further narrowed in scope by use of [Subsubcode] value of wsa:MissingAddressInEPR false
falsetechnologyactivetrue
WSASB:SPEC:6012.564.1.5 The invalid addressing header fault can be further narrowed in scope by use of [Subsubcode] value of wsa:DuplicateMessageID false
falsetechnologyactivetrue
WSASB:SPEC:6012.664.1.6 The invalid addressing header fault can be further narrowed in scope by use of [Subsubcode] value of wsa:ActionMismatch false
falsetechnologyactivetrue
WSASB:SPEC:6012.764.1.7 The invalid addressing header fault can be further narrowed in scope by use of [Subsubcode] value of wsa:OnlyAnonymousAddressSupported false
falsetechnologyactivetrue
WSASB:SPEC:6012.864.1.8 The invalid addressing header fault can be further narrowed in scope by use of [Subsubcode] value of wsa:OnlyNonAnonymousAddressSupported false
falsetechnologyactivetrue
WSASB:SPEC:601364.2 Message Addressing Header Required A required header representing a Message Addressing Property is absent. [Code] a QName representing the value S:Sender [Subcode] a QName representing the value wsa:MessageAddressingHeaderRequired [Reason] the string: "A required header representing a Message Addressing Property is not present" [Details] a <wsa:ProblemHeaderQName> element that conveys the QName of the message addressing header that was missing. true
falsetechnologyactivetrue
WSASB:SPEC:601464.3 Destination Unreachable The endpoint identified by the value of [destination] property cannot be reached. [Code] a QName representing the value S:Sender [Subcode] a QName representing the value wsa:DestinationUnreachable [Reason] the string: "No route can be determined to reach [destination]" [Details] an optional <wsa:ProblemIRI> element that conveys the [address] of the [destination]. Implementation of this fault is optional. false
falsetechnologyactivetrue
WSASB:SPEC:601564.4 Action Not Supported The [action] property in the message is not supported at this endpoint. [Code] a QName representing the value S:Sender [Subcode] a QName representing the value wsa:ActionNotSupported [Reason] the string: "The [action] cannot be processed at the receiver" [Details] a <wsa:ProblemAction> element with a REQUIRED <wsa:Action> child element Implementation of this fault is optional. false
falsetechnologyactivetrue
WSASB:SPEC:601664.5 Endpoint Unavailable The endpoint is unable to process the message at this time either due to some transient issue or a permanent failure. The endpoint may optionally include a RetryAfter parameter in the detail. The source SHOULD NOT retransmit the message until this duration has passed. [Code] a QName representing the value S:Receiver [Subcode] a QName representing the value wsa:EndpointUnavailable [Reason] the string "The endpoint is unable to process the message at this time" [Details] an optional <wsa:RetryAfter> element and an optional <wsa:ProblemIRI> element that conveys the [address] of the [destination]. Implementation of this fault is optional. false
falsetechnologyactivetrue