Latest web development tutorials

vinculação WSDL

WSDL ligação pode definir o formato da mensagem e detalhes do protocolo para o serviço web.


Obrigado a SABÃO

A pedido - exemplo de operação de resposta:

<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>

elemento de ligação tem dois atributos - atributo de nome eo atributo tipo.

atributo do nome do nome define vinculativo, e os pontos de tipo de atributo para a porta de ligação, neste caso é "glossaryTerms" port.

soap: binding elemento tem dois atributos - propriedades de estilo e propriedades de transporte.

valor da propriedade estilo "rpc" ou "documento". Neste exemplo, usamos documento. atributo de transporte define o protocolo SOAP para usar. Neste exemplo, usamos HTTP.

elemento de operação define o operador portuário fornecido para cada.

Para cada operação, os actos de SOAP correspondentes necessitam de ser definidos. Você deve também como a codificação de entrada e saída. Neste exemplo usamos "literal".