Ligação WSDL
- Página Anterior Porta WSDL
- Próxima Página WSDL e UDDI
Os bindings WSDL podem definir o formato das mensagens e os detalhes do protocolo para o serviço web.
ligado a SOAP
Um Solicitação - Resposta Exemplo de operação:
<message name="getTermRequest"> <part name="term" type="xs:string" /> </message> <message name="getTermResponse"> <part name="value" type="xs:string" /> </message> <portType name="glossaryTerms"> <operation name="getTerm"> <input message="getTermRequest" /> <output message="getTermResponse" /> </operation> </portType> <binding type="glossaryTerms" name="b1"> <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" /> <operation> <soap:operation soapAction="http://example.com/getTerm" /> <input> <soap:body use="literal" /> </input> <output> <soap:body use="literal" /> </output> </operation> </binding>
binding O elemento tem dois atributos - o atributo name e o atributo type.
O atributo name define o nome da ligação, enquanto o atributo type aponta para o porto usado pela ligação, neste exemplo é o porto "glossaryTerms".
soap:binding O elemento tem dois atributos - o atributo style e o atributo transport.
O atributo style pode ter os valores "rpc" ou "document". Neste exemplo, usamos document. O atributo transport define o protocolo SOAP a ser usado. Neste exemplo, usamos HTTP.
operation O elemento define os operadores fornecidos por cada porta.
Para cada operação, a ação SOAP correspondente precisa ser definida. Além disso, você deve como codificar entrada e saída. Neste exemplo, usamos "literal".
- Página Anterior Porta WSDL
- Próxima Página WSDL e UDDI