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 de datos a una conexión de cliente TCP/IP y recepción de los datos en la misma conexión (síncrona)

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

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

Instrucciones: Los siguientes pasos describen cómo se crea un flujo de mensajes que envía 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 es síncrona en el mismo flujo, debido a que el nodo TCPIPClientReceive espera a que se devuelvan los datos.

  1. Cree un flujo de mensajes llamado TCPIP_Task6 con un nodo MQInput, un nodo TCPIPClientOutput, un nodo TCPIPClientReceive 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 TCPIPClientOutput al terminal de entrada de un nodo TCPIPClientReceive.
  4. Conecte el terminal de salida del nodo TCPIPClientReceive al terminal de entrada de un nodo MQOutput.
    Flujo de mensajes que consta de los nodos MQInput, TCPIPClientOutput, TCPIPClientReceive y MQOutput.
  5. En el nodo MQInput, establezca la propiedad Nombre de cola (en el separador Básicas) en TCPIP.TASK6.IN1.
  6. Establezca las propiedades siguientes del nodo TCPIPClientOutput:
    1. En el separador Básicas, establezca la propiedad Detalles de la conexión en 14146.
    2. En el separador Registros y elementos, establezca las siguientes propiedades:
      • Establezca la propiedad Detección de registros en Longitud fija.
      • Establezca la propiedad Longitud en 100.
  7. Establezca las propiedades siguientes del nodo TCPIPClientReceive:
    1. En el separador Básicas, establezca la propiedad Detalles de la conexión en 14146.
    2. En el separador Avanzadas, establezca las siguientes propiedades:
      • Establezca la opción Modificación de la corriente de datos de salida en Reservar corriente de datos de salida y liberar al final del flujo.
      • Establezca la propiedad Modificación de la corriente de datos de entrada en Reservar corriente de datos de entrada y liberar al final del flujo.
    3. En el separador Solicitud, establezca la propiedad Ubicación de ID en $LocalEnvironment/WrittenDestination/TCPIP/Output/ConnectionDetails[1]/Id.
    4. En el separador Registros y elementos, establezca las siguientes propiedades:
      • Establezca la propiedad Detección de registros en Longitud fija.
      • Establezca la propiedad Longitud en 100.
  8. En el nodo MQOutput, establezca la propiedad Nombre de cola (en el separador Básicas) en TCPIP.TASK6.OUT1.
  9. Guarde el flujo de mensajes.
Consulte el ejemplo siguiente si desea ver más información:

Puede ver información sobre los ejemplos sólo cuando utilice el Information Center que está integrado en WebSphere Message Broker Toolkit o el Information Center en línea. Puede ejecutar ejemplos sólo cuando utilice el Information Center que está integrado en WebSphere Message Broker Toolkit.

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 | ac67470_