WebSphere Message Broker, Versión 8.0.0.5 Sistemas operativos: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte la información sobre la última versión del producto en IBM Integration Bus, Versión 9.0

Grabación en un archivo de los detalles del cierre de una conexión

Configure un flujo de mensajes para grabar detalles del cierre de una conexión en un archivo, utilizando los nodos TCPIPServerInput, Compute y FileOutput o FTEOutput.

Escenario: Un flujo de mensajes graba los detalles del cierre de una conexión en un archivo.El escenario utiliza el nodo FileOutput; los pasos que se muestran también se aplican al nodo FTEOutput.

Instrucciones Los pasos siguientes muestran cómo se configura un flujo de mensajes para grabar los detalles del cierre de cualquier conexión en un archivo:

  1. Cree un flujo de mensajes llamado _Task15 con un nodo TCPIPServerInput, un nodo Compute y un nodo FileOutput. Para obtener más información, consulte Crear un flujo de mensajes.
  2. Conecte el terminal de cierre del nodo TCPIPServerInput al terminal de entrada de un nodo Compute.
  3. Conecte el terminal de salida del nodo Compute al terminal de entrada de un nodo FileOutput.
    Flujo de mensajes que consta de los nodos TCPIPServerInput, Compute y FileOutput.
  4. En el nodo TCPIPServerInput, establezca las propiedades Detalles de la conexión (en el separador Básicas) en 14155.
  5. En el nodo Compute, establezca la propiedad ESQL (en el separador Básicas) en:
    BROKER SCHEMA Tasks
    
    
    CREATE COMPUTE MODULE TCPIP_Task15_Compute
    	CREATE FUNCTION Main() RETURNS BOOLEAN
    	BEGIN
    		-- CALL CopyMessageHeaders();
    		-- CALL CopyEntireMessage();
    		Set OutputRoot.XMLNSC.CloseEvent = InputLocalEnvironment.TCPIP;
    		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. Establezca las propiedades siguientes del nodo FileOutput.
    1. En el separador Básicas, establezca las siguientes propiedades:
      • Establezca la propiedad Directorio en c:\temp\Task15.
      • Establezca la propiedad Nombre de archivo o patrón en CloseEvents.txt.
    2. En el separador Registros y elementos, establezca la propiedad Definición de registro en El registro es Datos sin modificar.
  7. Guarde el flujo de mensajes.
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Comentarios

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última actualización:
        
        Última actualización: 2015-02-28 16:58:59


Tema de tareaTema de tarea | Versión 8.0.0.5 | ac67550_