Ejecutar el ejemplo de Nodos de cliente TCPIP

Después de importar y desplegar el ejemplo, puede ejecutarlo siguiendo las instrucciones de las secciones Ejecutar el ejemplo asíncrono y Ejecutar el ejemplo asíncrono.

Para obtener información acerca de las opciones de control de corrientes disponibles en el separador Avanzado consulte Opciones avanzadas.

Para obtener una visión general de cómo funcionan y están configurados los nodos, consulte Visión general de TCP/IP en la documentación de WebSphere Message Broker.

Este ejemplo también se puede ampliar para comunicarse con un servidor TCP/IP separado; consulte Ampliación del ejemplo de Nodos de cliente TCPIP.

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.

Ejecutar un ejemplo asíncrono

Este ejemplo utiliza los flujos de mensajes TCPIPAsyncIn, TCPIPAsyncOut y TCPIPServerSimulation.

Para ejecutar el ejemplo:

  1. En la vista Desarrollo de intermediario, expanda el proyecto TCPIPClientNodesSampleFlowProject.
  2. Expanda el directorio Pruebas de flujo y efectúe una doble pulsación en TCPIPAsyncTest.mbtest para abrir el mensaje en el Cliente de prueba. Pulse Colocar en cola.
  3. Pulse Enviar mensaje en el panel Propiedades detalladas. Se producen los sucesos siguientes:
  4. Pulse Extraer de la cola.
  5. Pulse Obtener mensaje en el panel Propiedades detalladas.
  6. Compruebe que el mensaje actualizado se ha devuelto correctamente a través de WebSphere MQ:
    1. Vea el mensaje de respuesta en el panel Propiedades detalladas, utilizando la vista Estructura XML.
    2. Compare este mensaje de respuesta con el mensaje enviado anteriormente a través del suceso Colocar en cola. El elemento <ServerUpdate>OK</ServerUpdate> se ha añadido a la sección Cabecera del cuerpo del mensaje.

Si todos los pasos anteriores se han realizado correctamente, el ejemplo se ha completado. Mire en los nodos de los tres flujos de mensajes para ver hasta qué punto se han obtenido los resultados.

Ejecutar el ejemplo síncrono

Este ejemplo utiliza los flujos de mensajes TCPIPSync y TCPIPServerSimulation.

Para ejecutar el ejemplo:

  1. Las partes asíncrona y síncrona de este ejemplo utilizan el mismo número de puerto, por lo tanto, debe asegurarse de que se despliegan los flujos correctos para el ejemplo síncrono:
    1. En el kit de herramientas de WebSphere Message Broker, seleccione la vista Intermediarios.
    2. Pulse con el botón derecho del ratón TCPIPClientNodesSampleExecutionGroup y pulse Suprimir > Todos los flujos y recursos.
    3. Seleccione y abra TCPIPClientNodesSampleArchive.bar. En el separador Preparar, deseleccione los flujos de mensajes TCPIPAsyncIn y TCPIPAsyncOut, y seleccione el flujo de mensajes TCPIPSync. Asegúrese de que los flujos TCPIPServerSimulation y TCPIPClientNodesSampleJavaProject estén todavía seleccionados.
    4. Pulse Construir y guardar... y guarde el archivo BAR.
    5. Arrastre el archivo BAR a TCPIPClientNodesSampleExecutionGroup.
    6. Compruebe que se hayan desplegado los objetos siguientes:
      • Flujo de mensajes TCPIPSync
      • Flujo de mensajes TCPIPServerSimulation
      • TCPIPClientNodesSampleJavaProject
  2. En la vista Desarrollo de intermediario, expanda el proyecto TCPIPClientNodesSampleFlowProject.
  3. Expanda el directorio Pruebas de flujo y efectúe una doble pulsación en TCPIPSyncTest.mbtest para abrir el mensaje en el Cliente de prueba. Pulse Colocar en cola.
  4. Pulse Enviar mensaje en el panel Propiedades detalladas. Se producen los sucesos siguientes:
  5. Pulse Extraer de la cola.
  6. Pulse Obtener mensaje en el panel Propiedades detalladas.
  7. Compruebe que el mensaje actualizado se ha devuelto correctamente a través de WebSphere MQ:
    1. Vea el mensaje de respuesta en el panel Propiedades detalladas, utilizando el visor Estructura XML.
    2. Compare este mensaje con el mensaje enviado anteriormente a través del suceso Colocar en cola. El mensaje de respuesta completo se puede ver como un elemento <Respuesta> incluido dentro del mensaje después de los elementos originales Cabecera, SaleList y Trailer. Expanda este mensaje de respuesta. El elemento <ServerUpdate>OK</ServerUpdate> se ha añadido a la sección Cabecera del cuerpo del mensaje.

Si todos los pasos anteriores se han realizado correctamente, el ejemplo se ha completado. Mire en los nodos de los dos de mensajes para ver hasta qué punto se han obtenido los resultados.

Opciones avanzadas

Todos los nodos TCPIP contienen opciones de control de corrientes en sus separadores Avanzado. Los detalles siguientes son una visión general de cómo se establecen las propiedades de control de las corrientes de datos dentro del ejemplo Nodos de cliente TCPIP:

Flujo de mensajes TCPIPAsyncOut

Flujo de mensajes TCPIPAsyncIn

Flujo de mensajes TCPIPSync

Flujo de mensajes TCPIPServerSimulation

Volver a la página inicial del ejemplo