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:
- Elimine los flujos de mensajes TLOG RETEK y TLOG TRANSFORM, si ya los ha desplegado.
- Despliegue los flujos de mensajes TLOG ARTS, si aún no se han desplegado.
- 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.
- Seleccione el grupo de ejecución TLogV221 o TLogV1 en el intermediario
MB8BROKER.
- Ponga uno de los siguientes mensajes de entrada en la cola de entrada:
- 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
- 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.
- Obtenga el mensaje transformado de la cola ARTS_EXAMPLE_POSLOGXML_OUT
utilizando Extraer de la cola:
- En el cliente de prueba, pulse Extraer de la cola con la cola:
ARTS_EXAMPLE_POSLOGXML_OUT o
ARTS_EXAMPLE_INVALID_OUT.
- Pulse Obtener mensaje para leer un mensaje de
la cola ARTS_EXAMPLE_POSLOGXML_OUT.
- Si desea hacer una copia del mensaje de salida:
- En Propiedades detalladas, asegúrese de que
se ha seleccionado Origen.
- Pulse el botón derecho del ratón en el contenido del mensaje en el panel
Origen y pulse Seleccionar todo.
- 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.
- Elimine los flujos de mensajes TLOG RETEK y TLOG ARTS, si ya los ha desplegado.
- Despliegue los flujos de mensajes TLOG TRANSFORM, si aún no se han desplegado:
- 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.
- Seleccione el grupo de ejecución
TLogV221 o TLogV1
en el intermediario MB8BROKER.
- Ponga uno de los siguientes mensajes de entrada en la cola de entrada:
- 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
- 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.
- Obtenga el mensaje transformado de la cola TRANSFORM_EXAMPLE_POSLOGXML_OUT
utilizando Extraer de la cola:
- En el cliente de prueba, pulse Extraer de la cola
con la cola: TRANSFORM_EXAMPLE_POSLOGXML_OUT.
- Pulse Obtener mensaje para leer un mensaje
de la cola TRANSFORM_EXAMPLE_POSLOGXML_OUT.
- Si desea hacer una copia del mensaje de salida:
- En Propiedades detalladas, asegúrese de que
se ha seleccionado Origen.
- Pulse el botón derecho del ratón en el contenido del mensaje en el panel
Origen y pulse Seleccionar todo.
- 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.
- Elimine los flujos de mensajes TLOG TRANSFORM y TLOG ARTS, si ya los ha desplegado.
- Despliegue los flujos de mensajes TLOG RETEK, si aún no se han desplegado:
- 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.
- Seleccione el grupo de ejecución
TLogV221 o TLogV1
en el intermediario MB8BROKER.
- Ponga uno de los siguientes mensajes de entrada en la cola de entrada:
- 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
- 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.
- Obtenga el mensaje transformado de la cola RETEK_EXAMPLE_OUT
utilizando Extraer de la cola:
- En el cliente de prueba, pulse Extraer de la cola
con la cola: RETEK_EXAMPLE_OUT.
- Pulse Obtener mensaje para leer un mensaje de
la cola RETEK_EXAMPLE_OUT.
- Si desea hacer una copia del mensaje de salida:
- En Propiedades detalladas, asegúrese de que
se ha seleccionado Origen.
- Pulse el botón derecho del ratón en el contenido del mensaje en el panel
Origen y pulse Seleccionar todo.
- 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.
- Elimine los flujos de mensajes TLOG RETEK y TLOG TRANSFORM, si ya los ha desplegado.
- 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:
- Conecte el terminal de salida del nodo ARTS_EXAMPLE_POSLOGXML_OUT
al terminal de entrada del nodo TryCatch del supervisor POSLOG.
- Conecte el terminal de salida del nodo de Rastreo de mensajes no válidos al terminal
de entrada del nodo TryCatch de supervisor INVALID.
- 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.
- Vuelva a crear el archivo BAR TLogV221_ARTS:
- Efectúe una doble pulsación en TLogV221_ARTS.bar.
- Pulse el icono Crear. Guarde el archivo BAR.
- Despliegue los flujos de mensajes TLOG ARTS, si aún no se han desplegado.
- 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.
- Seleccione el grupo de ejecución
TLogV221 o TLogV1
en el intermediario MB8BROKER.
- Ponga uno de los siguientes mensajes de entrada en la cola de entrada:
- 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.
- En el Cliente de prueba, pulse Enviar
mensaje. El mensaje del archivo
.mbtest se graba en la cola.
- 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.
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