Basic Profile
WSI - 1.1
Specification Assertion Detail

TotalsTotalActiveDeprecatedRemoved
# of Assertions 15315300
# of Required Assertions 15315300
# of Optional Assertions 0000

IDChapterSectionDescriptionRequiredDependencyImplementation SpecificDefined byStatusTestable
WSI:SPEC:R998031.1An ENVELOPE MUST conform to the structure specified in SOAP 1.1 Section 4, "SOAP Envelope" (subject to amendment by the Profile).true
falsetechnologyactivetrue
WSI:SPEC:R101531.2A RECEIVER MUST generate a fault if they encounter an envelope whose document element is not soap:Envelope.true
falsetechnologyactivetrue
WSI:SPEC:R101431.3The children of the soap:Body element in an ENVELOPE MUST be namespace qualified.true
falsetechnologyactivetrue
WSI:SPEC:R100831.4An ENVELOPE MUST NOT contain a Document Type Declaration.true
falsetechnologyactivetrue
WSI:SPEC:R100931.4An ENVELOPE MUST NOT contain Processing Instructions.true
falsetechnologyactivetrue
WSI:SPEC:R103331.4An ENVELOPE SHOULD NOT contain the namespace declaration xmlns:xml="http://www.w3.org/XML/1998/namespace".true
falsetechnologyactivetrue
WSI:SPEC:R103431.4A DESCRIPTION SHOULD NOT contain the namespace declaration xmlns:xml="http://www.w3.org/XML/1998/namespace".true
falsetechnologyactivetrue
WSI:SPEC:R101131.5An ENVELOPE MUST NOT have any element children of soap:Envelope following the soap:Body element.true
falsetechnologyactivetrue
WSI:SPEC:R100531.6An ENVELOPE MUST NOT contain soap:encodingStyle attributes on any of the elements whose namespace name is "http://schemas.xmlsoap.org/soap/envelope/".true
falsetechnologyactivetrue
WSI:SPEC:R100631.6An ENVELOPE MUST NOT contain soap:encodingStyle attributes on any element that is a child of soap:Body.true
falsetechnologyactivetrue
WSI:SPEC:R100731.6An ENVELOPE described in an rpc-literal binding MUST NOT contain soap:encodingStyle attribute on any element that is a grandchild of soap:Body.true
falsetechnologyactivetrue
WSI:SPEC:R101331.7An ENVELOPE containing a soap:mustUnderstand attribute MUST only use the lexical forms "0" and "1".true
falsetechnologyactivetrue
WSI:SPEC:R101731.8A RECEIVER MUST NOT mandate the use of the xsi:type attribute in envelopes except as required in order to indicate a derived type (see XML Schema Part 1: Structures, Section 2.6.1).true
falsetechnologyactivetrue
WSI:SPEC:R103231.9The soap:Envelope, soap:Header, and soap:Body elements in an ENVELOPE MUST NOT have attributes in the namespace "http://schemas.xmlsoap.org/soap/envelope/".true
falsetechnologyactivetrue
WSI:SPEC:R102532.1A RECEIVER MUST handle envelopes in such a way that it appears that all checking of mandatory header blocks is performed before any actual processing. SOAP12 true
falsetechnologyactivetrue
WSI:SPEC:R102732.2A RECEIVER MUST generate a "soap:MustUnderstand" fault when an envelope contains a mandatory header block (i.e., one that has a soap:mustUnderstand attribute with the value "1") targeted at the receiver (via soap:actor) that the receiver does not understand.SOAP12 true
falsetechnologyactivetrue
WSI:SPEC:R102832.3When a fault is generated by a RECEIVER, further processing SHOULD NOT be performed on the SOAP envelope aside from that which is necessary to rollback, or compensate for, any effects of processing the envelope prior to the generation of the fault. SOAP12 true
falsetechnologyactivetrue
WSI:SPEC:R102932.3Where the normal outcome of processing a SOAP envelope would have resulted in the transmission of a SOAP response, but rather a fault is generated instead, a RECEIVER MUST transmit a fault in place of the response. SOAP12 true
falsetechnologyactivetrue
WSI:SPEC:R103032.3A RECEIVER that generates a fault SHOULD notify the end user that a fault has been generated when practical, by whatever means is deemed appropriate to the circumstance. SOAP12 true
falsetechnologyactivetrue
WSI:SPEC:R110733.1A RECEIVER MUST interpret a SOAP message as a Fault when the soap:Body of the message has a single soap:Fault child.true
falsetechnologyactivetrue
WSI:SPEC:R100033.2When an ENVELOPE is a Fault, the soap:Fault element MUST NOT have element children other than faultcode, faultstring, faultactor and detail.true
falsetechnologyactivetrue
WSI:SPEC:R100133.3When an ENVELOPE is a Fault, the element children of the soap:Fault element MUST be unqualified.true
falsetechnologyactivetrue
WSI:SPEC:R100233.4A RECEIVER MUST accept faults that have any number of elements, including zero, appearing as children of the detail element. Such children can be qualified or unqualified.true
falsetechnologyactivetrue
WSI:SPEC:R100333.4A RECEIVER MUST accept faults that have any number of qualified or unqualified attributes, including zero, appearing on the detail element. The namespace of qualified attributes can be anything other than "http://schemas.xmlsoap.org/soap/envelope/".true
falsetechnologyactivetrue
WSI:SPEC:R101633.5A RECEIVER MUST accept faults that carry an xml:lang attribute on the faultstring element.true
falsetechnologyactivetrue
WSI:SPEC:R100433.6When an ENVELOPE contains a faultcode element, the content of that element SHOULD be either one of the fault codes defined in SOAP 1.1 (supplying additional information if necessary in the detail element), or a Qname whose namespace is controlled by the fault's specifying authority (in that order of preference).true
falsetechnologyactivetrue
WSI:SPEC:R103133.6When an ENVELOPE contains a faultcode element the content of that element SHOULD NOT use of the SOAP 1.1 "dot" notation to refine the meaning of the fault.true
falsetechnologyactivetrue
WSI:SPEC:R114134.1A MESSAGE MUST be sent using either HTTP/1.1 or HTTP/1.0.true
falsetechnologyactivetrue
WSI:SPEC:R114034.1A MESSAGE SHOULD be sent using HTTP/1.1.true
falsetechnologyactivetrue
WSI:SPEC:R113234.2A HTTP request MESSAGE MUST use the HTTP POST method.true
falsetechnologyactivetrue
WSI:SPEC:R110834.2A MESSAGE MUST NOT use the HTTP Extension Framework (RFC2774).true
falsetechnologyactivetrue
WSI:SPEC:R110934.3The value of the SOAPAction HTTP header field in a HTTP request MESSAGE MUST be a quoted string.true
falsetechnologyactivetrue
WSI:SPEC:R111934.3A RECEIVER MAY respond with a fault if the value of the SOAPAction HTTP header field in a message is not quoted.true
falsetechnologyactivetrue
WSI:SPEC:R112734.3A RECEIVER MUST NOT rely on the value of the SOAPAction HTTP header to correctly process the message.SOAP12 true
falsetechnologyactivetrue
WSI:SPEC:R112434.4An INSTANCE MUST use a 2xx HTTP status code on a response message that indicates the successful outcome of a HTTP request.true
falsetechnologyactivetrue
WSI:SPEC:R111134.4An INSTANCE SHOULD use a "200 OK" HTTP status code on a response message that contains an envelope that is not a fault.true
falsetechnologyactivetrue
WSI:SPEC:R111234.4An INSTANCE SHOULD use either a "200 OK" or "202 Accepted" HTTP status code for a response message that does not contain a SOAP envelope but indicates the successful outcome of a HTTP request.true
falsetechnologyactivetrue
WSI:SPEC:R113034.5An INSTANCE MUST use the "307 Temporary Redirect" HTTP status code when redirecting a request to a different endpoint.true
falsetechnologyactivetrue
WSI:SPEC:R113134.5A CONSUMER MAY automatically redirect a request when it encounters a "307 Temporary Redirect" HTTP status code in a response.true
falsetechnologyactivetrue
WSI:SPEC:R112534.6An INSTANCE MUST use a 4xx HTTP status code for a response that indicates a problem with the format of a request.true
falsetechnologyactivetrue
WSI:SPEC:R111334.6An INSTANCE SHOULD use a "400 Bad Request" HTTP status code, if a HTTP request message is malformed.true
falsetechnologyactivetrue
WSI:SPEC:R111434.6An INSTANCE SHOULD use a "405 Method not Allowed" HTTP status code if a HTTP request message's method is not "POST".true
falsetechnologyactivetrue
WSI:SPEC:R111534.6An INSTANCE SHOULD use a "415 Unsupported Media Type" HTTP status code if a HTTP request message's Content-Type header field-value is not permitted by its WSDL description.true
falsetechnologyactivetrue
WSI:SPEC:R112634.7An INSTANCE MUST return a "500 Internal Server Error" HTTP status code if the response envelope is a Fault.true
falsetechnologyactivetrue
WSI:SPEC:R112034.8An INSTANCE MAY use the HTTP state mechanism ("Cookies").true
falsetechnologyactivetrue
WSI:SPEC:R112234.8An INSTANCE using Cookies SHOULD conform to RFC2965.true
falsetechnologyactivetrue
WSI:SPEC:R112134.8An INSTANCE SHOULD NOT require consumer support for Cookies in order to function correctly.true
falsetechnologyactivetrue
WSI:SPEC:R112334.8The value of the cookie MUST be considered to be opaque by the CONSUMER.true
falsetechnologyactivetrue
WSI:SPEC:R000141Either an INSTANCE's WSDL 1.1 description, its UDDI binding template, or both MUST be available to an authorized consumer upon request.true
falsetechnologyactivetrue
WSI:SPEC:R202842.1A DESCRIPTION using the WSDL namespace (prefixed "wsdl" in this Profile) MUST be valid according to the XML Schema found at "http://schemas.xmlsoap.org/wsdl/2003-02-11.xsd".true
falsetechnologyactivetrue
WSI:SPEC:R202942.1A DESCRIPTION using the WSDL SOAP binding namespace (prefixed "soapbind" in this Profile) MUST be valid according to the XML Schema found at "http://schemas.xmlsoap.org/wsdl/soap/2003-02-11.xsd".true
falsetechnologyactivetrue
WSI:SPEC:R200142.2A DESCRIPTION MUST only use the WSDL "import" statement to import another WSDL description.true
falsetechnologyactivetrue
WSI:SPEC:R280342.2In a DESCRIPTION, the namespace attribute of the wsdl:import MUST NOT be a relative URI.true
falsetechnologyactivetrue
WSI:SPEC:R200242.2To import XML Schema Definitions, a DESCRIPTION MUST use the XML Schema "import" statement.true
falsetechnologyactivetrue
WSI:SPEC:R200342.2A DESCRIPTION MUST use the XML Schema "import" statement only within the xsd:schema element of the types section.true
falsetechnologyactivetrue
WSI:SPEC:R200442.2In a DESCRIPTION the schemaLocation attribute of an xsd:import element MUST NOT resolve to any document whose root element is not "schema" from the namespace "http://www.w3.org/2001/XMLSchema".true
falsetechnologyactivetrue
WSI:SPEC:R200942.2An XML Schema directly or indirectly imported by a DESCRIPTION MAY include the Unicode Byte Order Mark (BOM).true
falsetechnologyactivetrue
WSI:SPEC:R201042.2An XML Schema directly or indirectly imported by a DESCRIPTION MUST use either UTF-8 or UTF-16 encoding.true
falsetechnologyactivetrue
WSI:SPEC:R201142.2An XML Schema directly or indirectly imported by a DESCRIPTION MUST use version 1.0 of the eXtensible Markup Language W3C Recommendation.true
falsetechnologyactivetrue
WSI:SPEC:R200742.3A DESCRIPTION MUST specify a non-empty location attribute on the wsdl:import element.true
falsetechnologyactivetrue
WSI:SPEC:R200842.4A CONSUMER MAY, but need not, retrieve a WSDL description from the URI specified in the location attribute on a wsdl:import element.true
falsetechnologyactivetrue
WSI:SPEC:R202242.5When they appear in a DESCRIPTION, wsdl:import elements MUST precede all other elements from the WSDL namespace except wsdl:documentation.true
falsetechnologyactivetrue
WSI:SPEC:R202342.5When they appear in a DESCRIPTION, wsdl:types elements MUST precede all other elements from the WSDL namespace except wsdl:documentation and wsdl:import.true
falsetechnologyactivetrue
WSI:SPEC:R400442.6A DESCRIPTION MUST use version 1.0 of the eXtensible Markup Language W3C Recommendation.true
falsetechnologyactivetrue
WSI:SPEC:R400542.7A DESCRIPTION SHOULD NOT contain the namespace declaration xmlns:xml="http://www.w3.org/XML/1998/namespace".true
falsetechnologyactivetrue
WSI:SPEC:R400242.8A DESCRIPTION MAY include the Unicode Byte Order Mark (BOM).true
falsetechnologyactivetrue
WSI:SPEC:R400342.9A DESCRIPTION MUST use either UTF-8 or UTF-16 encoding.true
falsetechnologyactivetrue
WSI:SPEC:R200542.10The targetNamespace attribute on the wsdl:definitions element of a description that is being imported MUST have same the value as the namespace attribute on the wsdl:import element in the importing DESCRIPTION.true
falsetechnologyactivetrue
WSI:SPEC:R203042.11In a DESCRIPTION the wsdl:documentation element MAY be present as the first child element of wsdl:import, wsdl:part and wsdl:definitions in addition to the elements cited in the WSDL1.1 specification.WSDL20 true
falsetechnologyactivetrue
WSI:SPEC:R202542.12A DESCRIPTION containing WSDL extensions MUST NOT use them to contradict other requirements of the Profile.true
falsetechnologyactivetrue
WSI:SPEC:R202642.12A DESCRIPTION SHOULD NOT include extension elements with a wsdl:required attribute value of "true" on any WSDL construct (wsdl:binding, wsdl:portType, wsdl:message, wsdl:types or wsdl:import) that claims conformance to the Profile.true
falsetechnologyactivetrue
WSI:SPEC:R202742.12If during the processing of a description, a consumer encounters a WSDL extension element that has a wsdl:required attribute with a boolean value of "true" that the consumer does not understand or cannot process, the CONSUMER MUST fail processing.true
falsetechnologyactivetrue
WSI:SPEC:R210143.1A DESCRIPTION MUST NOT use QName references to WSDL components in namespaces that have been neither imported, nor defined in the referring WSDL document.true
falsetechnologyactivetrue
WSI:SPEC:R210243.1A QName reference to a Schema component in a DESCRIPTION MUST use the namespace defined in the targetNamespace attribute on the xsd:schema element, or to a namespace defined in the namespace attribute on an xsd:import element within the xsd:schema element.true
falsetechnologyactivetrue
WSI:SPEC:R210543.2All xsd:schema elements contained in a wsdl:types element of a DESCRIPTION MUST have a targetNamespace attribute with a valid and non-null value, UNLESS the xsd:schema element has xsd:import and/or xsd:annotation as its only child element(s).true
falsetechnologyactivetrue
WSI:SPEC:R211043.3In a DESCRIPTION, declarations MUST NOT extend or restrict the soapenc:Array type.true
falsetechnologyactivetrue
WSI:SPEC:R211143.3In a DESCRIPTION, declarations MUST NOT use wsdl:arrayType attribute in the type declaration.true
falsetechnologyactivetrue
WSI:SPEC:R211243.3In a DESCRIPTION, elements SHOULD NOT be named using the convention ArrayOfXXX.true
falsetechnologyactivetrue
WSI:SPEC:R211343.3An ENVELOPE MUST NOT include the soapenc:arrayType attribute.true
falsetechnologyactivetrue
WSI:SPEC:R211443.4The target namespace for WSDL definitions and the target namespace for schema definitions in a DESCRIPTION MAY be the same.WSDL20 true
falsetechnologyactivetrue
WSI:SPEC:R220144.1A document-literal binding in a DESCRIPTION MUST, in each of its soapbind:body element(s), have at most one part listed in the parts attribute, if the parts attribute is specified.true
falsetechnologyactivetrue
WSI:SPEC:R220944.1A wsdl:binding in a DESCRIPTION SHOULD bind every wsdl:part of a wsdl:message in the wsdl:portType to which it refers with a binding extension element.true
falsetechnologyactivetrue
WSI:SPEC:R221044.1If a document-literal binding in a DESCRIPTION does not specify the parts attribute on a soapbind:body element, the corresponding abstract wsdl:message MUST define zero or one wsdl:parts.true
falsetechnologyactivetrue
WSI:SPEC:R220244.1A wsdl:binding in a DESCRIPTION MAY contain soapbind:body element(s) that specify that zero parts form the soap:Body.true
falsetechnologyactivetrue
WSI:SPEC:R220344.1An rpc-literal binding in a DESCRIPTION MUST refer, in its soapbind:body element(s), only to wsdl:part element(s) that have been defined using the type attribute.true
falsetechnologyactivetrue
WSI:SPEC:R221144.1An ENVELOPE described with an rpc-literal binding MUST NOT have the xsi:nil attribute with a value of "1" or "true" on the part accessors.true
falsetechnologyactivetrue
WSI:SPEC:R220744.1A wsdl:message in a DESCRIPTION MAY contain wsdl:parts that use the elements attribute provided those wsdl:parts are not referred to by a soapbind:body in an rpc-literal binding.true
falsetechnologyactivetrue
WSI:SPEC:R220444.1A document-literal binding in a DESCRIPTION MUST refer, in each of its soapbind:body element(s), only to wsdl:part element(s) that have been defined using the element attribute.true
falsetechnologyactivetrue
WSI:SPEC:R220844.1A binding in a DESCRIPTION MAY contain soapbind:header element(s) that refer to wsdl:parts in the same wsdl:message that are referred to by its soapbind:body element(s).true
falsetechnologyactivetrue
WSI:SPEC:R221244.1An ENVELOPE MUST contain exactly one part accessor element for each of the wsdl:part elements bound to the envelope's corresponding soapbind:body element.true
falsetechnologyactivetrue
WSI:SPEC:R221344.1In a doc-literal description where the value of the parts attribute of soapbind:body is an empty string, the corresponding ENVELOPE MUST have no element content in the soap:Body element.true
falsetechnologyactivetrue
WSI:SPEC:R221444.1In a rpc-literal description where the value of the parts attribute of soapbind:body is an empty string, the corresponding ENVELOPE MUST have no part accessor elements.true
falsetechnologyactivetrue
WSI:SPEC:R220544.2A wsdl:binding in a DESCRIPTION MUST refer, in each of its soapbind:header, soapbind:headerfault and soapbind:fault elements, only to wsdl:part element(s) that have been defined using the element attribute.true
falsetechnologyactivetrue
WSI:SPEC:R220644.3A wsdl:message in a DESCRIPTION containing a wsdl:part that uses the element attribute MUST refer, in that attribute, to a global element declaration.true
falsetechnologyactivetrue
WSI:SPEC:R230145.1The order of the elements in the soap:body of an ENVELOPE MUST be the same as that of the wsdl:parts in the wsdl:message that describes it.true
falsetechnologyactivetrue
WSI:SPEC:R230245.1A DESCRIPTION MAY use the parameterOrder attribute of an wsdl:operation element to indicate the return value and method signatures as a hint to code generators.true
falsetechnologyactivetrue
WSI:SPEC:R230345.2A DESCRIPTION MUST NOT use Solicit-Response and Notification type operations in a wsdl:portType definition.true
falsetechnologyactivetrue
WSI:SPEC:R230445.3A wsdl:portType in a DESCRIPTION MUST have operations with distinct values for their name attributes.true
falsetechnologyactivetrue
WSI:SPEC:R230545.4A wsdl:operation element child of a wsdl:portType element in a DESCRIPTION MUST be constructed so that the parameterOrder attribute, if present, omits at most 1 wsdl:part from the output message.true
falsetechnologyactivetrue
WSI:SPEC:R230645.5A wsdl:message in a DESCRIPTION MUST NOT specify both type and element attributes on the same wsdl:part.true
falsetechnologyactivetrue
WSI:SPEC:R240146.1A wsdl:binding element in a DESCRIPTION MUST use WSDL SOAP Binding as defined in WSDL 1.1 Section 3.true
falsetechnologyactivetrue
WSI:SPEC:R270147.1The wsdl:binding element in a DESCRIPTION MUST be constructed so that its soapbind:binding child element specifies the transport attribute.true
falsetechnologyactivetrue
WSI:SPEC:R270247.2A wsdl:binding element in a DESCRIPTION MUST specify the HTTP transport protocol with SOAP binding. Specifically, the transport attribute of its soapbind:binding child MUST have the value "http://schemas.xmlsoap.org/soap/http".true
falsetechnologyactivetrue
WSI:SPEC:R270547.3A wsdl:binding in a DESCRIPTION MUST either be a rpc-literal binding or a document-literal binding.true
falsetechnologyactivetrue
WSI:SPEC:R270647.4A wsdl:binding in a DESCRIPTION MUST use the value of "literal" for the use attribute in all soapbind:body, soapbind:fault, soapbind:header and soapbind:headerfault elements.true
falsetechnologyactivetrue
WSI:SPEC:R270947.5A wsdl:portType in a DESCRIPTION MAY have zero or more wsdl:bindings that refer to it, defined in the same or other WSDL documents.true
falsetechnologyactivetrue
WSI:SPEC:R271047.6The operations in a wsdl:binding in a DESCRIPTION MUST result in operation signatures that are different from one another.true
falsetechnologyactivetrue
WSI:SPEC:R271147.7A DESCRIPTION SHOULD NOT have more than one wsdl:port with the same value for the location attribute of the soapbind:address element.true
falsetechnologyactivetrue
WSI:SPEC:R271247.8A document-literal binding MUST be serialized as an ENVELOPE with a soap:Body whose child element is an instance of the global element declaration referenced by the corresponding wsdl:message part.true
falsetechnologyactivetrue
WSI:SPEC:R271447.9For one-way operations, an INSTANCE MUST NOT return a HTTP response that contains an envelope. Specifically, the HTTP response entity-body must be empty.true
falsetechnologyactivetrue
WSI:SPEC:R275047.9A CONSUMER MUST ignore an envelope carried in a HTTP response message in a one-way operation.true
falsetechnologyactivetrue
WSI:SPEC:R272747.9For one-way operations, a CONSUMER MUST NOT interpret a successful HTTP response status code (i.e., 2xx) to mean the message is valid or that the receiver would process it.true
falsetechnologyactivetrue
WSI:SPEC:R271647.10A document-literal binding in a DESCRIPTION MUST NOT have the namespace attribute specified on contained soapbind:body, soapbind:header, soapbind:headerfault and soapbind:fault elements.true
falsetechnologyactivetrue
WSI:SPEC:R271747.10An rpc-literal binding in a DESCRIPTION MUST have the namespace attribute specified, the value of which MUST be an absolute URI, on contained soapbind:body elements.true
falsetechnologyactivetrue
WSI:SPEC:R272647.10An rpc-literal binding in a DESCRIPTION MUST NOT have the namespace attribute specified on contained soapbind:header, soapbind:headerfault and soapbind:fault elements.true
falsetechnologyactivetrue
WSI:SPEC:R271847.11A wsdl:binding in a DESCRIPTION MUST have the same set of wsdl:operations as the wsdl:portType to which it refers.true
falsetechnologyactivetrue
WSI:SPEC:R271947.12A wsdl:binding in a DESCRIPTION MAY contain no soapbind:headerfault elements if there are no known header faults.true
falsetechnologyactivetrue
WSI:SPEC:R274047.13A wsdl:binding in a DESCRIPTION SHOULD contain a soapbind:fault describing each known fault.true
falsetechnologyactivetrue
WSI:SPEC:R274147.13A wsdl:binding in a DESCRIPTION SHOULD contain a soapbind:headerfault describing each known header fault.true
falsetechnologyactivetrue
WSI:SPEC:R274247.13An ENVELOPE MAY contain fault with a detail element that is not described by a soapbind:fault element in the corresponding WSDL description.true
falsetechnologyactivetrue
WSI:SPEC:R274347.13An ENVELOPE MAY contain the details of a header processing related fault in a SOAP header block that is not described by a soapbind:headerfault element in the corresponding WSDL description.true
falsetechnologyactivetrue
WSI:SPEC:R272047.14A wsdl:binding in a DESCRIPTION MUST use the part attribute with a schema type of "NMTOKEN" on all contained soapbind:header and soapbind:headerfault elements.true
falsetechnologyactivetrue
WSI:SPEC:R274947.14A wsdl:binding in a DESCRIPTION MUST NOT use the parts attribute on contained soapbind:header and soapbind:headerfault elements.true
falsetechnologyactivetrue
WSI:SPEC:R272147.15A wsdl:binding in a DESCRIPTION MUST have the name attribute specified on all contained soapbind:fault elements.true
falsetechnologyactivetrue
WSI:SPEC:R275447.15In a DESCRIPTION, the value of the name attribute on a soapbind:fault element MUST match the value of the name attribute on its parent wsdl:fault element.true
falsetechnologyactivetrue
WSI:SPEC:R272247.16A wsdl:binding in a DESCRIPTION MAY specify the use attribute on contained soapbind:fault elements.true
falsetechnologyactivetrue
WSI:SPEC:R272347.16If in a wsdl:binding in a DESCRIPTION the use attribute on a contained soapbind:fault element is present, its value MUST be "literal".true
falsetechnologyactivetrue
WSI:SPEC:R270747.17A wsdl:binding in a DESCRIPTION that contains one or more soapbind:body, soapbind:fault, soapbind:header or soapbind:headerfault elements that do not specify the use attribute MUST be interpreted as though the value "literal" had been specified in each case.true
falsetechnologyactivetrue
WSI:SPEC:R272447.18If an INSTANCE receives an envelope that is inconsistent with its WSDL description, it SHOULD generate a soap:Fault with a faultcode of "Client", unless a "MustUnderstand" or "VersionMismatch" fault is generated.true
falsetechnologyactivetrue
WSI:SPEC:R272547.18If an INSTANCE receives an envelope that is inconsistent with its WSDL description, it MUST check for "VersionMismatch", "MustUnderstand" and "Client" fault conditions in that order.true
falsetechnologyactivetrue
WSI:SPEC:R272947.19An ENVELOPE described with an rpc-literal binding that is a response MUST have a wrapper element whose name is the corresponding wsdl:operation name suffixed with the string "Response".true
falsetechnologyactivetrue
WSI:SPEC:R273547.20An ENVELOPE described with an rpc-literal binding MUST place the part accessor elements for parameters and return value in no namespace.true
falsetechnologyactivetrue
WSI:SPEC:R275547.20The part accessor elements in a MESSAGE described with an rpc-literal binding MUST have a local name of the same value as the name attribute of the corresponding wsdl:part element.true
falsetechnologyactivetrue
WSI:SPEC:R273747.21An ENVELOPE described with an rpc-literal binding MUST namespace qualify the descendents of part accessor elements for the parameters and the return value, as defined by the schema in which the part accessor types are defined.true
falsetechnologyactivetrue
WSI:SPEC:R273847.22An ENVELOPE MUST include all soapbind:headers specified on a wsdl:input or wsdl:output of a wsdl:operation of a wsdl:binding that describes it.true
falsetechnologyactivetrue
WSI:SPEC:R273947.23An ENVELOPE MAY contain SOAP header blocks that are not described in the wsdl:binding that describes it.true
falsetechnologyactivetrue
WSI:SPEC:R275347.23An ENVELOPE containing SOAP header blocks that are not described in the appropriate wsdl:binding MAY have the mustUnderstand attribute on such SOAP header blocks set to '1'.true
falsetechnologyactivetrue
WSI:SPEC:R275147.24The order of soapbind:header elements in soapbind:binding sections of a DESCRIPTION MUST be considered independent of the order of SOAP header blocks in the envelope.true
falsetechnologyactivetrue
WSI:SPEC:R275247.24An ENVELOPE MAY contain more than one instance of each SOAP header block for each soapbind:header element in the appropriate child of soapbind:binding in the corresponding description.true
falsetechnologyactivetrue
WSI:SPEC:R274447.25A HTTP request MESSAGE MUST contain a SOAPAction HTTP header field with a quoted value equal to the value of the soapAction attribute of soapbind:operation, if present in the corresponding WSDL description.true
falsetechnologyactivetrue
WSI:SPEC:R274547.25A HTTP request MESSAGE MUST contain a SOAPAction HTTP header field with a quoted empty string value, if in the corresponding WSDL description, the soapAction of soapbind:operation is either not present, or present with an empty string as its value.true
falsetechnologyactivetrue
WSI:SPEC:R274747.26A CONSUMER MUST understand and process all WSDL 1.1 SOAP Binding extension elements, irrespective of the presence or absence of the wsdl:required attribute on an extension element; and irrespective of the value of the wsdl:required attribute, when present.true
falsetechnologyactivetrue
WSI:SPEC:R274847.26A CONSUMER MUST NOT interpret the presence of the wsdl:required attribute on a soapbind extension element with a value of "false" to mean the extension element is optional in the envelopes generated from the WSDL description.true
falsetechnologyactivetrue
WSI:SPEC:R280048A DESCRIPTION MAY use any construct from XML Schema 1.0.true
falsetechnologyactivetrue
WSI:SPEC:R280148A DESCRIPTION MUST use XML Schema 1.0 Recommendation as the basis of user defined datatypes and structures.true
falsetechnologyactivetrue
WSI:SPEC:R310051REGDATA of type uddi:bindingTemplate representing a conformant INSTANCE MUST contain the uddi:accessPoint element.true
falsetechnologyactivetrue
WSI:SPEC:R300252REGDATA of type uddi:tModel representing a conformant Web service type MUST use WSDL as the description language.true
falsetechnologyactivetrue
WSI:SPEC:R300352REGDATA of type uddi:tModel representing a conformant Web service type MUST be categorized using the uddi:types taxonomy and a categorization of "wsdlSpec".true
falsetechnologyactivetrue
WSI:SPEC:R301052REGDATA of type uddi:tModel representing a conformant Web service type MUST follow V1.08 of the UDDI Best Practice for Using WSDL in a UDDI Registry.true
falsetechnologyactivetrue
WSI:SPEC:R301152The wsdl:binding that is referenced by REGDATA of type uddi:tModel MUST itself conform to the Profile.true
falsetechnologyactivetrue
WSI:SPEC:R500061An INSTANCE MAY require the use of HTTPS.true
falsetechnologyactivetrue
WSI:SPEC:R500161If an INSTANCE requires the use of HTTPS, the location attribute of the soapbind:address element in its wsdl:port description MUST be a URI whose scheme is "https"; otherwise it MUST be a URI whose scheme is "http".true
falsetechnologyactivetrue
WSI:SPEC:R501061An INSTANCE MAY require the use of HTTPS with mutual authentication.true
falsetechnologyactivetrue