Resolución de problemas que se producen al preparar el despliegue de flujos de mensajes
Este tema contiene consejos para solucionar
algunos problemas comunes que pueden surgir al preparar el despliegue de flujos de
mensajes o conjuntos de mensajes.
Los flujos de mensajes migrados no están disponibles para añadir a
un archivo archivador de intermediario
- Escenario: Ha migrado los flujos de mensajes y conjuntos de mensajes de la Versión 2.1 al entorno de trabajo utilizando los mandatos mqsimigratemsgflows y mqsimigratemsgsets, pero los flujos de mensajes no están disponibles para añadir un archivo archivador de intermediario (BAR).
- Solución: los flujos de mensajes y los
conjuntos de mensajes migrados se muestran en el
entorno de trabajo como proyectos cerrados. Para
que los flujos de mensajes y los conjuntos de
mensajes estén disponibles para añadir a un archivo BAR:
- Abra el proyecto pulsando el botón derecho en el proyecto y
pulsando
- Limpie el proyecto pulsando el botón derecho del ratón sobre el
mismo y pulsando Limpiar.
Esta operación muestra los posibles errores y hace que los recursos estén disponibles para añadirse a un archivo BAR.
Aparece un error cuando se añade un conjunto de mensajes a un archivo archivador de intermediario
- Escenario: se emite un error cuando se añade un conjunto de mensajes a un archivo archivador rde intermediario (BAR).
- Explicación: después de crear un archivo BAR y añadirle
un proyecto de conjunto de mensajes, se crean dos archivos en el
archivo BAR: messageset.user.txt y
messageset.service.txt.
El archivo user.txt contiene información de anotaciones de usuario,
como un mensaje de aviso BIP0177W, que indica que el diccionario que ha creado no es compatible con versiones anteriores.
- Solución: Utilice la información del archivo
user.txt para diagnosticar el error. El archivo service.txt contiene información detallada que ha utilizado el intermediario y el centro de soporte de IBM puede utilizarla para diagnosticar los problemas.
No puede arrastrar un archivo de archivado de intermediario en un intermediario
- Escenario: no puede arrastrar un archivo archivador de intermediario (BAR) a un intermediario.
- Explicación: los archivos BAR sólo se pueden desplegar en un grupo de ejecución. Cuando se realiza la acción arrastrar y
soltar no se puede soltar el archivo BAR en un intermediario en el
editor de topologías de intermediario ni en el navegador del dominio.
- Solución: suelte el archivo BAR en un grupo de ejecución
en el navegador del dominio o seleccione un grupo de ejecución en el
diálogo de despliegue.
No puede desplegar un flujo de mensajes que utiliza un flujo de
mensajes definido por el usuario
- Escenario: Ha creado un flujo de mensajes que contiene un
nodo de entrada en un proyecto de nodo definido por el usuario. No obstante, no puede desplegar un flujo de mensajes que utiliza este flujo de mensajes.
- Explicación: la validación, la compilación y el despliegue no
reconocen que un flujo de mensajes definido por el usuario contiene un nodo de
entrada.
- Solución: para solucionar el problema, añada un nodo de entrada
ficticio en el flujo que va a desplegar.
El archivo de flujo de mensajes compilado (.cmf) no se ha
generado
- Escenario: El archivo de flujo de mensajes compilado (.cmf)
no se ha generado. Por tanto, no se añade al archivo archivador de
intermediario y no se puede desplegar.
- Explicación: al crear los archivos ESQL o de correlación, la longitud total de la vía de acceso de estos archivos no debe sobrepasar los
256 caracteres, debido a una limitación del sistema de archivos de
Windows.
Si tiene un flujo de mensajes que incluye archivos ESQL o de correlación que tienen una longitud de vía de acceso superior a 256 caracteres, el flujo de mensajes no se puede compilar cuando intenta añadirlo a un archivo BAR y, por consiguiente, no puede desplegarse.
- Solución: para garantizar que la longitud de la vía de acceso no es de más de 256 caracteres, utilice nombres que
sean tan cortos como sea posible para los recursos siguientes:
- La vía de acceso de instalación
- Los nombres de proyecto y los nombres de esquema de intermediario
- Los nombres de archivos ESQL y de correlación