O exemplo acima contem um encabeçamento com um elemento do “transporte”, um valor do atributo do “mustUnderstand” de “1”, e um valor de 234.
O SABÃO define três atributos no namespace do defeito (“http://www.w3.org/2001/12/soap-envelope”). Estes atributos são: ator, mustUnderstand, e encodingStyle. Os atributos definidos no encabeçamento do SABÃO definem como um receptor deve processar a mensagem do SABÃO.
O atributo do ator
Passando endpoints diferentes ao longo do trajeto da mensagem, uma mensagem do SABÃO pode viajar de um remetente a um receptor. Não todas as partes da mensagem do SABÃO podem ser pretendidas para o endpoint final da mensagem do SABÃO mas, instead, pode ser pretendido para um ou mais dos endpoints no trajeto da mensagem.
O atributo do ator do SABÃO pode ser usado dirigir-se ao elemento do encabeçamento a um endpoint particular.
Este atributo pode ser usado indicar se uma entrada do encabeçamento é imperativa ou opcional para que o receptor processe.
Se você adicionar o “mustUnderstand= " 1” a um elemento da criança do elemento do encabeçamento indica que o receptor que processa o encabeçamento deve reconhecer o elemento. Se o receptor não reconhecer o elemento deve falhar ao processar o encabeçamento.
Este atributo é usado definir os tipos de dados usados no original. Uma mensagem do SABÃO não tem nenhum encoding do defeito. O atributo do encodingStyle pode aparecer em todo o elemento do SABÃO. Aplicar-se-á aos índices desse elemento e a todos os elementos da criança.
Syntax
soap:encodingStyle="URI"
Example
<?xml version="1.0"?>
<soap:Envelope
xmlns:soap="http://www.w3.org/2001/12/soap-envelope"
soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding">
...
Message information goes here
...
</soap:Envelope>
Keywords: ensaboar mensagens, sabão 1.1, elemento da especificação do sabão, protocolo do sabão