Sobre a estrutura de uma mensagem SOAP, é correto afirmar que:
I. Envelope: é o elemento raiz em cada mensagem SOAP. Pode conter dois elementos internos: um cabeçalho (opcional) e um corpo (obrigatório).
II. Cabeçalho: elemento obrigatório. Utilizado para manter informações relacionadas a aplicação que está sendo processada.
III. Corpo: é um elemento obrigatório no envelope da mensagem e contém as informações endereçadas ao destinatário da mensagem.
Assinale a alternativa CORRETA:
Escolha uma opção:
a. Somente as afirmações I e III estão corretas.
b. Somente a afirmação III está correta;
c. Somente a afirmação I está correta;
d. Todas as alternativas estão corretas.
e. Somente a afirmação II está correta;
Respostas
Resposta:
Somente as afirmações I e III estão corretas.
Explicação:
Envelope: Toda mensagem SOAP deve contê- lo. É o elemento raiz do documento XML. O Envelope pode conter declarações de namespaces e também atributos adicionais como o que define o estilo de codificação (encoding style).Um "encoding style" define como os dados são representados no documento XML.
Header: É um cabeçalho opcional. Ele carrega informações adicionais, como por exemplo, se a mensagem deve ser processada por um determinado nó intermediário (É importante lembrar que, ao trafegar pela rede, a mensagem normalmente passa por diversos pontos intermediários, até alcançar o destino final). Quando utilizado, o Header deve ser o primeiro elemento do Envelope.
Body: Este elemento é obrigatório e contém o payload, ou a informação a ser transportada para o seu destino final. O elemento Body pode conter um elemento opcional Fault, usado para carregar mensagens de status e erros retornadas pelos "nós" ao processarem a mensagem.