Ejecutar el ejemplo de Procesador TLOG

Este tema explica cómo ejecutar los mensajes de prueba de los flujos de mensajes de ejemplo de Procesador TLog v1.0 y v2.2.1.

Para ejecutar los ejemplos, debe poner mensajes en las colas de entrada y obtener mensajes de las colas de salida. Puede utilizar la sección Extraer de la cola del Cliente de prueba para recuperar los mensajes de las colas de salida. Si el mensaje no está en la cola de salida esperada, cambie el nombre de la cola de salida por el nombre de la cola de anomalías.

Si encuentra cualquier tipo de problema al ejecutar el ejemplo, consulte Resolución de problemas cuando se ejecutan ejemplos en la documentación de WebSphere Message Broker.

Utilice las instrucciones siguientes para ejecutar los ejemplos:

Ejecutar el ejemplo TLOG ARTS

  1. Elimine los flujos de mensajes TLOG RETEK y TLOG TRANSFORM, si ya los ha desplegado.
  2. Despliegue los flujos de mensajes TLOG ARTS, si aún no se han desplegado.
    1. Pulse el botón derecho del ratón en TLogV221_ARTS.bar de ETTP_EXAMPLE o en TLogV1_ARTS.bar del proyecto Message Broker ETTP_EXAMPLE_V1 y pulse Desplegar archivo.
    2. Seleccione el grupo de ejecución TLogV221 o TLogV1 en el intermediario MB8BROKER.
  3. Ponga uno de los siguientes mensajes de entrada en la cola de entrada:
    1. En el proyecto de Message Broker ETTP_EXAMPLE o ETTP_EXAMPLE_V1, efectúe una doble pulsación en uno de los siguientes archivos .mbtest para abrirlo en el cliente de prueba. Para ejecutar los flujos con mensajes de POSLog v2.2.1 o POSLog v2.1.2, utilice los archivos .mbtest con el posfijo 221xml para POSLog v2.2.1 o 212xml para POSLog v2.1.2.
      • ACE_mime_poslogxml.mbtest
      • ACE_mime_tlograw.mbtest
      • ACE_mime_tlogxml.mbtest
      • ACE_poslogxml.mbtest
      • ACE_tlograw.mbtest
      • ACE_tlogxml.mbtest
      • GSA_mime_poslogxml.mbtest
      • GSA_mime_tlograw.mbtest
      • GSA_mime_tlogxml.mbtest
      • GSA_poslogxml.mbtest
      • GSA_tlograw.mbtest
      • GSA_tlogxml.mbtest
      • SA_mime_poslogxml.mbtest
      • SA_mime_tlograw.mbtest
      • SA_mime_tlogxml.mbtest
      • SA_poslogxml.mbtest
      • SA_tlograw.mbtest
      • SA_tlogxml.mbtest
    2. En el Cliente de prueba, pulse Enviar mensaje. El mensaje del archivo .mbtest se graba en la cola.

    Si el flujo de mensajes ARTS ya ha procesado el mismo mensaje de entrada, limpie y llene previamente la base de datos ARTS antes de poner otra vez el mensaje en la cola. Para limpiar la base de datos ARTS, ejecute el script siguiente en una ventana de consola de DB2: ClearTLOG_ARTSTables.bat/sh, que está disponible en el directorio ETTP_EXAMPLE/samples_utilities/qsender/scripts o ETTP_EXAMPLE_V1/samples_utilities/qsender/scripts. Para llenar previamente la base de datos ARTS, ejecute el siguiente script en una ventana de consola de DB2: prepopulate_win.bat.bat o, en UNIX, prepopulate_aix, que están disponibles en el directorio ETTP_EXAMPLE/samples_utilities/qsender/scripts o ETTP_EXAMPLE_V1/samples_utilities/qsender/scripts.

    Si los ejemplos con entrada sin procesar de TLog se están probando en una máquina UNIX, utilice los archivos de mensajes de entrada (*.txt) disponibles bajo el directorio ETTP_EXAMPLE/samples_utilities/input_message_files/unix.

  4. Obtenga el mensaje transformado de la cola ARTS_EXAMPLE_POSLOGXML_OUT utilizando Extraer de la cola:
    1. En el cliente de prueba, pulse Extraer de la cola con la cola: ARTS_EXAMPLE_POSLOGXML_OUT o ARTS_EXAMPLE_INVALID_OUT.
    2. Pulse Obtener mensaje para leer un mensaje de la cola ARTS_EXAMPLE_POSLOGXML_OUT.
    3. Si desea hacer una copia del mensaje de salida:
      1. En Propiedades detalladas, asegúrese de que se ha seleccionado Origen.
      2. Pulse el botón derecho del ratón en el contenido del mensaje en el panel Origen y pulse Seleccionar todo.
      3. Pulse el botón derecho del ratón en el contenido del mensaje en el panel Origen y pulse Copiar para hacer una copia del mensaje.

    Si en la cola ARTS_EXAMPLE_POSLOGXML_OUT no hay ningún mensaje, el mensaje puede encontrarse en la cola de entrada, en las colas de anomalías EXCEPTION_TRANSFORM o EXCEPTION_ARTS, o en una de las colas de sistema.

