Cuando importe el ejemplo puede que reciba avisos en IBM Integration Toolkit sobre el
conjunto de mensajes y los elementos de esquema.
Estos avisos están relacionados con el conjunto de mensajes y no afectan a la ejecución del ejemplo.
Después de importar y desplegar el ejemplo, puede ejecutarlo siguiendo estos pasos.
Para obtener una visión general de cómo funcionan estos nodos y cómo están
configurados, consulte Visión general
de TCP/IP en la documentación de IBM Integration Bus.
Este ejemplo utiliza los flujos de mensajes TCPIPMQVeneer, TCPIPClientEmulation y MQServerEmulation.
En la vista Desarrollo de aplicaciones, expanda el proyecto TCPIPHandshakeSampleFlowProject.
Para abrir el mensaje en el Cliente de prueba, expanda el directorio
Pruebas de flujo y efectúe una doble pulsación en
TCPIPHandshakeTest.mbtest. A continuación, pulse
Colocar en cola.
Para que aparezca el mensaje de entrada en formato hexadecimal (para poder comparar el mensaje de entrada con el mensaje de respuesta), seleccione Mostrar en el visor hexadecimal (sólo lectura).
Pulse Enviar mensaje en el panel
Propiedades detalladas. Se producen los sucesos siguientes:
Se coloca un mensaje de solicitud de WebSphere MQ en la cola TCPIP_CLIENT_IN. Esta solicitud la lee el flujo de mensajes TCPIPClientEmulation.
El nodo TCPIPClientOutput establece una conexión TCP/IP con el puerto 7779, que es el puerto que utilizan todos los nodos TCPIPServer del flujo TCPIPMQVeneer.
El flujo TCPIPClientEmulation entra en el intercambio de tres vías con el flujo TCPIPMQVeneer para enviar el mensaje de solicitud.
El flujo TCPIPMQVeneer convierte la solicitud a XML y la envía al flujo MQServerEmulation mediante WebSphere MQ.
El flujo MQServerEmulation vuelve a enviar la solicitud al flujo TCPIPMQVeneer mediante WebSphere MQ.
El flujo TCPIPMQVeneer convierte el mensaje al formato CWF.
El flujo TCPIPMQVeneer entra en el intercambio de tres vías con el flujo TCPIPClientEmulation para enviar la respuesta.
El flujo TCPIPClientEmulation envía la solicitud a la cola TCPIP_CLIENT_OUT.
Pulse Extraer de la cola.
Pulse Obtener mensaje en el panel Propiedades detalladas.
Compruebe que el mensaje de respuesta se ha devuelto correctamente a través de WebSphere MQ:
Para que aparezca el mensaje en formato hexadecimal (para poder comparar el mensaje de entrada con el mensaje de respuesta), seleccione Mostrar en el visor hexadecimal (sólo lectura).
Compare este mensaje de respuesta con el mensaje enviado anteriormente a través del suceso Colocar en cola.
Los mensajes son idénticos porque el flujo MQServerEmulation es un servidor de echo. Intente cambiar este flujo para que el mensaje de respuesta sea diferente al de solicitud.
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.