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

Envío y recepción de datos a través de una conexión de cliente TCP/IP, delimitando el registro mediante el cierre de una corriente de datos de salida (de forma asíncrona)

Enviar datos a través de una conexión de cliente TCP/IP y recibir datos de vuelta por la misma conexión (de forma asíncrona) utilizando un flujo de mensajes con los nodos MQInput, TCPIPClientOutput, TCPIPClientInput y MQOutput.

Escenario: Una aplicación envía datos asíncronos entre conexiones de cliente TCP/IP.

Instrucciones: Los siguientes pasos describen cómo se crea un flujo de mensajes que envía los datos a través de una conexión de cliente y espera en la misma conexión a que se devuelva una respuesta. La solicitud se realiza de forma asíncrona en dos flujos diferentes: TCPIPClientInput no espera a que se devuelvan los datos en esta conexión, sino que supervisa todas las conexiones disponibles. El registro de salida está delimitado por el cierre de la corriente de datos de salida y el mensaje de respuesta está delimitado por el cierre de la corriente de datos de entrada por parte del servidor remoto. A continuación, el nodo cierra por completo la conexión.

  1. Cree un flujo de mensajes llamado TCPIP_Task18 con un nodo MQInput, un nodo TCPIPClientOutput, un nodo TCPIPClientInput y un nodo MQOutput. Para obtener más información, consulte Crear un flujo de mensajes.
  2. Conecte el terminal de salida del nodo MQInput al terminal de entrada de un nodo TCPIPClientOutput.
  3. Conecte el terminal de salida del nodo TCPIPClientInput al terminal de entrada de un nodo MQOutput.
    El flujo de mensajes que consta de los nodos MQInput y TCPIPClientOutput y otro flujo de mensajes que consta de los nodos TCPIPClientInput y MQOutput.
  4. En el nodo MQInput, establezca la propiedad Nombre de cola (en el separador Básicas) en TCPIP.TASK18.IN1.
  5. Establezca las propiedades siguientes del nodo TCPIPClientOutput:
    1. En el separador Básicas, establezca la propiedad Detalles de la conexión en 14158.
    2. En el separador Avanzado, seleccione Cerrar corriente de salida después de enviar un registro.
    3. En el separador Registros y elementos, establezca la propiedad Definición de registro en El registro es Datos sin modificar.
  6. Establezca las propiedades siguientes del nodo TCPIPClientInput:
    1. En el separador Básicas, establezca la propiedad Detalles de la conexión en 14158.
    2. En el separador Avanzado, establezca la propiedad Cerrar conexión en Después de recibir los datos.
    3. En el separador Registros y elementos, establezca la propiedad Detección de registro en Fin de la corriente de datos.
  7. En el nodo MQOutput, establezca la propiedad Nombre de cola (en el separador Básicas) en TCPIP.TASK18.OUT1.
  8. 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 | ac67590_