Ejecutar el ejemplo TLOG TRANSFORM

  1. Elimine los flujos de mensajes TLOG RETEK y TLOG ARTS, si ya los ha desplegado.
  2. Despliegue los flujos de mensajes TLOG TRANSFORM, si aún no se han desplegado:
    1. Pulse el botón derecho del ratón en TLogV221_TRANSFORM.bar del proyecto ETTP_EXAMPLE o ETTP_EXAMPLE_V1 de Message Broker y pulse Desplegar archivo.
    2. Seleccione el grupo de ejecución TLogV221 o TLogV1 en el intermediario MB8BROKER.
  3. Ponga uno de los siguientes mensajes de entrada en la cola de entrada:
    1. En el proyecto de Message Broker ETTP_EXAMPLE o ETTP_EXAMPLE_V1, efectúe una doble pulsación en uno de los siguientes archivos .mbtest para abrirlo en el cliente de prueba. Para ejecutar los flujos con mensajes de POSLog v2.2.1 o POSLog v2.1.2, utilice los archivos .mbtest con el posfijo 221xml para POSLog v2.2.1 o 212xml para POSLog v2.1.2.
      • ACE_mime_poslogxml.mbtest
      • ACE_mime_tlograw.mbtest
      • ACE_mime_tlogxml.mbtest
      • ACE_poslogxml.mbtest
      • ACE_tlograw.mbtest
      • ACE_tlogxml.mbtest
      • GSA_mime_poslogxml.mbtest
      • GSA_mime_tlograw.mbtest
      • GSA_mime_tlogxml.mbtest
      • GSA_poslogxml.mbtest
      • GSA_tlograw.mbtest
      • GSA_tlogxml.mbtest
      • SA_mime_poslogxml.mbtest
      • SA_mime_tlograw.mbtest
      • SA_mime_tlogxml.mbtest
      • SA_poslogxml.mbtest
      • SA_tlograw.mbtest
      • SA_tlogxml.mbtest
    2. En el Cliente de prueba, pulse Enviar mensaje. El mensaje del archivo .mbtest se graba en la cola.

    Si los ejemplos con entrada sin procesar de TLog se están probando en una máquina UNIX, utilice los archivos de mensajes de entrada (*.txt) disponibles bajo el directorio ETTP_EXAMPLE/samples_utilities/input_message_files/unix.

  4. Obtenga el mensaje transformado de la cola TRANSFORM_EXAMPLE_POSLOGXML_OUT utilizando Extraer de la cola:
    1. En el cliente de prueba, pulse Extraer de la cola con la cola: TRANSFORM_EXAMPLE_POSLOGXML_OUT.
    2. Pulse Obtener mensaje para leer un mensaje de la cola TRANSFORM_EXAMPLE_POSLOGXML_OUT.
    3. Si desea hacer una copia del mensaje de salida:
      1. En Propiedades detalladas, asegúrese de que se ha seleccionado Origen.
      2. Pulse el botón derecho del ratón en el contenido del mensaje en el panel Origen y pulse Seleccionar todo.
      3. Pulse el botón derecho del ratón en el contenido del mensaje en el panel Origen y pulse Copiar para hacer una copia del mensaje.

    Si en la cola TRANSFORM_EXAMPLE_POSLOGXML_OUT no hay ningún mensaje, el mensaje puede encontrarse en la cola de entrada, en las colas de anomalías EXCEPTION_PRE_TRANSFORM o EXCEPTION_TRANSFORM, o en una de las colas de sistema.

