Los flujos de mensajes de WebSphere Message Broker utilizan nodos IMS para llamar a programas que se están ejecutando en
IMS.
El nodo IMS envía una corriente de bits a IMS, que planifica uno de sus programas para procesar el mensaje. El programa genera un mensaje, que IMS vuelve a enviar al nodo IMS, como se muestra en el siguiente diagrama.
La corriente de bits contiene la información de direccionamiento que IMS necesita para que pueda planificar un programa para que reciba esa corriente de bits. La estructura de la corriente de bits varía en función de si es una corriente de bits de
solicitud o de respuesta. La estructura de distintas corrientes de bits se describen en las siguientes secciones.
Corriente de bits de solicitud
La estructura de la corriente de bits de solicitud se ilustra mediante el diagrama siguiente.
- LLZZ es un campo de cuatro bytes. Los dos primeros bytes indican la longitud de la corriente de bits, y los otros dos bytes se reservan para que
IMS los utilice.
- El código de transacción puede contener hasta ocho caracteres. Si el código contiene menos de ocho caracteres, el código de transacción debe delimitarse mediante un espacio. Cuando el código de transacción es inferior a ocho bytes, IMS sólo lee el código de transacción y un espacio. No es necesario que los segmentos de respuesta tengan el nombre de transacción, pero un programa
IMS puede añadirlo.
- El resto de la corriente de bits incluye los datos que necesita el programa IMS.
IMS lee los primeros doce bytes de la corriente de bits, pero pasa toda la corriente de bits al programa IMS.
Corriente de bits de respuesta
La estructura de la corriente de bits de respuesta se muestra en el siguiente diagrama.
Mandatos
También puede utilizar corrientes de bits para ejecutar mandatos. La estructura de la corriente de bits de respuesta se ilustra mediante el diagrama siguiente.
El primer carácter después de LLZZ es el carácter de la barra inclinada (/) seguido del verbo de mandato y todos los argumentos. Para los mandatos, la corriente de bits de respuesta tiene el mismo formato que la corriente de bits de respuesta para transacciones: LLZZ va seguido de los datos de respuesta.
Para obtener más información sobre los conceptos IMS, consulte los siguientes temas: