WSDL binding


Release date:2023-12-30 Update date:2023-12-30 Editor:admin View counts:207

Label:

WSDL binding

The WSDL binding defines the message format and protocol details for web service.

Bind to SOAP

An example of a request-response operation:

Example

<messagename="getTermRequest"><partname="term"type="xs:string"/></message><messagename="getTermResponse"><partname="value"type="xs:string"/></message><portTypename="glossaryTerms"><operationname="getTerm"><inputmessage="getTermRequest"/><outputmessage="getTermResponse"/></operation></portType><bindingtype="glossaryTerms"name="b1"><soap:bindingstyle="document"transport="http://schemas.xmlsoap.org/soap/http"/><operation><soap:operationsoapAction="http://example.com/getTerm"/><input><soap:bodyuse="literal"/></input><output><soap:bodyuse="literal"/></output></operation></binding>

binding an element has two attributes- name properties and type property.

Name attribute definition binding the name, and type property points to the binding , in this case, the “glossaryTerms” port.

soap:binding an element has two attributes- style properties and transport property.

style property can have a value of “rpc” or “document”. In this example, we use document. transport property defines the SOAP protocol to be used. In this example, we use HTTP.

operation Element defines the operators provided by each port.

For each operation, the corresponding SOAP behavior needs to be defined. At the same time, how you must encode the input and output. In this example, weuse “literal”.

Powered by TorCMS (https://github.com/bukun/TorCMS).