2.2 Common Message Syntax
This section specifies the syntax of SOAP messages, which are part of the Windows Server Update Services: Client-Server Protocol. The following rules apply to all SOAP messages in the protocol.
-
The <soap:header> element (as specified in [SOAP1.1] section 4.2 and [SOAP1.2-1/2003] section 5.2) MUST NOT be used.
-
The <soap:binding> element of the Web Service Definition Language (WSDL) MUST specify style="document", as specified in [WSDL] section 3.3.
-
The <soap:body> element of the WSDL MUST specify use="literal", as specified in [WSDL] section 3.5.
In the sections that follow, excerpts are given from the WSDL file for the Microsoft Windows® implementation of the Windows Server Update Services: Client-Server Protocol. In the WSDL file, the attributes minOccurs and maxOccurs denote the number of elements allowed, so that zero is ≤ minOccurs ≤ maxOccurs, as specified in [WSDL].
For specific WSDL elements, the protocol specifies additional restrictions beyond those specified by the WSDL syntax of the elements. For instance, in some cases, the protocol always requires the presence of an element in a message, even though its WSDL specification has a minOccurs attribute set to 0. In other cases, the protocol requires stronger typing on elements than is specified by the WSDL for the elements.
In all such cases, the additional restrictions are specified immediately after the WSDL is given.