Envie dados para uma conexão de cliente TCP/IP e receba dados na mesma conexão (não sincronizadamente), utilizando um fluxo de mensagens com nós MQInput, TCPIPClientOutput, TCPIPClientInput, eMQOutput nodes.
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 para enviar dados através de uma conexão do cliente e aguardar na mesma conexão o retorno de uma resposta. O pedido é desempenhado assincronamente em dois fluxos diferentes;
o nó TCPIPClientInput
não espera que dados sejam retornados nesta conexão, mas monitora todas as conexões
disponíveis. O registro de saída é delimitado pelo fechamento do fluxo de saída
e a mensagem de resposta é delimitada pelo fechamento do fluxo de entrada pelo
servidor remoto. A conexão é então fechada totalmente pelo nó.
- Crie um fluxo de mensagens chamado TCPIP_Task18
com um nó MQInput, um TCPIPClientOutput,
um nó TCPIPClientInput 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ó TCPIPClientInput
ao terminal In do nó MQOutput.
- No nó MQInput , configure a propriedade Nome da Fila (na guia Básico) para TCPIP.TASK18.IN1.
- Configure as seguintes propriedades do nó TCPIPClientOutput:
- Na guia Básico, configure a propriedade Detalhes da Conexão para 14158.
- Na guia Avançado, selecione Fechar
fluxo de saída após o envio de um registro.
- Na guia Registros e Elementos, configure
a propriedade Definição de Registro como O registro são dados não modificados.
- Configure as seguintes propriedades do nó TCPIPClientInput:
- Na guia Básico, configure a propriedade Detalhes da Conexão para 14158.
- Na guia Avançado, configure a propriedade Fechar Conexão como Após
o recebimento de dados.
- Na guia Registros e Elementos, configure a propriedade Detecção de Registro para Fim do fluxo.
- No nó MQOutput, configure a propriedade Nome da fila (na guia Básico) para TCPIP.TASK18.OUT1.
- Salve o fluxo de mensagens.