Configurar un socket de
servidor para recibir datos XML y utilizar el modelo de mensaje para
determinar el final de un registro, utilizando un flujo de mensajes con
los nodos TCPIPServerInput y
MQOutput.
Escenario: Una aplicación de cliente envía un documento XML sin una
indicación clara del final del registro.
Instrucciones: Los pasos siguientes
muestran cómo se divide el registro utilizando el analizador XML para
indicar cuando se ha recibido todo el documento XML.
El analizador utiliza
el código XML final para indicar el final del mensaje.
- Cree un flujo de mensajes llamado TCPIP_Task12 con un nodo
TCPIPServerInput y un nodo
MQOutput. Para obtener más información, consulte Crear un flujo de mensajes.
- Conecte el terminal de salida del nodo
TCPIPServerInput al terminal de entrada de un
nodo
MQOutput.
- Establezca las propiedades siguientes del nodo TCPIPServerInput:
- En el separador Básicas, establezca la
propiedad Detalles de la conexión en 14151.
- En el separador Análisis de mensaje de entrada, establezca la propiedad Dominio de mensaje en XMLNSC.
- En el separador Registros y elementos,
establezca la propiedad Detección de
registro en Secuencia de
registros analizados.
- En el nodo MQOutput,
establezca la propiedad Nombre de
cola (en el separador Básicas) en
TCPIP.TASK12.IN1.
- Guarde el flujo de mensajes.