Questão nº 44

Questão de Tecnologia da Informação · FCC TRT22 2022 (nº 44)

FCC2022Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da InformaçãoTecnologia da Informação
Gabarito: Aver comentário ↓

Para indicar informações de erro em uma mensagem SOAP, um Analista utilizou o elemento Fault, que

Resposta comentada

Gabarito Alternativa A

A SOAP Fault é um elemento especial usado em mensagens SOAP para indicar que ocorreu um erro durante o processamento da mensagem, funcionando como um "relatório de falha".

(A) Correta: O elemento Fault, conforme a especificação SOAP, só pode aparecer uma única vez dentro do elemento `<body>` de uma mensagem SOAP, se houver um erro a ser reportado.
(B) Incorreta: O elemento Fault utiliza subelementos como `<faultcode>` (código do erro) e `<faultstring>` (descrição legível do erro), e opcionalmente `<detail>` para informações específicas da aplicação, mas não `<faultname>`.
(C) Incorreta: O elemento Fault não é obrigatório; ele só é incluído em uma mensagem SOAP quando ocorre um erro no processamento. Mensagens de sucesso não contêm Fault.
(D) Incorreta: O elemento Fault é sempre um filho direto do elemento `<body>` da mensagem SOAP, e não do `<header>`. A armadilha aqui é que o `<header>` lida com metadados e informações de controle, o que poderia levar a pensar que erros também estariam lá, mas a especificação SOAP o coloca no `<body>`.
(E) Incorreta: Para indicar a origem ou o nó que causou a falha, o elemento Fault utiliza o subelemento `<faultactor>` (em SOAP 1.1) ou `<role>` (em SOAP 1.2), e não `<faultsource>`.

Fonte: FCC TRT22 2022 Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho