Envie dados de tamanho fixo para uma conexão de cliente TCP/IP e receba dados de tamanho fixo na mesma conexão (sincronizadamente), utilizando um fluxo de mensagens com nós MQInput, TCPIPClientOutput, TCPIPClientReceive, e MQOutput.
Cenário: Um aplicativo envia dados assíncronos entre as conexões 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
que uma resposta seja retornada. O pedido é síncrono dentro do mesmo fluxo,
porque o nó TCPIPClientReceive aguarda que os dados sejam retornados.
- Crie um fluxo de mensagens chamado TCPIP_Task6
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.
- Conecte o terminal Out do nó MQInput
ao terminal In do nó TCPIPClientOutput.
- Conecte o terminal Out do nó TCPIPClientOutput
ao terminal In do nó TCPIPClientReceive.
- Conecte o terminal Out do nó TCPIPClientReceive
ao terminal In do nó MQOutput.
- No nó MQInput, configure a propriedade Nome de Fila (na guia Básico) para TCPIP.TASK6.IN1.
- Configure as seguintes propriedades do nó TCPIPClientOutput:
- Na guia Básico, configure a propriedade Detalhes da Conexão para 14146.
- Na guia Registros e Elementos, configure
as seguintes propriedades:
- Configure a propriedade Detecção de Registro para Comprimento fixo.
- Configure a propriedade Comprimento para 100.
- Configure as seguintes propriedades do nó TCPIPClientReceive:
- Na guia Básico, configure a propriedade Detalhes da Conexão para 14146.
- Na guia Avançado, configure as seguintes propriedades:
- Configure a propriedade Modificação do Fluxo de Saída para Reservar fluxo de saída e liberar no final
do fluxo.
- Configure a propriedade Modificação do Fluxo de Entrada
como Reservar fluxo de entrada e liberar no final
do fluxo.
- Na guia Pedido, configure a propriedade Local
do ID como $LocalEnvironment/WrittenDestination/TCPIP/Output/ConnectionDetails[1]/Id
- Na guia Registros e Elementos, configure
as seguintes propriedades:
- Configure a propriedade Detecção de Registro para Comprimento fixo.
- Configure a propriedade Comprimento para 100.
- No nó MQOutput, configure a propriedade Nome de Fila (na guia Básico) para TCPIP.TASK6.OUT1.
- Salve o fluxo de mensagens.
Consulte a amostra a seguir para obter mais informações:
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.