Si intercambia mensajes entre aplicaciones que se ejecutan en sistemas que tienen alguna incompatibilidad, puede configurar el sistema de modo que proporcione conversión de datos cuando el mensaje pase a través del intermediario. La conversión de datos puede ser necesaria si alguno de los do valores siguientes son distintos en los sistemas emisor y receptor.
Este comportamiento puede verse afectado por el uso de otros productos junto con WebSphere Business Integration Message Broker. Consulte la documentación de los otros productos, incluida la información de las bases de datos que utiliza, para obtener más información sobre el soporte de páginas de códigos.
Si el CCSID nativo y la codificación de los sistemas emisor y receptor son iguales, no es necesario invocar procesos de conversión de datos.
WebSphere Business Integration Message Broker y WebSphere MQ proporciona recursos de conversión de datos para dar soporte al intercambio de mensajes entre sistemas distintos. La elección de qué recursos utilizar depende de las características de los mensajes que el flujo de mensajes procesa.
Lea esta sección si sus mensajes son mensajes de WebSphere MQ que contiene todo texto (datos de tipo carácter o serie de caracteres). Si WebSphere MQ da soporte a sistemas en los que las aplicaciones emisoras y receptoras se ejecutan para la conversión de datos, utilice los recursos de WebSphere MQ. Esto proporciona la opción de conversión de datos más eficaz.
El comportamiento por omisión de WebSphere MQ es transferir los mensajes a colas especificando la codificación y el CCSID local. Las aplicaciones que emiten MQGET pueden solicitar que el gestor de colas proporcione conversión a su CCSID local como parte del proceso de obtención.
Para utilizar esta opción:
Si requiere una conversión de datos más sofisticada que proporcionada por WebSphere MQ (por ejemplo, para una página de códigos no soportada), utilice la rutina de salida de conversión de datos de WebSphere MQ. Para obtener más información, consulte WebSphere MQ Application Programming Reference.
Lea esta sección si los mensajes incluyen datos numéricos o sólo están formados por texto pero no son mensajes de WebSphere MQ. Si estos mensajes pueden predefinirse (es decir, su contenido y estructura es conocida y previsible), utilice los recursos que proporciona WebSphere Business Integration Message Broker y MRM.
El intermediario maneja todos los mensajes de aplicación en Unicode, a lo que se convierten en la entrada y de lo que se convierten en la salida. Puede configurar los flujos de mensajes para influir en la forma en la que se crean los mensajes de salida.
Para utilizar esta opción:
Por ejemplo, para establecer valores para un sistema z/OS de destino que se ejecuta con el CCSID 37 y la codificación 785:
SET OutputRoot.MQMD.CodedCharSetId = 37; SET OutputRoot.MQMD.Encoding = 785;
Lea esta sección si los mensajes son autodefinidos.
Se da soporte a los mensajes autodefinidos en los dominios XML y JMS. Estos mensajes son todo texto y WebSphere MQ los puede manejar, si su origen o su destino son aplicaciones de WebSphere MQ. Si no, utilice los recursos de WebSphere Business Integration Message Broker estableciendo los campos de CCSID y codificación en la carpeta Propiedades del mensaje cuando éste pasa por un nodo Compute.
Conceptos relacionados
Flujos de mensajes
Soporte para aplicaciones de usuario final
Tareas relacionadas
Diseño de un flujo de mensajes
Convertir página de códigos y codificación de mensajes
Creación de un flujo de mensajes
Definición del contenido del flujo de mensajes
Soporte de aplicaciones de usuario final
Referencia relacionada
Nodos incorporados
Avisos |
Marcas registradas |
Descargas |
Biblioteca |
Soporte |
Información de retorno (feedback)
![]() ![]() |
ac12380_ |