WebSphere Message Broker, Versión 8.0.0.5 Sistemas operativos: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte la información sobre la última versión del producto en IBM Integration Bus, Versión 9.0

Resolución de problemas que se producen durante el despliegue de flujos de mensajes

Los consejos que aquí se ofrecen pueden servirle de ayuda en la resolución de problemas que puedan surgir cuando se desarrollan flujos de mensajes o conjuntos de mensajes.

Recibe un mensaje de aviso sobre la modalidad

Mensaje BIP1806
  • Escenario: Aparece el mensaje de aviso BIP1806.
    El intermediario'Nombre_Intermediario' no ha revelado su modalidad a tiempo;
     es posible que la información que se ha enviado no esté actualizada.
  • Explicación: El intermediario ha excedido el tiempo de espera antes de que finalizara el mandato. Puede establecer el valor de tiempo de espera en el parámetro -w del mandato mqsimode o aceptar el valor predeterminado de 60 segundos; consulte Mandato mqsimode.
  • Solución: compruebe que el intermediario se ha iniciado. Si no se ha iniciado, inícielo mediante el mandato mqsistart. Si se ha iniciado, aumente el valor del tiempo de espera y vuelva a ejecutar el mandato.
Mensaje BIP1808
  • Escenario: Aparece el mensaje de aviso BIP1808.
    El intermediario'Nombre_Intermediario' no está en el nivel de software necesario
     para cambiar la modalidad.
  • Explicación: El intermediario se ejecuta en una versión anterior del producto. Debe realizar la migración de intermediarios que haya creado en una versión anterior a la 6.1.0.2 antes de poder cambiar la modalidad de operación.
  • Solución: actualice el intermediario al menos a la versión 6.1.0.2 y ejecute el mandato de nuevo.
Mensaje BIP1821
Mensaje BIP1822
  • Escenario: Aparece el mensaje de aviso BIP1822.
    AVISO: El intermediario 'Nombre_Intermediario' está en modalidad 'Nombre_Modalidad' pero tiene 'x' flujos de mensajes
     desplegados, que exceden el máximo permitido para esta modalidad.
  • Explicación: El intermediario se ejecuta en una modalidad que limita el número de flujos de mensajes que puede utilizar; consulte Restricciones que se aplican en cada modalidad de operación.
  • Solución: póngase en contacto con el representante de IBM para actualizar la licencia o suprima el número correspondiente de flujos de mensajes; consulte Suprimir un flujo de mensajes o subflujo.
Mensaje BIP1823
  • Escenario: Aparece el mensaje de aviso BIP1823.
    AVISO: el intermediario 'Nombre_Intermediario' tiene un flujo de mensajes denominado 'Flujo_Mensajes' en el grupo de ejecución
     'Grupo_Ejecución', que contiene uno o varios nodos que
     no son válidos en esta modalidad: Nombre_Modalidad
  • Explicación: El intermediario se ejecuta en una modalidad que limita los tipos de nodo que puede utilizar en un flujo de mensajes; consulte Restricciones que se aplican en cada modalidad de operación.
  • Solución: póngase en contacto con el representante de IBM para actualizar la licencia, modifique el flujo de mensajes para que utilice nodos que son válidos en la modalidad actual, o elimine los flujos de mensajes que contienen nodos no soportados; consulte Suprimir un flujo de mensajes o subflujo.
Mensaje BIP1824
  • Escenario: Aparece el mensaje de aviso BIP1824.
    AVISO: El periodo de prueba para el intermediario 'Nombre_Intermediario' ha caducado el 'Día_Mes_Año'.
  • Explicación: El intermediario se ejecuta en la modalidad Trial Edition y el periodo de prueba de 90 días ha caducado; consulte Restricciones que se aplican en cada modalidad de operación.
  • Solución: póngase en contacto con el representante de IBM para actualizar la licencia.

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

Los mensajes de error sobre la modalidad del intermediario se emiten cuando crea un grupo de ejecución

Mensaje BIP1825
  • Escenario: Aparece el mensaje de error BIP1825.
    Ha intentado crear un grupo de ejecución 'Grupo_Ejecución' en el intermediario 'Nombre_Intermediario',
     pero el intermediario se está ejecutando en modalidad
    'Nombre_Modalidad' que
     limita el número de grupos de ejecución que pueden existir al mismo tiempo.
     El grupo de ejecución no se puede crear.
  • Explicación: El grupo de ejecución no se puede crear porque se ha alcanzado el número máximo de grupos de ejecución para la modalidad del intermediario de destino y la creación del grupo de ejecución hace que se sobrepase este límite; consulte Restricciones que se aplican en cada modalidad de operación. El grupo de ejecución no se ha creado.
  • Solución: Vuelva a utilizar un grupo de ejecución existente o suprima un grupo de ejecución existente y vuelva a intentar el mandato; consulte Supresión de un grupo de ejecución mediante WebSphere Message Broker Toolkit o WebSphere Message Broker Explorer. O bien, póngase en contacto con el representante de IBM para actualizar la licencia.

