Integridad de datos en los flujos de mensajes

Las páginas de códigos en las que se manipulan los datos deben ser compatibles entre intermediarios y bases de datos.

Los datos de la suscripción se recuperan de las aplicaciones de cliente (por ejemplo, los temas de publicadores y suscriptores y los filtros de contenido de los suscriptores) y los datos de caracteres entrados mediante área de trabajo (por ejemplo, los nombres de flujos de mensajes) se almacenan en el depósito de configuración. Estos datos se convierten de la página de códigos original a la página de códigos del proceso en la que el intermediario o Gestor de configuración se está ejecutando y luego el gestor de base de datos la convierte a la página de códigos en la que se han creado la o las bases de datos.

Para conservar la coherencia e integridad de los datos, asegúrese de que todos los datos de suscripción y los datos de caracteres de área de trabajo se originen en una página de códigos compatible con las dos páginas de códigos a la que se va a convertir. Si no lo hace, es posible que los resultados sean imprevisibles y pierda datos.

Los datos almacenados en la base de datos del intermediario no resultan afectados de este modo.

Las restricciones descritas anteriormente no se aplican a los datos de usuario de los mensajes. Asegúrese de que cualquier datos de los mensajes generados por las aplicaciones sean compatibles con la página de códigos de cualquier base de datos a la que acceda desde los flujos de mensajes.

Las sentencias SQL generadas como resultado de una referencia explícita a las bases de datos contenida en los nodos de proceso de mensajes pueden contener datos de caracteres de diferentes fuentes. Por ejemplo, es posible que los datos se hayan entrado a través de área de trabajo, se hayan derivado desde el contenido del mensaje o se hayan leído desde otra base de datos. Todos estos datos se convierten de la página de códigos original a la página de códigos del proceso en la que se ha creado el intermediario y luego el gestor de base de datos la convierte a la página de códigos en la que se ha creado la base de datos. Asegúrese de que estas tres páginas de códigos sean compatibles para evitar problemas de conversión de datos.

Conceptos relacionados
Flujos de mensajes
Flujos de mensajes coordinados

Tareas relacionadas
Creación de un flujo de mensajes
Definición del contenido del flujo de mensajes
Configuración de flujos de mensajes coordinados

Referencia relacionada
Nodos incorporados
Conexiones de base de datos para flujos de mensajes coordinados
El soporte de base de datos para los flujos de mensajes coordinados