Resolución de problemas al desplegar flujos de mensajes

  1. Para depurar problemas al desplegar, compruebe las anotaciones:

    Estas anotaciones pueden estar en sistemas aparte y deben utilizarse conjuntamente con la salida del entorno de trabajo para asegurarse de que el despliegue ha sido satisfactorio.

    Utilice el mandato mqsilist para comprobar que el despliegue ha sido satisfactorio o consulte las anotaciones de sucesos de Windows o las anotaciones de sucesos del dominio de intermediarios.

  2. Utilice esta lista de comprobación cuando tenga problemas de despliegue:
    • Asegúrese de que el gestor de colas remoto esté en ejecución.
    • Asegúrese de que los canales estén en ejecución.
    • Visualice el estado del canal para ver si ha aumentado el número de mensajes del sistema enviados.
    • Compruebe el canal desde el extremo remoto.
    • Compruebe el nombre del gestor de colas.
    • Determine si el canal es un canal de clúster.

Este tema contiene consejos para solucionar algunos problemas comunes que pueden surgir al desplegar flujos de mensajes o conjuntos de mensajes.
Preparación para el despliegue:
Durante el despliegue:
Cancelación del despliegue:
Después del despliegue:

Los flujos de mensajes migrados no están disponibles para añadir a un archivo archivador de intermediario

No puede arrastrar un archivo archivador de intermediario en un intermediario

No se ha generado el archivo de flujo de mensajes compilado (.cmf)

El flujo de mensajes se despliega en el sistema de prueba, pero en ningún otro sitio

El despliegue indica que el intermediario no existe

El Gestor de configuración está intentando desplegar en un intermediario que no existe

El Gestor de configuración informa que se ha quedado sin memoria

Aparecen mensajes de error después de efectuar un despliegue en z/OS

No se produce la serialización esperada de la entrada para una cola compartida que sirve a varias instancias de un flujo de mensajes en z/OS

Los nodos MQe no funcionan como se esperaba después del despliegue en un intermediario de la Versión 6.0

Aparecen mensajes de error después de efectuar un despliegue

Los mensajes de error que se pueden generar durante un despliegue se listan a continuación con una explicación.

Mensaje BIP1536
  • Escenario: Ha definido un Gestor de configuración para que se ejecute con un ID de usuario y ha definido un intermediario para que se ejecute en un sistema distinto con un ID de usuario distinto. El despliegue se ha realizado correctamente, pero se ha emitido el mensaje de error BIP1536 al desplegar flujos de mensajes en el intermediario.
  • Explicación: El Gestor de configuración no puede inscribirse para suscripciones internas con el intermediario porque éste está ejecutándose bajo un ID y el Gestor de configuración está ejecutándose bajo otro ID. El intermediario y el Gestor de configuración transmiten mensajes internos en ambos sentidos, mediante publicación/suscripción. Estos mensajes se transmiten mediante WebSphere MQ, que requiere ciertas autorizaciones.
  • Solución:
    • Asegúrese de que el ID de usuario del intermediario es miembro de los grupos mqm y mqbrkrs.
    • Defina el ID de usuario del intermediario en el sistema en el que se ejecuta el Gestor de configuración.
    • Defina el ID de usuario del Gestor de configuración en el sistema en el que se ejecuta el intermediario.
    • Asegúrese de que todos los ID estén en minúsculas de forma que sean compatibles entre sistemas.
Mensajes BIP1536 y BIP7017
  • Escenario: Aparecen los mensajes de error BIP1536y BIP7017.
  • Explicación: El Gestor de configuración tiene un problema al registrar sus suscripciones internas en temas relativos al cambio de estado del intermediario, algo que intenta hacer cada vez que se despliega una configuración completa. La causa del problema la da el mensaje BIP7017, que indica que está ejecutando un Servidor de nombres de usuario configurado, pero que el intermediario en el que está desplegando no tiene el ID de usuario del servicio del Gestor de configuración en su memoria caché de usuario.
  • Solución: Realice las siguientes comprobaciones. Cuando identifique y corrija el problema, las suscripciones se registrarán correctamente la siguiente vez que efectúe un despliegue:
    • Asegúrese de que Servidor de nombres de usuario se ha iniciado.
    • Asegúrese de que se hayan iniciado los canales de WebSphere MQ entre el Servidor de nombres de usuario y el intermediario.
    • Asegúrese de que el ID de usuario esté presente en el dominio del Servidor de nombres de usuario.
