Configurar un socket TCP/IP de
servidor para recibir datos XML que terminen con un carácter nulo,
utilizando un flujo de mensajes con nodos
TCPIPServerInput y
MQOutput.
Escenario: Una aplicación de cliente envía datos XML delimitados por un carácter nulo (código hexadecimal ‘00').
Instrucciones: Los siguientes pasos
describen cómo dividir el registro basándose en el carácter nulo y
analizar los datos.
- Cree un flujo de mensajes llamado TCPIP_Task11
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 las siguientes propiedades:
- Establezca la propiedad Detección de registros en
Delimitada.
- Establezca la propiedad
Delimitador en
Delimitador personalizado.
- Establezca la propiedad Delimitador
personalizado en 00.
- En el nodo MQOutput,
establezca la propiedad Nombre de
cola (en el separador Básicas) en
TCPIP.TASK11.IN1.
- Guarde el flujo de mensajes.