3 Protocol Details

The policy assertions defined in this document specify behavior over all messages sent to and from a Web service endpoint and so they MUST have the following policy subjects, as defined in [WS-Policy]:

  • Endpoint policy subject

[WSPolicyAtt] defines a set of WSDL/1.1 [WSDL] policy attachment points for the policy subject noted previously.

The following is the list of WSDL/1.1 [WSDL] elements whose scope contains the policy subject for the policy assertions defined in this document, but which MUST NOT have the policy assertions attached:

  • wsdl:portType

  • wsdl:port

The following is the list of WSDL/1.1 [WSDL] elements whose scope contains the policy subject for the policy assertions defined in this document, and which MAY have the policy assertions attached:

  • wsdl:binding

The assertions defined in this document MUST NOT contain a nested policy expression.

The assertions defined in this document MUST NOT be specified multiple times in the same policy alternative, as defined in [WS-Policy].

The Using Session WSDL extension defined in this document MAY be used on the following list of WSDL/1.1 [WSDL] elements:

  • wsdl:portType

The Is Initiating and Is Terminating WSDL extensions defined in this document MAY be used on the following list of WSDL/1.1 [WSDL] elements:

  • wsdl:operation