CNTR

CNTR0001W: No se ha podido desactivar un bean de sesión con estado: {0} {1} {2}
Explicación El contenedor no ha podido desactivar un bean de sesión con estado.
Acción Compruebe que el directorio de desactivación exista, que el proceso tenga permiso de escritura en el directorio y que el espacio en disco sea suficiente.
CNTR0002W: No se ha podido obtener la envoltura para la factoría:
Factoría: {0}
Explicación Excepción inesperada. La causa no se puede determinar inmediatamente.
Acción Si el problema persiste, puede haber información adicional disponible si busca el ID del mensaje en los sitios Web siguientes: página de soporte de IBM WebSphere Application Server: http://www.ibm.com/software/webservers/appserv/was/support/ página de soporte de IBM WebSphere Application Server for z/OS: http://www.ibm.com/software/webservers/appserv/zos_os390/support/
CNTR0003W: No se ha podido activar un bean de sesión con estado: {0} {1}
{2}
Explicación El contenedor no ha podido activar un bean de sesión con estado desde el almacenamiento.
Acción Realice acciones en función del mensaje de excepción que aparezca en el mensaje CNTR0003W.
CNTR0004E: Se ha dejado de intentar adquirir un bloqueo.
Bloqueo : {0}
Explicación Una hebra que intentaba adquirir un bloqueo exclusivo en el contenedor se ha interrumpido mientras esperaba el bloqueo.
Acción Si el problema persiste, puede haber información adicional disponible si busca el ID del mensaje en los sitios Web siguientes: página de soporte de IBM WebSphere Application Server: http://www.ibm.com/software/webservers/appserv/was/support/ página de soporte de IBM WebSphere Application Server for z/OS: http://www.ibm.com/software/webservers/appserv/zos_os390/support/
CNTR0005W: No se ha podido desactivar un enterprise bean: {0} {1} {2}
Explicación El contenedor no ha podido desactivar un enterprise bean.
Acción Realice acciones en función del mensaje de excepción que aparezca en el mensaje CNTR0005W.
CNTR0006W: No se ha podido conectar EJBObject "{0}" a ORB.
Explicación Al intentar activar un bean con estado, el contenedor no ha podido conectar un objeto de apéndice (referencia) deserializado.
Acción Si el problema persiste, puede haber información adicional disponible si busca el ID del mensaje en los sitios Web siguientes: página de soporte de IBM WebSphere Application Server: http://www.ibm.com/software/webservers/appserv/was/support/ página de soporte de IBM WebSphere Application Server for z/OS: http://www.ibm.com/software/webservers/appserv/zos_os390/support/
CNTR0008W: No se ha podido eliminar un bean de sesión desactivado con estado: {0} {1} {2}
Explicación El contenedor no ha podido eliminar un bean de sesión desactivado con estado desde el almacenamiento.
Acción Realice acciones en función del mensaje de excepción que aparezca en el mensaje CNTR0008W.
CNTR0009W: Un intento de acceder al bean "{0}" ha dado error porque no estaba instalado previamente o se han producido problemas durante su instalación.
Explicación El servidor de aplicaciones ha intentado acceder a un enterprise bean que no está instalado en el contenedor.
Acción Busque los mensajes de error anteriores que indiquen que se ha producido un error en la instalación del bean.
CNTR0010W: Se produjo NumberFormatException al convertir <env-entry-name> {0} <env-entry-value> {1} : {2}
Explicación El contenedor no ha podido procesar una entrada de entorno debido a NumberFormatException.
Acción Asegúrese de que el valor de la entrada de entorno sea una representación de serie válida para el tipo especificado.
CNTR0011W: Se ha especificado un tipo no válido para una entrada de entorno de contexto java:comp/env de bean: <env-entry-name> {0}
Explicación El contenedor ha encontrado un tipo para una entrada de entorno que no es válido.
Acción Asegúrese de que el tipo de entrada de entorno sea uno de los siguientes: String, Integer, Boolean, Double, Byte, Short, Long o Float.
CNTR0012W: El colaborador {0} generó una excepción inesperada - siguiendo con los colaboradores restantes.
Datos de la excepción:{1}
Explicación Excepción inesperada. La causa no se puede determinar inmediatamente.
Acción Si el problema persiste, puede haber información adicional disponible si busca el ID del mensaje en los sitios Web siguientes: página de soporte de IBM WebSphere Application Server: http://www.ibm.com/software/webservers/appserv/was/support/ página de soporte de IBM WebSphere Application Server for z/OS: http://www.ibm.com/software/webservers/appserv/zos_os390/support/
CNTR0013W: No se puede correlacionar la excepción.
{0}
{1}
Explicación El contenedor no ha podido correlacionar la excepción con una excepción CORBA válida.
Acción Si el problema persiste, puede haber información adicional disponible si busca el ID del mensaje en los sitios Web siguientes: página de soporte de IBM WebSphere Application Server: http://www.ibm.com/software/webservers/appserv/was/support/ página de soporte de IBM WebSphere Application Server for z/OS: http://www.ibm.com/software/webservers/appserv/zos_os390/support/
CNTR0014W: Se ha interrumpido la hebra StatefulBeanReaper; cerrando.
{0}
Explicación Excepción inesperada. La causa no se puede determinar inmediatamente.
Acción Si el problema persiste, puede haber información adicional disponible si busca el ID del mensaje en los sitios Web siguientes: página de soporte de IBM WebSphere Application Server: http://www.ibm.com/software/webservers/appserv/was/support/ página de soporte de IBM WebSphere Application Server for z/OS: http://www.ibm.com/software/webservers/appserv/zos_os390/support/
CNTR0015W: Se ha producido una excepción inesperada durante la limpieza del bean con estado.
Datos de la excepción:
{0}
{1}
Explicación Excepción inesperada. La causa no se puede determinar inmediatamente.
Acción Si el problema persiste, puede haber información adicional disponible si busca el ID del mensaje en los sitios Web siguientes: página de soporte de IBM WebSphere Application Server: http://www.ibm.com/software/webservers/appserv/was/support/ página de soporte de IBM WebSphere Application Server for z/OS: http://www.ibm.com/software/webservers/appserv/zos_os390/support/
CNTR0016W: No se ha podido eliminar el bean de sesión "{0}" desactivado con estado, debido a la excepción: {1}
Explicación El contenedor no ha podido eliminar un bean de sesión desactivado con estado desde el almacenamiento de desactivación.
Acción Realice acciones en función del mensaje de excepción que aparezca en el mensaje CNTR0016W.
CNTR0017W: El colaborador de seguridad generó la excepción inesperada.
Datos de la excepción:{0}
Explicación Excepción inesperada. La causa no se puede determinar inmediatamente.
Acción Si el problema persiste, puede haber información adicional disponible si busca el ID del mensaje en los sitios Web siguientes: página de soporte de IBM WebSphere Application Server: http://www.ibm.com/software/webservers/appserv/was/support/ página de soporte de IBM WebSphere Application Server for z/OS: http://www.ibm.com/software/webservers/appserv/zos_os390/support/
CNTR0018E: EJB ha generado una excepción no esperada (no declarada). Datos de la excepción:{0}
Explicación Se ha creado una excepción, no declarada en la signatura del método EJB, cuando el contenedor EJB intentaba invocar un método EJB.
Acción Examine el rastreo de pila para determinar la causa de la excepción. Si la excepción se ha originado en el código escrito por el cliente, corrija la causa de la excepción. En caso contrario, visite el sitio Web de soporte de IBM si desea información sobre la determinación de problemas
CNTR0019E: EJB ha generado una excepción no esperada (no declarada) al invocar el método "{1}". Datos de la excepción:{0}
Explicación Se ha creado una excepción, no declarada en la signatura del método EJB, cuando el contenedor EJB intentaba invocar este método EJB.
Acción Examine el rastreo de pila para determinar la causa de la excepción. Si la excepción se ha originado en el código escrito por el cliente, corrija la causa de la excepción. En caso contrario, visite el sitio Web de soporte de IBM si desea información sobre la determinación de problemas
CNTR0020E: EJB ha generado una excepción no esperada (no declarada) al invocar el método "{1}" en el bean "{2}". Datos de la excepción:{0}
Explicación Se ha creado una excepción, no declarada en la signatura del método EJB, cuando el contenedor EJB intentaba invocar este método EJB.
Acción Examine el rastreo de pila para determinar la causa de la excepción. Si la excepción se ha originado en el código escrito por el cliente, corrija la causa de la excepción. En caso contrario, visite el sitio Web de soporte de IBM si desea información sobre la determinación de problemas
CNTR0021E: EJB ha generado una excepción no esperada (no declarada) al invocar un método en el bean "{1}". Datos de la excepción:{0}
Explicación Se ha creado una excepción, no declarada en la signatura del método EJB, cuando el contenedor EJB intentaba invocar este método EJB.
Acción Examine el rastreo de pila para determinar la causa de la excepción. Si la excepción se ha originado en el código escrito por el cliente, corrija la causa de la excepción. En caso contrario, visite el sitio Web de soporte de IBM si desea información sobre la determinación de problemas
CNTR0022E: Coordinador de transacción no disponible.
{0}
Explicación Excepción inesperada. La causa no se puede determinar inmediatamente.
Acción Si el problema persiste, puede haber información adicional disponible si busca el ID del mensaje en los sitios Web siguientes: página de soporte de IBM WebSphere Application Server: http://www.ibm.com/software/webservers/appserv/was/support/ página de soporte de IBM WebSphere Application Server for z/OS: http://www.ibm.com/software/webservers/appserv/zos_os390/support/
CNTR0023W: El directorio "{0}" no existe. El contenedor EJB utilizará el directorio actual para desactivar beans.
Explicación El contenedor no ha podido abrir el directorio de desactivación.
Acción Compruebe que el directorio de desactivación exista.
CNTR0024W: No se puede abrir la corriente de entrada: {0} {1} {2}
Explicación Se ha producido una excepción IOException en el contenedor de Enterprise JavaBean (EJB) al intentar leer un archivo de un bean de sesión con estado.
Acción Consulte el mensaje de la excepción IOException para determinar la acción que se debe efectuar. Asegúrese de que los permisos establecidos para el archivo sean correctos.
CNTR0025W: No se puede abrir la corriente de salida: {0} {1} {2}
Explicación Se ha producido una excepción IOException en el contenedor al intentar escribir un archivo de un bean de sesión con estado.
Acción Consulte el mensaje de la excepción IOException para determinar la acción que se debe efectuar. Asegúrese de que los permisos establecidos para el archivo sean correctos.
CNTR0026W: El nombre de origen de datos para el bean CMP "{0}" es nulo. El bean no estará disponible para el uso.
Explicación No se ha especificado origen de datos para el bean de entidad.
Acción Especifique el origen de datos para el bean de entidad o especifique un origen de datos por omisión para el módulo.
CNTR0027W: No se ha podido comprometer la conexión:
{0}
Explicación Se ha producido una SQLException al intentar comprometer una conexión de origen de datos.
Acción Consulte la documentación específica del proveedor para el producto de la base de datos que está utilizando. Normalmente, un código de excepción específico del proveedor se visualizará como parte de la SQLException. Este código de excepción se puede utilizar, en combinación con la documentación específica del proveedor, para determinar el motivo de la excepción.
CNTR0028W: No se ha podido cerrar la conexión:
{0}
Explicación Se ha producido una SQLException al intentar cerrar una conexión de origen de datos.
Acción Consulte la documentación específica del proveedor para el producto de la base de datos que está utilizando. Normalmente, un código de excepción específico del proveedor se visualizará como parte de la SQLException. Este código de excepción se puede utilizar, en combinación con la documentación específica del proveedor, para determinar el motivo de la excepción.
CNTR0031W: Se ha producido un error al iniciar el bean CMP {0}:
{1}
Explicación Es posible que se haya enlazado un bean de entidad a un origen de datos utilizando un nombre de origen de datos no válido o incorrecto. Si el nombre del origen de datos es correcto, es posible que el origen de datos no se haya configurado correctamente.
Acción Si este mensaje va precedido por el mensaje CNTR0026W, debe proporcionar el nombre del origen de datos. En caso contrario, compruebe el nombre del origen de datos que se muestra en el mensaje CNTR0032W a continuación de este mensaje. Si se produce una excepción 'name not found' (nombre no encontrado), es muy probable que el nombre del origen de datos no sea correcto. Si se proporciona el nombre correcto de origen de datos, compruebe la configuración del origen de datos. Por ejemplo, puede haber especificado un nombre de base de datos, ID de usuario o contraseña incorrectos en la configuración del origen de datos.
CNTR0032W: Error al crear el persistor CMP utilizando el origen de datos: {0}
Explicación Este mensaje aparece inmediatamente después del mensaje CNTR0031W e informa del nombre del origen de datos utilizado al iniciar el bean de entidad.
Acción Efectúe la acción que se describe para el mensaje CNTR0031W.
CNTR0033E: El contenedor de EJB ignora la captura de la excepción inesperada: {0}.
Explicación Excepción inesperada. La causa no se puede determinar inmediatamente.
Acción Si el problema persiste, puede haber información adicional disponible si busca el ID del mensaje en los sitios Web siguientes: página de soporte de IBM WebSphere Application Server: http://www.ibm.com/software/webservers/appserv/was/support/ página de soporte de IBM WebSphere Application Server for z/OS: http://www.ibm.com/software/webservers/appserv/zos_os390/support/
CNTR0034I: ContainerEJBException.getExceptionChain devuelve una lista incompleta de excepciones.
Explicación Excepción inesperada. La causa no se puede determinar inmediatamente.
Acción Si el problema persiste, puede haber información adicional disponible si busca el ID del mensaje en los sitios Web siguientes: página de soporte de IBM WebSphere Application Server: http://www.ibm.com/software/webservers/appserv/was/support/ página de soporte de IBM WebSphere Application Server for z/OS: http://www.ibm.com/software/webservers/appserv/zos_os390/support/
CNTR0035E: El contenedor de EJB ha capturado {0} y está generando {1}.
Explicación Excepción inesperada. La causa no se puede determinar inmediatamente.
Acción Si el problema persiste, puede haber información adicional disponible si busca el ID del mensaje en los sitios Web siguientes: página de soporte de IBM WebSphere Application Server: http://www.ibm.com/software/webservers/appserv/was/support/ página de soporte de IBM WebSphere Application Server for z/OS: http://www.ibm.com/software/webservers/appserv/zos_os390/support/
CNTR0036E: El contenedor de EJB no soporta la utilización de la instancia de bean para métodos de buscador sobre persistencia gestionada por contenedor de EJB 1.x y está generando {0}
Explicación Un bean configurado para la persistencia gestionada por contenedor de Enterprise JavaBean (EJB) v1.x ha intentado invocar métodos en una instancia de bean para el proceso de un método de búsqueda.
Acción Vuelva a desplegar el bean e intente la operación otra vez.
CNTR0037E: La sentencia preparada no se correlaciona con la conexión.
Explicación Excepción inesperada. La causa no se puede determinar inmediatamente.
Acción Si el problema persiste, puede haber información adicional disponible si busca el ID del mensaje en los sitios Web siguientes: página de soporte de IBM WebSphere Application Server: http://www.ibm.com/software/webservers/appserv/was/support/ página de soporte de IBM WebSphere Application Server for z/OS: http://www.ibm.com/software/webservers/appserv/zos_os390/support/
CNTR0038W: El atributo TX se debe modificar para eliminar la pérdida de posibles actualizaciones en el bean {0} cuando se utiliza simultáneamente en distintas transacciones. El bean no debe utilizar los atributos de transacción TX_NOT_SUPPORTED, TX_NEVER ni TX_SUPPORTS.
Explicación Se ha iniciado una transacción mediante los atributos de transacción TX_NOT_SUPPORTED, TX_NEVER o TX_SUPPORTS. La transacción ha actualizado un bean de entidad de persistencia gestionada por contenedor (CMP) y la transacción está almacenando la actualización en el almacén persistente. Si una transacción simultánea utiliza el bean de entidad CMP con el mismo valor de clave primaria, las actualizaciones de una transacción pueden escribirse encima de las actualizaciones del resto de transacciones.
Acción La aplicación debe evitar que transacciones simultáneas actualicen un bean de entidad CMP con el mismo valor de clave primaria. Si esto no es posible, el bean que empiece la transacción debe utilizar un atributo de transacción distinto a TX_NEVER, TX_NOT_SUPPORTED o TX_SUPPORTS para garantizar la coherencia de los datos.
CNTR0039E: El contenedor de EJB ha capturado {0} y está regenerando la excepción capturada.
Explicación Excepción inesperada. La causa no se puede determinar inmediatamente.
Acción Si el problema persiste, puede haber información adicional disponible si busca el ID del mensaje en los sitios Web siguientes: página de soporte de IBM WebSphere Application Server: http://www.ibm.com/software/webservers/appserv/was/support/ página de soporte de IBM WebSphere Application Server for z/OS: http://www.ibm.com/software/webservers/appserv/zos_os390/support/
CNTR0040E: Anomalía del buscador como resultado de la excepción {0}.
Explicación Excepción inesperada. La causa no se puede determinar inmediatamente.
Acción Si el problema persiste, puede haber información adicional disponible si busca el ID del mensaje en los sitios Web siguientes: página de soporte de IBM WebSphere Application Server: http://www.ibm.com/software/webservers/appserv/was/support/ página de soporte de IBM WebSphere Application Server for z/OS: http://www.ibm.com/software/webservers/appserv/zos_os390/support/
CNTR0041W: La recopilación de resultados del buscador ha superado el límite. Sólo se procesan los primeros elementos Integer.MAX_VALUE.
Explicación El buscador ha recopilado unos resultados de más de 2147483647 beans de entidad.
Acción Cambie el buscador de forma que el resultado no de una recopilación de beans de entidad mayor de 2147483647.
CNTR0043E: El bean "{0}" está intentado utilizar una combinación no válida de ActivationPolicy y LoadPolicy en un servidor gestionado por carga de trabajo.
Explicación El usuario ha especificado la 'opción de compromiso A' en un enterprise bean situado en un servidor que esté gestionado por carga de trabajo. Esta combinación de configuración no está soportada.
Acción Cambie el enterprise bean para que utilice una opción de compromiso distinta, o cambie el servidor para que no esté gestionado por carga de trabajo.
CNTR0044W: El bean "{0}" está intentando utilizar una combinación no válida de política de activación: transacción y política de carga: activación. El valor por omisión de la política de carga será: transacción.
Explicación La política de activación especificada para el enterprise bean no está soportada. La Opción C, que es la acción por omisión a realizar, podría no proporcionar el resultado correcto. La combinación de la política de activación y la política de carga es el método en que Application Server implementa las opciones de compromiso A, B y C en la especificación EJB (Enterprise Java Bean).
Acción Vuelva a desplegar el enterprise bean con una combinación válida para eliminar este mensaje.
CNTR0045W: No se puede convertir el objeto remoto en archivo de apéndice. Posible explicación="{0}".
Explicación Excepción inesperada. La causa no se puede determinar inmediatamente.
Acción Si el problema persiste, puede haber información adicional disponible si busca el ID del mensaje en los sitios Web siguientes: página de soporte de IBM WebSphere Application Server: http://www.ibm.com/software/webservers/appserv/was/support/ página de soporte de IBM WebSphere Application Server for z/OS: http://www.ibm.com/software/webservers/appserv/zos_os390/support/
CNTR0046E: El bean "{0}" no ha especificado un enlace de fábrica de conexiones.
Explicación No se ha especificado ni el bean ni el enlace de fábrica de conexiones por omisión para el bean.
Acción Especifique un enlace para la fábrica de conexiones cuando se instale el bean.
CNTR0047E: El bean está intentando utilizar la interfaz o el método "{0}" en una situación prohibida por la especificación de EJB.
Explicación La especificación EJB (Enterprise Java Bean) no permite el método por uno de los motivos siguientes: - Los métodos getRollbackOnly y setRollbackOnly de la interfaz de contexto controlada por mensajes se deben utilizar en los métodos de beans controlados por mensajes que se ejecutan en el contexto de una transacción. # - La invocación de los métodos getCallerPrincipal e isCallerInRole no se permite en los métodos de beans controlados por mensajes porque el contenedor no tiene un contexto de seguridad de cliente. # - La invocación de los métodos getRollbackOnly y setRollbackOnly no está permitida en los métodos de beans controlados por mensajes para los que el contenedor no tenga un contexto de transacción significativo, y para todos los beans controlados por mensajes con demarcación de transacción gestionada por bean. # - La interfaz UserTransaction no está disponible para los beans controlados por mensajes con demarcación de transacciones gestionadas por contenedor. # - La invocación de los métodos getEJBHome o getEJBLocalHome no se permite en los métodos de beans controlados por mensajes porque no existen objetos EJBHome o EJBLocalHome para beans controlados por mensajes. #
Acción No invoque el método en este entorno.
CNTR0048W: El método de buscador "{0}" del bean especifica de forma incorrecta un ámbito de tiempo de espera de recopilación de buscador con valor cero.
Explicación El método de búsqueda tiene especificado un ámbito de tiempo de espera de recopilación de búsqueda, pero el valor está establecido en cero.
Acción Especifique un valor distinto a cero si precisa un ámbito de tiempo de espera de recopilación de buscador.
CNTR0049E: El bean está intentando utilizar una combinación no válida de opción de compromiso A y simultaneidad óptima.
Explicación El usuario ha especificado la opción de compromiso A y el control de simultaneidad óptima en un enterprise bean. El servidor de aplicaciones no tiene soporte para la opción de compromiso A y el control de simultaneidad óptima en un enterprise bean.
Acción Cambie el enterprise bean para que utilice la opción de compromiso A o el control de simultaneidad óptima, pero no ambos.
CNTR0050E: Se ha producido un error de protocolo en la transacción de contenedor.
Explicación Excepción inesperada. La causa no se puede determinar inmediatamente.
Acción Si el problema persiste, puede haber información adicional disponible si busca el ID del mensaje en los sitios Web siguientes: página de soporte de IBM WebSphere Application Server: http://www.ibm.com/software/webservers/appserv/was/support/ página de soporte de IBM WebSphere Application Server for z/OS: http://www.ibm.com/software/webservers/appserv/zos_os390/support/
CNTR0051E: La transacción ha excedido el tiempo de espera debido a la falta de actividad del cliente durante más de {1} segundos. ID de transacción: {0}
Explicación El cliente ha estado inactivo durante más tiempo del establecido por el valor de tiempo de espera de inactividad.
Acción Esto puede ser normal si el cliente abandona una transacción en estado activo. Si el cliente está todavía activo, el administrador debe determinar si se debe modificar el valor de tiempo de espera de inactividad de la transacción o del cliente.
CNTR0052W: La hebra de LRU se ha interrumpido. Se está terminando. {0}
Explicación Excepción inesperada. La causa no se puede determinar inmediatamente.
Acción Si el problema persiste, puede haber información adicional disponible si busca el ID del mensaje en los sitios Web siguientes: página de soporte de IBM WebSphere Application Server: http://www.ibm.com/software/webservers/appserv/was/support/ página de soporte de IBM WebSphere Application Server for z/OS: http://www.ibm.com/software/webservers/appserv/zos_os390/support/
CNTR0053W: Se ha producido una excepción durante el barrido de LRU {0} {1}.
Explicación Excepción inesperada. La causa no se puede determinar inmediatamente.
Acción Si el problema persiste, puede haber información adicional disponible si busca el ID del mensaje en los sitios Web siguientes: página de soporte de IBM WebSphere Application Server: http://www.ibm.com/software/webservers/appserv/was/support/ página de soporte de IBM WebSphere Application Server for z/OS: http://www.ibm.com/software/webservers/appserv/zos_os390/support/
CNTR0054W: Excepción producida por la estrategia de descarte {0} {1}.
Explicación Excepción inesperada. La causa no se puede determinar inmediatamente.
Acción Si el problema persiste, puede haber información adicional disponible si busca el ID del mensaje en los sitios Web siguientes: página de soporte de IBM WebSphere Application Server: http://www.ibm.com/software/webservers/appserv/was/support/ página de soporte de IBM WebSphere Application Server for z/OS: http://www.ibm.com/software/webservers/appserv/zos_os390/support/
CNTR0055W: Se ha capturado una excepción throwable al intentar construir <env-entry-name> {0} <env-entry-value> {1}
{2}
Explicación El contenedor ha generado una excepción throwable al intentar crear una entrada java:comp/env.
Acción Realice acciones en función del mensaje de excepción que aparezca en el mensaje CNTR0055W.
CNTR0056W: No se ha podido obtener la envoltura para un bean. Bean:
{0}
Explicación Excepción inesperada. La causa no se puede determinar inmediatamente.
Acción Si el problema persiste, puede haber información adicional disponible si busca el ID del mensaje en los sitios Web siguientes: página de soporte de IBM WebSphere Application Server: http://www.ibm.com/software/webservers/appserv/was/support/ página de soporte de IBM WebSphere Application Server for z/OS: http://www.ibm.com/software/webservers/appserv/zos_os390/support/
CNTR0057W: El tamaño de agrupación mínimo especificado para el bean {0} no es un entero válido: {1}. En su lugar, se utilizará el valor por omisión.
Explicación Sólo se puede especificar un entero positivo como tamaño de agrupación mínimo. Se utilizará el valor por omisión.
Acción Cambie el valor del tamaño mínimo de agrupación por un entero positivo.
CNTR0058W: El tamaño de agrupación máximo especificado para el bean {0} no es un entero válido: {1}. En su lugar, se utilizará el valor por omisión.
Explicación Sólo se puede especificar un entero positivo como tamaño de agrupación máximo. Se utilizará el valor por omisión.
Acción Cambie el valor del tamaño máximo de agrupación por un entero positivo.
CNTR0059W: El tamaño de agrupación mínimo especificado para el bean {0} es superior al tamaño de agrupación máximo especificado: ({1},{2}) En su lugar, se utilizarán los valores por omisión.
Explicación El tamaño de agrupación máximo debe ser igual o superior que el tamaño mínimo. Los valores por omisión se utilizarán para los tamaños mínimo y máximo de agrupación.
Acción Cambie el tamaño máximo de agrupación para que sea un valor mayor o igual que el tamaño mínimo de agrupación.
CNTR0060I: El tamaño de agrupación (Mín,Max) es ({0},{1}) para el bean {2}
Explicación Estos son los valores de tamaño de agrupación mínimo y máximo que se utilizarán para este tipo de bean.
Acción No es necesario que el usuario realice acción alguna.
CNTR0061I: El atributo de sólo lectura del método findByPrimaryKey se ha sustituido por true en el bean: <All>
Explicación El atributo de solo lectura findByPrimaryKey se ha especificado para ser sustituido por true en todos los beans de entidad.
Acción No es necesario que el usuario realice acción alguna.
CNTR0062W: No se ha encontrado ningún signo igual en la serie de especificación del tamaño de agrupación {0}
Explicación El formato de una especificación de tamaño de agrupación es: nombre_bean=mín,máx. Debe haber un signo igual entre el nombre del bean y los valores de mínimo y máximo.
Acción Asegúrese de que hay un signo igual entre el nombre del bean y los valores de mínimo y máximo.
CNTR0063W: No se ha encontrado una referencia a EJB en el descriptor de despliegue para WebApp o EnterpriseBean con el nombre de visualización {0}. Es posible que el EJB haya especificado información de enlace que no es válida.
Explicación Podría haber un descriptor de despliegue con una sintaxis que no sea válida.
Acción Compruebe que sea correcta la información de enlace en el descriptor de despliegue correspondiente al Enterprise JavaBean (EJB).
CNTR0064E: Una instancia bean de tipo "{0}" con una sesión de actividad basada en la política de activación ha intentado implicarse con varias transacciones simultáneas.
Explicación Un Enterprise JavaBean (EJB) activado en una sesión de actividad sólo debe participar en transacciones en serie. El tener atributos de transacción que varían, como REQUIRES para un método y REQUIRES_NEW o NOT_SUPPORTED para otro, podría provocar este error.
Acción Revise los atributos de transacciones asignados a los métodos de EJB y verifique que la secuencia de llamadas de métodos no resultan en varias transacciones simultáneas para el mismo bean dentro de una sesión de actividad.
CNTR0065E: El bean CMP "{0}" ha intentando utilizar un valor de control de resolución de transacciones locales no soportado.
Explicación El control de resolución ContainerAtBoundary es el único para el que hay soporte para transacciones locales con beans de persistencia gestionada por contenedor (CMP).
Acción Utilizando la herramienta de ensamblaje, cambie el "Control de resolución" a "ContainerAtBoundary" dentro de la pestaña Extensiones de IBM para el bean CMP y reinicie el servidor.
CNTR0066E: El bean "{0}" ha intentado utilizar un valor "sesión de actividad" para el límite de transacciones locales que no es válido.
Explicación El límite de transacción local de "activity session" no es válido para los beans controlados por mensajes.
Acción Cambie el límite de transacciones locales de "sesión de actividad" a "método bean" y reinicie el servidor de aplicaciones.
CNTR0067W: El bean de sesión "{0}" o su factoría ha intentado utilizar una combinación no válida de transacciones gestionadas por bean y atributos de transacción de nivel de método gestionados por contenedor. Se ignorarán los atributos de transacción de nivel de método.
Explicación La especificación del Enterprise JavaBean (EJB) establece que un bean de sesión o una factoría de un bean de sesión con "Transacciones gestionadas por bean" no debe declarar atributos de transacción para el método. Los atributos para la transacción a nivel de método gestionado por contenedor no tienen significado, porque el beans de sesión utilizará Transacciones gestionadas por bean.
Acción Elimine los atributos de transacción para los métodos de este bean o la factoría de bean.
CNTR0068W: El bean "{0}" o su factoría ha intentado utilizar una combinación no válida de sesiones de actividad gestionadas por bean y atributos de sesión de actividad de nivel de método.
Explicación Un Enterprise JavaBean (EJB) o su factoría con "transacciones gestionadas por bean" no debería declarar atributos de "sesión de actividad gestionada por contenedor" para sus métodos.
Acción Elimine los atributos de "sesión de actividad gestionada por contenedor" para los métodos de este EJB o su factoría.
CNTR0069E: El bean "{0}" de un módulo EJB 1.1 ha intentado utilizar una política "Activar en" no válida de "Sesión de actividad".
Explicación Las sesiones de actividad no están soportadas en módulos EJB V1.1.
Acción Seleccione "Una vez" o "Transacción" para la política "Activar en".
CNTR0070E: El bean "{0}" de un módulo EJB 1.1 ha intentado utilizar un límite de transacciones locales de "Sesión de actividad" no válido.
Explicación Las sesiones de actividad no están soportadas en módulos EJB V1.1.
Acción Seleccione "Método bean" para el límite de transacciones locales.
CNTR0071E: El bean "{0}" de un módulo EJB 1.1 ha intentado utilizar un control de resolución de transacciones locales de "ContainerAtBoundary" no válido.
Explicación El control de resolución de transacciones locales "ContainerAtBoundary" no está soportado para módulos EJB v1.1.
Acción Seleccione "Aplicación" para el control de resolución de transacciones locales.
CNTR0072E: El bean "{0}" ha intentado utilizar una política "Activar en" no válida con una sesión de actividad gestionada por contenedor.
Explicación Los beans configurados para utilizar una sesión de actividad que esté gestionada por contenedor deben utilizar una política "Activar en" de "Sesión de actividad" o deben utilizar una política "Cargar en" de "Intervalo", "Diario" o "Semanal".
Acción Asegúrese de que se utiliza una política "Activar en" de "Sesión de actividad" o una política "Cargar en" de "Intervalo", "Diario" o "Semanal" cuando se usa una sesión de actividad gestionada por contenedor.
CNTR0073E: El bean "{0}" ha intentado utilizar un control de resolución de transacciones locales no válido.
Explicación El control de resolución de transacciones locales debe tener un límite ContainerAtBoundary para una transacción gestionada por contenedor o una sesión de actividad gestionada por contenedor.
Acción Establezca el control de resolución de transacciones locales en "ContainerAtBoundary".
CNTR0074E: Se ha producido una llamada de método inesperada en {0}.
Explicación Excepción inesperada. La causa no se puede determinar inmediatamente.
Acción Si el problema persiste, puede haber información adicional disponible si busca el ID del mensaje en los sitios Web siguientes: página de soporte de IBM WebSphere Application Server: http://www.ibm.com/software/webservers/appserv/was/support/ página de soporte de IBM WebSphere Application Server for z/OS: http://www.ibm.com/software/webservers/appserv/zos_os390/support/
CNTR0075E: No se ha podido encontrar o cargar la clase "{0}" proporcionada por el usuario que necesita el enterprise bean.
Explicación No se ha podido encontrar o cargar una o más implementaciones, interfaces inicial, interfaces remota, interfaces local del bean u otras clases similares.
Acción Asegúrese de que la clase de implementación, la interfaz inicial, la interfaz remota del bean y otras clases para el bean están instaladas y configuradas correctamente.
CNTR0076W: No se ha encontrado una referencia a ResourceRef en el descriptor de despliegue para WebApp o EnterpriseBean con el nombre de visualización {0}.
Explicación Es posible que el componente Java Enterprise Edition (Java EE) haya especificado información de enlace que no es válida.
Acción Compruebe que sea correcta la información de enlace en el descriptor de despliegue correspondiente al componente Java EE.
CNTR0077W: No se ha encontrado una referencia a ResourceEnvRef en el descriptor de despliegue para WebApp o EnterpriseBean con el nombre de visualización {0}.
Explicación Es posible que el componente Java Enterprise Edition (Java EE) haya especificado información de enlace que no es válida.
Acción Compruebe que sea correcta la información de enlace en el descriptor de despliegue correspondiente al componente Java EE.
CNTR0078I: Está habilitado el soporte de intento de acceso de los métodos buscadores personalizados para el bean {0}
Explicación El usuario ha especificado que debe permitirse el intento de acceso de los métodos buscadores. Si el método tiene un intento de acceso de actualización, se permitirá el intento de acceso.
Acción Puede inhabilitar el procesamiento del intento de acceso para los buscadores personalizados utilizando Java Virtual Machine (JVM) y las propiedades a nivel de bean, o puede establecer el intento de acceso del método en sólo lectura.
CNTR0080E: El servicio de temporizador EJB no está disponible para que EJB implemente la interfaz javax.ejb.TimedObject: {0}.
Explicación La implementación de Enterprise Java Bean (EJB) requiere el servicio de temporizador EJB, que se ha inhabilitado o no se ha iniciado.
Acción Consulte los mensajes anteriores para determinar por qué no se ha iniciado el servicio de temporizador EJB y corrija el problema o habilite el servicio de temporizador EJB.
CNTR0081E: setTranEnlistmentNotNeeded se ha llamado con un código de razón no reconocido de {0}.
Explicación Excepción inesperada. La causa no se puede determinar inmediatamente.
Acción Si el problema persiste, puede haber información adicional disponible si busca el ID del mensaje en los sitios Web siguientes: página de soporte de IBM WebSphere Application Server: http://www.ibm.com/software/webservers/appserv/was/support/ página de soporte de IBM WebSphere Application Server for z/OS: http://www.ibm.com/software/webservers/appserv/zos_os390/support/
CNTR0082E: No se puede incluir XAResource porque no se conoce el ID de recuperación para el adaptador de recursos {0} para MDB {1}.
Explicación Excepción inesperada. La causa no se puede determinar inmediatamente.
Acción Si el problema persiste, puede haber información adicional disponible si busca el ID del mensaje en los sitios Web siguientes: página de soporte de IBM WebSphere Application Server: http://www.ibm.com/software/webservers/appserv/was/support/ página de soporte de IBM WebSphere Application Server for z/OS: http://www.ibm.com/software/webservers/appserv/zos_os390/support/
CNTR0083E: Error al crear un punto final de mensaje:
{0}
Explicación Excepción inesperada. La causa no se puede determinar inmediatamente.
Acción Si el problema persiste, puede haber información adicional disponible si busca el ID del mensaje en los sitios Web siguientes: página de soporte de IBM WebSphere Application Server: http://www.ibm.com/software/webservers/appserv/was/support/ página de soporte de IBM WebSphere Application Server for z/OS: http://www.ibm.com/software/webservers/appserv/zos_os390/support/
CNTR0084E: El método {0} de MDB {1} se ha desplegado con un atributo de transacción incorrecto.
Explicación Es necesario que un método de un bean controlado por mensajes (MDB) se despliegue con el atributo de transacción "Necesario", "No soportado" o "Gestionado por bean".
Acción Vuelva a desplegar la aplicación utilizando "necesario", "No soportado" o "Gestionado por bean" como atributo de transacción para el método del MDB.
CNTR0085E: MDB {0} debe implementar el método {1} de interfaz {2}.
Explicación El adaptador de recurso está invocando un método que no está implementado por el controlado por mensajes (MDB).
Acción Determine si el MDB se desplegó para utilizar el adaptador de recursos correcto. Si el bean está enlazado al adaptador de recursos correcto, cambie el MDB para proporcionar una implementación para el método.
CNTR0086E: Se ha producido un error de configuración de recuperación de la transacción para el adaptador del recurso {0}, MDB {1}.
Explicación El adaptador de recursos llamó al método createEndpoint del objeto JCA MessageEndpointFactory y dicho adaptador de recursos pasó un objeto XAResource como uno de los parámetros del método createEndpoint. Sin embargo, el gestor del ciclo de vida del adaptador de recursos ha encontrado un error que ha impedido el establecimiento de la recuperación de la transacción para este adaptador de recursos. El punto final no puede crearse satisfactoriamente.
Acción Revise si en las anotaciones cronológicas hay un mensaje de error anterior indicando la anomalía de la configuración del bean controlado por mensajes (MDB) que estaba enlazado con el adaptador de recursos. Corrija el error para eliminar este mensaje de error.
CNTR0087E: El adaptador de recursos {0} no puede pasar un XAResource no nulo al método createEndpoint para MDB {1}.
Explicación El método createEndpoint se ha invocado sobre el objeto MessageEndpointFactory por parte del adaptador de recursos y éste ha pasado un objeto XAResource al método createEndpoint. La recuperación de transacción para este adaptador de recursos no tiene soporte, ya que el adaptador de recursos ha indicado que no tiene soporte para transacciones XA. El adaptador de recursos no puede pasar un objeto XAResource al método createEndpoint.
Acción Indique al proveedor del adaptador de recursos que corrija la configuración o implementación del adaptador de recursos.
CNTR0088E: La clase proporcionada por el usuario "{0}" puede no implementar la interfaz javax.ejb.TimedObject.
Explicación Los Enterprise Java bean (EJB) V1.x, V2.0 y los beans de sesión con extado no pueden implementar la interfaz javax.ejb.TimedObject.
Acción Cambie el despliegue de EJB por la versión 2.1 o superior, cambie la implementación de forma que no se implemente la interfaz javax.ejb.TimedObject o cambie el tipo de EJB.
CNTR0089E: El atributo de transacción {0} no está permitido para el método "{1}" en EJB {2}.
Explicación La especificación de Enterprise JavaBean (EJB) no permite el atributo de transacción que se ha configurado para el método EJB. Consulte la especificación de EJB para obtener más información.
Acción Cambie el descriptor de despliegue para especificar un atributo de transacción permitido para el método de EJB.
CNTR0090E: El enlace WebServiceRef ha dado un error para {0} : {1}
Explicación Excepción inesperada. La causa no se puede determinar inmediatamente.
Acción Si el problema persiste, puede haber información adicional disponible si busca el ID del mensaje en los sitios Web siguientes: página de soporte de IBM WebSphere Application Server: http://www.ibm.com/software/webservers/appserv/was/support/ página de soporte de IBM WebSphere Application Server for z/OS: http://www.ibm.com/software/webservers/appserv/zos_os390/support/
CNTR0091W: No se ha encontrado una referencia a MessageDestinationRef en el descriptor de despliegue para WebApp o EnterpriseBean con el nombre de visualización {0}.
Explicación Es posible que el componente Java Enterprise Edition (Java EE) haya especificado información de enlace que no es válida.
Acción Compruebe que sea correcta la información de enlace en el descriptor de despliegue correspondiente al componente Java EE.
CNTR0092W: Se ha intentado acceder EnterpriseBean {0}, que no se ha iniciado.
Explicación Una aplicación ha intentado acceder a un bean de empresa de una aplicación que no está instalada, que no está iniciada, o que no se ha iniciado correctamente.
Acción Verifique que la aplicación se ha instalado e iniciado. Si la aplicación se ha instalado e iniciado, consulte los mensajes anteriores que muestran la causa por la que el bean de empresa no se ha iniciado correctamente y corrija estos problemas.
CNTR0093E: Se ha producido un error al intentar iniciar el EnterpriseBean {0} con la excepción: {1}
Explicación Se ha producido un error durante la inicialización e inicio de un EnterpriseBean.
Acción Realice acciones en función del mensaje de excepción que aparezca en el mensaje CNTR0093E.
CNTR0094E: Se ha configurado el bean de entidad "{0}" con una LoadPolicy de memoria caché de bean que volverá a cargar la entidad a intervalos, pero el bean de entidad no está configurado para persistencia gestionada por contenedor EJB 2.x.
Explicación Una política LoadPolicy de memoria caché de bean que recarga un bean de entidad a intervalos no tiene soporte para los bean de persistencia gestionada por contenedor (CMP) de EJB v2.x.
Acción Cambie la política de carga LoadPolicy de memoria caché de bean por un valor que tenga soporte por parte del tipo de bean, o cambie el bean para que utilice persistencia gestionada por contenedor de EJB v2.x.
CNTR0095W: En la configuración del módulo EJB para el beans de sesión "{0}" faltan los valores de duplicación de memoria a memoria que alterar temporalmente.
Explicación El bean de sesión está configurado para alterar temporalmente los valores de la duplicación de memoria a memoria a nivel de módulo de Enterprise JavaBean (EJB), pero no se han proporcionado valores para la duplicación memoria a memoria a nivel de módulo EJB.
Acción Inhabilite la alteración temporal a nivel de módulo EJB o proporcione los valores para la duplicación memoria a memoria para este bean de sesión.
CNTR0096W: En la configuración de la aplicación para los beans de sesión "{0}" faltan los valores de duplicación de memoria a memoria que alterar temporalmente.
Explicación El bean de sesión está configurado para alterar temporalmente los valores de la duplicación de memoria a memoria a nivel de la aplicación, pero no se han proporcionado valores para la duplicación memoria a memoria a nivel de aplicación.
Acción Inhabilite la alteración temporal a nivel de aplicación o proporcione los valores para la duplicación memoria a memoria para este bean de sesión.
CNTR0097W: Faltan los valores de duplicación de memoria a memoria para el contenedor EJB.
Explicación Se ha habilitado la sustitución por anomalía del bean de sesión sin estado utilizando duplicación de memoria a memoria, pero faltan los valores de duplicación de memoria a memoria.
Acción Inhabilite la sustitución por anomalía de bean de sesión sin estado o proporcione los valores para la duplicación memoria a memoria para este container de sesión.
CNTR0098I: Se ha inhabilitado la sincronización de almacenamiento persistente gestionado por contenedor para el bean: "{0}".
Explicación La aplicación se ha configurado para que este bean no se sincronice con el almacenamiento persistente antes de la invocación de los métodos findBy personalizados. Este comportamiento no es conforme con las especificaciones de Enterprise JavaBean (EJB) v2.0 y posteriores, pero puede mejorar el rendimiento.
Acción No es necesario que el usuario realice acción alguna.
CNTR0099I: El servicio {0} se ha inicializado satisfactoriamente.
Explicación El servicio controlador de z/OS para el soporte de beans de sesión con estado en DRS se ha inicializado satisfactoriamente.
Acción No es necesario que el usuario realice acción alguna.
CNTR0100E: El método {0} ha capturado la excepción: {1}
Explicación Se ha capturado una excepción en el método especificado.
Acción No es necesario que el usuario realice acción alguna.
CNTR0101E: La señal del método {0} es nula.
Explicación Al método especificado se ha le ha pasado una señal de sirviente que es nula.
Acción No es necesario que el usuario realice acción alguna.
CNTR0102E: entryKey del método {0} es nulo.
Explicación Al método especificado se ha le ha pasado un parámetro entryKey que es nulo.
Acción No es necesario que el usuario realice acción alguna.
CNTR0103E: El valor del método {0} es nulo.
Explicación Al método especificado se ha le ha pasado un valor entryKey que es nulo.
Acción No es necesario que el usuario realice acción alguna.
CNTR0104E: El método {0} no puede convertir entryKey en matriz de bytes.
Explicación El método especificado no ha podido convertir el parámetro entryKey en una matriz de bytes.
Acción No es necesario que el usuario realice acción alguna.
CNTR0105E: El método {0} ha capturado la excepción: {1} stoken = {2}.
Explicación El método que se ha especificado ha detectado una excepción al procesar la señal de sirviente
Acción No es necesario que el usuario realice acción alguna.
CNTR0106E: El método {0} no puede adquirir un proxy para stoken = {1}.
Explicación El método especificado no ha podido obtener un proxy para procesar la señal de sirviente.
Acción No es necesario que el usuario realice acción alguna.
CNTR0107E: El método {0} no puede convertir la señal en matriz de bytes: stoken = {1}.
Explicación El método especificado no ha podido convertir la señal de sirviente en una matriz de bytes.
Acción No es necesario que el usuario realice acción alguna.
CNTR0108E: El método {0} ha capturado la excepción {1} al adquirir el proxy para la señal = {2}.
Explicación El método que se ha especificado ha detectado una excepción al adquirir un proxy para procesar la señal de sirviente.
Acción No es necesario que el usuario realice acción alguna.
CNTR0109E: El parámetro de suceso del método {0} es nulo.
Explicación Al método especificado se ha pasado un parámetro de suceso que es nulo.
Acción No es necesario que el usuario realice acción alguna.
CNTR0110E: El método {0} no puede convertir el valor en matriz de bytes.
Explicación El método especificado no ha podido convertir el valor entryKey pasado en una matriz de bytes.
Acción No es necesario que el usuario realice acción alguna.
CNTR0111E: El método {0} no puede convertir el evento en matriz de bytes: stoken = {1}.
Explicación El método especificado no ha podido convertir el evento en una matriz de bytes.
Acción No es necesario que el usuario realice acción alguna.
CNTR0112E: La clase proporcionada por el usuario "{0}" debe implementar la interfaz "{1}".
Explicación La especificación de Enterprise JavaBean (EJB) precisa que los beans controlados por mensajes implementen la interfaz de escucha de mensajes para el tipo de mensajería que soporta.
Acción Cambie la clase para que implemente la interfaz, como requiere la especificación EJB.
CNTR0113I: SfDRSControllerInstance {0} ha recibido el suceso REPLICATION_UP.
Explicación La instancia SfDRSControllerInstance que se ha especificado ha recibido el evento REPLICATION_UP.
Acción No es necesario que el usuario realice acción alguna.
CNTR0114I: SfDRSControllerInstance {0} ha recibido el suceso REPLICATION_DOWN.
Explicación La instancia SfDRSControllerInstance que se ha especificado ha recibido el evento REPLICATION_DOWN.
Acción No es necesario que el usuario realice acción alguna.
CNTR0115I: SfDRSControllerInstance {0} ha recibido el suceso IS_CONGESTED.
Explicación La instancia SfDRSControllerInstance que se ha especificado ha recibido el evento IS_CONGESTED.
Acción No es necesario que el usuario realice acción alguna.
CNTR0116I: SfDRSControllerInstance {0} ha recibido el suceso NOT_CONGESTED.
Explicación La instancia SfDRSControllerInstance que se ha especificado ha recibido el evento NOT_CONGESTED.
Acción No es necesario que el usuario realice acción alguna.
CNTR0117I: La llamada de ejbStore() gestionado por contenedor se evitará sobre el bean: "{0}" si no se ha modificado en la transacción actual.
Explicación El bean se ha configurado para evitar que el contenedor de Enterprise JavaBean (EJB) invoque el método ejbStore() si el bean no se ha modificado. Este comportamiento no es conforme con las especificaciones de EJB v2.0 y posteriores, pero puede mejorar el rendimiento.
Acción No es necesario que el usuario realice acción alguna.
CNTR0118I: El proceso de método previo y posterior de contenedor para todos los métodos de factoría local y locales se evitará sobre el bean: "{0}".
Explicación El bean se ha configurado para facilitar que se produzca el proceso antes y después de invocar los métodos definidos en la interfaz de fábrica local y la interfaz empresarial local. Este comportamiento no es conforme con las especificaciones de Enterprise JavaBean (EJB) v2.0 y posteriores, pero puede mejorar el rendimiento.
Acción No es necesario que el usuario realice acción alguna.
CNTR0119E: La clase proporcionada por el usuario "{0}" puede no implementar la interfaz com.ibm.websphere.ejbcontainer.LightweightLocal. Código de razón = {1}.
Explicación Sólo los Enterprise JavaBean (EJB) v2.x o posteriores con una interfaz local pueden implementar la interfaz com.ibm.websphere.ejbcontainer.LightweightLocal. El código de razón identifica la violación específica como se indica a continuación: 1 - El EJB no es un bean de entidad. 2 - El bean es un EJB V1.x o bean de entidad de persistencia gestionada por contenedor (CMP) V1.x. 3 - El EJB no tiene definida una interfaz local.
Acción Cambie el EJB para que sea de tipo "Entidad", cambie el despliegue de EJB, cambie el despliegue de EJB por la versión 2.0 o posterior, cambie el despliegue de EJB para especificar una interfaz local o cambie la implementación de modo que no implemente la interfaz com.ibm.websphere.ejbcontainer.LightweightLocal.
CNTR0120W: La entrada de entorno de contexto EJB java:comp/env {0} de tipo booleano no está establecida en un valor booleano válido {1}. La entrada ha asignado un valor "false".
Explicación A una entrada de entorno de conexto java:comp/env de Enterprise JavaBean (EJB) de tipo booleano se le debe asignar un valor 'true' o 'false'. Cualquier otro valor dará como resultado 'false', aunque puede ser una indicación de que hay un problema en la configuración. Es posible que la aplicación no funcione como se espera.
Acción Cambie la entrada de entorno de contexto EJB java:comp/env del tipo booleano por 'true' o 'false'.
CNTR0121W: Error de configuración de XML en ejb-jar.xml, en el archivo jar: "{0}". El elemento container-transaction con error contiene el elemento trans-attribute: "{1}".
Explicación Todos los elementos ejb-name del elemento container-transaction deben coincidir con elementos ejb-name válidos del elemento enterprise-beans.
Acción Corrija el archivo ejb-jar.xml de modo que todos los elementos ejb-name del elemento container-transaction coincidan con entradas ejb-name válidas del elemento enterprise-beans.
CNTR0123W: Error de configuración de XML en ejb-jar.xml, en el archivo jar: "{0}". El elemento method-permission con error para el EJB: "{1}".
Explicación Todos los elementos ejb-name del elemento method-permission deben coincidir con elementos ejb-name válidos del elemento enterprise-beans.
Acción Corrija el archivo ejb-jar.xml de modo que todos los elementos ejb-name del elemento method-permission coincidan con entradas ejb-name válidas del elemento enterprise-beans.
CNTR0124W: Error de configuración de XML en ejb-jar.xml, en el archivo jar: "{0}". El elemento exclude-list con error para el EJB: "{1}".
Explicación Todos los elementos ejb-name del elemento exclude-list deben coincidir con elementos ejb-name válidos del elemento enterprise-beans.
Acción Corrija el archivo ejb-jar.xml de modo que todos los elementos ejb-name del elemento exclude-list coincidan con entradas ejb-name válidas del elemento enterprise-beans.
CNTR0125E: No es posible procesar la información de inyección para la clase: {0}.
Explicación Los procesadores de inyección registrados con el motor de inyección fallaron al identificar y recopilar todas las anotaciones asociadas con la clase.
Acción Corrija el archivo ejb-jar.xml y las anotaciones sobre la clase.
CNTR0126E: La clase {0} del bean controlado por mensajes (MDB) no define una interfaz de escucha de mensajes.
Explicación Un bean controlado por mensajes debe definir una interfaz de escucha de mensajes utilizando XML, anotaciones o la cláusula de implementaciones de la clase de Enterprise JavaBeans (EJB).
Acción Compruebe el código de XML y de Java para la clase MDB y especifique la interfaz de escucha de mensajes.
CNTR0130E: Si se especifica un nombre de enlace simple de JNDI (Java Naming and Directory Interface) para un bean o una factoría, no se pueden especificar enlaces JNDI concretos. El bean {0} del módulo {1} debe utilizar un nombre de enlace sencillo de JNDI o enlaces JNDI específicos, pero no puede utilizar ambas opciones.
Explicación El nombre de enlace sencillo de JNDI no se puede mezclar con enlaces JNDI específicos para un determinado bean o factoría.
Acción Corrija los valores del archivo de enlaces del bean o la factoría en el módulo especificado.
CNTR0131E: El bean {0} del {1} módulo no tiene configurada ninguna interfaz productiva.
Explicación En función del tipo de bean, un enterprise bean debe tener configurada al menos una interfaz de componente, de empresa, de punto final de servicio Web o de escucha de mensajes.
Acción Corrija el archivo ejb-jar.xml file o los valores de configuración de anotaciones del código fuente para este bean.
CNTR0132E: El bean de sesión {0} del módulo {1} tiene configurada una interfaz para un escucha de mensajes o punto final de servicio Web.
Explicación Los beans de sesión sin estado no pueden tener configuradas interfaces de escucha de mensajes. Los beans de sesión sin estado no pueden tener configurado ninguno de estos tipos de interfaces.
Acción Corrija el archivo ejb-jar.xml file o los valores de configuración de anotaciones del código fuente para este bean.
CNTR0133E: El bean de entidad {0} del módulo {1} tiene configurada una interfaz de empresa, de escucha de mensajes o de punto final de servicio Web.
Explicación Los beans de entidad no pueden tener configurado ninguno de estos tipos de interfaz.
Acción Corrija el archivo ejb-jar.xml file o los valores de configuración de anotaciones del código fuente para este bean.
CNTR0134E: El bean {0} controlado por mensajes del módulo {1} tiene configurada una interfaz de componente, de empresa, de punto final de servicio Web o de factoría.
Explicación Los beans controlados por mensajes no pueden tener configurado ninguno de estos tipos de interfaz.
Acción Corrija el archivo ejb-jar.xml file o los valores de configuración de anotaciones del código fuente para este bean.
CNTR0135E: El bean controlado por mensajes (MDB) {0} no tiene el enlace correspondiente en el archivo de enlaces.
Explicación Debe existir un enlace a un bean controlado por mensajes en el archivo de mensajes por cada bean controlado por mensajes.
Acción Compruebe el archivo de enlaces ejb-jar-bnd.xml del MDB y asegúrese de que existe una entrada con el enlace.
CNTR0136E: El nombre de enlace específico de JNDI (Java Naming and Directory Interface) proporcionado para una factoría o un bean local no comienza por ejblocal:. El nombre de enlace local {2} especificado para la factoría o el bean {0} en el módulo {1} no comienza por ejblocal:.
Explicación El nombre de enlace local del bean o la factoría especificados no comienza con ejblocal:.
Acción Corrija el nombre de enlace local del bean o la factoría en el módulo especificado.
CNTR0137E: El nombre de enlace específico de JNDI (Java Naming and Directory Interface) proporcionado para una factoría o un bean remoto comienza con ejblocal:. El nombre de enlace remoto {2} especificado para la factoría o el bean {0} en el módulo {1} comienza por ejblocal:.
Explicación El nombre de enlace remote del bean o la factoría indicados comienza con ejblocal:.
Acción Corrija el nombre de enlace remoto del bean o la factoría en el módulo especificado.
CNTR0138E: El bean o la factoría {0} del módulo {1} contienen un valor de serie en blanco para el nombre de enlace JNDI (Java Naming and Directory Interface).
Explicación Los nombres de enlace JNDI no deben contener series en blanco.
Acción Corrija el archivo de enlaces ejb-jar-bnd.xml para asignar a este bean un nombre de enlace válido JNDI.
CNTR0139E: El bean {0} del módulo {1} tiene especificados varios nombres de enlace JNDI (Java Naming and Directory Interface) para la interfaz de empresa {2}.
Explicación Cada interfaz de empresa puede tener configurado un solo nombre de enlace JNDI.
Acción Corrija el archivo de enlaces ejb-jar-bnd.xml para asignar a este bean un solo nombre de enlace JNDI.
CNTR0140E: El bean {0} del módulo {1} ha especificado la interfaz de empresa {2}, que no existe para un enlace JNDI (Java Naming and Directory Interface) de interfaz de empresa.
Explicación Cada enlace JNDI de interfaz de empresa debe tener configurada una clase de interfaz de empresa válida.
Acción Corrija el archivo ejb-jar.xml file o las anotaciones del código fuente para configurar una clase de interfaz de empresa válida.
CNTR0141E: El bean {0} del módulo {1} ha especificado enlace JNDI (Java Naming and Directory Interface) de factoría. El enlace no se corresponde con una clase de interfaz inicial.
Explicación Cada enlace JNDI inicial debe tener configurada su correspondiente clase de interfaz inicial.
Acción Corrija el archivo ejb-jar.xml file o las anotaciones del código fuente para configurar una clase de interfaz inicial válida.
CNTR0142W: El enlace de Enterprise JavaBeans (EJB) con el nombre JNDI (Java Naming and Directory Interface ) {0} no contiene una sentencia de enterprise bean.
Explicación Todos los enlaces EJB requieren una sentencia enterpriseBean en el archivo ibm-ejb-jar-bnd.xml.
Acción Compruebe el archivo ibm-ejb-jar-bnd.xml y asegúrese de que todas las sentencias EJB incluyen una sentencia de enterprise bean.
CNTR0143E: El enlace de Enterprise JavaBeans (EJB) con el nombre JNDI (Java Naming and Directory Interface ) {0} no contiene una sentencia de jca-adapter.
Explicación Todos los enlaces de beans controlados por mensajes requieren una sentencia de jca-adapter en el enlace controlado por mensajes.
Acción Compruebe el archivo de enlace y asegúrese de que todos los enlaces controlados por mensajes incluyen una sentencia de jca-adapter.
CNTR0144E: El enlace de Enterprise JavaBeans (EJB) con el nombre JNDI (Java Naming and Directory Interface) {0} Java Naming and Directory Interface (JNDI) tiene una sentencia jca-adapter que no contiene un valor activation-spec-binding-name.
Explicación Todos los enlaces de beans controlados por mensajes requieren una sentencia jca-adapter que contenga un valor activation-spec-binding-name.
Acción Compruebe el archivo de enlaces y asegúrese de que todos los enlaces controlados por mensajes incluyen unas sentencia jca-adapter con un valor activation-spec-binding-name.
CNTR0145E: El enlace de Enterprise JavaBeans (EJB) con el nombre JNDI (Java Naming and Directory Interface) {0} tiene una sentencia jca-adapter que no contiene un valor destination-binding-name.
Explicación Todos los enlaces de beans controlados por mensajes requieren una sentencia jca-adapter que contenga un valor destination-binding-name.
Acción Compruebe el archivo de enlaces y asegúrese de que todos los enlaces controlados por mensajes incluyen unas sentencia jca-adapter con un valor destination-binding-name.
CNTR0146E: El archivo de enlaces {0} incluido en el módulo {1} tiene un error de configuración en el número de línea: {2}, número de columna: {3}.
Explicación El archivo de enlaces contiene un error de sintaxis simple o una violación semántica.
Acción Examine el archivo de anotaciones cronológicas en busca de excepciones 'caused by' adicionales, que pueden proporcionar detalles específicos sobre los mensajes del analizador. Corrija el error del archivo de enlaces y reinstale la aplicación.
CNTR0147E: El archivo de enlaces {0} incluido en el módulo {1} tiene un error de configuración.
Explicación El archivo de enlaces contiene un error de sintaxis simple o una violación semántica.
Acción Corrija el error del archivo de enlaces y reinstale la aplicación.
CNTR0148E: El bean de entidad CMP (persistencia gestionada por contenedor) {0} está configurado para utilizar la fábrica de conexiones CMP con un JNDI (Java Naming and Directory Interface) {1}. Este recurso de fábrica de conexiones no está configurado.
Explicación El recurso de fábrica de conexiones necesario para este bean no está configurado. El bean de entidad CMP no funcionará.
Acción Cree el recurso necesario de fábrica de conexiones asegurándose de que se selecciona el origen de datos adecuado para su uso por CMP en la consola administrativa.
CNTR0149E: El proceso de inicio del enterprise bean {0} en el módulo {1} ha fallado con la siguiente excepción: {2}
Explicación Se ha producido un error durante los procesos de inicialización e inicio del bean.
Acción Examine el mensaje de la excepción para determinar por qué el bean no se inició. Además, compruebe las anotaciones cronológicas en busca de otros mensajes de excepción relacionados con el inicio de este bean.
CNTR0150E: La anotación {0} y la anotación {1} no se pueden configurar ambas en el método {2} de la clase del enterprise bean {3}.
Explicación Las anotaciones identificadas en este mensaje de error entran en conflicto entre sí. No especifique estas anotaciones en el mismo método.
Acción Cambie el código fuente Java y elimine una o ambas anotaciones del método especificado. A continuación, reinstale la aplicación.
CNTR0151E: El rol {0} se ha especificado varias veces en la anotación @RolesAllowed, en el método {1} de la clase de enterprise bean {2}.
Explicación Se puede especificar un rol determinado una sola vez en una anotación @RolesAllowed.
Acción Cambie el código fuente Java y elimine los roles duplicados de esta anotación. A continuación, reinstale la aplicación.
CNTR0152E: No se pueden configurar las anotaciones {0} y {1} a nivel de clase en la clase de enterprise bean {2} al mismo tiempo.
Explicación Las anotaciones identificadas en este mensaje de error entran en conflicto entre sí. No especifique estas anotaciones en la misma clase.
Acción Cambie el código fuente Java y elimine una o ambas anotaciones de la clase especificada. A continuación, reinstale la aplicación.
CNTR0153E: El rol {0} se ha especificado varias veces en la anotación a nivel de clase @RolesAllowed, en la clase de enterprise bean {1}.
Explicación Se puede especificar un rol determinado una sola vez en una anotación @RolesAllowed.
Acción Cambie el código fuente Java y elimine los roles duplicados de esta anotación. A continuación, reinstale la aplicación.
CNTR0154E: Otro componente está intentando hacer referencia al enterprise bean {0} del módulo {1}. Este bean no soporta una implementación de la interfaz {2}, a la que el otro componente está intentando hacer referencia.
Explicación El componente que está intentando hacer referencia a este bean tiene un error de configuración. El componente ha especificado una interfaz no soportada para este bean.
Acción Cambie la etiqueta ejb-ref o la anotación @EJB en el componente que está intentando hacer referencia a este bean, de modo que especifique una interfaz soportada. Compruebe el archivo de anotaciones cronológicas en busca de una excepción relacionada, que indique el componente llamante con el error de configuración.
CNTR0155E: Otro componente está intentando hacer referencia al enterprise bean {0} del módulo {1}. Este bean soporta implementación local y remota de la interfaz {2}, a la que el otro componente está intentando hacer referencia.
Explicación El componente que está intentando hacer referencia al bean tiene un error de configuración. El componente no ha especificado si se invoca la interfaz local o remota en este bean.
Acción Cambie la etiqueta ejb-ref o la anotación @EJB en el componente que está intentando hacer referencia a este bean, de modo que especifique la interfaz local o remota del bean. Compruebe el archivo de anotaciones cronológicas en busca de una excepción relacionada, que indique el componente llamante con el error de configuración.
CNTR0156E: El bean de sesión con estado {0} del módulo {1} está configurado para sustitución por anomalía. No obstante, el bean de sesión también está configurado para utilizar contexto de persistencia de ámbito ampliado. Estos valores de configuración entran en conflicto.
Explicación Los beans de sesión con estado no pueden estar configurados a la vez para soporte de sustitución por anomalía y contexto de persistencia de ámbito ampliado.
Acción Elimine uno de estos dos valores de configuración de este bean. A continuación, reinstale la aplicación.
CNTR0157E: El enterprise bean {0} del módulo {1} no implementa el método {2}. Este método forma parte de la interfaz de bean.
Explicación Los enterprise beans deben implementar todos los métodos especificados en las clases de su interfaz.
Acción Corrija la implementación del bean para que incluya todos los métodos necesarios. A continuación, reinstale la aplicación.
CNTR0158E: El bean de sesión {0} del módulo {1} tiene el método {2} configurado como método de tiempo de espera. Este método debe tener un solo parámetro del tipo javax.ejb.Timer o ninguno.
Explicación Los beans de temporizador deben implementar un método de tiempo de espera que tenga un solo parámetro del tipo javax.ejb.Timer o ninguno.
Acción Corrija la implementación del bean para que incluya el parámetro requerido o no incluya ninguno. A continuación, reinstale la aplicación.
CNTR0159E: El módulo {0} tiene un error de configuración en la relación de herencia especificada entre el bean padre {1} y el bean hijo {2}.
Explicación Podría haber un error en el archivo de extensiones de configuración del módulo, o quizá uno de los dos beans no exista.
Acción Corrija la relación de herencia configurada en el archivo de extensiones XML del módulo o suministre la implementación del bean que falta.
CNTR0160E: El enterprise bean {0} del módulo {1} está configurado como bean de temporizador. No obstante, el bean no implementa el método de tiempo de espera siguiente: ejbTimeout
Explicación Los beans de temporizador, que se heredan de la interfaz TimedObject, deben implementar el método de tiempo de espera: ejbTimeout
Acción Corrija la implementación del bean para que incluya el método requerido. A continuación, reinstale la aplicación.
CNTR0161E: El enterprise bean {0} del módulo {1} ha especificado la anotación @Timeout en más de un método.
Explicación Los beans de temporizador sólo pueden implementar un método de tiempo de espera.
Acción Corrija la implementación del bean para que incluya sólo un método de tiempo de espera. A continuación, reinstale la aplicación.
CNTR0162E: El enterprise bean {0} del módulo {1} ha especificado el método de tiempo de espera siguiente: {2} Este método no lo implementa el bean.
Explicación Los beans de temporizador deben proporcionar una implementación para el método de tiempo de espera configurado.
Acción Corrija la implementación del bean para que incluya el método de tiempo de espera requerido. A continuación, reinstale la aplicación.
CNTR0163E: El enterprise bean {0} del módulo {1} ha especificado el método de tiempo de espera {2} en una etiqueta timeout-method en XML. Además, el bean ha especificado el método de tiempo de espera {3} en una anotación @Timeout del código fuente Java. Esta configuración genera conflictos.
Explicación Los beans de temporizador deben configurar sólo un método de tiempo de espera.
Acción Corrija la configuración del bean para especificar un solo método de tiempo de espera. A continuación, reinstale la aplicación.
CNTR0164E: El enterprise bean {0} del módulo {1} implementa un método de tiempo de espera {2}, que crea una excepción en la aplicación.
Explicación Los métodos de tiempo de espera no deben crear excepciones de aplicación.
Acción Corrija la implementación del método de tiempo de espera para no crear excepciones en la aplicación. A continuación, reinstale la aplicación.
CNTR0165E: El enterprise bean {0} del módulo {1} implementa un método de tiempo de espera {2}, que tiene un tipo de retorno que no es void.
Explicación Los métodos de tiempo de espera deben devolver void.
Acción Corrija la implementación del método de tiempo de espera para que devuelva void. A continuación, reinstale la aplicación.
CNTR0166E: El enterprise bean {0} del módulo {1} implementa un método de tiempo de espera {2}, que se declara como static o final.
Explicación Los métodos de tiempo de espera no se deben declarar como static ni final.
Acción Corrija la declaración de implementación para el método de tiempo de espera. A continuación, reinstale la aplicación.
CNTR0167I: El servidor está enlazando la interfaz {0} del {1} enterprise bean en el {2} módulo de la aplicación {3}. La ubicación de enlace es: {4}
Explicación La interfaz se ha enlazado en la ubicación de denominación especificada.
Acción Utilice la ubicación de denominación especificada al intentar buscar esta interfaz.
CNTR0168W: El enterprise bean {0} del módulo {1} en la aplicación {2} se ha configurado la aplicación con un nombre de enlace sencillo, pero tiene varias interfaces locales o remotas. Las ubicaciones de denominación utilizadas para enlazar estas interfaces serán distintas del nombre de enlace sencillo especificado.
Explicación Dado que el enterprise bean tiene varias interfaces, cada nombre de enlace se debe ampliar para hacerlo único.
Acción Realice una de las acciones siguientes: /n Busque las interfaces de enterprise bean utilizando los nombres ampliados. /n Cambie los datos de configuración de este bean para especificar ubicaciones de enlace únicas para cada interfaz.
CNTR0169E: No existe el enterprise bean {0} especificado en el enlace {1} del módulo {2}.
Explicación El nombre del enterprise bean podría ser incorrecto, o quizá se ha especificado un enlace para un bean que no existe.
Acción Corrija el archivo de enlace. A continuación, reinstale la aplicación.
CNTR0170E: El enterprise bean {0} del módulo {1} no tiene definido un tipo de bean.
Explicación Cada enterprise debe especificar un tipo de bean, como bean de sesión sin estado, bean controlado por mensajes, etc.
Acción Corrija la anotación de código fuente Java o el valor de configuración de ejb-jar.xml para este bean. A continuación, reinstale la aplicación.
CNTR0171E: El enterprise bean {0} del módulo {1} de la aplicación {2} y el enterprise bean {3} del módulo {4} de la aplicación {5} tienen la ubicación de enlace siguiente: {5}
Explicación Cada enterprise bean debe especificar una ubicación de enlace única.
Acción Corrija el archivo de enlace de uno de estos dos beans de forma que cada bean tenga una ubicación de enlace única.
CNTR0172E: La interfaz {0} del bean {1} en el módulo {2} de la aplicación {3} no se puede enlazar a la ubicación de nombre {4}. La interfaz {5} del bean {6} en el módulo {7} de la aplicación {8} ya está enlazada a la ubicación de nombre {4}.
Explicación Cada interfaz de enterprise bean debe especificar una ubicación de enlace única.
Acción Corrija el archivo de enlace de una de estas dos interfaces de bean de forma que cada interfaz tenga una ubicación de enlace única.
CNTR0173E: La interfaz {0} del bean {1} en el módulo {2} de la aplicación {3} no se puede enlazar a la ubicación de nombre {4}. La interfaz {5} del mismo bean ya se ha enlazado a la ubicación de nombre {4}.
Explicación Cada interfaz de enterprise bean debe especificar una ubicación de enlace única.
Acción Corrija el archivo de enlace de una de estas dos interfaces de bean de forma que cada interfaz tenga una ubicación de enlace única.
CNTR0174I: El bean {0} del módulo {1} es un Enterprise Java Beans (EJB) de versión anterior a la 3.0 y no tiene especificado un nombre de enlace de fábrica. El nombre de enlace siguiente se ha fabricado para este bean: {2}.
Explicación La interfaz de fábrica se enlazará en la ubicación de denominación especificada.
Acción No es necesario que el usuario realice acción alguna.
CNTR0175W: La política de activación configurada para el bean {0} en el módulo {1} de la aplicación {2} se ha cambiado de {3} a ONCE (UNA VEZ). Con una política de activación ONCE, hay que configurar un beans de sesión con estado que haga referencia al contexto de persistencia ampliado.
Explicación Con una política de activación ONCE, hay que configurar un beans de sesión con estado que haga referencia al contexto de persistencia ampliado.
Acción Cambie la política de activación configurara para el bean a ONCE.
CNTR0176E: La interfaz del proveedor de servicios Web entra en conflicto con la interfaz de punto final del servicio Web configurado {0} para el bean {1} en el módulo {2} de la aplicación {3}.
Explicación Excepción inesperada. La causa no se puede determinar inmediatamente.
Acción Si el problema persiste, puede haber información adicional disponible si busca el ID del mensaje en los sitios Web siguientes: página de soporte de IBM WebSphere Application Server: http://www.ibm.com/software/webservers/appserv/was/support/ página de soporte de IBM WebSphere Application Server for z/OS: http://www.ibm.com/software/webservers/appserv/zos_os390/support/
CNTR0177E: Se ha producido un error al intentar crear un proxy de punto final de servicio Web para el bean {0} en el módulo {1} de la {2} aplicación : {3}
Explicación No está permitido un bean de sesión para implementar una interfaz de proveedor de servicios Web y una interfaz de punto final de servicio Web JAX-RPC.
Acción Elimine la interfaz del punto final de servicio Web JAX-RPC configurada del archivo ejb-jar.xml, o cambie la implementación del bean para que no implemente la interfaz del proveedor de servicios Web.
CNTR0178E: El método del punto final de servicio Web configurado {0} no está siendo implementado por el bean {1} en el módulo {2} de la aplicación {3}.
Explicación Todos los métodos de punto final de servicio Web deben ser implementados por el bean.
Acción Cambie la implementación del bean para incluir todos los métodos de punto final de servicio Web.
CNTR0179W: Se ha rechazado el número máximo de reintentos {0} del temporizador no persistente.
Explicación El número máximo de reintentos configurado en el servicio del temporizador EJB (nonPersistentTimerRetryCount en el objeto de configuración EJBTimer) se ha rechazado. No habrá ningún otro intento hasta que no dé resultado el método de tiempo de espera.
Acción Determine la causa de la anomalía del método de tiempo de espera o aumente el número máximo de reintentos.
CNTR0183E: No se ha podido obtener el gestor de temporizador utilizado por el servicio de temporizador EJB.
{0}
Explicación Se ha realizado un intento de obtener el gestor de temporizador, ya que la opción para crear una agrupación de hebras distinta para temporizadores no persistentes se ha configurado en el objeto de configuración EJBTimer (uniqueTimerManagerForNP).
Acción De forma alternativa puede configurar el servicio de temporizador para que utilice un planificador para los temporizadores no persistentes.
CNTR0184W: El archivo ibm-ejb-jar-bnd.xml contenido en el módulo {0} tiene más de una sección {1} con el atributo de nombre {2} para la clase del interceptor {3}. Sólo se utiliza la última sección {1}. La clase del interceptor está utilizando el espacio de nombres java:comp para el enterprise bean {4}.
Explicación Una sección de interceptor contiene más de una sección ejb-ref, resource-ref, resource-env-ref o message-destination-ref con el mismo valor para su atributo de nombre. Cada sección ejb-ref, resource-ref, resource-env-ref o message-destination-ref debe tener un valor de atributo de nombre diferente.
Acción Suprima la sección errónea o cambie el valor de su atributo de nombre en una o varias secciones ejb-ref, resource-ref, resource-env-ref o message-destination-ref, de modo que el nombre sea exclusivo dentro de la sección del interceptor y dentro de la sección session o message-driven para el enterprise bean.
CNTR0185E: El bean {0} en el módulo {1} de la aplicación {2} tiene configurado uno o varios métodos asíncronos, pero no un bean de sesión. Los métodos asíncronos pueden sólo configurarse en beans de sesiones.
Explicación Puede configurar los métodos asíncronos sólo en beans de sesiones.
Acción Elimine el método asíncrono en el bean.
CNTR0187E: El método {0} en el bean {1} en el módulo {2} de la aplicación {3} tiene configurado una transacción con atributo {4}. Los métodos asíncronos sólo admiten atributos de transacciones del tipo TX_REQUIRED, TX_REQUIRES_NEW o TX_NOT_SUPPORTED.
Explicación Los métodos asíncronos pueden tener los siguientes tipos de atributos de transacciones configurados: TX_REQUIRED, TX_REQUIRES_NEW o TX_NOT_SUPPORTED.
Acción Cambie la configuración de atributo de transacción en el método a uno de los tipos admitidos.
CNTR0188E: Se ha detectado una excepción inesperada. La excepción es: {0}
Explicación Excepción inesperada. La causa no se puede determinar inmediatamente.
Acción Si el problema persiste, puede haber información adicional disponible si busca el ID del mensaje en los sitios Web siguientes: página de soporte de IBM WebSphere Application Server: http://www.ibm.com/software/webservers/appserv/was/support/ página de soporte de IBM WebSphere Application Server for z/OS: http://www.ibm.com/software/webservers/appserv/zos_os390/support/
CNTR0189E: No puede designarse la clase de bean {0} como bean de arranque utilizando anotaciones Java o dentro del descriptor de despliegue XML.
Explicación Sólo pueden definirse con la anotación de arranque o descriptor de despliegue XML los beans de sesión de monoinstancia con la anotación de arranque o el descriptor de despliegue XML.
Acción Elimine la anotación Java de arranque o descriptor de despliegue XML de esta clase EJB o cambie la clase para que sea un bean de sesión de monoinstancia.
CNTR0190E: El bean de sesión de monoinstancia de arranque {0} en el módulo {1} no ha podido inicializarse con la excepción:
{2}
Explicación Se han creado instancias del bean de sesión de monoinstancia de arranque como parte del proceso de arranque de la aplicación. Cualquier anomalía impedirá que la aplicación se inicie.
Acción Elimine lo que provoca está excepción de este mensaje de error.
CNTR0191E: Se ha elegido la opción de crear un único gestor de temporizador para temporizadores no persistentes, pero el número de hebras del temporizador no está soportado: {0}
Explicación Cuando comparte agrupaciones de hebras configuradas para temporizadores persistentes, debe configurar varias hebras de temporizador. En el objeto de configuración EJBTimer, si el atributo uniqueTimerManagerForNP se define en true, debe definirse el atributo numNPTimerThreads con el valor 1 o superior.
Acción En los parámetros del servicio de temporizador EJB del servidor de la aplicación, especifique un valor positivo para el número de hebras de temporizador no persistente. De forma alternativa, puede configurar el servicio del temporizador para que utilice un planificador para temporizadores no persistentes seleccionando la opción de compartir agrupación de hebras configurada para temporizadores persistentes (especificar false en el atributo uniqueTimerManagerForNP en el objeto de configuración EJBTimer).
CNTR0192E: El valor de tiempo de espera de acceso {0} no es válido para el método de enterprise bean {1} de la clase {2}. El valor debe ser -1 o superior e inferior al java.lang.Long.MAX_VALUE (9223372036854775807).
Explicación El tiempo de espera de acceso se especifica mediante anotaciones o con el descriptor de despliegue. El valor debe ser -1 o superior e inferior al valor java.lang.Long.MAX_VALUE (9223372036854775807).
Acción Corrija el valor de tiempo de espera de acceso del método que identifica el mensaje. En el descriptor de despliegue se utiliza un nombre de método de "*" para indicar todos los métodos de la clase de monoinstancia. Si se utiliza la anotación y no se encuentra la anotación @AccessTimeout en el método, corrija la anotación @AccessTimeout en el nivel de clase.
CNTR0193E: El valor {0}, que se especifica para el tipo de gestión de concurrencia {1} de la clase de enterprise bean debe ser Bean o Container.
Explicación El tipo de gestión de concurrencia puede especificarse utilizando la anotación @ConcurrencyManagement o la etiqueta concurrency-management-type en el descriptor de despliegue para un bean de sesión de monoinstancia. El valor debe ser BEAN o CONTAINER para los beans de sesiones de monoinstancia.
Acción Corrija la anotación @ConcurrencyManagement o la etiqueta de gestión de concurrencia para que el valor sea Bean o Ccontainer.
CNTR0194E: El valor {0} que se especifica en el archivo ejb-jar.xml para el tipo de gestión de concurrencia no es el mismo que el que indica el valor de la anotación @ConcurrencyManagement {1} en la clase de enterprise bean {2}.
Explicación El descriptor de despliegue no puede alterar temporalmente el valor que proporciona la anotación @ConcurrencyManagement en un bean de sesión de instancia única.
Acción Elimine o cambie el valor en el archivo ejb-jar.xml para que no altere temporalmente el valor en la anotación @ConcurrencyManagement.
CNTR0195E: No ha podido obtenerse el gestor de trabajo asociado al planificador {0} que utiliza el servicio de temporizador EJB.
Explicación Se ha intentado obtener el gestor de trabajo.
Acción Asegúrese de que el planificador de servicio de temporizador tiene un gestor de trabajo configurado.
CNTR0196E: La conversión del valor del tiempo de espera de acceso {0} de la unidad de tiempo {1} a la unidad de tiempo de milisegundos ha provocado un desbordamiento.
Explicación El tiempo de espera de acceso se especifica mediante anotaciones o con el descriptor de despliegue. La conversión que resulte en milisegundos debe ser superior a cero e inferior al valor java.lang.Long.MAX_VALUE (9223372036854775807) para que sea válida.
Acción Corrija el valor de tiempo de espera de acceso del método que identifica el mensaje. En el descriptor de despliegue se utiliza un nombre de método de "*" para indicar todos los métodos de la clase de monoinstancia. Si se utiliza la anotación y no se encuentra la anotación @AccessTimeout en el método, corrija la anotación @AccessTimeout en el nivel de clase.
CNTR0197E: El enterprise bean sin monoinstancia {0} tiene metadatos de dependencia.
Explicación Se ha configurado el bean para que dependa de otro con la anotación @DependsOn o el elemento depends-on en el archivo the ejb-jar.xml. No obstante, el bean no es de sesión de monoinstancia.
Acción Elimine los datos de dependencia o cambie el tipo de bean.
CNTR0198E: El bean de sesión de monoinstancia {0} en el módulo {1} depende de {2}, que no existe.
Explicación Se ha configurado el bean para que dependa de otro con la anotación @DependsOn o el elemento depends-on en el archivo the ejb-jar.xml. Pero el otro bean no existe.
Acción Elimine o cambie la dependencia del bean que no existe.
CNTR0199E: El bean de sesión de monoinstancia {0} en el módulo {1} depende de {2}, el cual no especifica un enterprise bean de forma exclusiva.
Explicación El bean esta configurado para depender de otro con el nombre especificado. No existe ningún bean con el nombre especificado en el mismo módulo y existe más de un módulo con un bean que tiene el mismo nombre.
Acción Elimine la dependencia o utilice un nombre de bean completo como module.jar#BeanName
CNTR0200E: El bean de sesión de monoinstancia {0} en el módulo {1} depende del enterprise bean {2} en el módulo {3}, pero el destino no es un bean de sesión de monoinstancia.
Explicación Se ha configurado el bean para que dependa de otro con la anotación @DependsOn o el elemento depends-on en el archivo ejb-jar.xml. No obstante, el otro bean no es de monoinstancia.
Acción Elimine o cambie la dependencia del bean que no es de monoinstancia o ajuste el tipo de bean de no monoinstancia.
CNTR0201E: El bean de sesión de monoinstancia {0} en el módulo {1} depende directa o indirectamente de sí mismo.
Explicación Se ha configurado el bean para que dependa de sí mismo u otro bean que dependa indirectamente de este con la anotación @DependsOn o el elemento depends-on en el archivo ejb-jar.xml.
Acción Elimine o cambie la dependencia del bean especificado o cambie una de sus dependencias para que no dependa de él.
CNTR0202E: El método asíncrono {0} en el bean {1} tiene un tipo de retorno de y la excepción o las excepciones de aplicación {2} en la cláusula throws.
Explicación Este método se ha configurado para que sea asíncrono con la anotación @Asynchronous o el elemento asynch-method en el archivo ejb-jar.xml. Los métodos asíncronos con un tipo de retorno void no debe tener excepciones de aplicación en la cláusula throws.
Acción Cambie el tipo de retorno de método, elimine la excepción de la aplicación de la cláusula throws o cambie los metadatos del método para que no sea asíncrono.
CNTR0203E: El ejb-jar.xml declara un método asíncrono para el bean de sesión {0}, pero no declara un a method-name.
Explicación El bean de sesión especificado declara un método asíncrono en el archivo ejb-jar.xml, pero no especifica el elemento "method-name".
Acción Modifique el archivo ejb-jar.xml y especifique el elemento method-name del método que debe ser asíncrono (o "*" para todos los métodos).
CNTR0204E: El archivo ejb-jar.xml declara un parámetro en un elemento de método asíncrono comodín para el bean de la sesión {0}. Es posible que los parámetros no estén especificados con comodines.
Explicación El archivo ejb-jar.xml especifica incorrectamente el elemento method-params dentro de un elemento async-method que contiene un elemento method-name con comodín (*). Esto no lo soporta la especificación EJB 3.1.
Acción Elimine el elemento method-params del XML o cambien el elemento method-name para que represente un método específico con los parámetros method-params especificados.
CNTR0205E: El bean {0} en el archivo ejb-jar.xml contiene un elemento async-method con un valor method-intf no válido. Este valor sólo puede ser "Local" o "Remote". Se ha especificado "{1}".
Explicación Los únicos valores válidos para el elemento method-intf de un método asíncrono son "Local" y "Remote". Cualquier otro valor no es válido y el contenedor EJB no va a reconocer el elemento async-method que contiene.
Acción Modifique el valor del elemento method-intf para que sea "Local" o "Remote".
CNTR0206E: El método asíncrono {0} en el bean {1} tiene un tipo de retorno de {2}. Los métodos asíncronos necesitan un tipo de retorno de void o future<V>.
Explicación Los métodos asíncronos deben devolver void o future<V>.
Acción Corrija la implementación del método asíncrono para que devuelva void o future<V>. A continuación, reinstale la aplicación.
CNTR0207E: El bean de sesión con estado {0} del módulo {1} tiene un temporizador automático.
Explicación No puede especificar temporizadores automáticos con beans de sesiones con estado.
Acción Elimine el temporizador automático o cambie el tipo de bean.
CNTR0208E: El enterprise bean {0} en el módulo {1} tiene metadatos de temporizador automático en el descriptor de despliegue para el método {2}. pero los tipos de parámetros de método no son válidos para un método de retorno de llamada de tiempo de espera.
Explicación Un temporizador puede no tener parámetros o tener un único parámetro javax.ejb.Timer.
Acción Cambie los tipos de parámetros de métodos o elimine los metadatos de temporizador automáticos.
CNTR0209E: El enterprise bean {0} en el módulo {1} tiene metadatos de temporizador automático para el método {2} que no tienen la signatura de método necesaria.
Explicación La especificación Enterprise JavaBeans requiere que los métodos de retorno de llamada de tiempo de espera tengan la signatura siguiente: void &lt;METHOD&gt;() o void &lt;METHOD&gt;(Timer timer)
Acción Corrija la signatura del método de retorno de llamada de tiempo de espera para esta clase de bean.
CNTR0210E: El enterprise bean {0} en el módulo {1} tiene metadatos de temporizador automático en el descriptor de despliegue para el método {2}. pero no se ha encontrado ningún método de retorno de llamada de tiempo de espera con ese nombre.
Explicación El descriptor de despliegue contiene metadatos de temporizador automático para el nombre de método especificado, pero no se ha encontrado ningún método con un método de retorno de de llamada de tiempo de espera con ese nombre. Los métodos de retorno de llamada de tiempo de espera deben tener un tipo de retorno void y no deben tener ningún parámetro o tener un único parámetro de tipo javax.ejb.Timer.
Acción Añada un método con el nombre especificado, cambie la signatura de método de un método existente con ese nombre o elimine el temporizador del descriptor de despliegue.
CNTR0211E: El enterprise bean {0} en el módulo {1} tiene metadatos automáticos para el método {2}, pero el campo de planificador {3} tiene un valor que no es válido.
Explicación El método especificado tiene metadatos de temporizador automáticos en el descriptor de despliegue o en la anotación @Schedule o @Schedules, pero el campo especificado en los metadatos tiene un valor que no es válido.
Acción Cambie el campo en los metadatos de temporizador automáticos o elimine los metadatos de temporizador automáticos.
CNTR0212E: El enterprise bean {0} en el módulo {1} tiene metadatos de temporizador automáticos para el método {2}, pero el campo de planificador {3} tiene un valor fuera del intervalo de ese campo.
Explicación El método especificado tiene metadatos de temporizador automáticos en el descriptor de despliegue o en la anotación @Schedule o @Schedules, pero el campo especificado en los metadatos tiene un valor fuera de los limites de ese campo.
Acción Cambie el campo en los metadatos de temporizador automáticos o elimine los metadatos de temporizador automáticos.
CNTR0213E: El enterprise bean {0} en el módulo {1} tiene metadatos de temporizador automáticos para el método {2}, pero el campo de planificador {3} tiene un límite de intervalo no válido.
Explicación El método especificado tiene metadatos de temporizador automáticos en el descriptor de despliegue o en la anotación @Schedule o @Schedules, pero el campo especificado en los metadatos tiene un límite de intervalo que no es válido. Los límites superior e inferior de un intervalo deben ser números positivos enteros o valores de palabras clave.
Acción Cambie el campo en los metadatos de temporizador automáticos o elimine los metadatos de temporizador automáticos.
CNTR0214E: El enterprise bean {0} en el módulo {1} tiene metadatos de temporizador automáticos para el método {2}, pero el campo de planificador {3} tiene un valor de intervalo no válido.
Explicación El método especificado tiene metadatos de temporizador automáticos en el descriptor de despliegue o en la anotación @Schedule o @Schedules, pero el campo especificado en los metadatos tiene un valor de intervalo que no es válido. Los valores de incremento deben ser enteros.
Acción Cambie el campo en los metadatos de temporizador automáticos o elimine los metadatos de temporizador automáticos.
CNTR0215E: El enterprise bean {0} en el módulo {1} tiene metadatos de temporizador automáticos para el método {2}, pero el campo de planificador {3} tiene un valor de lista no válido.
Explicación El método especificado tiene metadatos de temporizador automáticos en el descriptor de despliegue o en la anotación @Schedule o @Schedules, pero el campo especificado en los metadatos tiene un valor para una lista que no es válido. Los valores de lista deben ser números enteros, palabras claves o intervalos.
Acción Cambie el campo en los metadatos de temporizador automáticos o elimine los metadatos de temporizador automáticos.
CNTR0216E: El enterprise bean {0} en el módulo {1} tiene metadatos de temporizador automáticos para el método {2}, pero el campo de planificador {3} utiliza un incremento.
Explicación El método especificado tiene metadatos de temporizador automáticos en el descriptor de despliegue o en la anotación @Schedule o @Schedules, pero el campo especificado en los metadatos utiliza un incremento. Sólo puede utilizar incrementos en los campos de segundos, minutos y horas.
Acción Cambie el campo en los metadatos de temporizador automáticos o elimine los metadatos de temporizador automáticos.
CNTR0217E: El enterprise bean {0} en el módulo {1} tiene metadatos de temporizador automáticos para el método {2}, pero el campo de planificador {3} tiene una palabra clave ordinal sin día de la semana.
Explicación El método especificado tiene metadatos de temporizador automáticos en el descriptor de despliegue o en una anotación @Schedule o @Schedules, pero el campo especificado en los metadatos tiene una palabra clave ordinal sin día de la semana. Las palabras claves 1.º, 2.º, 3.º, 4.º y 5.º deben ir seguidas de una palabra clave de día de la semana.
Acción Cambie el campo en los metadatos de temporizador automáticos o elimine los metadatos de temporizador automáticos.
CNTR0218E: Se ha producido un error al crear temporizadores automáticos persistentes para el módulo {0}:
{1}
Explicación El módulo tiene metadatos que no son válidos o el planificador del servicio de temporizador EJB no ha podido crear los temporizadores automáticos.
Acción Compruebe la configuración de los metadatos o del planificador del módulo.
CNTR0219I: El servidor ha creado {0} temporizador o temporizadores automáticos persistentes y {1} temporizador o temporizadores automáticos no persistentes para el módulo {2}.
Explicación El servidor ha creado el número especificado de temporizadores automáticos para el módulo especificado. Si el servidor ha creado anteriormente temporizadores automáticos persistentes para este módulo, no se crearán más temporizadores automáticos persistentes en los siguientes arranques de la aplicación.
Acción No es necesario que el usuario realice acción alguna.
CNTR0220E: La clase de interceptor {0} aparece más de una vez en la lista de interceptores del enterprise bean {1}. Esta es la lista de interceptores para este bean: {2}
Explicación La anotación @Interceptors o la etiqueta interceptor-class del descriptor de despliegue se ha utilizado para proporcionar una lista de nombres de clase de interceptor. Una clase sólo debe aparecer una vez en la lista de clases de interceptor.
Acción Elimine la clase de interceptor duplicada de la lista de clases de interceptor. O cambie el nombre de la clase de interceptor si se ha especificado un nombre incorrecto.
CNTR0221E: El interceptor a nivel de método {0} del método {1} del enterprise bean {2} duplica un nombre que está en la siguiente lista de interceptores a nivel de clase: {3}
Explicación Una clase de interceptor puede ser una clase de interceptor a nivel de clase o a nivel de método, pero no puede ser ambos tipos.
Acción Elimine la clase de interceptor de la lista de interceptores a nivel de clase o de la lista de interceptores a nivel de método.
CNTR0222E: El interceptor a nivel de método {0} del método {1} del enterprise bean {2} duplica un nombre que está en la siguiente lista de interceptores por omisión: {3}
Explicación La clase de interceptor puede ser una clase de interceptor por omisión o a nivel de método, pero no puede ser ambos tipos.
Acción Elimine la clase de interceptor de la lista de interceptores por omisión o de la lista de interceptores a nivel de método.
CNTR0223E: Sólo se permite que un método {0} de la clase sea un método interceptor {1}.
Explicación Se ha especificado más de un método de esta clase como método interceptor del tipo determinado. La especificación de Enterprise JavaBeans 3.0 no permite tener varios métodos interceptores del mismo tipo en esta clase.
Acción Corrija las anotaciones del código fuente Java o el descriptor de despliegue de esta clase para que sólo contenga un método interceptor del tipo determinado.
CNTR0224E: Falta una etiqueta method-name del enterprise bean {0} en el elemento exclude-class-interceptors del elemento interceptor-binding del descriptor de despliegue.
Explicación El elemento interceptor-binding utiliza un elemento exclude-class-interceptors, que debe especificar una etiqueta method-name.
Acción Corrija el descriptor de despliegue añadiendo una etiqueta method-name.
CNTR0225E: El elemento exclude-default-interceptors del descriptor de despliegue no es válido para un elemento interceptor-binding de estilo 1.
Explicación El elemento interceptor-binding está utilizando un elemento exclude-default-interceptors que sólo es válido para un elemento interceptor-binding de estilo 2, estilo 3 o estilo 4.
Acción Elimine el elemento exclude-default-interceptor. O cambie la etiqueta ejb-name en el elemento interceptor-binding para proporcionar un nombre de enterprise bean específico.
CNTR0226E: El enterprise bean {2} especifica un elemento interceptor-binding de estilo 4 del método {0} con la signatura {1}. No se puede utilizar un elemento interceptor-binding de estilo 4 si también se utiliza un enlace de estilo 3 para el mismo método del mismo enterprise bean.
Explicación No se pueden especificar los elementos interceptor-binding de estilo 3 y estilo 4 en el mismo método de un enterprise bean.
Acción Elimine el elemento interceptor-binding de estilo 3 o de estilo 4 de este bean.
CNTR0227E: El enterprise bean {0} tiene un elemento interceptor-order que especifica la siguiente lista interceptor-order: {1}. Esta lista no es una clasificación total de interceptores a nivel de clase para este bean. Faltan los nombres de interceptor siguientes: {2}
Explicación Si se utiliza el elemento interceptor-order, la clasificación especificada a nivel de clase class-level debe ser una clasificación total. La clasificación debe ser sobre todos las clases de interceptor que se hayan definido a ese nivel y por encima. La única excepción a esta regla es cuando las clases de interceptor se han excluido explícitamente por medio de un elemento exclude-default-interceptors.
Acción Especifique nombres de interceptor adicionales en el elemento interceptor-order a nivel de clase para este bean. A continuación, el bean proporcionará una clasificación total de los interceptores.
CNTR0228E: El enterprise bean {0} especifica interceptores a nivel de método {1} con la siguiente lista interceptor-order: {2}. Esta lista no es una clasificación total de interceptores a nivel de método para este bean. Faltan los nombres de interceptor siguientes en la lista: {3}
Explicación Si se utiliza el elemento interceptor-order, la clasificación especificada a nivel de método debe ser una clasificación total. La clasificación debe ser sobre todos las clases de interceptor que se hayan definido a ese nivel y por encima. La única excepción a esta regla es cuando las clases de interceptor se han excluido explícitamente por medio de un elemento exclude-class-interceptors o exclude-default-interceptors.
Acción Especifique nombres de interceptor adicionales en el elemento interceptor-order a nivel de método para este bean. A continuación, el bean proporcionará una clasificación total de los interceptores.
CNTR0229E: El método interceptor "{0}" no debe declararse como static ni final.
Explicación La especificación de Enterprise JavaBeans 3.0 no permite que un método interceptor sea final ni static.
Acción Elimine el modificador final o static de este método interceptor.
CNTR0230E: El método {0} no tiene la signatura de método necesaria para un método {1}.
Explicación La especificación de Enterprise JavaBeans requiere que los métodos around-invoke y around-timeout tengan la signatura siguiente: Object &lt;METHOD&gt;(InvocationContext) throws Exception
Acción Corrija la signatura del método de este interceptor.
CNTR0231E: La signatura del método {0} no es válida como método {1} de una clase de enterprise bean.
Explicación La especificación Enterprise JavaBeans 3.0 requiere que los métodos del ciclo de vida de un enterprise bean tengan la signatura siguiente: void &lt;METHOD&gt;()
Acción Corrija la signatura del método de este interceptor.
CNTR0232E: El método {0} no tiene la signatura de método necesaria para un método {1} de una clase de interceptor.
Explicación La especificación Enterprise JavaBeans 3.0 requiere que los métodos de ciclo de vida de una clase de interceptor tengan la signatura siguiente: void &lt;METHOD&gt; (InvocationContext)
Acción Corrija la signatura del método de este interceptor.
CNTR0233E: El enterprise bean {1} especifica una anotación @Remove en el método {0}. Esta anotación no es válida porque este método no es un método de empresa de este bean.
Explicación La especificación de Enterprise JavaBeans 3.0 requiere que las anotaciones @Remove se apliquen a los métodos de empresa de un bean de sesión con estado.
Acción Cambie de sitio la anotación @Remove para un método de empresa de este bean, o cambie el método especificado para que sea un método de empresa.
CNTR0234E: Un método de inicialización de un bean de sesión con estado puede ser un método ejbCreate&lt;METHOD&gt; sólo si el bean cumple los niveles de especificación de Enterprise JavaBeans (EJB) 2.1 o anteriores. Por tanto, no se puede aplicar al método {0} del enterprise bean {1}.
Explicación La especificación de Enterprise JavaBeans 3.0 requiere que un ejbCreate&lt;METHOD&gt; coincidente sea el método de inicialización de una clase de bean de sesión con estado. Este requisito es para beans de sesión con estado escritos para API (Interfaz de programación de aplicaciones) EJB 2.1 o de nivel anterior.
Acción Elimine la anotación @Init o el elemento init-method del archivo ejb-jar.xml desde el método especificado de este bean.
CNTR0235E: El nombre del método create&lt;METHOD&gt; se debe especificar para el método {0} o el método {1} del enterprise bean {2}.
Explicación La anotación @Init se aplica a varios métodos del enterprise bean. La especificación de Enterprise JavaBeans 3.0 requiere que se especifique el nombre del método create&lt;METHOD&gt; de la interfaz inicial local o inicial en caso de existir alguna ambigüedad.
Acción Utilice el elemento value de la anotación @Init para especificar el nombre de create&lt;METHOD&gt; en uno de los dos métodos especificados. Este enfoque eliminará la ambigüedad.
CNTR0236E: El enterprise bean {1} tiene un elemento init-method que especifica el método {0}. Este método no es un método público de este bean.
Explicación El elemento init-method especifica un nombre de método que no es un método público del enterprise bean.
Acción Corrija el nombre del método o la signatura del método en el elemento init-method para especificar un método público de este bean.
CNTR0237E: No se encuentra o no se ha podido cargar la clase de interceptor del enterprise bean de nivel 3.0 {0} proporcionado por el usuario.
Explicación No se encuentra o no se ha podido cargar una clase de interceptor de enterprise bean de nivel 3.0.
Acción Verifique que la clase de interceptor está instalada y configurada correctamente.
CNTR0238E: La clase de interceptor {2} especifica el método {1}, que no es un método {0} de esta clase.
Explicación El nombre del método especificado no es un método de la clase de interceptor.
Acción Corrija el nombre del método o la signatura del método para especificar uno de los métodos de esta clase de interceptor.
CNTR0239E: El elemento method-name no es válido para un elemento interceptor-binding de estilo 1.
Explicación El elemento method-name no se permite en un elemento de enlace interceptor-binding de estilo 1.
Acción Corrija interceptor-binding para que sea un elemento interceptor-binding de estilo 2 o elimine el elemento method-name.
CNTR0240E: El enterprise bean {1} especifica el interceptor a nivel de clase {0}, que duplica un nombre en la siguiente lista de interceptores por omisión: {2}
Explicación Esta clase de interceptor no puede estar en la lista de interceptores por omisión y en la lista de interceptores a nivel de clase a menos que los interceptores por omisión se excluyan a nivel de clase.
Acción Elimine la clase de interceptor duplicada de la lista de interceptores por omisión o a nivel de clase. O excluya los interceptores por omisión a nivel de clase de este bean.
CNTR0241E: Dado que el enterprise bean {0} implementa la interfaz javax.ejb.SessionBean, el método {1} debe ser un método {2} y no un método {3}.
Explicación En un bean de sesión sin estado, la especificación de Enterprise JavaBeans 3.0 requiere que los métodos ejbCreate, ejbRemove, ejbActivate y ejbPassivate se traten como los métodos interceptores de retorno de llamada de ciclo de vida @PostConstruct, @PreDestroy, @PostActivate y @PrePassivate, respectivamente.
Acción Corrija el descriptor de despliegue o la anotación de forma que el método sea del tipo correcto de interceptor de retorno de llamada de ciclo de vida.
CNTR0242E: Dado que el enterprise bean {0} implementa la interfaz javax.ejb.SessionBean, el método {1} debe ser un método {2} y no un método {3}.
Explicación En un bean de sesión con estado, la especificación de Enterprise JavaBeans 3.0 requiere que los métodos ejbRemove, ejbActivate y ejbPassivate se traten como los métodos interceptores de retorno de llamada de ciclo de vida @PreDestroy, @PostActivate y @PrePassivate, respectivamente. El método ejbCreate se debe tratar cómo un método @Init.
Acción Corrija el descriptor de despliegue o la anotación de forma que el método sea del tipo correcto de interceptor de retorno de llamada de ciclo de vida.
CNTR0243E: Dado que el enterprise bean {0} implementa la interfaz javax.ejb.MessageDriven, el método {1} debe ser un método {2} y no un método {3}.
Explicación En un bean controlado por mensajes, la especificación de Enterprise JavaBeans 3.0 requiere que los métodos ejbCreate y ejbPassivate se traten como como los métodos interceptores de retorno de llamada de ciclo de vida @PostConstruct y @PreDestroy, respectivamente.
Acción Corrija el descriptor de despliegue o la anotación de forma que el método sea del tipo correcto de interceptor de retorno de llamada de ciclo de vida.
CNTR0244E: No se encuentra el nombre del método {0} en una de las interfaces del enterprise bean {1}. Un elemento de estilo interceptor-binding {2} requiere que el método sea un método de empresa del enterprise bean.
Explicación Según la especificación Enterprise JavaBeans (EJB), un elemento interceptor-binding de estilo 3 o estilo 4 debe utilizar una etiqueta &lt;method-name&gt; para especificar el nombre de un método que se encuentra en una de las interfaces de empresa del enterprise bean.
Acción Especifique uno de los nombres de método de uno de interfaces de empresa del enterprise bean o añada el método a uno de los interfaces de empresa del enterprise bean.
CNTR0245E: El módulo {0} de la aplicación {1} tiene más de un elemento interceptor-binding de estilo 1 en el descriptor de despliegue. Sólo se permite un elemento interceptor-binding de estilo 1.
Explicación Según la especificación de Enterprise JavaBeans (EJB), sólo se puede utilizar un elemento interceptor-binding de estilo 1 para el módulo.
Acción Corrija el descriptor de despliegue de forma que sólo se utilice un elemento interceptor-binding de estilo 1 para el módulo.
CNTR0246E: El módulo {0} de la aplicación {1} tiene más de un elemento interceptor-binding de estilo 2 en el descriptor de despliegue. Sólo se permite un elemento interceptor-binding de estilo 2.
Explicación Según la especificación de Enterprise JavaBeans (EJB), sólo se puede utilizar un elemento interceptor-binding de estilo 2 para cada enterprise bean.
Acción Corrija el descriptor de despliegue de forma que sólo se utilice un elemento interceptor-binding de estilo 2 para el enterprise bean.
CNTR0247E: Se ha proporcionado más de un elemento interceptor-binding de estilo 3 en el descriptor de despliegue para el método {0} del enterprise bean{1}.
Explicación Según la especificación de Enterprise JavaBeans (EJB), sólo se puede utilizar un elemento interceptor-binding de estilo 3 para cada método de un enterprise bean.
Acción Corrija el descriptor de despliegue de forma que sólo se utilice un elemento interceptor-binding de estilo 3 para el método de un enterprise bean.
CNTR0248E: Se ha proporcionado más de un elemento interceptor-binding de estilo 4 en el descriptor de despliegue para el método {0} con la signatura {1} del enterprise bean {2}.
Explicación Según la especificación de Enterprise JavaBeans (EJB), sólo se puede utilizar un elemento interceptor-binding de estilo 4 para cada método de una determinada signatura de método de un enterprise bean.
Acción Corrija el descriptor de despliegue de forma que sólo se utilice un elemento interceptor-binding de estilo 4 para el método de un enterprise bean.
CNTR0251W: No se han podido eliminar los temporizadores automáticos de Enterprise Java Bean del planificador para la aplicación {0} que está ejecutándose en el servidor {1}. Para eliminar manualmente los temporizadores, utilice wsadmin para ejecutar este mandato: $AdminTask removeAutomaticEJBTimers "-appName {0} -serverName {1} -nodeName {2} "
Explicación Todos los temporizadores automáticos de Enterprise Java Bean asociados a la aplicación en el servidor no se han eliminado del planificador. Por lo que es posible que el planificador intente ejecutar estos temporizadores en el futuro.
Acción Ejecute el mandato 'removeAutomaticEJBTimers' a partir de una sesión wsadmin conectada para eliminar los temporizadores asociados con la aplicación en este servidor específico.
CNTR0252W: No se han podido eliminar los temporizadores automáticos de Enterprise Java Bean del planificador para la aplicación {0} y el módulo {1} que están ejecutándose en el servidor {2}. Para eliminar manualmente los temporizadores, utilice wsadmin para ejecutar este mandato: $AdminTask removeAutomaticEJBTimers "-appName {0} -moduleName {1} -serverName {2} -nodeName {3} "
Explicación Todos los temporizadores automáticos de Enterprise Java Bean asociado a la aplicación y el módulo en el servidor no se han eliminado del planificador. Por lo que es posible que el planificador intente ejecutar estos temporizadores en el futuro.
Acción Ejecute el mandato 'removeAutomaticEJBTimers' a partir de una sesión wsadmin conectada para eliminar los temporizadores asociados con la aplicación y el módulo en este servidor específico.
CNTR0253W: No se ha podido encontrar la tarea RemoveBinaries. Esto provoca que no se eliminen los temporizadores EJB creados automáticamente en el caso de que existan.
Explicación Utilice el mandato removeAutomaticEJBTimers para eliminar manualmente cualquier temporizador automático de Enterprise Java Bean que ya no sea válido.
Acción El proceso que elimina los temporizadores automáticos de Enterprise Java Bean lo desencadena otro proceso interno denominado RemoveBinaries, el cual no se ha encontrado. Esto provoca que no se ejecute el proceso que elimina los temporizadores automáticos de Enterprise Java Bean.
CNTR0254W: La aplicación o el módulo que se ha actualizado o eliminado contenían temporizadores creados automáticamente de Enterprise Java Bean. No obstante, los temporizadores no se han eliminado, ya que el proceso se ha ejecutado en la modalidad local. Utilice el mandato removeAutomaticEJBTimers para eliminarlos manualmente.
Explicación Utilice el mandato removeAutommaticEJBTimers para eliminar manualmente cualquier temporizador automático de Enterprise Java Bean que ya no sea válido.
Acción El proceso que elimina los temporizadores automáticos de Enterprise Java Bean no se ejecuta cuando la ejecución se hace en una sesión wsadmin desconectada. Esto provoca que no se eliminen los temporizadores automáticos de Enterprise Java Bean.
CNTR0301E: El enterprise bean {0} en el módulo {1} de la aplicación {2} tiene un temporizador automático para el método {3}, pero se ha realizado algún cambio que no es compatible con la aplicación, ya que el servidor ha creado el temporizador.
Explicación El servidor ha intentado ejecutar un método de retorno de llamada de tiempo de espera para un temporizador automático, pero se ha realizado un cambio que no es compatible con la aplicación sin eliminar los temporizadores automáticos.
Acción Detenga la aplicación y ejecute el mandato removeAutomaticEJBTimers para que el objeto AdminTask elimine manualmente el contenido de la base de datos. El servidor vuelve a crear automáticamente los temporizadores cuando se reinicia la aplicación.
CNTR0302W: La configuración del gestor de trabajo que se utiliza para los métodos asíncronos no cumple la especificación EJB (Enterprise JavaBeans).
Explicación La especificación requiere métodos asíncronos para tener sólo información de contexto de seguridad.
Acción Asegúrese de que la instancia de gestor de trabajo está configurada para pasar sólo contexto de seguridad, tal y como la especificación lo requiere.
CNTR0303W: La configuración del gestor de trabajo que se utiliza para el servicio de temporizador EJB no cumple la especificación EJB (Enterprise JavaBeans).
Explicación La especificación no soporta ninguna información de contexto de ejecución pasada al método de tiempo de espera.
Acción Asegúrese de que la instancia de gestor de trabajo está configurada para pasar información de contexto, tal y como la especificación lo requiere.
CNTR0304W: El enterprise bean {0} en el módulo {1} de la aplicación {2} contiene la anotación @StatefulTimeout. La anotación StatefulTimeout sólo es válida en los beans de sesión con estado. El contenedor EJB (Enterprise JavaBean) ignorará la anotación en este bean.
Explicación La anotación @StatefulTimeout sólo es aplicable en los beans de sesión con estado. El contenedor EJB (Enterprise JavaBean) ignorará la anotación en este bean.
Acción Elimine la anotación @StatefulTimeout del bean especificado o haga del bean un bean de sesión con estado.
CNTR0305W: La interfaz de empresa {0} contiene una anotación @Asynchronous. Estas anotaciones no son válidas en estos tipos de interfaz y el contenedor EJB (Enterprise JavaBean) las ignora.
Explicación La anotación @Asynchronous sólo es aplicable en las clases de bean, no en interfaces de empresa. El contenedor EJB ignora esta anotación en las interfaces. A menos que se especifique esta anotación en la clase de bean o en el método de clase de bean, o si los métodos se declaran asíncronos en el descriptor de despliegue ejb-jar.xml, los métodos de bean no se ejecutarán de forma síncrona.
Acción Elimine las anotaciones @Asynchronous en la interfaz de empresa especificada y verifique que las anotaciones se han especificado correctamente en la clase de bean.
CNTR0306W: La interfaz de empresa {0} contiene la anotación @StatefulTimeout. Esta anotación no es válida en estos tipos de interfaz y el contenedor EJB (Enterprise JavaBean) la ignora.
Explicación La anotación @StatefulTimeout sólo es aplicable en las clases de bean, no en interfaces de empresa. El contenedor EJB ignora esta anotación en las interfaces. A menos que se especifique esta anotación en la clase de bean o en el método de clase de bean, o si el bean declara stateful-timeout en el descriptor ejb-jar.xml, el bean utilizará el valor de tiempo de espera predeterminado.
Acción Elimine la anotación @StatefulTimeout en la interfaz de empresa especificada y verifique que las anotaciones se han especificado correctamente en la clase de bean.
CNTR0307W: El EJB (Enterprise JavaBean) {0} en el módulo {1} de la aplicación {2} tiene un valor de tiempo de espera en la anotaciónStatefulTimeout o elemento de descriptor de despliegue stateful-timeout que no es un número entero válido: {3}. Se utilizará el valor por omisión {4} milisegundos en su lugar.
Explicación Sólo se puede especificar un entero positivo como valor de tiempo de espera con estado. Se utilizará el valor por omisión.
Acción Cambie el valor del tiempo de espera con estado a un valor entero positivo.
CNTR0308W: El Enterprise JavaBean (EJB) {0} en el módulo {1} de la aplicación {2} contiene el elemento de descriptor de despliegue stateful-timeout , pero falta el elemento de tiempo de espera necesario. El contenedor EJB (Enterprise JavaBean) calculará un valor predeterminado.
Explicación Debe especificarse el valor de tiempo de espera en el elemento de descriptor de despliegue stateful-timeout.
Acción Agregue un valor de tiempo de espera al elemento descriptor de despliegue stateful-timeout para el bean especificado.
CNTR0309E: El EJB (Enterprise JavaBean) {0} en el módulo {1} de la aplicación {2} contiene un valor de tiempo de espera con estado {3} con unidad de tiempo {4}. La conversión a milisegundos ha provocado un desbordamiento.
Explicación El tiempo de espera con estado se especifica mediante anotaciones o con el descriptor de despliegue. La conversión que resulte en milisegundos debe ser superior a cero e inferior al valor java.lang.Long.MAX_VALUE (9223372036854775807) para que sea válida.
Acción Corrija el valor de tiempo de espera con estado del Enterprise JavaBean que identifica el mensaje.
CNTR0310W: El Enterprise JavaBean (EJB) {0} en el módulo {1} de la aplicación {2} contiene el elemento de descriptor de despliegue stateful-timeout. stateful-timeout se aplica sólo a beans de sesión con estado. El contenedor EJB ignorará el stateful-timeout en este bean.
Explicación Este elemento se aplica sólo a beans de sesión con estado. El contenedor EJB (Enterprise JavaBean) ignorará stateful-timeout en este bean.
Acción Elimine el elemento de descriptor de despliegue stateful-timeout del bean especificado o haga del bean un bean de sesión con estado.
CNTR0311E: El EJB (Enterprise JavaBean) {0} en el módulo {1} de la aplicación {2} tiene un valor de tiempo de espera en la anotación StatefulTimeout que es negativo: {3}.
Explicación El tiempo de espera con estado debe ser un valor positivo o 0 para indicar que no haya tiempo de espera, o -1 para indicar un tiempo de espera infinito.
Acción Modifique la anotación StatefulTimeout en el EJB.
CNTR0312E: El EJB (Enterprise JavaBean) {0} en el módulo {1} de la aplicación {2} tiene un valor de tiempo de espera en el elemento descriptor de despliegue stateful-timeout que es negativo: {3}.
Explicación El tiempo de espera con estado debe ser un valor positivo o 0 para indicar que no haya tiempo de espera, o -1 para indicar un tiempo de espera infinito.
Acción Modifique el elemento de tiempo de espera stateful-timeout en el descriptor de despliegue EJB.
CNTR0313W: Se ha especificado un valor en la propiedad de sistema {0} que no es un valor entero válido: {1}. Se utilizará el valor por omisión {2} minutos en su lugar.
Explicación Sólo se puede especificar un entero positivo como valor de tiempo de espera con estado. Se utilizará el valor por omisión.
Acción Cambie el valor del tiempo de espera con estado a un valor entero positivo.
CNTR0314E: El enterprise bean {0} en el módulo {1} tiene metadatos de temporizador en el descriptor de despliegue que tiene como destino el método {2}, pero no indica si el método de destino acepta algún parámetro o no. Se han encontrado ambas versiones con o sin parámetro del método {2} en la jerarquía de clases del bean.
Explicación El descriptor de despliegue define un temporizador que tiene como destino el método especificado, pero no indica cuántos parámetros acepta el método. Varios métodos tienen el mismo nombre en la jerarquía de clases del bean que se ha elegido para recibir los retornos de llamadas del temporizador. Esto provoca que el contenedor EJB no pueda determinar qué método debe ser el destino del temporizador.
Acción Cambie el descriptor de despliegue para que el temporizador indique de forma explícita si el método de destino es de la versión con parámetro o sin parámetro.
CNTR0315E: El bean de sesión con estado {0} del módulo {1} en la aplicación {2} no ha declarado una dependencia en la referencia de persistencia {3}.
Explicación Cuando un bean de sesión con estado se encuentra en un WAR, debe declarar dependencias en todas las referencias de contexto de persistencia y en las referencias de unidades de persistencia a las que tiene previsto acceder.
Acción Añada la anotación del código fuente @PersistenceContext o @PersistenceUnit apropiada al bean de sesión con estado o añada el elemento de referencia de contexto de persistencia o referencia de unidad de persistencia apropiado al elemento de sesión apropiado en el descriptor de despliegue XML.
CNTR0316E: Se ha detectado un conflicto de referencia de recursos. {0}
Explicación Se ha definido una referencia de recursos en varios sitios que contiene información en conflicto.
Acción Cambie las definiciones de referencia de recursos de manera que no estén más en conflicto o utilice una única referencia de recursos y elimine las definiciones repetidas.
CNTR0317E: El bean {0} está empaquetado en un módulo WAR y se ha definido como un punto final JAX-RPC utilizando el descriptor ejb-jar.xml. La interfaz {1} está declarada como el punto final JAX-RPC. No ostante, los beans empaquetados en un módulo WAR no están soportados como puntos finales JAX-RPC. Empaquete el bean en un módulo EJBJAR o elimine la interfaz de punto final de servicio del descriptor de despliegue.
Explicación Es posible que no haya un Enterprise JavaBean declarado como un punto final JAX-RPC y empaquetado dentro de un módulo WAR.
Acción Empaquete el Enterprise JavaBean en el módulo EJBJAR. O, actualice el descriptor ejb-jar.xml para que no declare más el Enterprise JavaBean como un punto final JAX-RPC.
CNTR0318E: No se ha especificado ningún elemento ejb-class para el bean {0} en el módulo {1} de la aplicación {2}.
Explicación Al declarar un Enterprise JavaBean en el archivo ejb-jar.xml, los usuarios deben proporcionar un nombre de clase para el bean.
Acción Modifique el archivo ejb-jar.xml o el código de origen de la aplicación y vuelva a instalar la aplicación.
CNTR0319E: El {0} es un bean de arranque y está empaquetado dentro de un módulo WAR (archivador web), lo que no está permitido. Los beans de arranque deben estar empaquetados dentro de un módulo EJB (Enterprise JavaBean) autónomo. El comportamiento de arranque de un componente EJB empaquetado dentro de un módulo WAR se obtiene mediante un bean de sesión de monoinstancia que se marca con la anotación @Startup o el elemento XML correspondiente.
Explicación Los beans de arranque no pueden estar empaquetados en un archivo .war.
Acción Empaquete el bean de arranque en un módulo JAR EJB autónomo. También puede utilizar un bean de sesión de monoinstancia marcado con la anotación @Startup o el correspondiente elemento XML y empaquete el bean en un módulo JAR EJB o en un módulo WAR.
CNTR0320E: El bean de sesión de monoinstancia {0} en el módulo {1} tiene una interfaz configurada para una vista de componente.
Explicación Según la especificación de Enterprise JavaBeans (EJB), las vistas de cliente local y remoto EJB 2.1 no son compatibles con los beans de sesión de monoinstancia.
Acción Corrija el archivo ejb-jar.xml file o los valores de configuración de anotaciones del código fuente para este bean.
CNTR0321E: El tipo de retorno {0} del método {1} del enterprise bean {2} no coincide con el tipo de retorno {3} del método correspondiente en la interfaz {4}.
Explicación Según la especificación de Enterprise JavaBeans (EJB), los tipos de retorno de métodos de un enterprise bean deben coincidir con la interfaz correspondiente.
Acción Cambie el tipo de retorno del método para que el enterprise bean y los tipos de retorno de interfaz sean los mismos.
CNTR0322W: El tipo de retorno {0} del método {1} del enterprise bean {2} no es compatible con el tipo de retorno {3} del correspondiente método en la interfaz {4}.
Explicación Según la especificación de Enterprise JavaBeans (EJB), los tipos de retorno de métodos de un enterprise bean deben ser compatibles con la interfaz correspondiente.
Acción Cambie el tipo de retorno del método para que el enterprise bean y los tipos de retorno de interfaz sean compatibles.
CNTR0323E: El bean {0} en el módulo {1} de la aplicación {2} implementa la interfaz javax.ejb.SessionSynchronization y configura además el método de sincronización de sesión en el ejb-jar.xml o mediante una anotación. El método de sincronización de sesión configurado es {3}.
Explicación La especificación Enterprise JavaBeans 3.1 requiere que no se implemente la interfaz javax.ejb.SessionSynchronization y se configure además un método de sincronización de sesión en el archivo ejb-jar.xml o con una anotación.
Acción Elimine la implementación de la interfaz javax.ejb.SessionSynchronization o la configuración de los métodos de sincronización de sesión.
CNTR0324E: El método {0} configurado en el archivo ejb-jar.xml no tiene la signatura de método necesaria para un método de sincronización de sesión {1} del bean {2} en el módulo {3} de la aplicación {4}.
Explicación La especificación Enterprise JavaBeans 3.1 requiere que los métodos de sincronización de sesión de una clase de bean de sesión con estado tenga la siguiente signatura: after-begin and before-completion : void &lt;METHOD&gt; (), after-completion : void &lt;METHOD&gt; (boolean)
Acción Corrija la signatura de sincronización de sesión de esta clase de bean.
CNTR0325E: El método de sincronización de sesión {0} configurado {1} no lo implementa el bean {2} en el módulo {3} de la aplicación {4}.
Explicación Todos los métodos de sincronización de sesión deben ser implementados por el bean.
Acción Cambie la implementación del bean para que incluya todos los métodos de sincronización de sesión configurados.
CNTR0326E: Se han configurado varios métodos de sincronización de sesión {0} para el bean {1}. Los métodos de sincronización de sesión configurados son: {2} y {3}
Explicación La especificación Enterprise JavaBeans 3.1 requiere que se configure sólo un método de sincronización de sesión de cada tipo para un bean de sesión con estado.
Acción Configure sólo un método de sincronización de sesión de cada tipo para este bean.
CNTR0327E: El método {0} no tiene la signatura de método necesaria para un método de sincronización de sesión {1}.
Explicación La especificación Enterprise JavaBeans 3.1 requiere que los métodos de sincronización de sesión de una clase de bean de sesión con estado tenga la siguiente signatura: after-begin and before-completion : void &lt;METHOD&gt; (), after-completion : void &lt;METHOD&gt; (boolean)
Acción Corrija la signatura de sincronización de sesión de esta clase de bean.
CNTR5001E: El bean {0} se ha configurado con la interfaz de componente remoto {1}, pero no se ha proporcionado una interfaz inicial remota.
Explicación Según la especificación de Enterprise JavaBeans (EJB), se debe proporcionar una interfaz inicial remota si se proporciona una interfaz de componente remoto.
Acción Cambie la configuración de la aplicación para proporcionar una interfaz inicial remota para el bean.
CNTR5002E: El bean {0} se ha configurado con la interfaz de componente local {1}, pero no se ha proporcionado una interfaz inicial local.
Explicación Según la especificación de Enterprise JavaBeans (EJB), se debe proporcionar una interfaz inicial local si se proporciona una interfaz de componente local.
Acción Cambie la configuración de la aplicación para proporcionar una interfaz inicial local para el bean.
CNTR5003E: La clase de bean {1} del bean {0} no se ha definido como public.
Explicación Según la especificación de Enterprise JavaBeans (EJB), la clase de bean se debe definir como public.
Acción Defina la clase de bean como public.
CNTR5004E: La clase de bean {1} del bean {0} se ha definido como final.
Explicación Según la especificación de Enterprise JavaBeans (EJB), la clase de bean no se debe definir como final.
Acción No defina la clase de bean como clase final.
CNTR5005E: La clase de bean {1} del bean {0} se ha definido como abstract.
Explicación Según la especificación de Enterprise JavaBeans (EJB), la clase de bean no se debe definir como abstract.
Acción No defina la clase de bean como clase abstract.
CNTR5006E: La clase de bean {1} del bean {0} no se ha definido como clase de nivel superior.
Explicación Según la especificación de Enterprise JavaBeans (EJB), la clase de bean se debe definir como clase de nivel superior.
Acción No defina la clase de bean como clase de nivel superior.
CNTR5007E: La clase de bean {1} del bean {0} no tiene un constructor público que no acepte parámetros.
Explicación Según la especificación de Enterprise JavaBeans (EJB), la clase de bean debe tener un constructor público que no acepte parámetros.
Acción Cambie la clase de bean para que tenga un constructor público que no acepte parámetros.
CNTR5008E: La clase de bean {1} del bean {0} ha definido el método finalize.
Explicación Según la especificación de Enterprise JavaBeans (EJB), la clase de bean no debe definir el método finalize.
Acción No defina el método finalize en la clase de bean.
CNTR5009E: La clase de bean {1} del bean de entidad {0} no implementa la clase javax.ejb.EntityBean.
Explicación Según la especificación de Enterprise JavaBeans (EJB), la clase de bean de entidad debe implementar la clase javax.ejb.EntityBean.
Acción Cambie la clase de bean para que implemente la clase javax.ejb.EntityBean.
CNTR5010E: El nombre del método de empresa {2} de la interfaz {1} del bean {0} no debe comenzar con ejb.
Explicación Según la especificación de Enterprise JavaBeans (EJB), el nombre de los métodos de empresa no debe comenzar con ejb. De lo contrario, entrará en conflicto con los métodos de retorno de llamada.
Acción Cambie el nombre de método de empresa de forma que no comience por ejb.
CNTR5011E: La clase {1} se ha configurado como interfaz de empresa o de componente para el bean {0}. Sin embargo, la clase no es una interfaz.
Explicación Según la especificación de Enterprise JavaBeans (EJB), las interfaces de empresa y de componente configuradas deben ser interfaces Java.
Acción Cambie la configuración del bean para proporcionar interfaces Java.
CNTR5012E: La interfaz {1}, que se ha configurado como interfaz de empresa del bean {0}, no debe ampliar la interfaz {2}.
Explicación Según la especificación de Enterprise JavaBeans (EJB), las interfaces de empresa configuradas no deben extender ninguna interfaz del paquete javax.ejb.
Acción Cambie la interfaz de empresa para que no extienda ninguna interfaz en el paquete javax.ejb. Además, puede cambiar la configuración del bean para que no especifique la interfaz como interfaz de empresa.
CNTR5013E: La interfaz {1}, que se ha configurado como interfaz local del bean {0}, no debe ampliar la interfaz javax.rmi.Remote.
Explicación Según la especificación de Enterprise JavaBeans (EJB), las interfaces locales configuradas no deben ampliar la interfaz javax.rmi.Remote.
Acción Cambie la interfaz para que no amplíe la interfaz javax.rmi.Remote. Además, puede cambiar la configuración del bean para que no especifique la interfaz como interfaz local.
CNTR5014E: La interfaz {1}, que se ha configurado como la interfaz local del bean {0}, debe ampliar la interfaz javax.ejb.EJBLocalObject.
Explicación Según la especificación de Enterprise JavaBeans (EJB), la interfaz de componente local configurada debe ampliar la interfaz javax.ejb.EJBLocalObject.
Acción Cambie la interfaz para que amplíe la interfaz javax.ejb.EJBLocalObject. Además, puede cambiar la configuración del bean para que no especifique la interfaz como interfaz de componente local.
CNTR5015E: La interfaz {1}, que se ha configurado como la interfaz de componente remoto del bean {0}, debe ampliar la interfaz javax.ejb.EJBObject.
Explicación Según la especificación de Enterprise JavaBeans (EJB), la interfaz de componente remoto configurada debe ampliar la interfaz javax.ejb.EJBObject.
Acción Cambie la interfaz para que amplíe la interfaz javax.ejb.EJBObject. Además, puede cambiar la configuración del bean para que no especifique la interfaz como interfaz de componente local.
CNTR5016E: La interfaz {1}, que se ha configurado como la interfaz inicial local del bean {0}, debe ampliar la interfaz javax.ejb.EJBLocalHome.
Explicación Según la especificación de Enterprise JavaBeans (EJB), la interfaz inicial local configurada debe ampliar la interfaz javax.ejb.EJBLocalHome.
Acción Cambie la interfaz para ampliar la interfaz javax.ejb.EJBLocalHome o cambiar la configuración del bean para que no especifique la interfaz como interfaz inicial local.
CNTR5017E: La interfaz {1}, que se ha configurado como la interfaz inicial remota del bean {0}, debe ampliar la interfaz javax.ejb.EJBHome.
Explicación Según la especificación de Enterprise JavaBeans (EJB), la interfaz inicial remota configurada debe ampliar la interfaz javax.ejb.EJBHome.
Acción Cambie la interfaz para ampliar la interfaz javax.ejb.EJBHome o cambiar la configuración del bean para que no especifique la interfaz como interfaz inicial remota.
CNTR5018E: El método {2} de la interfaz {1}, que se ha configurado como una interfaz inicial para el bean {0}, no devuelve la interfaz del componente.
Explicación Según la especificación de Enterprise JavaBeans (EJB), todos los métodos create de una interfaz inicial debe devolver la interfaz del componente.
Acción Cambie los métodos create en la interfaz inicial para devolver la interfaz del componente.
CNTR5019E: La interfaz {1}, que se ha configurado como interfaz inicial para el bean {0}, no define un método create.
Explicación Según la especificación de Enterprise JavaBeans (EJB), todas las interfaces inicial deben definir al menos un método create.
Acción Cambie la interfaz inicial para definir un método create.
CNTR5020E: El método {2} de la interfaz {1}, que se ha configurado como una interfaz inicial para el bean {0}, no devuelve la interfaz del componente {3}.
Explicación Según la especificación de Enterprise JavaBeans (EJB), todos los métodos create de una interfaz inicial debe devolver la interfaz del componente.
Acción Cambie los métodos create en la interfaz inicial para devolver la interfaz del componente.
CNTR5021E: El método {2} de la interfaz {1}, que se ha configurado como una interfaz inicial para el bean {0}, no define la excepción javax.ejb.CreateException en la cláusula throws.
Explicación Según la especificación de Enterprise JavaBeans (EJB), la cláusula throws de todos los métodos create en una interfaz inicial deben contener la excepción javax.ejb.CreateException.
Acción Cambie los métodos create de la interfaz inicial para emitir la excepción javax.ejb.CreateException.
CNTR5022E: La interfaz inicial de {1} del bean {0} tiene demasiados métodos. No se permite el método {2}.
Explicación Según la especificación de Enterprise JavaBeans (EJB), una interfaz inicial para un bean de sesión sin estado debe tener sólo un método. El método debe ser el método create.
Acción Elimine el método de la interfaz inicial.
CNTR5023E: La interfaz inicial {1} del bean {0} tiene un método que no comienza con la serie create. No se permite el método {2}.
Explicación Según la especificación de Enterprise JavaBeans (EJB), todos los métodos definidos en una interfaz inicial para un bean de sesión sin estado deben comenzar con la serie create.
Acción Cambie el nombre del método en la interfaz inicial de modo que comience con la serie create, o elimine el método.
CNTR5024E: La interfaz inicial {1} del bean {0} tiene un método que comienza con la serie remove. No se permite el método {2}.
Explicación Según la especificación de Enterprise JavaBeans (EJB), no puede definir métodos sobre una interfaz inicial de bean de entidad que comience con la serie remove.
Acción Cambie el nombre del método en la interfaz inicial para que no comience con la serie remove, o elimine el método.
CNTR5025E: El método {2} de la interfaz inicial {1} para el bean {0} no define un método correspondiente init o ejbCreate en la clase {3}.
Explicación Según la especificación de Enterprise JavaBeans (EJB), la clase de bean debe implementar un método ejbCreate o init por cada método create de una interfaz inicial.
Acción Cambie la clase de bean para que proporcione un método ejbCreate o init que se corresponda con el método.
CNTR5026E: El método {2} de la interfaz inicial {1} para el bean de entidad {0} no define un método ejbCreate correspondiente para la clase {3}.
Explicación Según la especificación de Enterprise JavaBeans (EJB), la clase de bean de entidad debe implementar un método ejbCreate por cada método create de una interfaz inicial.
Acción Cambie la clase de bean para que proporcione un método ejbCreate que se corresponda con el método.
CNTR5027E: El método {2} con el tipo de retorno {3} en la clase {1} del bean de entidad {0} debe devolver la clase de clave primaria {4}.
Explicación Según la especificación de Enterprise JavaBeans (EJB), el tipo de retorno de todos los métodos ejbCreate de una clase de bean de entidad debe ser el tipo de la clave primaria.
Acción Cambie el tipo de retorno del método a la clase de clave primaria.
CNTR5028E: El método {2} de la interfaz inicial {1} para el bean de entidad {0} no define un método ejbPostCreate correspondiente en la clase {3}.
Explicación Según la especificación de Enterprise JavaBeans (EJB), la clase de bean de entidad debe implementar un método ejbPostCreate por cada método create de una interfaz inicial.
Acción Cambie la clase de bean para que proporcione un método ejbPostCreate que se corresponda con el método.
CNTR5029E: El método {2} con el tipo de retorno {3} en la clase {1} del bean de entidad {0} debe devolver void.
Explicación Según la especificación de Enterprise JavaBeans (EJB), el tipo de retorno de todos los métodos ejbPostCreate de una clase de bean de entidad debe ser be void.
Acción Cambie el tipo de retorno del método a void.
CNTR5030E: El método {2} de la interfaz inicial {1} para el bean de entidad {0} no define un método ejbFind correspondiente en la clase {3}.
Explicación El método de la interfaz inicial para el bean de entidad no define un método ejbFind correspondiente en la clase.
Acción Cambie la clase de bean para que proporcione un método ejbFind que se corresponda con el método.
CNTR5031E: El método {2} con el tipo de retorno {3} en la clase {1} del bean de entidad {0} debe devolver la clase de clave primaria {4}.
Explicación Según la especificación de Enterprise JavaBeans (EJB), el tipo de retorno del método ejbFindByPrimaryKey de una clase de bean de entidad debe ser el tipo de la clave primaria.
Acción Cambie el tipo de retorno del método a la clase de clave primaria.
CNTR5032E: El método {2} con el tipo de retorno {3} en la clase {1} del bean de entidad {0} debe devolver la clase de clave primaria {4}, la clase java.util.Collection o la clase java.util.Enumeration.
Explicación Según la especificación de Enterprise JavaBeans (EJB), el tipo de retorno de todos los métodos personalizados ejbFind de una clse de bean de entidad debe ser la clase de clave primaria, la clase java.util.Collection class o la clase java.util.Enumeration.
Acción Cambie el tipo de retorno del método de la clase de clave primaria, la clase java.util.Collection o la clase java.util.Enumeration.
CNTR5033E: El método {2} de la interfaz inicial {1} para el bean de entidad {0} no define un método ejbHome correspondiente en la clase {3}.
Explicación Según la especificación de Enterprise JavaBeans (EJB), la clase de bean de entidad debe implementar un método ejbHome por cada método inicial de una interfaz inicial.
Acción Cambie la clase de bean para que proporcione un método ejbHome que se corresponda con el método.
CNTR5034E: El método {2} con el tipo de retorno {3} en la clase {1} del bean de entidad {0} debe devolver el tipo {4}. Este tipo debe ser del mismo tipo que el método de la interfaz inicial correspondiente.
Explicación Según la especificación de Enterprise JavaBeans (EJB), el tipo de retorno de los métodos ejbHome de una clase de bean de entidad debe coincidir con el método correspondiente de la interfaz inicial.
Acción Cambie el tipo de retorno del método al tipo que coincida con el correspondiente método de interfaz de inicio.
CNTR5035W: Varias interfaces del bean {0} definen la misma firma de método, pero con excepciones diferentes en la cláusula throws. La firma siguiente se utilizará para determinar las excepciones de aplicación para el método: {3}
Explicación Según la especificación de Enterprise JavaBeans (EJB), el contenedor utiliza las excepciones definidas en la cláusula throws de un método para determinar qué excepciones son excepciones de aplicación. Si las excepciones en la cláusula throws de un método varían según la interfaz, se producirá un comportamiento de excepción inesperada para algunas de las interfaces.
Acción Cambie la aplicación para que todos los métodos con la misma firma definan las mismas excepciones en la cláusula throws.
CNTR5100E: El argumento {0} o tipo de retorno del método {1} en la interfaz {2} no es de un tipo válido para RMI (Remote Method Invocation) sobre el protocolo de Internet Inter-ORB (RMI/IIOP).
Explicación Según la especificación de Enterprise JavaBeans (EJB), los argumentos y tipos de retorno de todos los métodos de empresa remotos de EJB deben ser de un tipo válido para RMI/IIOP.
Acción Cambie el método de la aplicación para que utilice sólo tipos válidos para RMI/IIOP. Además, puede cambiar la aplicación para que no utilice la interfaz como una interfaz remota de EJB.
CNTR5101W: El método {0} de la interfaz {1} no debe definir la excepción java.rmi.RemoteException en la cláusula throws.
Explicación Según la especificación de Enterprise JavaBeans (EJB), la cláusula throws de los métodos de interfaz de empresa remota no debe incluir la excepción java.rmi.RemoteException.
Acción Elimine la excepción RemoteException de la cláusula throws del método. Además, puede cambiar la interfaz para que implemente la interfaz java.rmi.Remote o cambiar la aplicación para que no utilice la interfaz como una interfaz remota de EJB.
CNTR5102E: La excepción de aplicación {0} definida en el método {1} de la interfaz {2} no debe definirse como subclase de la excepción java.rmi.RemoteException.
Explicación Según la especificación de Enterprise JavaBeans (EJB), no debe definirse una excepción de aplicación como subclase de la excepción java.rmi.RemoteException.
Acción Cambie la aplicación para que no haya métodos de interfaz de empresa remoto definidos con una subclase java.rmi.RemoteException en la cláusula throws.
CNTR5103E: La excepción de aplicación {0} definida en el método {1} de la interfaz {2} no debe definirse como subclase de la excepción java.lang.RuntimeException.
Explicación Según la especificación de Enterprise JavaBeans (EJB), no debe definirse una excepción de aplicación para una interfaz de componente como subclase de la excepción java.lang.RuntimeException.
Acción Cambie la aplicación de forma que los métodos de la interfaz de componente remoto no se definan con una subclase java.lang.RuntimeException en la cláusula throws.
CNTR5104E: El método {0} de la interfaz {1} se debe definir con la excepción java.rmi.RemoteException en la cláusula throws.
Explicación Según la especificación de Enterprise JavaBeans (EJB), para los métodos de interfaz de empresa remota que implementen la interfaz java.rmi.Remote, la cláusula throws debe incluir la excepción java.rmi.RemoteException.
Acción Añada la excepción RemoteException a la cláusula throws del método. Además, puede cambiar la interfaz para que no implemente la interfaz java.rmi.Remote o cambiar la aplicación para que no utilice la interfaz como una interfaz remota de EJB.
CNTR5105E: La interfaz {0} no es una interfaz remota válida. El nombre IDL del método {1} entra en conflicto con el método {2}.
Explicación En interfaces remotas, la especificación de Java Language to IDL Mapping establece lo siguiente: Los métodos que siguen a los patrones de diseño de los JavaBeans para propiedades sencillas de lectura y escritura o de sólo lectura se correlacionan con los atributos de la interfaz IDL OMG. Ambos métodos especificados se correlacionan con el mismo atributo de interfaz IDL OMG. La interfaz no es un tipo RMI/IIOP.
Acción Cambie la aplicación renombrando o eliminando uno de los métodos conflictivos.
CNTR5106E: El método {0} en la clase {1} no debe declararse como final para el bean {2}.
Explicación Según la especificación de Enterprise JavaBeans (EJB), ninguno los métodos de la clase de bean ni ninguna de las superclases se deben declarar como final cuando se expone la clase de bean con una vista que no es de interfaz. Los métodos de empresa tampoco deben declararse como final.
Acción Cambie la aplicación para que el método no esté declarado como final.
CNTR5107E: La excepción de la aplicación {0} definida en el método {1} de la clase {2} debe estar definida como una subclase de la clase java.lang.Exception.
Explicación Según la especificación Enterprise JavaBeans (EJB), las excepciones de aplicación de una interfaz deben definirse como una subclase de la clase java.lang.Exception o la clase java.lang.RuntimeException.
Acción Cambie la aplicación para que la excepción sea una subclase de la clase java.lang.Exception o la clase java.lang.RuntimeException.
CNTR8990I: Este es únicamente un mensaje informativo en inglés: {0}.
Explicación Este mensaje informativo no se traduce.
Acción Consulte el mensaje para obtener detalles.
CNTR8991W: Este es únicamente un mensaje informativo en inglés: {0}.
Explicación Este mensaje de aviso no se traduce.
Acción Consulte el mensaje para obtener detalles.
CNTR8992E: Este mensaje es un mensaje de error sólo en inglés: {0}.
Explicación Este mensaje de error no se traduce.
Acción Consulte el mensaje para obtener detalles.
CNTR9100E: Excepción {0}
Explicación Se ha descubierto una condición de excepción general.
Acción Combine esta información con otros mensajes de excepción para determinar la causa del problema.
CNTR9101E: Opciones incompatibles: {0} {1}
Explicación Dos de las opciones especificadas no son compatibles y no se pueden especificar de forma conjunta.
Acción Examine la sentencia de uso y elimine una de las opciones especificadas.
CNTR9102E: La opción {0} requiere la opción {1}.
Explicación Una de las opciones especificadas requiere otra opción que no se ha especificado.
Acción Examine la sentencia de uso y especifique la opción necesaria.
CNTR9103W: No se ha podido encontrar el temporizador EJB {0} en el servidor {1}.
Explicación El temporizador EJB especificado no existe en el servidor especificado. Es posible que el temporizador EJB haya caducado o que se haya cancelado.
Acción Compruebe que la identidad del temporizador EJB y el nombre del servidor se hayan especificado correctamente. Si el temporizador EJB existe y el nombre de identidad y nombre de servidor son correctos, consulte las excepciones que se hayan producido anteriormente para obtener más información.
CNTR9104W: El servicio de temporizador EJB {0} no está disponible en el servidor {1}.
Explicación El servicio de temporizador EJB que está configurado para el servidor especificado no está disponible. El servicio de temporizador EJB no se puede iniciar si no existe ninguna aplicación con Enterprise Java BeansTimedObject iniciados en el servidor.
Acción Compruebe que en el proceso de servidor que se ha especificado se ha iniciado una aplicación con el Enterprise JavaBean TimedObject.
CNTR9105E: Falta un filtro que es necesario.
Explicación Debe especificarse uno de los tres filtros: -all -timer -app
Acción Examine la sentencia de uso y especifique uno de los tres filtros.
CNTR9106E: Falta un nombre de servidor que es necesario.
Explicación Debe especificarse algún nombre de servidor.
Acción Examine la sentencia de uso y especifique algún nombre de servidor.
CNTR9240I: El archivo de archivado Java (JAR) {0} no es un módulo enterprise bean de nivel 3.0.
Explicación El archivo jar de la lista no está configurado como módulo de nivel 3.0.
Acción Si este módulo debía tener componentes enterprise bean de nivel 3.0, compruebe las anotaciones de código fuente de Java o los datos de configuración de ejb-jar.xml.
CNTR9241I: el archivo de archivado Java (JAR) {0} no tiene enterprise beans de nivel 3.0 con interfaces remotas.
Explicación El archivo jar de la lista no contiene enterprise beans de nivel 3.0 con interfaces remotas.
Acción Si este módulo debía tener enterprise beans de nivel 3.0 con interfaces remotas, compruebe las anotaciones del módulo o los datos de configuración de ejb-jar.xml.
CNTR9250E: el primer parámetro debe ser un nombre de clase completo, archivo de archivado Java (JAR), archivo de archivador web (WAR) o archivo enterprise archive (EAR).
Explicación El primer parámetro debe ser un nombre de clase completo, un archivo JAR, un archivo WAR o un archivo EAR. Los archivos JAR, WAR y EAR deben incluir la vía de acceso de directorio completa.
Acción Invoque el mandato createEJBStubs con la opción -help para ver la sintaxis del mandato.
CNTR9251E: no se ha podido leer del archivo {0}.
Explicación No se pudo abrir el archivo especificado para la operación de lectura.
Acción Examine el valor de los permisos en el sistema de archivos para este archivo.
CNTR9252E: la opción {0} se ha especificado varias veces.
Explicación Sólo se puede especificar una opción una vez por invocación del mandato createEJBStubs.
Acción Invoque el mandato createEJBStubs con la opción -help para ver la sintaxis del mandato.
CNTR9253E: el parámetro del nombre del archivo de anotaciones cronológicas {0}.
Explicación El nombre del archivo de anotaciones cronológicas debe hacer referencia a un archivo, incluyendo la vía de acceso al directorio. Además, el nombre del archivo de anotaciones cronológicas no puede comenzar por "-".
Acción Invoque el mandato createEJBStubs con la opción -help para ver la sintaxis del mandato.
CNTR9254E: no se ha podido grabar en el archivo {0}.
Explicación No se pudo abrir el archivo especificado para la operación de escritura.
Acción Examine el valor de los permisos en el sistema de archivos para este archivo.
CNTR9255E: falta el parámetro obligatorio del nombre de archivo de anotaciones cronológicas.
Explicación En la opción -logfile, debe proporcionarse el nombre del archivo de anotaciones cronológicas como parámetro siguiente
Acción Examine la sentencia de uso y proporcione el parámetro necesario con el nombre del archivo de anotaciones cronológicas.
CNTR9256E: el parámetro {0} no se reconoce.
Explicación El parámetro no coincide con ninguna de las opciones de entrada permitidas.
Acción Invoque el mandato createEJBStubs con la opción -help para ver la sintaxis del mandato.
CNTR9257E: se han especificado demasiados parámetros de entrada.
Explicación El número total de parámetros de entrada se ha sobrepasado.
Acción Invoque el mandato createEJBStubs con la opción -help para ver la sintaxis del mandato.
CNTR9258E: Se ha detectado una excepción inesperada. La excepción es: {0}
Explicación Se ha producido una excepción no esperada durante el proceso del mandato.
Acción Añada la opción -verbose a la invocación del mandato createEJBStubs para ver más información.
CNTR9259E: no se ha especificado interfaz de componente para el inicio {0}.
Explicación Cada factoría configurada debe tener una interfaz de componente.
Acción Revise los datos de configuración para esta fábrica.
CNTR9260E: Se ha producido la excepción {0} al establecer el archivo de anotaciones cronológicas del usuario.
Explicación La excepción no se esperaba.
Acción Examine los valores de los permisos en el sistema de archivos.
CNTR9261E: no se ha podido crear un archivo temporal en el directorio {0}.
Explicación No ha sido posible crear un archivo temporal en el sistema de archivos.
Acción Examine los valores de los permisos en el sistema de archivos para el directorio especificado.
CNTR9262E: la clase de interfaz {0} no se ha podido cargar. Esto puede ser debido a un error ortográfico, una opción -cp incorrecta, a un error al cargar la clase padre o a un error la cargar la clase en el parámetro de método.
Explicación No se ha podido cargar la clase especificada.
Acción Compruebe si hay errores de escritura y asegúrese de que todas las clases padre de esta clase se incluyen en el archivo JAR (Java Archive) de entrada o en el archivo EAR (Enterprise Archive), o haga que estén disponibles utilizando la opción -cp.
CNTR9263E: La clase de interfaz {0} no se ha podido procesar.
La clase del parámetro de método {1} no se ha encontrado.
Explicación No se pudo cargar un valor de parámetro de método o de retorno de método de la clase listada.
Acción Asegúrese de que todas las clases pasadas como parámetros de método o utilizadas como valores de retorno de métodos en los métodos de la clase listada se incluyen en el archivo JAR (Java Archive) de entrada o en el archivo EAR (Enterprise Archive), o haga que estén disponibles utilizando la opción -cp.
CNTR9264E: el parámetro nombre de vía de acceso de clases necesario no se ha especificado.
Explicación Para la opción -cp, el nombre de vía de acceso de clases se debe proporcionar como el siguiente parámetro.
Acción Examine la sentencia de uso y proporcione el parámetro nombre de vía de acceso de clases necesario.
CNTR9265E: el archivo de entrada {0} no se ha encontrado.
Explicación No se encuentra el archivo especificado como primer parámetro.
Acción Compruebe si está bien escrito, así como los permisos de lectura del archivo especificado.
CNTR9266E: el mandato createEJBStubs no ha podido renombrar el archivo {0} en el archivo {1}.
Explicación El archivo especificado no se ha podido renombrar.
Acción Examine los valores de los permisos en el sistema de archivos. Además, asegúrese de que el archivo de destino no existe.
CNTR9267W: el mandato createEJBStubs no ha podido eliminar el archivo {0}.
Explicación No se ha podido suprimir el archivo especificado.
Acción Examine los valores de los permisos en el sistema de archivos.
CNTR9268E: el nombre de archivo {0} no está permitido para la opción -newfile.
Explicación No se permite el nombre especificado para la opción -newfile.
Acción Asegúrese de que el nombre no es el mismo que el del archivo de entrada.
CNTR9269W: El módulo Enterprise JavaBeans (EJB) {0} no tiene configurado ningún enterprise bean.
Explicación Los módulos EJB deben contener uno o más enterprise beans.
Acción Asegúrese de que se han configurado uno o más enterprise beans para este módulo. Los enterprise beans deben utilizar un archivo ejb-jar.xml o anotaciones de código fuente.
CNTR9270E: el parámetro de nombre de archivo de actualización no es un tipo de archivo de archivado Java (JAR), un archivo web (WAR) o un enterprise archive (EAR).
Explicación El parámetro de nombre de archivo de actualización debe ser un tipo de archivo JAR, WAR y EAR, e incluir la vía de acceso de archivo.
Acción Invoque el mandato createEJBStubs con la opción -help para ver la sintaxis del mandato.
CNTR9271E: No se ha podido suprimir el directorio {0}.
Explicación No se ha podido suprimir el directorio especificado.
Acción Suprima manualmente el directorio.
CNTR9272E: el archivo de salida {0} no se puede encontrar.
Explicación No se puede encontrar el archivo de salida especificado.
Acción Compruebe que esté bien escrito y que tiene permiso de grabación para el archivo.
CNTR9273E: No se ha podido crear el directorio {0}.
Explicación No se ha podido crear el directorio especificado.
Acción Asegúrese de que los permisos del sistema de archivos permita la creación de directorios.
CNTR9274E: el mandato createEJBStubs no puede crear el archivo {0}.
Explicación No fue posible crear el archivo especificado en el sistema de archivos.
Acción Examine los valores de los permisos en el sistema de archivos para el directorio especificado.
CNTR9275E: El archivo de salida {0} ya existe.
Explicación El archivo de salida especificado debe ser un archivo que no exista.
Acción Especifique un nombre de archivo de salida nuevo.
CNTR9276I: la aplicación {0} ha inhabilitado el directorio de biblioteca. Los archivos de archivado de Java (JAR) y archivado web (WAR) en el directorio de la biblioteca no se procesarán.
Explicación Los datos de configuración de aplicación han especificado una biblioteca con una cadena en blanco para el nombre de directorio de la biblioteca. Esta acción inhabilita el directorio de biblioteca.
Acción Si el directorio de biblioteca para esta aplicación no se debe inhabilitar, modifique el archivo de configuración application.xml en el archivo enterprise archive (EAR) de la aplicación.
CNTR9277I: el archivo de archivado Java (JAR) {0} o de archivado web (WAR) no contiene clases de interfaz remota para un enterprise bean de nivel 3.0.
Explicación El archivo JAR o WAR no contiene ninguna clase de interfaz remota para un enterprise bean de nivel 3.0.
Acción Si este módulo debe contener clases de interfaz remota para un enterprise bean de nivel 3.0, añada estas clases al módulo.
CNTR9278E: el tipo de entrada de un nombre de clase completo no es compatible con la opción {0}.
Explicación El tipo de entrada del nombre de clase completo no es compatible con la opción especificada.
Acción Examine la sentencia usage y bien cambie el tipo de entrada o elimine la opción especificada.
CNTR9400I: El contenedor Enterprise JavaBeans (EJB) incorporable está escaneando los módulos Enterprise JavaBeans (EJB) para el arranque.
Explicación El contenedor incorporable está escaneando la classpath para buscar módulos Enterprise JavaBeans (EJB) válidos. Los módulos EJB válidos contienen un archivo ejb-jar.xml o anotaciones Enterprise JavaBeans (EJB).
Acción No es necesario que el usuario realice acción alguna.
CNTR9401I: El contenedor Enterprise JavaBeans (EJB) incorporable se está inicializando.
Explicación El contenedor incorporable debe inicializarse antes de que el código de usuario pueda acceder a los beans de empresa.
Acción No es necesario que el usuario realice acción alguna.
CNTR9402E: Se ha producido un error al inicializar el contenedor Enterprise JavaBeans (EJB) incorporable {0}.
Explicación El proceso de escaneo de los módulos Enterprise JavaBeans (EJB) o de inicialización el contenedor EJB incorporable ha fallado y el contenedor ya no puede utilizarse. Es posible que se encuentren otros diagnósticos en la salida FFDC.
Acción Examine el tipo de excepción y, opcionalmente, la salida FFDC, para determinar la causa de la anomalía al inicializar. Una razón común por la que se da este error es que haya un módulo EJB no válido en la classpath.
CNTR9403E: El contenedor de enterprise bean incorporable no puede iniciar varios módulos con el mismo nombre de archivo: {0} y {1}
Explicación El código de usuario ha dirigido al contenedor incorporable para iniciar varios módulos con el mismo nombre de archivo.
Acción Especifique una lista de módulos que no tengan nombres duplicados o cambie el nombre de los módulos para que los nombres de archivo sean exclusivos.
CNTR9405I: El módulo Enterprise JavaBeans (EJB) {0} está iniciándose.
Explicación El contenedor EJB incorporable está iniciando el módulo Enterprise JavaBeans (EJB) que ha identificado. Esto incluye el enlace de los inicios y fábricas de Enterprise JavaBeans (EJB) a la JNDI y la ejecución de los códigos EJB que se haya especificado que se ejecuten en el arranque.
Acción No es necesario que el usuario realice acción alguna.
CNTR9407W: No hay módulos Enterprise JavaBeans (EJB) válidos para iniciar.
Explicación El contenedor Enterprise JavaBeans (EJB) incorporable no ha encontrado módulos Enterprise JavaBeans (EJB) que iniciar. Los módulos EJB válidos contienen un META-INF/ejb-jar.xml o clases con anotaciones EJB. Esto puede deberse a que no existe ningún módulo EJB en la classpath, o que la propiedad javax.ejb.embeddable.modules ha definido módulos que no existen.
Acción Revise la classpath y la propiedad javax.ejb.embeddable.modules para determinar qué módulos EJB deben iniciarse.
CNTR9408W: No se ha podido detener el módulo Enterprise JavaBeans (EJB) {0}. Excepción: {1}
Explicación El contenedor Enterprise JavaBeans (EJB) incorporable no ha podido cerrar el módulo Enterprise JavaBeans (EJB) debido a la excepción. Es posible que los enterprise beans estén aún vinculados a la JNDI y los clientes puedan aún acceder a ellos. Es posible que no se pueda reiniciar el módulo en futuras ocasiones que se intente por conflictos de nombres o de otros recursos.
Acción Resuelva el problema examinando la excepción, los registros y la salida FFDC. Si es posible detener otros módulos sin problema, examine el módulo que falla.
CNTR9409W: No se ha podido detener el contenedor Enterprise JavaBeans (EJB) incorporable. Excepción: {0}
Explicación El contenedor Enterprise JavaBeans (EJB) incorporable no se ha podido detener cuando se ha invocado el método Close debido a la excepción. Dado que esto ocurre después de que se hayan detenido todos los módulos Enterprise JavaBeans (EJB), el problema tiene que ver sólo con el contenedor Enterprise JavaBeans (EJB) incorporable o su configuración.
Acción Resuelva el problema examinando la excepción, los registros y la salida FFDC y revise la configuración del contenedor Enterprise JavaBeans (EJB) incorporable.
CNTR9410I: Se ha cerrado el contenedor Enterprise JavaBeans (EJB) incorporable.
Explicación Se ha invocado el método Close y el contenedor Enterprise JavaBeans (EJB) incorporable ha completado la rutina de cierre.
Acción No es necesario que el usuario realice acción alguna.
CNTR9412E: Se ha producido un error al cerrar el espacio de nombres JNDI. Excepción: {0}
Explicación El contenedor EJB incorporable no ha podido cerrar el espacio de nombres java:global. Esto significa que podría haber falta de memoria en algunos Enterprise JavaBeans u otros objetos vinculados al espacio de nombres. También podría dar problemas en la JNDI si se crean otras instancias del contenedor Enterprise JavaBeans (EJB) incorporable.
Acción Resuelva el problema examinando la excepción, los registros y la salida FFDC.
CNTR9413E: No se ha podido leer el archivo de configuración de {0}
Explicación El contenedor Enterprise JavaBeans (EJB) incorporable no ha podido leer las propiedades de configuración del archivo especificado. Esto puede ocurrir cuando el archivo de propiedades no tiene un formato correcto.
Acción Verifique si existe el archivo que se especifica en el sistema de archivos y que su formato es correcto, por ejemplo, <nombre_propiedad>=<nombre_valor>).
CNTR9414E: No se ha podido enlazar el origen de datos en la JNDI utilizando el nombre {0}. Excepción: {1}
Explicación El contenedor Enterprise JavaBeans (EJB) incorporable no ha podido enlazar una instancia javax.sql.DataSource al nombre de espacios JNDI.
Acción Resuelva el problema examinando la excepción, los registros y la salida FFDC.
CNTR9415E: Las propiedades del contenedor Enterprise JavaBeans (EJB) incorporable del origen de datos {0} no contienen la propiedad name.
Explicación Las propiedades que el contenedor Enterprise JavaBeans (EJB) incorporable utiliza contienen un origen de datos sin nombre JNDI (Java Naming and Directory Interface) especificado.
Acción Agregue una propiedad name a este origen de datos en el archivo de propiedades.
CNTR9416E: Las propiedades del contenedor Enterprise JavaBeans (EJB) incorporable del origen de datos {0} no contienen la propiedad className.
Explicación Las propiedades que el contenedor Enterprise JavaBeans (EJB) incorporable utiliza contienen un origen de datos sin propiedad className especificada.
Acción Agregue una propiedad className a este origen de datos en el archivo de propiedades.
CNTR9417E: Las propiedades del contenedor Enterprise JavaBeans (EJB) incorporable del origen de datos {0} contienen un valor ConnectionPool.MaxConnections {1} que no es cero ni ningún valor número positivo.
Explicación Las propiedades que el contenedor Enterprise JavaBeans (EJB) incorporable utiliza contienen un origen de datos con un valor ConnectionPool.MaxConnections que no es cero ni ningún valor número positivo.
Acción Cambie el valor de propiedad ConnectionPool.MaxConnections de este origen de datos para que sea cero o un valor numérico positivo.
CNTR9419E: El contenedor Enterprise JavaBeans (EJB) incorporable no ha podido cerrar el proveedor JPA. Excepción: {0}
Explicación Un error durante el proceso de cierre ha impedido que el proveedor JPA se cierre correctamente debido a la excepción. Esto se debe a algún otro problema que debe haber ocurrido anteriormente en los registros. Es posible que falle el proveedor JPA en futuras ocasiones que se intente utilizar.
Acción Resuelva el problema examinando la excepción, los registros y la salida FFDC para que encuentre y resuelva el problema subyacente.
CNTR9420E: Las propiedades del contenedor Enterprise JavaBeans (EJB) incorporable del origen de datos {0} contienen un valor ConnectionPool {1} que no es válido.
Explicación Las propiedades que el contenedor Enterprise JavaBeans (EJB) incorporable utiliza contienen un origen de datos con un valor ConnectionPool que no es válido.
Acción Cambie el valor de propiedad ConnectionPool para que el origen de datos sea un valor válido. Los valores válidos son nombres de agrupaciones de conexiones.
CNTR9421E: Se ha asignado a la propiedad {0} el valor incorrecto {1}. Esta propiedad indica el parámetro de acción solucionador LTC (Contenedor de transacciones locales), el cual debe ser Application (valor predeterminado) o ContainerAtBoundary.
Explicación Se ha asignado a la propiedad de acción de solucionador LTC un valor no admitido.
Acción El valor de la propiedad de acción de solucionador LTC debe ser el valor predeterminado Application o ContainerAtBoundary.
CNTR9422E: Se ha asignado a la propiedad {0} el valor incorrecto {1}. Esta propiedad indica el parámetro de acción no resulto LTC (Contenedor de transacciones locales), el cual debe ser Rollback (valor predeterminado) o Commit.
Explicación Se ha asignado a la propiedad de acción no resulta LTC un valor no admitido.
Acción El valor de la propiedad de acción no resulta LTC debe ser el valor predeterminado Rollback o Commit.
Tema de referencia    

Condiciones de uso | Comentarios

Última actualización: Jan 2, 2018 8:47:46 AM CST
http://publib.boulder.ibm.com/infocenter/wasinfo/v8r0/index.jsp?topic=/com.ibm.websphere.messages.doc/com.ibm.ejs.container.container.html

© Copyright IBM Corporation 2006, 2011. Reservados todos los derechos.
Este Information Center se ha realizado con tecnología de Eclipse. (http://www.eclipse.org)