This text file contains sample code fragments from: Section 8.2 - Binding Definition Chapter 8 - Fundamental WSDL Part II: Concrete Description Design Book - Web Service Contract Design & Versioning for SOA Series - The Prentice Hall Service Technology Series from Thomas Erl Site - www.servicetechbooks.com <-- extensibility element --> <-- extensibility element --> <-- extensibility element --> <-- extensibility element --> <-- extensibility element --> Example 8.1 - A skeleton binding construct with a placeholder for extensibility elements (which will be described shortly). ... same idea as input ... Example 8.2 - The highlighted text indicates extensibility elements added to the binding construct. The following soapAction attribute value: ...will result in the following assignment of the HTTP SOAPAction header: POST /ptPurchaseOrder HTTP/1.1 Host: www.actioncon.com Content-Type: text/xml; charset="utf-8" Content-Length: nnnn SOAPAction: "http://actioncon.com/submitOrder/request" Example 8.4 - A soap11:operation extensibility element with a populated soapAction attribute. ... Example 8.5 - A sample binding construct containing a soap11:binding extensibility element and an operation construct with its own, soap11:operation extensibility element. ... ... Example 8.6 - A binding extensibility element associating a document-literal type message with an operation's input message. POST /ptPurchaseOrder HTTP/1.1 Host: www.actioncon.com Content-Type: text/xml; charset="utf-8" Content-Length: nnnn SOAPAction: "http://actioncon.com/submitOrder/request" ... po123456 10/30/2006 ... ... ... Example 8.7 - A SOAP message document containing the message produced by the previously displayed binding construct.
Example 8.8 - The same three attributes used by the body, header, headerfault, and fault SOAP extensibility elements. 123456 Example 8.10 - A SOAP message document based on a document-literal message type. Example 8.11 - A concrete description with SOAP 1.1 bindings based on the document-literal message type for the Purchase Order service contract. Example 8.12 - A binding construct highlighting SOAP 1.2 extensibility elements. ili Example 8.13 - A binding construct with SOAP 1.2 extensibility elements.