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

Configurando um Nó Cliente para Chamar uma Porta Dinamicamente

Configure um nó cliente para utilizar dinamicamente uma configuração de porta e nome do host no ambiente local, utilizando um fluxo de mensagens com nós MQInput, Compute, e TCPIPClientOutput .

Cenário: um nó cliente chama a porta dinamicamente.

Instruções: As etapas a seguir mostram como substituir os detalhes da conexão especificados em um nó de saída do cliente para utilizar dinamicamente uma porta e nome do host que são especificados no ambiente local:

  1. Crie um fluxo de mensagens chamado TCPIP_Task16 com um nó MQInput, um nó Compute e um nó TCPIPClientOutput. 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ó Compute.
  3. Conecte o terminal Out do nó Compute ao terminal In do nó TCPIPClientOutput.
    Fluxo de mensagens que consiste nos nós MQInput, Compute e TCPIPClientOutput.
  4. No nó MQInput, configure a propriedade Nome da Fila (na guia Básico) para TCPIP.TASK16.IN1 .
  5. No nó Compute, configure a propriedade ESQL (na guia Básico) como:
    BROKER SCHEMA Tasks
    CREATE COMPUTE MODULE TCPIP_Task16_Compute
    	CREATE FUNCTION Main() RETURNS BOOLEAN
    	BEGIN
    		-- CALL CopyMessageHeaders();
    		CALL CopyEntireMessage();
    		set InputLocalEnvironment.Destination.TCPIP.Output.Hostname = 'localhost';
    		set InputLocalEnvironment.Destination.TCPIP.Output.Port = 14156;
    		RETURN TRUE;
    	END;
    
    	CREATE PROCEDURE CopyMessageHeaders() BEGIN
    		DECLARE I INTEGER 1;
    		DECLARE J INTEGER;
    		SET J = CARDINALITY(InputRoot.*[]);
    		WHILE I < J DO
    			SET OutputRoot.*[I] = InputRoot.*[I];
    			SET I = I + 1;
    		END WHILE;
    	END;
    
    	CREATE PROCEDURE CopyEntireMessage() BEGIN
    		SET OutputRoot = InputRoot;
    	END;
    END MODULE;
  6. No nó TCPIPClientOutput, configure a propriedade Detalhes da Conexão (na guia Básico) como 9999.
  7. 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 | ac67560_