Ejecutar el ejemplo TLOG RETEK

  1. Elimine los flujos de mensajes TLOG TRANSFORM y TLOG ARTS, si ya los ha desplegado.
  2. Despliegue los flujos de mensajes TLOG RETEK, si aún no se han desplegado:
    1. Pulse el botón derecho del ratón en TLogV221_TRANSFORM.bar del proyecto ETTP_EXAMPLE o ETTP_EXAMPLE_V1 de Message Broker y pulse Desplegar archivo.
    2. Seleccione el grupo de ejecución TLogV221 o TLogV1 en el intermediario MB8BROKER.
  3. Ponga uno de los siguientes mensajes de entrada en la cola de entrada:
    1. En el proyecto de Message Broker ETTP_EXAMPLE o ETTP_EXAMPLE_V1, efectúe una doble pulsación en uno de los archivos .mbtest para abrirlo en el cliente de prueba. Para ejecutar los flujos con mensajes de POSLog v2.2.1 o POSLog v2.1.2, utilice los archivos .mbtest con el posfijo 221xml para POSLog v2.2.1 o 212xml para POSLog v2.1.2.
      • ACE_mime_poslogxml.mbtest
      • ACE_mime_tlograw.mbtest
      • ACE_mime_tlogxml.mbtest
      • ACE_poslogxml.mbtest
      • ACE_tlograw.mbtest
      • ACE_tlogxml.mbtest
      • GSA_mime_poslogxml.mbtest
      • GSA_mime_tlograw.mbtest
      • GSA_mime_tlogxml.mbtest
      • GSA_poslogxml.mbtest
      • GSA_tlograw.mbtest
      • GSA_tlogxml.mbtest
      • SA_mime_poslogxml.mbtest
      • SA_mime_tlograw.mbtest
      • SA_mime_tlogxml.mbtest
      • SA_poslogxml.mbtest
      • SA_tlograw.mbtest
      • SA_tlogxml.mbtest
    2. En el Cliente de prueba, pulse Enviar mensaje. El mensaje del archivo .mbtest se graba en la cola.

    Si los ejemplos con entrada sin procesar de TLog se están probando en una máquina UNIX, utilice los archivos de mensajes de entrada (*.txt) disponibles bajo el directorio ETTP_EXAMPLE/samples_utilities/input_message_files/unix.

  4. Obtenga el mensaje transformado de la cola RETEK_EXAMPLE_OUT utilizando Extraer de la cola:
    1. En el cliente de prueba, pulse Extraer de la cola con la cola: RETEK_EXAMPLE_OUT.
    2. Pulse Obtener mensaje para leer un mensaje de la cola RETEK_EXAMPLE_OUT.
    3. Si desea hacer una copia del mensaje de salida:
      1. En Propiedades detalladas, asegúrese de que se ha seleccionado Origen.
      2. Pulse el botón derecho del ratón en el contenido del mensaje en el panel Origen y pulse Seleccionar todo.
      3. Pulse el botón derecho del ratón en el contenido del mensaje en el panel Origen y pulse Copiar para hacer una copia del mensaje.

      Si la cola RETEK_EXAMPLE_OUT no contiene ningún mensaje, es posible que el mensaje esté en la cola de entrada, en las colas de anomalías EXCEPTION_PRE_TRANSFORM, EXCEPTION_TRANSFORM o EXCEPTION_RETEK o en una de las colas de sistema.

Ejecutar el ejemplo TLOG MONITOR

  1. Elimine los flujos de mensajes TLOG RETEK y TLOG TRANSFORM, si ya los ha desplegado.
  2. Conecte el subflujo de Supervisor al flujo TLOG ARTS de los flujos de mensajes TLOG_ARTS_EXAMPLE__ACE, TLOG_ARTS_EXAMPLE__GSA y TLOG_ARTS_EXAMPLE__SA:
    1. Conecte el terminal de salida del nodo ARTS_EXAMPLE_POSLOGXML_OUT al terminal de entrada del nodo TryCatch del supervisor POSLOG.
    2. Conecte el terminal de salida del nodo de Rastreo de mensajes no válidos al terminal de entrada del nodo TryCatch de supervisor INVALID.
    3. Conecte el terminal de salida del nodo de rastreo de mensajes no estándar al terminal de entrada del nodo TryCatch de supervisor no estándar.
  3. Vuelva a crear el archivo BAR TLogV221_ARTS:
    1. Efectúe una doble pulsación en TLogV221_ARTS.bar.
    2. Pulse el icono Crear. Guarde el archivo BAR.
  4. Despliegue los flujos de mensajes TLOG ARTS, si aún no se han desplegado.
    1. Pulse el botón derecho del ratón en TLogV221_ARTS.bar de ETTP_EXAMPLE o en TLogV1_ARTS.bar del proyecto de Message Broker ETTP_EXAMPLE_V1 y pulse Desplegar archivo.
    2. Seleccione el grupo de ejecución TLogV221 o TLogV1 en el intermediario MB8BROKER.
  5. Ponga uno de los siguientes mensajes de entrada en la cola de entrada:
    1. En el proyecto ETTP_EXAMPLE o ETTP_EXAMPLE_V1 de Message Broker, efectúe una doble pulsación en el archivo ACE_Monitor_valid.mbtest para abrirlo en el cliente de prueba.
    2. En el Cliente de prueba, pulse Enviar mensaje. El mensaje del archivo .mbtest se graba en la cola.
  6. Siga los pasos especificados en el archivo readme_analytics_plotter.txt, que está disponible en el directorio ETTP_EXAMPLE/samples_utilities/monitor/analytics_plotter o ETTP_EXAMPLE_V1/samples_utilities/monitor/analytics_plotter.

    Si la cola ARTS_EXAMPLE_POSLOGXML_OUT no contiene ningún mensaje, es posible que el mensaje esté en la cola de entrada, en las colas de anomalías EXCEPTION_TRANSFORM, EXCEPTION_ARTS o EXCEPTION_MONITOR o en una de las colas de sistema.

Información acerca de la migración de los SupportPacs IA62 e IA64

Esta información se aplica a los ejemplos de POSLog v1.0 y PosLog v2.2.1.

Si el mensaje de entrada de TLOG XML tiene un elemento <Terminal> en lugar de un elemento <TerminalNumber> bajo TransactionRecord00, cambie la propiedad Formato de mensaje de los nodos SAMPLE_ACE_TLOGXML_IN, SAMPLE_SA_TLOGXML_IN y SAMPLE_GSA_TLOGXML_IN a TLOGXML_IA62.

Si el mensaje de entrada MIME de TLOG XML tiene un elemento <Terminal> en lugar de un elemento <TerminalNumber> bajo TransactionRecord00 en el archivo com.ibm.broker.tlog.constants.TLogConstants.java, cambie la siguiente línea public static final String TLOGXML="TLOGXML" por public static final String TLOGXML="TLOGXML_IA62".

Volver a la página inicial del ejemplo