Los mensajes de error sobre la modalidad del intermediario se emiten cuando realiza el despliegue

Mensaje BIP1826
  • Escenario: Aparece el mensaje de error BIP1826.
    Ha
    intentado desplegar un archivo archivador de intermediario (BAR) para el grupo
    de ejecución
     'Grupo_Ejecución' en el intermediario
    'Nombre_Intermediario',
     pero el intermediario se está ejecutando en modalidad
    'Nombre_Modalidad' que
     limita el número de flujos de mensajes que pueden existir al mismo tiempo.
     El archivo BAR no se puede desplegar.
  • Explicación: El archivo BAR no se puede desplegar al hacerlo el intermediario ejecuta más flujos de mensajes que los que son válidos para la modalidad de operación actual del intermediario de destino; consulte Restricciones que se aplican en cada modalidad de operación. El archivo BAR no se ha desplegado.
  • Solución: Suprima los flujos de mensajes del intermediario y vuelva a intentar el mandato; consulte Suprimir un flujo de mensajes o subflujo. O bien, póngase en contacto con el representante de IBM para actualizar la licencia.
Mensaje BIP1827
  • Escenario: Aparece el mensaje de error BIP1827.
    Ha
    intentado desplegar un archivo archivador de intermediario (BAR) para el grupo
    de ejecución
     'Grupo_Ejecución' en el intermediario
    'Nombre_Intermediario',
     pero el intermediario se está ejecutando en modalidad
    'Nombre_Modalidad' que tiene una restricción
     sobre los tipos de nodo que se pueden desplegar.
     El archivo BAR no se puede desplegar.
     El conjunto de tipos de nodos encontrados en el archivo BAR que no son válidos
     son:  Tipo_Nodo.
  • Explicación: el archivo BAR no se puede desplegar porque contiene nodos que no son válidos para la modalidad actual del intermediario de destino; consulte Restricciones que se aplican en cada modalidad de operación. El archivo BAR no se ha desplegado.
  • Solución: Modifique el flujo de mensajes para que utilice nodos que son válidos en la modalidad actual, o elimine los flujos de mensajes que contienen nodos no soportados; consulte Suprimir un flujo de mensajes o subflujo. O bien, póngase en contacto con el representante de IBM para actualizar la licencia.
Mensaje BIP1828
  • Escenario: Aparece el mensaje de error BIP1828.
    Ha
    intentado desplegar un archivo archivador de intermediario (BAR) para el grupo
    de ejecución
     'Grupo_Ejecución' en el intermediario
    'Nombre_Intermediario',
     pero el periodo de prueba para el intermediario ha caducado.
     El archivo BAR no se puede desplegar.
  • Explicación: El intermediario de destino se ejecuta en una modalidad de prueba que ha caducado; consulte Restricciones que se aplican en cada modalidad de operación. El archivo BAR no se ha desplegado.
  • Solución: póngase en contacto con el representante de IBM para actualizar la licencia. Si ya ha adquirido una licencia válida para el intermediario de destino, cambie el intermediario a la modalidad correcta utilizando el mandato mqsimode; consulte Mandato mqsimode.
Mensaje BIP1829
  • Escenario: Aparece el mensaje de error BIP1829.
    Ha
    intentado desplegar un archivo archivador de intermediario (BAR) para el grupo
    de ejecución
     'Grupo_Ejecución' en el intermediario
    'Nombre_Intermediario',
     pero el intermediario se está ejecutando en modalidad
    'Nombre_Modalidad' que
     limita el número de grupos de ejecución que pueden existir al mismo tiempo.
     El archivo BAR no se puede desplegar.
     
  • Explicación: el archivo BAR no se puede desplegar porque se ha alcanzado el número máximo de grupos de ejecución para la modalidad del intermediario de destino; consulte Restricciones que se aplican en cada modalidad de operación. El archivo BAR no se ha desplegado.
  • Solución: Suprima un grupo de ejecución existente y vuelva a intentar el mandato; consulte Supresión de un grupo de ejecución mediante WebSphere Message Broker Toolkit o WebSphere Message Broker Explorer. O bien, póngase en contacto con el representante de IBM para actualizar la licencia.

