Este tópico contém as seguintes seções:
Utilize o nó HTTPReply para retornar uma resposta do fluxo de mensagens para o cliente de serviços da Web. Esse nó gera a resposta para o cliente de serviços da Web a partir do qual a mensagem de entrada foi recebida pelo nó HTTPInput e aguarda pela confirmação de que foi enviada.
Se você incluir um nó HTTPReply em um fluxo de mensagens, deverá incluir um nó HTTPInput no mesmo fluxo ou receber a mensagem de outro fluxo iniciado com um nó HTTPReply. A resposta é associada à resposta por um identificador de pedidos, armazenado no Ambiente Local pelo nó HTTPInput.
Esse nó constrói uma mensagem de resposta para o cliente de serviços da Web a partir de toda a árvore de mensagens de entrada e retorna-a ao solicitante.
O nó HTTPReply é representado no workbench pelo seguinte ícone:
Consulte o nó HTTPInput para obter exemplos de como você pode utilizar esse nó.
Quando tiver colocado uma instância do nó HTTPReply em um fluxo de mensagens, você poderá configurá-lo. Clique com o botão direito do mouse na visualização do editor clique em Propriedades. As propriedades básicas do nó são exibidas.
Todas as propriedades obrigatórias, para as quais é necessário inserir um valor (aquelas que não possuem um valor padrão definido) são marcadas com um asterisco no diálogo das propriedades.
Configure o nó HTTPReply da seguinte forma:
O nó sempre inclui um cabeçalho de Comprimento de Conteúdo, definido para o valor correto calculado, no HTTPReplyHeader, mesmo que não tenha sido incluído no pedido original.
Para obter mais detalhes, consulte Validando Mensagens e Propriedades de Validação para Mensagens no Domínio MRM.
Clique em Cancelar para fechar o diálogo e descartar todas as alterações feitas nas propriedades.
Os terminais do nó HTTPReply são descritos na tabela a seguir.
Terminal | Descrição |
---|---|
Entrada | O terminal de entrada que aceita a mensagem para processamento pelo nó. |
Defeito | O terminal de saída para o qual a mensagem será roteada se for detectado um defeito quando a mensagem for propagada. |
Saída | O terminal de saída para o qual a mensagem será roteada se for propagada com êxito e se for requerido processamento adicional neste fluxo de mensagens. |
As tabelas a seguir descrevem as propriedades do nó; a coluna com cabeçalho M indica se a propriedade é obrigatória (marcado com um asterisco no diálogo de propriedades caso seja necessário digitar um valor quando nenhum padrão for definido), a coluna com cabeçalho C indica se a propriedade é configurável (você poderá alterar o valor quando incluir o fluxo de mensagens no arquivo bar para implementá-lo).
As propriedades Básicas do nó HTTPReply são descritas na tabela a seguir.
Propriedade | M | C | Padrão | Descrição |
---|---|---|---|---|
Ignorar Defeitos de Transporte | Sim | Não | Selecionada | Define se as falhas relacionadas ao transporte serão ignorados. Se você selecionar a caixa de opções, esta ação é executada. |
Tempo Limite de Envio de Resposta | Sim | Não | 120 | O tempo em segundos no qual o nó de resposta aguarda antes de assumir que a resposta falhou para chegar ao cliente. O intervalo válido é de zero (o que significa uma espera indefinida) a (231)-1. Válido apenas se Ignorar Defeitos de Transporte for desmarcado. |
Gerar cabeçalhos HTTP padrão a partir de responder ou de resposta | Sim | Não | Selecionada | A caixa de opções será selecionada se os cabeçalhos de serviço da Web padrão forem criados utilizando valores de HTTPReplyHeader ou de HTTPResponseHeader. |
As propriedades de Validação do nó HTTPReply são descritas na tabela a seguir.
Consulte Propriedades de Validação para Mensagens no Domínio MRM para obter uma descrição completa destas propriedades.
Propriedade | M | C | Padrão | Descrição |
---|---|---|---|---|
Validar | Sim | Sim | Herdar | Determina se a validação ocorrerá. Os valores válidos são Nenhum, Conteúdo e Valor, Conteúdo e Herdar. |
Ação de Defeito | Sim | Não | Exceção | O que acontece se a validação falhar. Você pode configurar essa propriedade somente se configurar Validar como Conteúdo ou Conteúdo e Valor. Os valores válidos são Rastreio do Usuário, Registro de Erros Local, Exceção e Lista de Exceção. |
Incluir Todas as Limitações do Valor | Sim | Não | Selecionada | Essa propriedade não pode ser editada. A ação padrão, indicada pela seleção da caixa de opções, é que as verificações básicas de limitação de valor estão incluídas na validação Conteúdo e Valor. |
Corrigir | Sim | Não | Nenhum | Essa propriedade não pode ser editada. |
As propriedades de Descrição do nó HTTPReply são descritas na tabela a seguir.
Propriedade | M | C | Padrão | Descrição |
---|---|---|---|---|
Descrição Breve | Não | Não | Uma breve descrição do nó. | |
Descrição Longa | Não | Não | Texto que descreve a finalidade do nó no fluxo de mensagens. |