Inicio del cambioMensaje BIP2045
  • Escenario: Aparece el mensaje de error BIP2045 en el Kit de herramientas de Message Brokers después del despliegue.
  • Explicación: Cada intermediario se identifica mediante un identificador exclusivo universal (UUID) que se almacena en el Gestor de configuración cuando se define el intermediario. El UUID también se almacena en el intermediario cuando recibe su primer mensaje de despliegue. Si el intermediario recibe un mensaje de despliegue que contiene otro UUID, rechazará el mensaje de despliegue y emitirá el mensaje de error BIP2045. Esto puede ocurrir bajo las siguientes circunstancias:
    • intenta desplegar desde un segundo Gestor de configuración; no se da soporte a este escenario.
    • ha vuelto a crear el Gestor de configuración, pero no el intermediario
    • tiene problemas con el canal de WebSphere MQ al suprimir y volver a crear el intermediario
  • Solución: Asegúrese de que no está utilizando más que un Gestor de configuración para controlar un solo intermediario. Si este no es el problema, siga las instrucciones que se dan en el mensaje de error BIP2045 para volver a tomar el control del intermediario reconstruyéndolo y volviendo a desplegar las aplicaciones de flujo de mensajes.
Fin del cambio
Mensaje BIP2066
  • Escenario: Aparece el mensaje de error BIP2066.
  • Explicación: El grupo de ejecución no ha reconocido la petición de despliegue antes de que finalizara el tiempo de espera de intermediario ConfigurationTimeout más ConfigurationDelayTimeout (por omisión, 60 segundos).
  • Solución: Cambie estos tiempos de espera utilizando los parámetros -g y -k de los mandatos mqsicreatebroker y mqsichangebroker.
Mensaje BIP2242
  • Escenario: Aparece el mensaje de error BIP2242.
  • Explicación: La petición de despliegue (cambio de configuración) no se ha aceptado antes de que caducara el tiempo de espera de intermediario ConfigurationTimeout (valor por omisión 300 segundos). El tiempo de espera debe ser lo suficientemente largo para que el flujo de mensajes complete el proceso del mensaje actual y, a continuación, acepte la petición de despliegue.
  • Solución: Establezca estos tiempos de espera utilizando los parámetros -g y -k de los mandatos mqsicreatebroker y mqsichangebroker.
  • Escenario: Cuando se realiza una operación de despliegue en un intermediario, se muestra el mensaje de error BIP7053S.
  • Explicación: Este error se produce en un entorno de varias pilas TCP/IP e indica que el entorno TCP/IP de USS (UNIX System Services) no se ha configurado correctamente.
    WebSphere Event Broker utiliza las funciones USS para obtener el nombre de sistema principal de un sistema dado. El mensaje de error siguiente aparece si el nombre de sistema principal predeterminado no se ha configurado correctamente en el entorno USS:
    BIP7053S: Broker $SYS_mqsi 0 unexpected Java exception
    java.lang.Error: -2103399272!java.net.UnknownHostException :
    Hostname: nombre de sistema principal
    El nombre de sistema principal del que informa el mensaje de error es el que se ha devuelto al intermediario después de llamar a gethostname.
  • Solución: Asegúrese de que el entorno TCP/IP está configurado correctamente en USS.

Cuando se cancela un despliegue, mqsilist muestra un flujo de mensajes en un grupo de ejecución, pero las herramientas no lo muestran

No se le ha notificado el resultado de un despliegue

No recibe la confirmación de que el despliegue ha sido satisfactorio

No puede ver ningún flujo de mensajes desplegado.

Un intermediario suprimido sigue apareciendo en el navegador del dominio

Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2006 Última actualización: 22/08/2006
au16540_