Los mensajes de error sobre el nivel de función se emiten al desplegar

Mensaje BIP2276
  • Escenario: se visualiza el mensaje de error BIP2276.
    El flujo 'Flujo_Mensajes', que incluye un flujo de mensajes de
    nodo tipo 'Tipo_Nodo', no se puede desplegar porque el 
    nivel de función de fixpack de '<versión>.<release>.<modificación>.<arreglo>' 
    no da soporte a este nodo. 
    Utilice mqsichangebroker -f all' para habilitar esta funcionalidad.
  • Explicación: el intermediario ha recibido una instrucción para crear un nodo de flujo de mensajes de tipo Tipo_Nodo en el flujo de mensajes Flujo_Mensajes. El intermedio no puede crear nodos de este tipo porque las funciones nuevas no se han habilitado para este intermediario. Utilice el mandato siguiente para habilitar esta función, así como todas las demás:
    mqsichangebroker MB8BROKER -f all
  • Solución: cambie el flujo para evitar utilizar el nodo que no está disponible o habilite las funciones nuevas utilizando el mandato mqsichangebroker; consulte Mandato mqsichangebroker.

Se emiten mensajes de error cuando realiza 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

Crea un servicio configurable, despliega un flujo de mensajes y un adaptador de entrada, pero falla el despliegue

Ha creado un flujo de mensajes de WebSphere Adapters que utiliza adaptadores secundarios y se ha producido un conflicto de nombres en los adaptadores secundarios o conjuntos de mensajes

Obtiene un fallo de comprobación de autoridad cuando realiza un despliegue en z/OS

El despliegue falla cuando tiene dependencias de proyecto circulares

Se emiten mensajes de error cuando realiza un despliegue

En esta sección se explican otros mensajes de error que pueden generarse durante un despliegue.

Mensaje BIP1106 con el código de razón de WebSphere MQ 2030
  • Escenario: Se emite el mensaje de error BIP1106 con el código de razón 2030 cuando despliega un conjunto de mensajes de gran tamaño.
  • Explicación: El tamaño del mensaje sobrepasa la longitud máxima de mensaje de la cola de transmisión en el gestor de colas de intermediario.
  • Solución: aumente la longitud máxima de mensaje para la cola de transmisión utilizando el mandato alter qlocal de WebSphere MQ, donde la longitud máxima de mensaje (maxmsgl) está representada en bytes:
    alter ql(nombre_cola_transmisión) maxmsgl(104857600) 
    Para obtener más información sobre este mandato, consulte la sección Guía de administración del sistema del Centro de información en línea de WebSphere MQ Versión 7.
Mensaje BIP2066
  • Escenario: ha iniciado una solicitud de despliegue; por ejemplo, ha desplegado un archivo BAR en un grupo de ejecución. El mensaje de error BIP2066 se devuelve una o más veces.
  • Explicación: la solicitud de despliegue no la ha reconocido el grupo de ejecución antes de que haya caducado la cantidad de los valores de los parámetros de tiempo de espera del intermediario ConfigurationChangeTimeout y InternalConfigurationTimeout.
  • Solución: aumente estos valores especificando los parámetros -g y -k de mqsicreatebroker o el mandato mqsichangebroker. Consulte Establecimiento de valores de tiempo de espera de configuración para obtener información sobre los factores que afectan a los valores de tiempos de espera y cómo establecer los valores adecuados.
Mensaje BIP2080
  • Escenario: El intermediario ha iniciado un grupo de ejecución; por ejemplo, si ha emitido mqsistart para el intermediario o se ha producido un error y el grupo de ejecución se está recuperando. El mensaje de error BIP2080 aparece una o más veces.
  • Explicación: la solicitud de configuración interna n la ha reconocido el grupo de ejecución antes de que caducara el valor de InternalConfigurationTimeout (valor predeterminado de 60 segundos).
  • Solución: cambie el tiempo de espera de configuración especificando el parámetro -k de mqsicreatebroker o el mandato mqsichangebroker. Consulte Establecimiento de valores de tiempo de espera de configuración para obtener información sobre los factores que afectan a los valores de tiempos de espera y cómo establecer los valores adecuados.
