## Simple SOAP Binding Profile
WSI - 1.0
Specification Assertion Detail

Totals | Total | Active | Deprecated | Removed
# of Assertions | 14 | 14 | 0 | 0
# of Required Assertions | 14 | 14 | 0 | 0
# of Optional Assertions | 0 | 0 | 0 | 0

ID | Chapter | Section | Description | Required | Dependency | Implementation Specific | Defined by | Status | Testable
WSI:SPEC:R9700 | 3 | 1.1 | A MESSAGE MUST serialize the envelope as the exclusive payload of the HTTP entity-body. | true |  | false | technology | active | true
WSI:SPEC:R9701 | 3 | 1.1 | A MESSAGE MUST serialize the envelope as XML 1.0. | true |  | false | technology | active | true
WSI:SPEC:R9702 | 3 | 1.1 | A MESSAGE MUST have a "Content-Type" HTTP header field. | true |  | false | technology | active | true
WSI:SPEC:R9703 | 3 | 1.1 | A MESSAGE's "Content-Type" HTTP header field MUST have a field-value whose media type is "text/xml". | true |  | false | technology | active | true
WSI:SPEC:R9704 | 3 | 1.2 | An ENVELOPE SHOULD NOT contain the namespace declaration xmlns:xml="http://www.w3.org/XML/1998/namespace". | true |  | false | technology | active | true
WSI:SPEC:R4001 | 3 | 1.3 | A RECEIVER MUST accept envelopes that include the Unicode Byte Order Mark (BOM). | true |  | false | technology | active | true
WSI:SPEC:R1010 | 3 | 1.4 | A RECEIVER MUST accept messages with envelopes that contain an XML Declaration. | true |  | false | technology | active | true
WSI:SPEC:R1012 | 3 | 1.5 | A MESSAGE MUST serialize the envelope using either UTF-8 or UTF-16 character encoding. | true |  | false | technology | active | true
WSI:SPEC:R1018 | 3 | 1.5 | A MESSAGE's "Content-Type" HTTP header field-value MUST indicate the correct character encoding, using the "c harset" parameter. | true |  | false | technology | active | true
WSI:SPEC:R1019 | 3 | 1.5 | A RECEIVER MUST ignore the encoding pseudo-attribute of the envelope's XML declaration in a message. | true |  | false | technology | active | true
WSI:SPEC:R9802 | 4 | 1.1 | A wsdl:binding element in a DESCRIPTION MUST only use the WSDL SOAP Binding as defined in WSDL 1.1 Section 3. | true |  | false | technology | active | true
WSI:SPEC:R9800 | 4 | 1.1 | In a DESCRIPTION WSDL binding extension elements and attributes which cause messages on the wire to be non-co nformant to the Profile MUST NOT be used. | true |  | false | technology | active | true
WSI:SPEC:R9801 | 4 | 1.1 | In a DESCRIPTION the WSDL MIME and HTTP GET/POST and DIME binding extensions MUST NOT appear in the SOAP bind ing. | true |  | false | technology | active | true
WSI:SPEC:R2209 | 4 | 1.2 | A wsdl:binding in a DESCRIPTION SHOULD bind every wsdl:part of a wsdl:message in the wsdl:portType to which i t refers to one of soapbind:body, soapbind:header, soapbind:fault or soapbind:headerfault. | true |  | false | technology | active | true