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

SOAPReply

Utilize o nó SOAPReply para enviar mensagens SOAP do intermediário para o cliente original em resposta a uma mensagem recebida por um nó SOAPInput.

Propósito

O nó SOAPReply é geralmente usado com o nó SOAPInput, que pode ser incluído no mesmo fluxo de mensagens ou em um fluxo diferente no mesmo grupo de execução.

Não é possível usar um nó SOAPReply para responder a um pedido de serviço da Web que é recebido por um nó HTTPInput; o broker gera uma exceção quando a resposta é tentada.

O nó SOAPReply está contido no repositório de Serviços da Web da paleta do nó do fluxo de mensagens e é representado no WebSphere Message Broker Toolkit pelo seguinte ícone:

Ícone do nó SOAPReply

Utilizando este nó em um fluxo de mensagens

O nó SOAPReply pode ser utilizado em qualquer fluxo de mensagens que precisa enviar mensagens SOAP do intermediário para o cliente de origem em resposta a uma mensagem recebida por um nó SOAPInput. Se um nó SOAPReply estiver conectado em um fluxo de mensagens que recebe uma mensagem unidirecional, a mensagem será propagada para o terminal Failure do nó SOAPReply e uma exceção será levantada.

Examine a amostra a seguir para ver como utilizar esse 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.

Trabalhando com Dados WrittenDestination

Após a resposta ter sido feita, a pasta WrittenDestination no LocalEnvironment é atualizada se WS-Addressing estiver em uso e com detalhes de transporte se WS-Addressing estiver no modo não-anônimo. Um WrittenDestination para um nó SOAPReply possui o seguinte formato:
WrittenDestination = (
   SOAP  = (
      Reply = (
         WSA = (
            To = 'URI'
            MessageID = 'id'
            Action = 'doAllTheStuff'
         )      )
   )
)

Substituições de LocalEnvironment

Você pode substituir dinamicamente valores de configuração no ambiente local da mesma maneira que valores de configuração em outros elementos de uma mensagem. Para obter uma lista integral de valores que você pode substituir no ambiente local, consulte Substituições do ambiente local.

Terminais e Propriedades

Quando tiver colocado uma instância do nó SOAPReply em um fluxo de mensagens, você poderá configurá-lo; consulte Configurando um Nó do Fluxo de Mensagens. As propriedades do nó são exibidas na visualização Propriedades. Todas as propriedades obrigatórias para as quais é necessário digitar um valor (aquelas que não têm um valor padrão definido) são marcadas com um asterisco.

Os terminais do nó SOAPReply são descritos na tabela a seguir.

Terminal Descrição
Entrada O terminal de entrada que aceita a mensagem para processamento pelo nó.
Failure O terminal de saída para o qual a mensagem será roteada se for detectado um defeito quando a mensagem for propagada.
Out O terminal de saída para o qual a mensagem será roteada se tiver sido propagada com êxito e se for necessário 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 (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ó SOAPReply são descritas na tabela a seguir.

Propriedade M P Default Descrição
Nome de nó Não Não O tipo de nó: SOAPReply O nome do nó.
Short description Não Não Nenhuma Uma breve descrição do nó.
Descrição Longa Não Não Nenhuma Texto que descreve a finalidade do nó no fluxo de mensagens.

A propriedade Transações do nó SOAPReply é descrita na tabela a seguir. A configuração não se aplica quando o nó usa transporte HTTP.

Propriedade M P Default Descrição
Modo de Transação Sim Não Automático

Essa propriedade controla se a mensagem é enviada em uma transação JMS. Os valores válidos são Sim, Não e Automático.

Selecione Não para enviar a mensagem usando uma sessão JMS não transacional.

Selecione Sim para enviar a mensagem usando uma sessão JMS transacional. A transação JMS pode ser local ou coordenada por XA. Para usar uma transação coordenada por XA usando uma sessão JMS XA, você também deve selecionar a propriedade de fluxo de mensagens Transação Coordenada nas propriedades do arquivo BAR.

Selecione Automático para que a transacionalidade de mensagem seja herdada da configuração Modo de Transação no nó Input no início do fluxo.

Consulte o Configurando para Transações JMS Coordenadas.

As propriedades de transações só se aplicam às mensagens enviadas usando o transporte JMS.

As propriedades Validação do nó SOAPReply são descritas na tabela a seguir. Por padrão, a validação está ativada.

Se uma mensagem for propagada para o terminal Failure do nó, ela não será validada. Para obter detalhes adicionais, consulte Validando Mensagens e Propriedades de Validação.

Propriedade M P Default Descrição Propriedade do Comando mqsiapplybaroverride
Validar Não Sim Herdar Essa propriedade controla se a validação ocorre. Os valores válidos são Nenhum, Conteúdo e Valor, Conteúdo e Herdar. validateMaster
Ação de falha Não Não Rastreio do Usuário Essa propriedade controla o que acontecerá 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, Log de Erros Local, Exceção e Lista de Exceção.  

A propriedade Extensões WS do nó SOAPReply é descrita na tabela a seguir.

Propriedade M P Default Descrição Propriedade do Comando mqsiapplybaroverride
Permitir MTOM Não Sim Não Esta propriedade controla se MTOM deve ser ativado para o analisador. Os valores válidos são Sim, Não e Herdar. Para obter informações adicionais sobre o uso do SOAP MTOM com os nós SOAPReply, SOAPRequest, e SOAPAsyncRequest, consulte Utilizando SOAP MTOM com os Nós SOAPReply, SOAPRequest e SOAPAsyncRequest. allowMTOM
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:46


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