Mensaje BIP2241
  • Escenario: Aparece el mensaje de error BIP2241.
  • Explicación: Está intentando desplegar un flujo de mensajes que contiene un nodo que no está disponible en el intermediario de destino.
  • Solución: asegúrese de que la versión del componente WebSphere Message Broker Toolkit en el que se ha desarrollado el flujo de mensajes coincide con la versión del intermediario en el que se está desplegando el flujo de mensajes. Si el flujo de mensajes utiliza un nodo definido por el usuario o un nodo suministrado en un SupportPac, asegúrese de que la implementación de nodos de tiempo de ejecución se ha instalado correctamente en el sistema en que se ejecuta el intermediario. Si el flujo de mensajes incluye un nodo definido por el usuario, consulte Instalación de archivos de ejecución de extensión definida por el usuario en un intermediario. Si el flujo de mensajes incluye un nodo proporcionado en un SupportPac, consulte la información de instalación, si se ha suministrado, para el SupportPac.
Mensaje BIP2242
  • Escenario: Aparece el mensaje de error BIP2242.
  • Explicación: la solicitud de despliegue (cambio de configuración) no se ha aceptado antes de que caducara el valor de tiempo de espera establecido por el parámetro del intermediario ConfigurationChangeTimeout. Este valor de tiempo de espera de configuración debe ser lo suficientemente largo para que el flujo de mensajes termine de procesar su mensaje actual y luego acepte la solicitud de despliegue; el valor predeterminado es 300 segundos.
  • Solución: establezca los valores de tiempo de espera de configuración especificando los parámetros -g y -k de mqsicreatebroker o el mandato mqsichangebroker.
Mensaje BIP3226
  • Escenario: se muestra el mensaje de error BIP3226 ; por ejemplo:
    (Semipersistent_Compute1.Main, 27.89): índice de matriz se evalúa en '0' pero debe 
    evaluarse en un valor entero positivo distinto de cero.
    La primera inserción en BIP3226 (en este ejemplo, Semipersistent_Compute1.Main) identifica el nodo y la rutina en que aparece la sentencia. La segunda inserción (en este ejemplo, 27.89) identifica la línea y columna aproximadas del valor de índice que se muestra en la tercera inserción (en este ejemplo, '0').
  • Explicación: la validez de utilizar un índice de referencia de campo de cero se ha corregido en WebSphere Message Broker Versión 7.0. Si tiene sentencias en los módulos ESQL que incluyen un índice de cero, se genera el error BIP3226E.

    Por ejemplo, el módulo ESQL puede contener la sentencia siguiente:

    SET OutputRoot.XMLNSC.Top.A[0].B = 42;
  • Solución:

    Debe corregir todas las sentencias ESQL que utilicen un índice de cero para utilizar un índice de 1. Las sentencias pueden utilizar una variable, así como un valor literal para el índice; compruebe ambas situaciones posibles. Por ejemplo, el código modificado puede indicar:

    SET OutputRoot.XMLNSC.Top.A[1].B = 42;
Mensaje BIP7053S
  • 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 Message Broker utiliza funciones USS para obtener el nombre de host para un sistema concreto. El mensaje de error siguiente aparece si el nombre de host predeterminado no se ha configurado correctamente en el entorno USS:
    BIP7053S: Excepción Java imprevista del intermediario $SYS_mqsi 0 java.lang.Error: 
    -2103399272!java.net.UnknownHostException :
    Hostname: nombre de host
    El nombre de host 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.
Error de validador de serie de caracteres codificada/delimitada (TDS).
  • Escenario: Intenta desplegar un conjunto de mensajes con un formato físico TDS que tiene un error.
  • Explicación: El siguiente extracto de unas anotaciones de error ilustra un error de validador de TDS. En este caso, la causa del problema es que el elemento Town no tiene definido un código.
    TDS Extractor Trace File
    ========================
    
    Beginning Extract..
    
    Extracting Identification Info
    Extracting Project Info
    Extracting Messages
    Extracting Elements
    Extracting Compound Types
    Extracting Type Members
    Extracting Type Members
    Extracting Type Members
    Extracting Type Members
    Extracting Type Members
    Beginning Indexing..
    
    Creating Member IDs to Tags Index Table.
    
    Beginning Validation..
    
    Validating Project
    Validating Types
    ERROR: TDSValidator::ValidateTypeMemberSimpleElement:
      Simple elements in a type with Data Element Separation attribute = Tagged 
      Delimited must have the following attribute set:
      Element Level - Tag
    (Element ID: Town)
    (Type ID: AddressType)
    Return Code: -80
    
    Validating Messages
    
    Trace Info
    ===========
    EXCEPTION: TDSValidator::Validate:
      TDS Validation failed.
        1 errors
        0 warnings
    Return Code: -1
  • Solución: utilice la información del registro de errores para corregir el problema.
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Comentarios

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última actualización:
        
        Última actualización: 2015-02-28 17:00:36


Tema de tareaTema de tarea | Versión 8.0.0.5 | au16542_