WebSphere Message Broker, Versão 8.0.0.5 Sistemas operacionais: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte as informações sobre a versão mais recente do produto em IBM Integration Bus, Versão 9.0

HTTPHeader

Utilize o nó HTTPHeader para incluir, modificar, ou excluir cabeçalhos HTTP como HTTPInput, HTTPResponse, HTTPRequest e HTTPReply.

Este tópico contém as seguintes seções:

Finalidade

O nó HTTPHeader fornece uma interface de kit de ferramentas para manipular cabeçalhos HTTP sem a necessidade de codificação; ele não modifica o corpo da mensagem. É possível incluir ou remover um cabeçalho inteiro, ou as propriedades do cabeçalho selecionadas. É possível configurar as propriedades para um valor fixo, ou para um valor especificado por uma expressão XPath que acessa um valor em uma das árvores de mensagens. XPath é utilizado para fornecer um local válido do qual um valor para uma propriedade pode ser copiado. Por exemplo, o local pode ser o corpo da mensagem, a árvore do ambiente local ou uma lista de exceções.

Cabeçalhos HTTPInput e HTTPResponse podem ser excluídos ou direcionados apenas de uma pensagem que chega; suas propriedades de cabeçalho não podem ser modificadas ou incluídas.

O nó HTTPHeader está contido na caixa da paleta HTTP e representado no WebSphere® Message Broker Toolkit pelo seguinte ícone:

Ícone de Nó de Controle de Tempo Limite

Utilizando Este Nó em um Fluxo de Mensagens

Consulte a seguinte amostra para obter detalhes adicionais sobre como utilizar o nó:

Você só pode visualizar informações sobre amostras quando usa o centro de informações que está integrado ao WebSphere Message Broker Toolkit ou o centro de informações on-line. Você só poderá executar amostras quando usar o centro de informações que está integrado ao WebSphere Message Broker Toolkit.

Terminais e Propriedades

Quando tiver colocado uma instância do nó em um fluxo de mensagens, poderá configurá-la; consulte Configurando um Nó do Fluxo de Mensagens. Este nó não possui propriedades obrigatórias.

Terminais de Nó HTTPHeader são descritos na seguinte tabela:
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 de entrada será roteada se for detectado um defeito durante a extração.
Saída O terminal de saída para o qual a mensagem transformada será roteada se a mensagem de entrada for processada com êxito.

As tabelas a seguir descrevem as propriedades do nó. A coluna com cabeçalho M indica se a propriedade é obrigatória (marcada com um asterisco 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 ao arquivo BAR para implementá-lo).

As propriedades Descrição do nó HTTPHeader são descritas na tabela a seguir:

Propriedade M P Padrão Descrição
Nome do Nó Não Não HTTPHeader O nome do nó.
Short description 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.
Propriedades de Cabeçalho HTTPInput são descritas na seguinte tabela:
Propriedade M P Padrão Descrição
Opções do Cabeçalho HTTPInput Não Sim Transportar Cabeçalho Opções para controlar o HTTPInputHeader como um todo.

Selecione Transportar o Cabeçalho para transportar valores da mensagem que chega, se presentes.

Selecione Excluir Cabeçalho para excluir o cabeçalho, se presente.

Propriedades de Cabeçalhos HTTPResponse sã o descritas na seguinte tabela:
Propriedade M P Padrão Descrição
Opções do Cabeçalho HTTPResponse Não Sim Transportar Cabeçalho Opções para controlar HTTPResponseHeader como um todo.

Selecione Transportar o Cabeçalho para transportar valores da mensagem que chega, se presentes.

Selecione Excluir Cabeçalho para excluir o cabeçalho, se presente.

