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 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).
- Cree un flujo de mensajes llamado TCPIP_Task7 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.
- Conecte el terminal de salida del nodo
MQInput al terminal de entrada de un
nodo
TCPIPClientOutput.
- Conecte el terminal de salida del nodo
TCPIPClientInput al terminal de entrada de un
nodo
MQOutput.
- En el nodo MQInput,
establezca la propiedad Nombre de
cola (en el separador Básicas) en
TCPIP.TASK7.IN1.
- Establezca las propiedades siguientes del nodo TCPIPClientOutput:
- En el separador Básicas, establezca la
propiedad Detalles de la conexión en 14147.
- En el separador Avanzado, establezca la
propiedad Modificación de la corriente de
datos de salida en Reservar
corriente de datos de salida.
- En el separador Registros y elementos, establezca las siguientes propiedades:
- Establezca la propiedad Definición de
registro en Longitud
fija.
- Establezca la propiedad
Longitud en
100.
- Establezca las propiedades siguientes del nodo TCPIPClientInput:
- En el separador Básicas, establezca la
propiedad Detalles de la conexión en 14147.
- En el separador Avanzado, establezca la
propiedad Modificación de la corriente de
datos de salida en Liberar
corriente de datos de salida y restablecer ReplyID.
- 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.
- En el nodo MQOutput,
establezca la propiedad Nombre de
cola (en el separador Básicas) en
TCPIP.TASK7.OUT1.
- 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.