-
Erro e Status não são elementos obrigatórios. Pertencem ao elemento Fault que é sub-elemento de Body.
-
Sintaxe de uma mensagem SOAP é um documento XML contendo os seguintes elementos:
- SOAP Envelope
É obrigatório o elemento raiz das mensagens SOAP;
Identifica o XML como uma mensagem SOAP;
- SOAP Header;
É opcional, contém informações específicas das aplicações;
Se estiver presente deve ser o primeiro filho do elemento Envelope;
- SOAP Body;
É obrigatório, contém informações de chamada e resposta;
É o elemento que contém a mensagem propriamente dita, todos os filhos do elemento Body devem ser qualificados por um namespace;
-Fault;
É opcional (contém informações sobre erros que ocorreram durante o processamento da mensagem).
Portanto a afirmativa é falsa.
O anjo do Senhor acampa-se ao redor dos que o temem, e os livra.Salmos 34:7
-
As mensagens de erro se situam no elemento Body, mais especificamente no elemento Fault dentro do Body, não vejo errro.
Mas o que seria status?
-
O erro da questão está em afirmar que as informações de erro e status DEVEM estar contidas no body. Tais informações estão no elemento Fault, que, conforme já comentado, está no elemento body. Uma vez que o elemento Fault é opcional, é errado afirmar que ele DEVE estar presente.
-
PREVIC 2011
Uma mensagem SOAP (simple object access protocol) compreende duas partes, o corpo e o cabeçalho (opcional) da mensagem, que são depositadas em um envelope SOAP, o qual deve conter o endereço do receptor.
errada
-
Mais uma questão mal formulada com dupla interpretação. Não há erro em dizer que tais informações devem estar no Body, mesmo que o elemento Fault seja opcional. Eu interpretei a questão da seguinte forma: ora, se um erro existir e eu quiser expô-lo, o lugar dele é realmente no campo BODY da mensagem SOAP. Cespe, muito obrigado por me fazer arrancar os cabelos com esse tipo de questão... : (
-
Questão com dupla interpretação.
O elemento Fault que descreve informações de erro e status está contido INDIRETAMENTE no Body, através do elemento Fault.
Caberia recurso facilmente.
-
Murilo Mansano e Bruno Miranda, a questão está correta. Os colegas já comentaram antes dos seus comentários, talvez vocês não entendeu a questão. Eu também errei por falta de atenção, mas relendo o enunciado, vi que realmente não há erro na questão.
-
Embora a questão já tenha sido bastante comentada pelos colegas, seguem alguns detalhes que podem ajudar...
Errado: Um dos elementos de uma mensagem SOAP é o corpo (body), no qual devem estar contidas as informações de erro e status.
Correto: Um dos elementos de uma mensagem SOAP é o corpo (body), no qual podem estar contidas as informações de erro e status.
Motivo: Caso não seja necessário realizar o carregamento de mensagens de status ou mensagens de erros, o elemento fault, que é opcional, não aparecerá no elemento body. Nessa situação, em que o elemento fault não aparece, é errado afirmar que as informações de erro e status devem estar contidas no corpo.
-
Devem != podem
-
Muitos comentários errados. Somente o conceito de fallout/fault. Sem textão, por favor.