Propriedades De Cabeçalho HTTPRequest são de scritas na seguinte tabela:
Propriedade M P Padrão Descrição
Opções do Cabeçalho HTTPRequest Não Sim Transportar Cabeçalho Configurar o cabeçalho HTTPRequest. Estas opções estão disponíveis.  
Transportar Cabeçalho
Selecione esta opção para transportar valores de uma mensagem que chega.
Incluir Cabeçalho
Selecione esta opção para incluir novas propriedades no cabeçalho ou para modificar ou excluir propriedades existentes.
Modificar Cabeçalho
Selecione esta opção para incluir propriedades ou modificar e excluir propriedades existentes.
Excluir Cabeçalho
Selecione esta opção para remover o cabeçalho HTTPRequest e todas as propriedades associadas da mensagem que chega.
Limpar Valores de Entrada Não Sim Não selecionada Esta opção, que é ativada apenas se você escolher Modificar Cabeçalho, remove todos os nomes da propriedade e valores associados da mensagem que chega, se presente.
Cabeçalho HTTPRequest Não Sim Nenhum valor padrão Este campo é ativado apenas se você escolher Incluir Cabeçalho ou Modificar Cabeçalho para Opções do Cabeçalho HTTPRequest. A tela não possui propriedades predefinidas; você a utiliza para criar propriedades customizadas e valores. Utilize a tabela de propriedades para incluir novas propriedades ou modificar ou excluir propriedades existentes para o cabeçalho. Não há nenhum limite para o número de propriedades. Cada propriedade deve ter um nome e um qualificador de tipo. O qualificador de tipo pode ser Valor, XPath ou Excluir.
Valor
Digite um novo valor válido para a propriedade selecionada. Um valor nulo ou cadeia vazia também é considerada um valor válido.
XPath
Especifique uma expressão XPath válida. O WebSphere Message Broker suporta definições de XPath que começam com uma variável XPath, como $Root ou $LocalEnvironment. Apenas a primeira ocorrência é retornada se houver vários valores para a expressão XPath. (Os exemplos de expressões XPath válidas são: $LocalEnvironment/Host e $Root/HTTPRequest/Content-Type).
Exclusão
Especifique a propriedade a ser excluída da mensagem que chega. O valor associado à propriedade selecionada também é excluído.

Propriedades de Cabeçalhos HTTPReply são o descritas na seguinte tabela:

Propriedade M P Padrão Descrição
Opções do Cabeçalho HTTPReply Não Sim Transportar Cabeçalho Configurar o cabeçalho HTTPReply. Estas opções estão disponíveis.  
Transportar Cabeçalho
Selecione esta opção para transportar valores de uma mensagem que chega.
Incluir Cabeçalho
Selecione esta opção para incluir novas propriedades no cabeçalho ou para modificar ou excluir propriedades existentes.
Modificar Cabeçalho
Selecione esta opção para incluir propriedades ou modificar e excluir propriedades existentes.
Excluir Cabeçalho
Selecione esta opção para remover o cabeçalho HTTPReply e todas as propriedades associadas da mensagem que chega.
Limpar Valores de Entrada Não Sim Não selecionada Esta opção, que é ativada apenas se você escolher Modificar Cabeçalho, remove todos os nomes da propriedade e valores associados da mensagem que chega, se presente.
Cabeçalho HTTPReply Não Sim Nenhum valor padrão Este campo será ativado apenas se você escolher Incluir Cabeçalho ou Modificar Cabeçalho para Opções do Cabeçalho HTTPRequest. A tela não possui propriedades predefinidas; você a utiliza para criar propriedades customizadas e valores. Utilize a tabela de propriedades para incluir novas propriedades ou modificar ou excluir propriedades existentes para o cabeçalho. Não há nenhum limite para o número de propriedades. Cada propriedade deve ter um nome e um qualificador de tipo. O qualificador de tipo pode ser Valor, XPath ou Excluir.
Valor
Digite um novo valor válido para a propriedade selecionada. Um valor nulo ou cadeia vazia também é considerada um valor válido.
XPath
Especifique uma expressão XPath válida. O WebSphere Message Broker suporta definições de XPath que começam com uma variável XPath, como $Root ou $LocalEnvironment. Apenas a primeira ocorrência é retornada se houver vários valores para a expressão XPath. (Os exemplos de expressões XPath válidas são: $LocalEnvironment/Host e $Root/HTTPRequest/Content-Type).
Exclusão
Especifique a propriedade a ser excluída da mensagem que chega. O valor associado à propriedade selecionada também é excluído.
As propriedades Monitoramento do nó são descritas na tabela a seguir.
Propriedade M P Default Descrição
Eventos Não Não Nenhum Eventos definidos para o nó são exibidos nesta guia. Por padrão, nenhum evento de monitoramento é definido em um nó do fluxo de mensagens. Utilize Incluir, Editar, e Excluir para criar, alterar ou excluir eventos de monitoração no nó; consulte Configurando fontes de eventos de monitoramento utilizando propriedades de monitoramento para detalhes.

É possível ativar e desativar eventos mostrados aqui selecionando ou desmarcando a caixa de opções Ativado.

Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última atualização:
        
        Última atualização: 2015-02-28 18:28:50


Tópico de ReferênciaTópico de Referência | Versão 8.0.0.5 | ac60280_