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

Enviando e Recebendo Dados na Mesma Conexão do Cliente TCP/IP, Fechando Fluxos de Entrada e de Saída (Síncronos)

Envie dados através de uma conexão do cliente TCP/IP e aguarde na mesma conexão por uma resposta a ser retornada, utilizando um fluxo de mensagens com os nós MQInput, TCPIPClientOutput, TCPIPClientReceive, e MQOutput.

Cenário: Um aplicativo envia dados síncronos na mesma conexão do cliente TCP/IP.

Instruções: As etapas a seguir descrevem como criar um fluxo de mensagens que envia dados através de uma conexão do cliente e aguarda na mesma conexão o retorno de uma resposta. O pedido e síncrono no mesmo fluxo, como resultado do nó TCPIPClientReceive aguardando os dados serem retornados. A mensagem de saída é delimitada pelo fechamento do fluxo de saída e os dados da resposta são delimitados pelo aplicativo remoto fechando o fluxo de entrada.

  1. Crie um fluxo de mensagens chamado TCPIP_Task19 com um nó MQInput, um nó TCPIPClientOutput, um nó TCPIPClientReceive e um nó MQOutput. Para obter informações adicionais, consulte Criação de um Fluxo de Mensagens.
  2. Conecte o terminal Out do nó MQInput ao terminal In do nó TCPIPClientOutput.
  3. Conecte o terminal Out do nó TCPIPClientOutput ao terminal In do nó TCPIPClientReceive.
  4. Conecte o terminal Out do nó TCPIPClientReceive ao terminal In do nó MQOutput.
    Fluxo de mensagens que consiste nos nós MQInput, TCPIPClientOutput, TCPIPClientReceive e MQOutput.
  5. No nó MQInput, configure a propriedade Nome da Fila ( na guia Básico) para TCPIP.TASK19.IN1.
  6. Configure as seguintes propriedades do nó TCPIPClientOutput:
    1. Na guia Básico, configure a propriedade Detalhes da Conexão para 14159.
    2. Na guia Avançado, configure as seguintes propriedades:
      • Selecione Fechar fluxo de saída após o envio de um registro.
      • Configure a propriedade Modificação do Fluxo de Entrada como Reservar fluxo de entrada e liberar no final do fluxo. É importante reservar o fluxo de entrada para que ele não seja fechado antes de o nó de recebimento processar os dados de retorno.
    3. Na guia Registros e Elementos, configure a propriedade Definição de Registro como O Registro São Dados não Modificados.
  7. Configure as seguintes propriedades do nó TCPIPClientReceive:
    1. Na guia Básico, configure a propriedade Detalhes da Conexão para 14159.
    2. Na guia Avançado, configure a propriedade Fechar Conexão como Após o recebimento de dados.
    3. Na guia Pedido, configure a propriedade Local do ID como $LocalEnvironment/WrittenDestination/TCPIP/Output/ConnectionDetails[1]/Id
    4. Na guia Registros e Elementos, configure a propriedade Detecção de Registro como Conexão Fechada.
  8. No nó MQOutput, configure a propriedade Nome da Fila (na guia Básico) para TCPIP.TASK19.OUT1.
  9. Salve o fluxo de mensagens.
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:58


Tópico de TarefaTópico de Tarefa | Versão 8.0.0.5 | ac67600_