Explanation | El contenedor no ha podido desactivar un bean de sesión con estado. |
Action | 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. |
Explanation | Excepción inesperada. La causa no se puede determinar inmediatamente. |
Action | 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/ |
Explanation | El contenedor no ha podido activar un bean de sesión con estado desde el almacenamiento. |
Action | Realice acciones en función del mensaje de excepción que aparezca en el mensaje CNTR0003W. |
Explanation | Una hebra que intentaba adquirir un bloqueo exclusivo en el contenedor se ha interrumpido mientras esperaba el bloqueo. |
Action | 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/ |
Explanation | El contenedor no ha podido desactivar un enterprise bean. |
Action | Realice acciones en función del mensaje de excepción que aparezca en el mensaje CNTR0005W. |
Explanation | Al intentar activar un bean con estado, el contenedor no ha podido conectar un objeto de apéndice (referencia) deserializado. |
Action | 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/ |
Explanation | El contenedor no ha podido eliminar un bean de sesión desactivado con estado desde el almacenamiento. |
Action | Realice acciones en función del mensaje de excepción que aparezca en el mensaje CNTR0008W. |
Explanation | El servidor de aplicaciones ha intentado acceder a un enterprise bean que no está instalado en el contenedor. |
Action | Busque los mensajes de error anteriores que indiquen que se ha producido un error en la instalación del bean. |
Explanation | El contenedor no ha podido procesar una entrada de entorno debido a NumberFormatException. |
Action | Asegúrese de que el valor de la entrada de entorno sea una representación de serie válida para el tipo especificado. |
Explanation | El contenedor ha encontrado un tipo para una entrada de entorno que no es válido. |
Action | Asegúrese de que el tipo de entrada de entorno sea uno de los siguientes: String, Integer, Boolean, Double, Byte, Short, Long o Float. |
Explanation | Excepción inesperada. La causa no se puede determinar inmediatamente. |
Action | 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/ |
Explanation | El contenedor no ha podido correlacionar la excepción con una excepción CORBA válida. |
Action | 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/ |
Explanation | Excepción inesperada. La causa no se puede determinar inmediatamente. |
Action | 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/ |
Explanation | Excepción inesperada. La causa no se puede determinar inmediatamente. |
Action | 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/ |
Explanation | El contenedor no ha podido eliminar un bean de sesión desactivado con estado desde el almacenamiento de desactivación. |
Action | Realice acciones en función del mensaje de excepción que aparezca en el mensaje CNTR0016W. |
Explanation | Excepción inesperada. La causa no se puede determinar inmediatamente. |
Action | 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/ |
Explanation | Se ha creado una excepción, no declarada en la firma del método EJB, cuando el contenedor EJB intentaba invocar un método EJB. |
Action | 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 |
Explanation | Se ha creado una excepción, no declarada en la firma del método EJB, cuando el contenedor EJB intentaba invocar este método EJB. |
Action | 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 |
Explanation | Se ha creado una excepción, no declarada en la firma del método EJB, cuando el contenedor EJB intentaba invocar este método EJB. |
Action | 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 |
Explanation | Se ha creado una excepción, no declarada en la firma del método EJB, cuando el contenedor EJB intentaba invocar este método EJB. |
Action | 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 |
Explanation | Excepción inesperada. La causa no se puede determinar inmediatamente. |
Action | 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/ |
Explanation | El contenedor no ha podido abrir el directorio de desactivación. |
Action | Compruebe que el directorio de desactivación exista. |
Explanation | 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. |
Action | 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. |
Explanation | Se ha producido una excepción IOException en el contenedor al intentar escribir un archivo de un bean de sesión con estado. |
Action | 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. |
Explanation | No se ha especificado origen de datos para el bean de entidad. |
Action | Especifique el origen de datos para el bean de entidad o especifique un origen de datos predeterminado para el módulo. |
Explanation | Se ha producido una SQLException al intentar comprometer una conexión de origen de datos. |
Action | 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. |
Explanation | Se ha producido una SQLException al intentar cerrar una conexión de origen de datos. |
Action | 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. |
Explanation | 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. |
Action | Si este mensaje va precedido por el mensaje CNTR0026W, debe proporcionar el nombre del origen de datos. Si CNTR0026W no precedía a este mensaje, 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. |
Explanation | Este mensaje aparece inmediatamente después del mensaje CNTR0031W e informa del nombre del origen de datos utilizado al iniciar el bean de entidad. |
Action | Efectúe la acción que se describe para el mensaje CNTR0031W. |
Explanation | Excepción inesperada. La causa no se puede determinar inmediatamente. |
Action | 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/ |
Explanation | Excepción inesperada. La causa no se puede determinar inmediatamente. |
Action | 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/ |
Explanation | Excepción inesperada. La causa no se puede determinar inmediatamente. |
Action | 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/ |
Explanation | 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. |
Action | Vuelva a desplegar el bean e intente la operación otra vez. |
Explanation | Excepción inesperada. La causa no se puede determinar inmediatamente. |
Action | 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/ |
Explanation | 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. |
Action | 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. |
Explanation | Excepción inesperada. La causa no se puede determinar inmediatamente. |
Action | 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/ |
Explanation | Excepción inesperada. La causa no se puede determinar inmediatamente. |
Action | 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/ |
Explanation | El buscador ha recopilado unos resultados de más de 2147483647 beans de entidad. |
Action | Cambie el buscador de forma que el resultado no de una recopilación de beans de entidad mayor de 2147483647. |
Explanation | 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. |
Action | 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. |
Explanation | La política de activación especificada para el enterprise bean no está soportada. La Opción C, que es la acción predeterminada 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 el servidor de aplicaciones implementa las opciones de compromiso A, B y C en la especificación EJB (Enterprise Java Bean). |
Action | Vuelva a desplegar el enterprise bean con una combinación válida para eliminar este mensaje. |
Explanation | Excepción inesperada. La causa no se puede determinar inmediatamente. |
Action | 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/ |
Explanation | No se ha especificado ni el bean ni el enlace de fábrica de conexiones predeterminados para el bean. |
Action | Especifique un enlace para la fábrica de conexiones cuando se instale el bean. |
Explanation | 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. # |
Action | No invoque el método en este entorno. |
Explanation | 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. |
Action | Especifique un valor distinto a cero si precisa un ámbito de tiempo de espera de recopilación de buscador. |
Explanation | 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. |
Action | Cambie el enterprise bean para que utilice la opción de compromiso A o el control de simultaneidad óptima, pero no ambos. |
Explanation | Excepción inesperada. La causa no se puede determinar inmediatamente. |
Action | 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/ |
Explanation | El cliente ha estado inactivo durante más tiempo del establecido por el valor de tiempo de espera de inactividad. |
Action | 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. |
Explanation | Excepción inesperada. La causa no se puede determinar inmediatamente. |
Action | 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/ |
Explanation | Excepción inesperada. La causa no se puede determinar inmediatamente. |
Action | 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/ |
Explanation | Excepción inesperada. La causa no se puede determinar inmediatamente. |
Action | 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/ |
Explanation | El contenedor ha generado una excepción throwable al intentar crear una entrada java:comp/env. |
Action | Realice acciones en función del mensaje de excepción que aparezca en el mensaje CNTR0055W. |
Explanation | Excepción inesperada. La causa no se puede determinar inmediatamente. |
Action | 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/ |
Explanation | Sólo se puede especificar un entero positivo como tamaño de agrupación mínimo. Se utilizará el valor predeterminado. |
Action | Cambie el valor del tamaño mínimo de agrupación por un entero positivo. |
Explanation | Sólo se puede especificar un entero positivo como tamaño de agrupación máximo. Se utilizará el valor predeterminado. |
Action | Cambie el valor del tamaño máximo de agrupación por un entero positivo. |
Explanation | El tamaño de agrupación máximo debe ser igual o superior que el tamaño mínimo. Los valores predeterminados se utilizarán para los tamaños mínimo y máximo de agrupación. |
Action | 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. |
Explanation | Estos son los valores de tamaño de agrupación mínimo y máximo que se utilizarán para este tipo de bean. |
Action | No es necesario que el usuario realice acción alguna. |
Explanation | El atributo de sólo lectura findByPrimaryKey se ha especificado para ser sustituido por true en todos los beans de entidad. |
Action | No es necesario que el usuario realice acción alguna. |
Explanation | 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. |
Action | Asegúrese de que hay un signo igual entre el nombre del bean y los valores de mínimo y máximo. |
Explanation | Podría haber un descriptor de despliegue con una sintaxis que no sea válida. |
Action | Compruebe que sea correcta la información de enlace en el descriptor de despliegue correspondiente al Enterprise JavaBean (EJB). |
Explanation | 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. |
Action | 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. |
Explanation | 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). |
Action | 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. |
Explanation | El límite de transacción local de "activity session" no es válido para los beans controlados por mensajes. |
Action | Cambie el límite de transacciones locales de "sesión de actividad" a "método bean" y reinicie el servidor de aplicaciones. |
Explanation | 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. |
Action | Elimine los atributos de transacción para los métodos de este bean o la factoría de bean. |
Explanation | 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. |
Action | Elimine los atributos de "sesión de actividad gestionada por contenedor" para los métodos de este EJB o su factoría. |
Explanation | Las sesiones de actividad no están soportadas en módulos EJB V1.1. |
Action | Seleccione "Una vez" o "Transacción" para la política "Activar en". |
Explanation | Las sesiones de actividad no están soportadas en módulos EJB V1.1. |
Action | Seleccione "Método bean" para el límite de transacciones locales. |
Explanation | El control de resolución de transacciones locales "ContainerAtBoundary" no está soportado para módulos EJB v1.1. |
Action | Seleccione "Aplicación" para el control de resolución de transacciones locales. |
Explanation | 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". |
Action | 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. |
Explanation | 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. |
Action | Establezca el control de resolución de transacciones locales en "ContainerAtBoundary". |
Explanation | Excepción inesperada. La causa no se puede determinar inmediatamente. |
Action | 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/ |
Explanation | No se ha podido encontrar o cargar una o más implementaciones, interfaces inicial, interfaces remota, interfaces local del bean u otras clases similares. |
Action | 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. |
Explanation | Es posible que el componente Java Enterprise Edition (Java EE) haya especificado información de enlace que no es válida. |
Action | Compruebe que sea correcta la información de enlace en el descriptor de despliegue correspondiente al componente Java EE. |
Explanation | Es posible que el componente Java Enterprise Edition (Java EE) haya especificado información de enlace que no es válida. |
Action | Compruebe que sea correcta la información de enlace en el descriptor de despliegue correspondiente al componente Java EE. |
Explanation | 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. |
Action | Puede inhabilitar el procesamiento del intento de acceso para los buscadores personalizados utilizando la máquina virtual Java (JVM) y las propiedades a nivel de bean, o puede establecer el intento de acceso del método en sólo lectura. |
Explanation | La implementación de Enterprise Java Bean (EJB) requiere el servicio de temporizador EJB, que se ha inhabilitado o no se ha iniciado. |
Action | 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. |
Explanation | Excepción inesperada. La causa no se puede determinar inmediatamente. |
Action | 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/ |
Explanation | Excepción inesperada. La causa no se puede determinar inmediatamente. |
Action | 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/ |
Explanation | Excepción inesperada. La causa no se puede determinar inmediatamente. |
Action | 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/ |
Explanation | 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". |
Action | 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. |
Explanation | El adaptador de recurso está invocando un método que no está implementado por el controlado por mensajes (MDB). |
Action | 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. |
Explanation | 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. |
Action | 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. |
Explanation | 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. |
Action | Indique al proveedor del adaptador de recursos que corrija la configuración o implementación del adaptador de recursos. |
Explanation | Los Enterprise Java bean (EJB) V1.x, V2.0 y los beans de sesión con estado no pueden implementar la interfaz javax.ejb.TimedObject. |
Action | 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. |
Explanation | 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. |
Action | Cambie el descriptor de despliegue para especificar un atributo de transacción permitido para el método de EJB. |
Explanation | Excepción inesperada. La causa no se puede determinar inmediatamente. |
Action | 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/ |
Explanation | Es posible que el componente Java Enterprise Edition (Java EE) haya especificado información de enlace que no es válida. |
Action | Compruebe que sea correcta la información de enlace en el descriptor de despliegue correspondiente al componente Java EE. |
Explanation | 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. |
Action | 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. |
Explanation | Se ha producido un error durante la inicialización e inicio de un EnterpriseBean. |
Action | Realice acciones en función del mensaje de excepción que aparezca en el mensaje CNTR0093E. |
Explanation | 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. |
Action | 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. |
Explanation | 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. |
Action | 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. |
Explanation | 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. |
Action | 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. |
Explanation | 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. |
Action | Inhabilite la sustitución por anomalía de bean de sesión sin estado o proporcione los valores para la réplica de memoria a memoria para el contenedor EJB. |
Explanation | 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. |
Action | No es necesario que el usuario realice acción alguna. |
Explanation | El servicio controlador de z/OS para el soporte de beans de sesión con estado en DRS se ha inicializado satisfactoriamente. |
Action | No es necesario que el usuario realice acción alguna. |
Explanation | Se ha capturado una excepción en el método especificado. |
Action | No es necesario que el usuario realice acción alguna. |
Explanation | Al método especificado se ha le ha pasado una señal de sirviente que es nula. |
Action | No es necesario que el usuario realice acción alguna. |
Explanation | Al método especificado se ha le ha pasado un parámetro entryKey que es nulo. |
Action | No es necesario que el usuario realice acción alguna. |
Explanation | Al método especificado se ha le ha pasado un valor entryKey que es nulo. |
Action | No es necesario que el usuario realice acción alguna. |
Explanation | El método especificado no ha podido convertir el parámetro entryKey en una matriz de bytes. |
Action | No es necesario que el usuario realice acción alguna. |
Explanation | El método que se ha especificado ha detectado una excepción al procesar la señal de sirviente |
Action | No es necesario que el usuario realice acción alguna. |
Explanation | El método especificado no ha podido obtener un proxy para procesar la señal de sirviente. |
Action | No es necesario que el usuario realice acción alguna. |
Explanation | El método especificado no ha podido convertir la señal de sirviente en una matriz de bytes. |
Action | No es necesario que el usuario realice acción alguna. |
Explanation | El método que se ha especificado ha detectado una excepción al adquirir un proxy para procesar la señal de sirviente. |
Action | No es necesario que el usuario realice acción alguna. |
Explanation | Al método especificado se ha pasado un parámetro de suceso que es nulo. |
Action | No es necesario que el usuario realice acción alguna. |
Explanation | El método especificado no ha podido convertir el valor entryKey pasado en una matriz de bytes. |
Action | No es necesario que el usuario realice acción alguna. |
Explanation | El método especificado no ha podido convertir el suceso en una matriz de bytes. |
Action | No es necesario que el usuario realice acción alguna. |
Explanation | 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. |
Action | Cambie la clase para que implemente la interfaz, como requiere la especificación EJB. |
Explanation | La instancia SfDRSControllerInstance que se ha especificado ha recibido el suceso REPLICATION_UP. |
Action | No es necesario que el usuario realice acción alguna. |
Explanation | La instancia SfDRSControllerInstance que se ha especificado ha recibido el suceso REPLICATION_DOWN. |
Action | No es necesario que el usuario realice acción alguna. |
Explanation | La instancia SfDRSControllerInstance que se ha especificado ha recibido el suceso IS_CONGESTED. |
Action | No es necesario que el usuario realice acción alguna. |
Explanation | La instancia SfDRSControllerInstance que se ha especificado ha recibido el suceso NOT_CONGESTED. |
Action | No es necesario que el usuario realice acción alguna. |
Explanation | 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. |
Action | No es necesario que el usuario realice acción alguna. |
Explanation | 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. |
Action | No es necesario que el usuario realice acción alguna. |
Explanation | 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. |
Action | 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. |
Explanation | A una entrada de entorno de contexto 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. |
Action | Cambie la entrada de entorno de contexto EJB java:comp/env del tipo booleano por 'true' o 'false'. |
Explanation | Todos los elementos ejb-name del elemento container-transaction deben coincidir con elementos ejb-name válidos del elemento enterprise-beans. |
Action | 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. |
Explanation | Todos los elementos ejb-name del elemento method-permission deben coincidir con elementos ejb-name válidos del elemento enterprise-beans. |
Action | 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. |
Explanation | Todos los elementos ejb-name del elemento exclude-list deben coincidir con elementos ejb-name válidos del elemento enterprise-beans. |
Action | 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. |
Explanation | Los procesadores de inyección registrados con el motor de inyección fallaron al identificar y recopilar todas las anotaciones asociadas con la clase. |
Action | Corrija el archivo ejb-jar.xml y las anotaciones sobre la clase. |
Explanation | 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). |
Action | Compruebe el código de XML y de Java para la clase MDB y especifique la interfaz de escucha de mensajes. |
Explanation | Solamente se puede especificar un entero positivo o cero como tamaño de agrupación máximo. Se utilizará el valor predeterminado. |
Action | Cambie el valor del tamaño máximo de agrupación por un entero positivo o cero. |
Explanation | Estos son los valores de tamaño de agrupación mínimo, tamaño de agrupación máximo y tiempo de espera del tamaño de agrupación máximo que se utilizarán para este tipo de bean. |
Action | No es necesario que el usuario realice acción alguna. |
Explanation | El nombre de enlace sencillo de JNDI no se puede mezclar con enlaces JNDI específicos para un determinado bean o factoría. |
Action | Corrija los valores del archivo de enlaces del bean o la factoría en el módulo especificado. |
Explanation | 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. |
Action | Corrija el archivo ejb-jar.xml o los valores de configuración de anotaciones del código fuente para este bean. |
Explanation | 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. |
Action | Corrija el archivo ejb-jar.xml o los valores de configuración de anotaciones del código fuente para este bean. |
Explanation | Los beans de entidad no pueden tener configurado ninguno de estos tipos de interfaz. |
Action | Corrija el archivo ejb-jar.xml o los valores de configuración de anotaciones del código fuente para este bean. |
Explanation | Los beans controlados por mensajes no pueden tener configurado ninguno de estos tipos de interfaz. |
Action | Corrija el archivo ejb-jar.xml o los valores de configuración de anotaciones del código fuente para este bean. |
Explanation | Debe existir un enlace a un bean controlado por mensajes en el archivo de mensajes por cada bean controlado por mensajes. |
Action | Compruebe el archivo de enlaces ejb-jar-bnd.xml del MDB y asegúrese de que existe una entrada con el enlace. |
Explanation | El nombre de enlace local del bean o la factoría especificados no comienza con ejblocal:. |
Action | Corrija el nombre de enlace local del bean o la factoría en el módulo especificado. |
Explanation | El nombre de enlace remoto del bean o la factoría indicados comienza con ejblocal:. |
Action | Corrija el nombre de enlace remoto del bean o la factoría en el módulo especificado. |
Explanation | Los nombres de enlace JNDI no deben contener series en blanco. |
Action | Corrija el archivo de enlaces ejb-jar-bnd.xml para asignar a este bean un nombre de enlace válido JNDI. |
Explanation | Cada interfaz de empresa puede tener configurado un solo nombre de enlace JNDI. |
Action | Corrija el archivo de enlaces ejb-jar-bnd.xml para asignar a este bean un solo nombre de enlace JNDI. |
Explanation | Cada enlace JNDI de interfaz de empresa debe tener configurada una clase de interfaz de empresa válida. |
Action | Corrija el archivo ejb-jar.xml o las anotaciones del código fuente para configurar una clase de interfaz de empresa válida. |
Explanation | Cada enlace JNDI inicial debe tener configurada su correspondiente clase de interfaz inicial. |
Action | Corrija el archivo ejb-jar.xml o las anotaciones del código fuente para configurar una clase de interfaz inicial válida. |
Explanation | Todos los enlaces EJB requieren una sentencia enterpriseBean en el archivo ibm-ejb-jar-bnd.xml. |
Action | Compruebe el archivo ibm-ejb-jar-bnd.xml y asegúrese de que todas las sentencias EJB incluyen una sentencia de enterprise bean. |
Explanation | Todos los enlaces de beans controlados por mensajes requieren una sentencia de jca-adapter en el enlace controlado por mensajes. |
Action | Compruebe el archivo de enlace y asegúrese de que todos los enlaces controlados por mensajes incluyen una sentencia de jca-adapter. |
Explanation | Todos los enlaces de beans controlados por mensajes requieren una sentencia jca-adapter que contenga un valor activation-spec-binding-name. |
Action | 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. |
Explanation | Todos los enlaces de beans controlados por mensajes requieren una sentencia jca-adapter que contenga un valor destination-binding-name. |
Action | 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. |
Explanation | El archivo de enlaces contiene un error de sintaxis simple o una violación semántica. |
Action | 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. |
Explanation | El archivo de enlaces contiene un error de sintaxis simple o una violación semántica. |
Action | Corrija el error del archivo de enlaces y reinstale la aplicación. |
Explanation | El recurso de fábrica de conexiones necesario para este bean no está configurado. El bean de entidad CMP no funcionará. |
Action | 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. |
Explanation | Se ha producido un error durante los procesos de inicialización e inicio del bean. |
Action | 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. |
Explanation | Las anotaciones identificadas en este mensaje de error entran en conflicto entre sí. No especifique estas anotaciones en el mismo método. |
Action | Cambie el código fuente Java y elimine una o ambas anotaciones del método especificado. A continuación, reinstale la aplicación. |
Explanation | Se puede especificar un rol determinado una sola vez en una anotación @RolesAllowed. |
Action | Cambie el código fuente Java y elimine los roles duplicados de esta anotación. A continuación, reinstale la aplicación. |
Explanation | Las anotaciones identificadas en este mensaje de error entran en conflicto entre sí. No especifique estas anotaciones en la misma clase. |
Action | Cambie el código fuente Java y elimine una o ambas anotaciones de la clase especificada. A continuación, reinstale la aplicación. |
Explanation | Se puede especificar un rol determinado una sola vez en una anotación @RolesAllowed. |
Action | Cambie el código fuente Java y elimine los roles duplicados de esta anotación. A continuación, reinstale la aplicación. |
Explanation | 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. |
Action | 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 de llamada con el error de configuración. |
Explanation | 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. |
Action | 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 de llamada con el error de configuración. |
Explanation | 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. |
Action | Elimine uno de estos dos valores de configuración de este bean. A continuación, reinstale la aplicación. |
Explanation | Los enterprise beans deben implementar todos los métodos especificados en las clases de su interfaz. |
Action | Corrija la implementación del bean para que incluya todos los métodos necesarios. A continuación, reinstale la aplicación. |
Explanation | 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. |
Action | Corrija la implementación del bean para que incluya el parámetro requerido o no incluya ninguno. A continuación, reinstale la aplicación. |
Explanation | 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. |
Action | 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. |
Explanation | Los beans de temporizador, que se heredan de la interfaz TimedObject, deben implementar el método de tiempo de espera: ejbTimeout |
Action | Corrija la implementación del bean para que incluya el método requerido. A continuación, reinstale la aplicación. |
Explanation | Los beans de temporizador sólo pueden implementar un método de tiempo de espera. |
Action | 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. |
Explanation | Los beans de temporizador deben proporcionar una implementación para el método de tiempo de espera configurado. |
Action | Corrija la implementación del bean para que incluya el método de tiempo de espera requerido. A continuación, reinstale la aplicación. |
Explanation | Los beans de temporizador deben configurar sólo un método de tiempo de espera. |
Action | Corrija la configuración del bean para especificar un solo método de tiempo de espera. A continuación, reinstale la aplicación. |
Explanation | Los métodos de tiempo de espera no deben crear excepciones de aplicación. |
Action | 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. |
Explanation | Los métodos de tiempo de espera deben devolver void. |
Action | Corrija la implementación del método de tiempo de espera para que devuelva void. A continuación, reinstale la aplicación. |
Explanation | Los métodos de tiempo de espera no se deben declarar como static ni final. |
Action | Corrija la declaración de implementación para el método de tiempo de espera. A continuación, reinstale la aplicación. |
Explanation | La interfaz se ha enlazado en la ubicación de denominación especificada. |
Action | Utilice la ubicación de denominación especificada al intentar buscar esta interfaz. |
Explanation | Dado que el enterprise bean tiene varias interfaces, cada nombre de enlace se debe ampliar para hacerlo único. |
Action | 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. |
Explanation | El nombre del enterprise bean podría ser incorrecto, o quizá se ha especificado un enlace para un bean que no existe. |
Action | Corrija el archivo de enlace. A continuación, reinstale la aplicación. |
Explanation | Cada enterprise debe especificar un tipo de bean, como bean de sesión sin estado, bean controlado por mensajes, etc. |
Action | 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. |
Explanation | Cada interfaz de enterprise bean debe especificar una ubicación de enlace única. |
Action | 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. |
Explanation | Cada interfaz de enterprise bean debe especificar una ubicación de enlace única. |
Action | 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. |
Explanation | La interfaz de fábrica se enlazará en la ubicación de denominación especificada. |
Action | No es necesario que el usuario realice acción alguna. |
Explanation | 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. |
Action | Cambie la política de activación configurada para el bean a ONCE. |
Explanation | Excepción inesperada. La causa no se puede determinar inmediatamente. |
Action | 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/ |
Explanation | 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. |
Action | 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. |
Explanation | Todos los métodos de punto final de servicio Web deben ser implementados por el bean. |
Action | Cambie la implementación del bean para incluir todos los métodos de punto final de servicio Web. |
Explanation | 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. |
Action | Determine la causa de la anomalía del método de tiempo de espera o aumente el número máximo de reintentos. |
Explanation | Cuando se inicia el bean controlado por mensaje, la especificación de activación especificada se utilizará para activar el punto final de mensaje. |
Action | No se requiere ninguna acción. |
Explanation | 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). |
Action | De forma alternativa puede configurar el servicio de temporizador para que utilice un planificador para los temporizadores no persistentes. |
Explanation | 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. |
Action | 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. |
Explanation | Puede configurar los métodos asíncronos sólo en beans de sesiones. |
Action | Elimine el método asíncrono en el bean. |
Explanation | El archivo ibm-ejb-jar.xmi o ibm-ejb-jar.xml para el módulo tiene más de un enlace para la misma referencia para el mismo EJB. |
Action | Elimine todas las referencias menos una, para la referencia en el bean. |
Explanation | Los métodos asíncronos pueden tener los siguientes tipos de atributos de transacciones configurados: TX_REQUIRED, TX_REQUIRES_NEW o TX_NOT_SUPPORTED. |
Action | Cambie la configuración de atributo de transacción en el método a uno de los tipos admitidos. |
Explanation | Excepción inesperada. La causa no se puede determinar inmediatamente. |
Action | 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/ |
Explanation | 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. |
Action | 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. |
Explanation | 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. |
Action | Elimine lo que provoca está excepción de este mensaje de error. |
Explanation | 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. |
Action | 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). |
Explanation | 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). |
Action | 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. |
Explanation | 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. |
Action | Corrija la anotación @ConcurrencyManagement o la etiqueta de gestión de concurrencia para que el valor sea Bean o Ccontainer. |
Explanation | 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. |
Action | Elimine o cambie el valor en el archivo ejb-jar.xml para que no altere temporalmente el valor en la anotación @ConcurrencyManagement. |
Explanation | Se ha intentado obtener el gestor de trabajo. |
Action | Asegúrese de que el planificador de servicio de temporizador tiene un gestor de trabajo configurado. |
Explanation | 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. |
Action | 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. |
Explanation | 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 bean no es de sesión de monoinstancia. |
Action | Elimine los datos de dependencia o cambie el tipo de bean. |
Explanation | 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. Pero el otro bean no existe. |
Action | Elimine o cambie la dependencia del bean que no existe. |
Explanation | 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. |
Action | Elimine la dependencia o utilice un nombre de bean completo como module.jar#BeanName |
Explanation | 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. |
Action | Elimine o cambie la dependencia del bean que no es de monoinstancia o ajuste el tipo de bean de no monoinstancia. |
Explanation | 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. |
Action | Elimine o cambie la dependencia del bean especificado o cambie una de sus dependencias para que no dependa de él. |
Explanation | 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. |
Action | 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. |
Explanation | 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". |
Action | 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). |
Explanation | 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. |
Action | 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. |
Explanation | 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. |
Action | Modifique el valor del elemento method-intf para que sea "Local" o "Remote". |
Explanation | Los métodos asíncronos deben devolver void o future<V>. |
Action | Corrija la implementación del método asíncrono para que devuelva void o future<V>. A continuación, reinstale la aplicación. |
Explanation | No puede especificar temporizadores automáticos con beans de sesiones con estado. |
Action | Elimine el temporizador automático o cambie el tipo de bean. |
Explanation | Un temporizador puede no tener parámetros o tener un único parámetro javax.ejb.Timer. |
Action | Cambie los tipos de parámetros de métodos o elimine los metadatos de temporizador automáticos. |
Explanation | La especificación Enterprise JavaBeans requiere que los métodos de retorno de llamada de tiempo de espera tengan la firma siguiente: void <METHOD>() o void <METHOD>(Timer timer) |
Action | Corrija la firma del método de retorno de llamada de tiempo de espera para esta clase de bean. |
Explanation | 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 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. |
Action | Añada un método con el nombre especificado, cambie la firma del método de un método existente con ese nombre o elimine el temporizador del descriptor de despliegue. |
Explanation | 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. |
Action | Cambie el campo en los metadatos de temporizador automáticos o elimine los metadatos de temporizador automáticos. |
Explanation | 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. |
Action | Cambie el campo en los metadatos de temporizador automáticos o elimine los metadatos de temporizador automáticos. |
Explanation | 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. |
Action | Cambie el campo en los metadatos de temporizador automáticos o elimine los metadatos de temporizador automáticos. |
Explanation | 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. |
Action | Cambie el campo en los metadatos de temporizador automáticos o elimine los metadatos de temporizador automáticos. |
Explanation | 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. |
Action | Cambie el campo en los metadatos de temporizador automáticos o elimine los metadatos de temporizador automáticos. |
Explanation | 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. |
Action | Cambie el campo en los metadatos de temporizador automáticos o elimine los metadatos de temporizador automáticos. |
Explanation | 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. |
Action | Cambie el campo en los metadatos de temporizador automáticos o elimine los metadatos de temporizador automáticos. |
Explanation | 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. |
Action | Compruebe la configuración de los metadatos o del planificador del módulo. |
Explanation | 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. |
Action | No es necesario que el usuario realice acción alguna. |
Explanation | 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. |
Action | 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. |
Explanation | 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. |
Action | 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. |
Explanation | La clase de interceptor puede ser una clase de interceptor predeterminada o a nivel de método, pero no puede ser ambos tipos. |
Action | Elimine la clase de interceptor de la lista de interceptores predeterminados o de la lista de interceptores a nivel de método. |
Explanation | 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. |
Action | 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. |
Explanation | El elemento interceptor-binding utiliza un elemento exclude-class-interceptors, que debe especificar una etiqueta method-name. |
Action | Corrija el descriptor de despliegue añadiendo una etiqueta method-name. |
Explanation | 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. |
Action | 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. |
Explanation | No se pueden especificar los elementos interceptor-binding de estilo 3 y estilo 4 en el mismo método de un enterprise bean. |
Action | Elimine el elemento interceptor-binding de estilo 3 o de estilo 4 de este bean. |
Explanation | 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 todas 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. |
Action | 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. |
Explanation | 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 todas 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. |
Action | 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. |
Explanation | La especificación de Enterprise JavaBeans 3.0 no permite que un método interceptor sea final ni static. |
Action | Elimine el modificador final o static de este método interceptor. |
Explanation | La especificación de Enterprise JavaBeans 3.0 requiere que los métodos around-invoke y around-timeout tengan la firma siguiente: Object <METHOD>(InvocationContext) throws Exception |
Action | Corrija la firma del método de este interceptor. |
Explanation | La especificación requiere que los métodos del ciclo de vida de un enterprise bean tengan una de las firmas siguientes: void METHOD() u Object METHOD() para el interceptor 1.2. |
Action | Corrija la firma del método de este interceptor. |
Explanation | La especificación requiere que los métodos del ciclo de vida de una clase de interceptor tengan una de las firmas siguientes: METHOD (InvocationContext) u Object METHOD (InvocationContext) para el interceptor 1.2. |
Action | Corrija la firma del método de este interceptor. |
Explanation | 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. |
Action | 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. |
Explanation | La especificación de Enterprise JavaBeans 3.0 requiere que un ejbCreate<METHOD> 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. |
Action | Elimine la anotación @Init o el elemento init-method del archivo ejb-jar.xml desde el método especificado de este bean. |
Explanation | 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<METHOD> de la interfaz inicial local o inicial en caso de existir alguna ambigüedad. |
Action | Utilice el elemento value de la anotación @Init para especificar el nombre de create<METHOD> en uno de los dos métodos especificados. Este enfoque eliminará la ambigüedad. |
Explanation | El elemento init-method especifica un nombre de método que no es un método público del enterprise bean. |
Action | Corrija el nombre del método o la firma del método en el elemento init-method para especificar un método público de este bean. |
Explanation | No se encuentra o no se ha podido cargar una clase de interceptor de enterprise bean de nivel 3.0. |
Action | Verifique que la clase de interceptor está instalada y configurada correctamente. |
Explanation | El nombre del método especificado no es un método de la clase de interceptor. |
Action | Corrija el nombre del método o la firma del método para especificar uno de los métodos de esta clase de interceptor. |
Explanation | El elemento method-name no se permite en un elemento de enlace interceptor-binding de estilo 1. |
Action | Corrija interceptor-binding para que sea un elemento interceptor-binding de estilo 2 o elimine el elemento method-name. |
Explanation | Esta clase de interceptor no puede estar en la lista de interceptores predeterminados y en la lista de interceptores a nivel de clase a menos que los interceptores predeterminados se excluyan a nivel de clase. |
Action | Elimine la clase de interceptor duplicada de la lista de interceptores predeterminados o a nivel de clase. O excluya los interceptores predeterminados a nivel de clase de este bean. |
Explanation | 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. |
Action | 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. |
Explanation | 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. |
Action | 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. |
Explanation | 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 los métodos interceptores de retorno de llamada de ciclo de vida @PostConstruct y @PreDestroy, respectivamente. |
Action | 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. |
Explanation | Según la especificación Enterprise JavaBeans (EJB), un elemento interceptor-binding de estilo 3 o estilo 4 debe utilizar una etiqueta <method-name> para especificar el nombre de un método que se encuentra en una de las interfaces de empresa del enterprise bean. |
Action | 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. |
Explanation | 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. |
Action | Corrija el descriptor de despliegue de forma que sólo se utilice un elemento interceptor-binding de estilo 1 para el módulo. |
Explanation | 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. |
Action | Corrija el descriptor de despliegue de forma que sólo se utilice un elemento interceptor-binding de estilo 2 para el enterprise bean. |
Explanation | 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. |
Action | 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. |
Explanation | 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 firma del método de un enterprise bean. |
Action | 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. |
Explanation | La anotación AroundConstruct sólo la pueden utilizar las clases de interceptor. No la pueden utilizar clases de enterprise bean. |
Action | Elimine la anotación AroundConstruct del método en la clase de enterprise bean. |
Explanation | 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. |
Action | 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. |
Explanation | 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. |
Action | 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. |
Explanation | Utilice el mandato removeAutomaticEJBTimers para eliminar manualmente cualquier temporizador automático de Enterprise Java Bean que ya no sea válido. |
Action | 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. |
Explanation | Utilice el mandato removeAutommaticEJBTimers para eliminar manualmente cualquier temporizador automático de Enterprise Java Bean que ya no sea válido. |
Action | 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. |
Explanation | 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. |
Action | 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. |
Explanation | La especificación requiere métodos asíncronos para tener sólo información de contexto de seguridad. |
Action | 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. |
Explanation | La especificación no soporta ninguna información de contexto de ejecución pasada al método de tiempo de espera. |
Action | 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. |
Explanation | 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. |
Action | Elimine la anotación @StatefulTimeout del bean especificado o haga del bean un bean de sesión con estado. |
Explanation | 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. |
Action | Elimine las anotaciones @Asynchronous en la interfaz de empresa especificada y verifique que las anotaciones se han especificado correctamente en la clase de bean. |
Explanation | 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. |
Action | 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. |
Explanation | Sólo se puede especificar un entero positivo como valor de tiempo de espera con estado. Se utilizará el valor predeterminado. |
Action | Cambie el valor del tiempo de espera con estado a un valor entero positivo. |
Explanation | Debe especificarse el valor de tiempo de espera en el elemento de descriptor de despliegue stateful-timeout. |
Action | Agregue un valor de tiempo de espera al elemento descriptor de despliegue stateful-timeout para el bean especificado. |
Explanation | 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. |
Action | Corrija el valor de tiempo de espera con estado del Enterprise JavaBean que identifica el mensaje. |
Explanation | Este elemento se aplica sólo a beans de sesión con estado. El contenedor EJB (Enterprise JavaBean) ignorará stateful-timeout en este bean. |
Action | Elimine el elemento de descriptor de despliegue stateful-timeout del bean especificado o haga del bean un bean de sesión con estado. |
Explanation | 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. |
Action | Modifique la anotación StatefulTimeout en el EJB. |
Explanation | 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. |
Action | Modifique el elemento de tiempo de espera stateful-timeout en el descriptor de despliegue EJB. |
Explanation | Sólo se puede especificar un entero positivo como valor de tiempo de espera con estado. Se utilizará el valor predeterminado. |
Action | Cambie el valor del tiempo de espera con estado a un valor entero positivo. |
Explanation | 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. |
Action | 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. |
Explanation | 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. |
Action | 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. |
Explanation | 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. |
Action | Añada la anotación de código fuente @PersistenceContext o @PersistenceUnit correspondiente al bean de sesión con estado, o añada el elemento <persistence-context-ref> o <persistence-unit-ref> correspondiente al elemento <session> correspondiente en el archivo ejb-jar.xml. |
Explanation | Se ha definido una referencia de recursos en varios sitios que contiene información en conflicto. |
Action | 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. |
Explanation | Es posible que no haya un Enterprise JavaBean declarado como un punto final JAX-RPC y empaquetado dentro de un módulo WAR. |
Action | 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. |
Explanation | Al declarar un Enterprise JavaBean en el archivo ejb-jar.xml, los usuarios deben proporcionar un nombre de clase para el bean. |
Action | Modifique el archivo ejb-jar.xml o el código de origen de la aplicación y vuelva a instalar la aplicación. |
Explanation | Los beans de arranque no pueden estar empaquetados en un archivo .war. |
Action | 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. |
Explanation | 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. |
Action | Corrija el archivo ejb-jar.xml o los valores de configuración de anotaciones del código fuente para este bean. |
Explanation | 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. |
Action | Cambie el tipo de retorno del método para que el enterprise bean y los tipos de retorno de interfaz sean los mismos. |
Explanation | 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. |
Action | Cambie el tipo de retorno del método para que el enterprise bean y los tipos de retorno de interfaz sean compatibles. |
Explanation | 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. |
Action | Elimine la implementación de la interfaz javax.ejb.SessionSynchronization o la configuración de los métodos de sincronización de sesión. |
Explanation | 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 firma siguiente: after-begin and before-completion : void <METHOD> (), after-completion : void <METHOD> (boolean) |
Action | Corrija la firma del método de sincronización de sesión de esta clase de bean. |
Explanation | Todos los métodos de sincronización de sesión deben ser implementados por el bean. |
Action | Cambie la implementación del bean para que incluya todos los métodos de sincronización de sesión configurados. |
Explanation | 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. |
Action | Configure sólo un método de sincronización de sesión de cada tipo para este bean. |
Explanation | 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 firma siguiente: after-begin and before-completion : void <METHOD> (), after-completion : void <METHOD> (boolean) |
Action | Corrija la firma del método de sincronización de sesión de esta clase de bean. |
Explanation | El número de resultados no recuperados de las invocaciones de métodos EJB asíncronos remotos se acerca o ha excedido el valor máximo. Cuando el número de resultados no recuperados exceda el valor máximo, el producto descartará el resultado más antiguo. |
Action | Supervise la estadística de PMI de AsyncFutureObjectCount para determinar qué resultados EJB tienen resultados no reclamados y, a continuación, actualice el código de cliente correspondiente para reclamar los resultados. Si los resultados se descartan más rápidamente que la velocidad con que los clientes pueden reclamarlos, ajuste la duración de objeto de futuro remoto para los métodos EJB asíncronos, y establezca la propiedad del sistema com.ibm.websphere.ejbcontainer.maxUnclaimedAsyncResults en el número máximo deseado de resultados no reclamados. De forma alternativa, cambie el EJB para que utilice una interfaz local en lugar de una remota, ya que no es necesario que el contenedor EJB haga un seguimiento de los resultados de un método asíncrono en una interfaz local, y la basura se puede recoger normalmente. |
Explanation | Si un contexto de enterprise bean no está presente, los tipos específicos de enterprise bean, como por ejemplo javax.ejb.EJBContext y javax.ejb.TimerService, no están disponibles para inyección o búsqueda. |
Action | Cambie la aplicación para inyectar o buscar sólo tipos específicos de enterprise bean dentro del contexto de un enterprise bean. |
Explanation | Los temporizadores persistentes de EJB creados automáticamente declarados en un descriptor de despliegue o una anotación no están soportados en la configuración actual y se ignorarán en tiempo de ejecución. Dependiendo del uso previsto de los temporizadores de EJB en la aplicación, puede que la aplicación no se ejecute según lo esperado. |
Action | Elimine el uso de temporizadores persistentes creados automáticamente no soportados de la aplicación. |
Explanation | El módulo de enterprise bean se ha configurado para la migración tras error de bean de sesión con estado, pero no se puede llevar a cabo la migración tras error de bean de sesión con estado debido a que se ha configurado sin posibilidad de desactivación mediante la anotación @Stateful en el código fuente o mediante el elemento <passivation-capable> en el archivo ejb-jar.xml. |
Action | Si es necesaria la migración tras error para este bean, actualice el código fuente del bean de sesión con estado para permitir su desactivación y, a continuación, actualice la anotación @Stateful en el código fuente o el elemento <passivation-capable> en el archivo ejb-jar.xml. |
Explanation | El bean de sesión con estado se ha configurado de modo que utilice una política de activación, pero solo se puede utilizar la política de activación ONCE para este bean de sesión con estado debido a que se ha configurado sin posibilidad de desactivación mediante la anotación @Stateful en el código fuente o mediante el elemento <passivation-capable> en el archivo ejb-jar.xml. |
Action | Si es necesaria una política de activación diferente para este bean, actualice el código fuente del bean de sesión con estado para permitir su desactivación y, a continuación, actualice la anotación @Stateful en el código fuente o el elemento <passivation-capable> en el archivo ejb-jar.xml. |
Explanation | El intervalo entre la hora de inicio esperada y la real ha excedido el valor lateTimerThreshold configurado. |
Action | Considere la posibilidad de asignar más hebras al ejecutor predeterminado del servidor, aumentando el valor de configuración maxThreads, reduciendo la carga del sistema o aumentando el valor de configuración lateTimerThreshold. |
Explanation | El archivo ibm-web-bnd.xmi o ibm-web-bnd.xml para el módulo tiene más de un enlace para la misma referencia. |
Action | Elimine todos los enlaces menos uno para la referencia. |
Explanation | Los enterprise beans de entidad declarados en cualquier módulo de versión no reciben soporte cuando el módulo está empaquetado en una aplicación Java EE de la versión 7 o posterior. Una aplicación se considera de la versión 7 de Java EE si el archivo application.xml está declarado como de la versión 7 o si cualquier módulo EJB o WAR empaquetado con la aplicación es de una versión correspondiente a la versión 7 de Java EE. |
Action | Suprima de la aplicación la utilización del enterprise bean de entidad no soportado o empaquete el bean en una aplicación de la versión 6 o más antigua. |
Explanation | El servidor está iniciando el módulo EJB. |
Action | No se requiere ninguna acción. |
Explanation | El servidor ha iniciado el módulo EJB. |
Action | No se requiere ninguna acción. |
Explanation | El servidor no ha podido iniciar el módulo EJB. |
Action | Utilice la información de la excepción para identificar el origen del problema y resolverlo. Consulte la información de determinación de problemas en la página web de soporte de WebSphere Application Server: http://www.ibm.com/software/webservers/appserv/was/support. |
Explanation | El servidor está deteniendo el módulo EJB. |
Action | No se requiere ninguna acción. |
Explanation | El servidor ha detenido el módulo EJB. |
Action | No se requiere ninguna acción. |
Explanation | El servidor no ha podido detener el módulo EJB. |
Action | Utilice la información de la excepción para identificar el origen del problema y resolverlo. Consulte la información de determinación de problemas en la página web de soporte de WebSphere Application Server: http://www.ibm.com/software/webservers/appserv/was/support. |
Explanation | El EJB se había configurado para iniciarse al utilizarse por primera vez en lugar de cuando se iniciara su módulo. El EJB no se ha iniciado al utilizarse por primera vez. |
Action | Utilice la información de la excepción para identificar el origen del problema y resolverlo. Consulte la información de determinación de problemas en la página web de soporte de WebSphere Application Server: http://www.ibm.com/software/webservers/appserv/was/support. |
Explanation | Se ha producido un error al crear una instancia del EJB con el nombre JNDI especificado. |
Action | Consulte la excepción anidada o un error anterior para obtener más información sobre el error. |
Explanation | Las características ejbLite no dan soporte a las interfaces iniciales o de componente de EJB. Sólo están soportadas las interfaces empresariales en las características ejbLite. |
Action | Modifique la aplicación para eliminar el uso de las interfaces inicial y de componente de EJB, o añada una característica ejbHome al archivo server.xml. |
Explanation | Las características ejbLite no dan soporte a las interfaces remotas de enterprise bean. Sólo están soportadas las interfaces locales en las características ejbLite. |
Action | Modifique la aplicación para eliminar el uso de las interfaces remotas de EJB, o añada una característica ejbRemote al archivo server.xml. |
Explanation | La característica ejbLite-3.1 no da soporte a los temporizadores automáticos no persistentes de EJB declarados en un descriptor de despliegue o una anotación y, por tanto, se ignorarán en el tiempo de ejecución. Dependiendo del uso previsto de los temporizadores de EJB en la aplicación, puede que la aplicación no se ejecute según lo esperado. |
Action | Elimine el uso de temporizadores automáticos no soportados de la aplicación, o añada en el archivo server.xml una versión de la característica ejbLite que dé soporte a los temporizadores automáticos no persistentes. |
Explanation | Las características ejbLite no dan soporte a las interfaces iniciales o de componente de EJB. Sólo están soportadas las interfaces empresariales en las características ejbLite. |
Action | Modifique la aplicación para eliminar el uso de las interfaces inicial y de componente de EJB, o añada una característica ejbHome al archivo server.xml. |
Explanation | Las características ejbLite no dan soporte a las interfaces remotas de enterprise bean. Sólo están soportadas las interfaces locales en las características ejbLite. |
Action | Modifique la aplicación para eliminar el uso de las interfaces remotas de EJB, o añada una característica ejbRemote al archivo server.xml. |
Explanation | La especificación de activación del bean controlado por mensaje está disponible, y el punto final de mensaje se ha activado y está preparado para aceptar mensajes. |
Action | No se requiere ninguna acción. |
Explanation | El bean controlado por mensaje se está eliminando o la especificación de activación ya no está disponible. El punto final de mensaje ya no está disponible para aceptar mensajes. |
Action | No se requiere ninguna acción. |
Explanation | El servidor está iniciando el bean controlado por mensaje, pero no puede activar el punto final de mensaje porque no se ha encontrado la especificación de activación. El punto final de mensaje no recibirá mensajes hasta que pueda activarse el punto final. |
Action | Verifique que se haya configurado una especificación de activación con el nombre especificado. Si la configuración existe, espere a que la especificación de activación esté disponible. |
Explanation | El servidor está iniciando el bean controlado por mensaje, pero no puede activar el punto final de mensaje porque no se ha encontrado el destino. El punto final de mensaje no recibirá mensajes hasta que pueda activarse el punto final. |
Action | Verifique que se haya configurado un destino con el nombre especificado. Si la configuración existe, espere a que el destino esté disponible. |
Explanation | La característica ejbLite-3.1 no da soporte a los métodos EJB asíncronos. |
Action | Elimine el uso de métodos asíncronos no soportados de la aplicación, o añada en el archivo server.xml una versión de la característica ejbLite que dé soporte a los métodos asíncronos. |
Explanation | La característica ejbLite-3.1 no da soporte a los temporizadores EJB no persistentes. |
Action | Elimine el uso de temporizadores no persistentes no soportados de la aplicación, o añada en el archivo server.xml una versión de la característica ejbLite que dé soporte a los temporizadores no persistentes. |
Explanation | Las características ejbLite no dan soporte a los temporizadores EJB persistentes. |
Action | Elimine el uso de temporizadores persistentes no soportados de la aplicación, o añada en el archivo server.xml una característica ejbPersistentTimer. |
Explanation | Se han definido varios EJB con el mismo nombre en el archivo ejb-jar.xml. Cada EJB debe tener un nombre exclusivo. |
Action | Elimine las definiciones de EJB duplicadas. |
Explanation | El elemento <ejb-class> no se ha especificado en el archivo ejb-jar.xml. Este elemento es necesario para los EJB definidos sin utilizar una anotación. |
Action | Añada el elemento <ejb-class> a la definición de EJB en el archivo ejb-jar.xml. |
Explanation | El elemento <session-type> no se ha especificado en el archivo ejb-jar.xml. Este elemento es necesario para los beans de sesión definidos sin utilizar una anotación. |
Action | Añada el elemento <session-type> a la definición del bean de sesión. |
Explanation | Un EJB sólo puede tener un tipo, pero se han especificado tipos incompatibles en el archivo ejb-jar.xml y en la anotación. |
Action | Cambie el tipo de elemento o el tipo de anotación para el EJB. |
Explanation | Un EJB sólo puede tener un tipo, pero se han especificado varias anotaciones que definen componentes. |
Action | Elimine una de las anotaciones que definen componentes. |
Explanation | Un EJB sólo puede tener un tipo, pero se han especificado tipos incompatibles en el archivo ejb-jar.xml y en la anotación. |
Action | Cambie el tipo de elemento o el tipo de anotación para el EJB. |
Explanation | Un EJB sólo puede declararse con una clase, pero se ha declarado con varias clases en las anotaciones en dos clases diferentes. |
Action | Elimine una de las anotaciones o cambie uno de los nombres de EJB. |
Explanation | La especificación de una anotación @Remote o @Local sin un valor indica que las interfaces empresariales en la cláusula de implementaciones deben considerarse remotas o locales respectivamente, de modo que ambas anotaciones no se pueden especificar sin un valor. |
Action | Elimine la anotación o especifique las anotaciones con las interfaces empresariales. |
Explanation | La especificación de una anotación @Remote o @Local sin un valor indica que las interfaces empresariales en la cláusula de implementaciones deben considerarse remotas o locales respectivamente, pero la clase no tiene interfaces empresariales en su cláusula de implementaciones. |
Action | Añada una interfaz empresarial a la cláusula de implementaciones, elimine la anotación o especifique la anotación con las interfaces empresariales. |
Explanation | La especificación de una anotación @Remote o @Local sin un valor indica que la interfaz empresarial en la cláusula de implementaciones debe considerarse remota o local respectivamente, pero la clase tiene varias interfaces empresariales en su cláusula de implementaciones. |
Action | Elimine todas las interfaces empresariales menos una en la cláusula de implementaciones, o especifique la anotación con todas las interfaces empresariales. |
Explanation | Una clase puede especificarse para un EJB como una interfaz empresarial local o una interfaz empresarial remota, pero no ambas. |
Action | Actualice la clase de EJB, la clase de interfaz o el descriptor de despliegue para que la interfaz se especifique como una interfaz empresarial local o una interfaz empresarial remota, pero no ambas. |
Explanation | Las anotaciones @Remote y @Local sólo pueden tener un valor cuando se especifican en una clase de EJB. |
Action | Elimine el valor de la anotación @Remote o @Local en la interfaz. |
Explanation | Puede que el nombre de EJB sea incorrecto o que se haya especificado una extensión para un EJB que no existe. |
Action | Corrija el nombre de EJB en el archivo ibm-ejb-jar-ext.xml. |
Explanation | El valor del atributo de límite ACTIVITY_SESSION de la extensión <local-transaction> no está soportado en el perfil Liberty. |
Action | Actualice el archivo ibm-ejb-jar-ext.xml para que especifique BEAN_METHOD para el límite, o elimine el atributo de límite para utilizar el valor por omisión, que es BEAN_METHOD. |
Explanation | Un EJB sólo puede definirse con una clase, pero se ha declarado con clases diferentes en XML y en una anotación. |
Action | Elimine la clase de ejb-jar.xml, elimine la anotación o cambie uno de los nombres de EJB. |
Explanation | Es posible que el archivo ejb-jar.xml especifique un nombre de clase no válido o que no se ha empaquetado el archivo de clases en la aplicación. |
Action | Corrija el nombre de clase en el archivo ejb-jar.xml o empaquete el archivo de clases en la aplicación. |
Explanation | Según la especificación de Enterprise JavaBeans (EJB), se debe proporcionar una interfaz inicial remota si se proporciona una interfaz de componente remoto. |
Action | Cambie la configuración de la aplicación para proporcionar una interfaz inicial remota para el bean. |
Explanation | Según la especificación de Enterprise JavaBeans (EJB), se debe proporcionar una interfaz inicial local si se proporciona una interfaz de componente local. |
Action | Cambie la configuración de la aplicación para proporcionar una interfaz inicial local para el bean. |
Explanation | Según la especificación de Enterprise JavaBeans (EJB), la clase de bean se debe definir como public. |
Action | Defina la clase de bean como public. |
Explanation | Según la especificación de Enterprise JavaBeans (EJB), la clase de bean no se debe definir como final. |
Action | No defina la clase de bean como clase final. |
Explanation | Según la especificación de Enterprise JavaBeans (EJB), la clase de bean no se debe definir como abstract. |
Action | No defina la clase de bean como clase abstract. |
Explanation | Según la especificación de Enterprise JavaBeans (EJB), la clase de bean se debe definir como clase de nivel superior. |
Action | No defina la clase de bean como clase de nivel superior. |
Explanation | Según la especificación de Enterprise JavaBeans (EJB), la clase de bean debe tener un constructor público que no acepte parámetros. |
Action | Cambie la clase de bean para que tenga un constructor público que no acepte parámetros. |
Explanation | Según la especificación de Enterprise JavaBeans (EJB), la clase de bean no debe definir el método finalize. |
Action | No defina el método finalize en la clase de bean. |
Explanation | Según la especificación de Enterprise JavaBeans (EJB), la clase de bean de entidad debe implementar la clase javax.ejb.EntityBean. |
Action | Cambie la clase de bean para que implemente la clase javax.ejb.EntityBean. |
Explanation | 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. |
Action | Cambie el nombre de método de empresa de forma que no comience por ejb. |
Explanation | Según la especificación de Enterprise JavaBeans (EJB), las interfaces de empresa y de componente configuradas deben ser interfaces Java. |
Action | Cambie la configuración del bean para proporcionar interfaces Java. |
Explanation | Según la especificación de Enterprise JavaBeans (EJB), las interfaces de empresa configuradas no deben extender ninguna interfaz del paquete javax.ejb. |
Action | 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. |
Explanation | Según la especificación de Enterprise JavaBeans (EJB), las interfaces locales configuradas no deben ampliar la interfaz javax.rmi.Remote. |
Action | 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. |
Explanation | Según la especificación de Enterprise JavaBeans (EJB), la interfaz de componente local configurada debe ampliar la interfaz javax.ejb.EJBLocalObject. |
Action | 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. |
Explanation | Según la especificación de Enterprise JavaBeans (EJB), la interfaz de componente remoto configurada debe ampliar la interfaz javax.ejb.EJBObject. |
Action | 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. |
Explanation | Según la especificación de Enterprise JavaBeans (EJB), la interfaz inicial local configurada debe ampliar la interfaz javax.ejb.EJBLocalHome. |
Action | 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. |
Explanation | Según la especificación de Enterprise JavaBeans (EJB), la interfaz inicial remota configurada debe ampliar la interfaz javax.ejb.EJBHome. |
Action | 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. |
Explanation | Según la especificación de Enterprise JavaBeans (EJB), todos los métodos create de una interfaz inicial debe devolver la interfaz del componente. |
Action | Cambie los métodos create en la interfaz inicial para devolver la interfaz del componente. |
Explanation | Según la especificación de Enterprise JavaBeans (EJB), todas las interfaces iniciales deben definir al menos un método create. |
Action | Cambie la interfaz inicial para definir un método create. |
Explanation | Según la especificación de Enterprise JavaBeans (EJB), todos los métodos create de una interfaz inicial debe devolver la interfaz del componente. |
Action | Cambie los métodos create en la interfaz inicial para devolver la interfaz del componente. |
Explanation | 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. |
Action | Cambie los métodos create de la interfaz inicial para emitir la excepción javax.ejb.CreateException. |
Explanation | 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. |
Action | Elimine el método de la interfaz inicial. |
Explanation | 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. |
Action | Cambie el nombre del método en la interfaz inicial de modo que comience con la serie create, o elimine el método. |
Explanation | 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. |
Action | Cambie el nombre del método en la interfaz inicial para que no comience con la serie remove, o elimine el método. |
Explanation | 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. |
Action | Cambie la clase de bean para que proporcione un método ejbCreate o init que se corresponda con el método. |
Explanation | 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. |
Action | Cambie la clase de bean para que proporcione un método ejbCreate que se corresponda con el método. |
Explanation | 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. |
Action | Cambie el tipo de retorno del método a la clase de clave primaria. |
Explanation | 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. |
Action | Cambie la clase de bean para que proporcione un método ejbPostCreate que se corresponda con el método. |
Explanation | 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. |
Action | Cambie el tipo de retorno del método a void. |
Explanation | El método de la interfaz inicial para el bean de entidad no define un método ejbFind correspondiente en la clase. |
Action | Cambie la clase de bean para que proporcione un método ejbFind que se corresponda con el método. |
Explanation | 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. |
Action | Cambie el tipo de retorno del método a la clase de clave primaria. |
Explanation | Según la especificación de Enterprise JavaBeans (EJB), el tipo de retorno de todos los métodos personalizados ejbFind de una clase de bean de entidad debe ser la clase de clave primaria, la clase java.util.Collection class o la clase java.util.Enumeration. |
Action | 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. |
Explanation | 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. |
Action | Cambie la clase de bean para que proporcione un método ejbHome que se corresponda con el método. |
Explanation | 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. |
Action | Cambie el tipo de retorno del método al tipo que coincida con el correspondiente método de interfaz de inicio. |
Explanation | 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. |
Action | Cambie la aplicación para que todos los métodos con la misma firma definan las mismas excepciones en la cláusula throws. |
Explanation | 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. |
Action | 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. |
Explanation | 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. |
Action | 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. |
Explanation | 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. |
Action | 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. |
Explanation | 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. |
Action | 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. |
Explanation | 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. |
Action | 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. |
Explanation | 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. |
Action | Cambie la aplicación renombrando o eliminando uno de los métodos conflictivos. |
Explanation | 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. |
Action | Cambie la aplicación para que el método no esté declarado como final. |
Explanation | 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. |
Action | Cambie la aplicación para que la excepción sea una subclase de la clase java.lang.Exception o la clase java.lang.RuntimeException. |
Explanation | Este mensaje informativo no se traduce. |
Action | Consulte el mensaje para obtener detalles. |
Explanation | Este mensaje de aviso no se traduce. |
Action | Consulte el mensaje para obtener detalles. |
Explanation | Este mensaje de error no se traduce. |
Action | Consulte el mensaje para obtener detalles. |
Explanation | Se ha descubierto una condición de excepción general. |
Action | Combine esta información con otros mensajes de excepción para determinar la causa del problema. |
Explanation | Dos de las opciones especificadas no son compatibles y no se pueden especificar de forma conjunta. |
Action | Examine la sentencia de uso y elimine una de las opciones especificadas. |
Explanation | Una de las opciones especificadas requiere otra opción que no se ha especificado. |
Action | Examine la sentencia de uso y especifique la opción necesaria. |
Explanation | El temporizador EJB especificado no existe en el servidor especificado. Es posible que el temporizador EJB haya caducado o que se haya cancelado. |
Action | 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. |
Explanation | 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. |
Action | Compruebe que en el proceso de servidor que se ha especificado se ha iniciado una aplicación con el Enterprise JavaBean TimedObject. |
Explanation | Debe especificarse uno de los tres filtros: -all -timer -app |
Action | Examine la sentencia de uso y especifique uno de los tres filtros. |
Explanation | Debe especificarse algún nombre de servidor. |
Action | Examine la sentencia de uso y especifique algún nombre de servidor. |
Explanation | El archivo jar de la lista no está configurado como módulo de enterprise beans. |
Action | Si este módulo debía contener componentes de enterprise bean, compruebe las anotaciones del código fuente de Java o los datos de configuración de ejb-jar.xml. |
Explanation | El archivo jar de la lista no contiene enterprise beans con interfaces remotas. |
Action | Si este módulo debía tener enterprise beans con interfaces remotas, compruebe las anotaciones del módulo o los datos de configuración de ejb-jar.xml. |
Explanation | 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. |
Action | Invoque el mandato createEJBStubs con la opción -help para ver la sintaxis del mandato. |
Explanation | No se ha podido abrir el archivo especificado para la operación de lectura. |
Action | Examine el valor de los permisos en el sistema de archivos para este archivo. |
Explanation | Sólo se puede especificar una opción una vez por invocación del mandato createEJBStubs. |
Action | Invoque el mandato createEJBStubs con la opción -help para ver la sintaxis del mandato. |
Explanation | 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 "-". |
Action | Invoque el mandato createEJBStubs con la opción -help para ver la sintaxis del mandato. |
Explanation | No se ha podido abrir el archivo especificado para la operación de escritura. |
Action | Examine el valor de los permisos en el sistema de archivos para este archivo. |
Explanation | En la opción -logfile, debe proporcionarse el nombre del archivo de anotaciones cronológicas como parámetro siguiente |
Action | Examine la sentencia de uso y proporcione el parámetro necesario con el nombre del archivo de anotaciones cronológicas. |
Explanation | El parámetro no coincide con ninguna de las opciones de entrada permitidas. |
Action | Invoque el mandato createEJBStubs con la opción -help para ver la sintaxis del mandato. |
Explanation | El número total de parámetros de entrada se ha sobrepasado. |
Action | Invoque el mandato createEJBStubs con la opción -help para ver la sintaxis del mandato. |
Explanation | Se ha producido una excepción no esperada durante el proceso del mandato. |
Action | Añada la opción -verbose a la invocación del mandato createEJBStubs para ver más información. |
Explanation | Cada factoría configurada debe tener una interfaz de componente. |
Action | Revise los datos de configuración para esta fábrica. |
Explanation | La excepción no se esperaba. |
Action | Examine los valores de los permisos en el sistema de archivos. |
Explanation | No ha sido posible crear un archivo temporal en el sistema de archivos. |
Action | Examine los valores de los permisos en el sistema de archivos para el directorio especificado. |
Explanation | No se ha podido cargar la clase especificada. |
Action | 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. |
Explanation | No se ha podido cargar un valor de parámetro de método o de retorno de método de la clase listada. |
Action | 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. |
Explanation | Para la opción -cp, el nombre de vía de acceso de clases se debe proporcionar como el siguiente parámetro. |
Action | Examine la sentencia de uso y proporcione el parámetro nombre de vía de acceso de clases necesario. |
Explanation | No se encuentra el archivo especificado como primer parámetro. |
Action | Compruebe si está bien escrito, así como los permisos de lectura del archivo especificado. |
Explanation | El archivo especificado no se ha podido renombrar. |
Action | Examine los valores de los permisos en el sistema de archivos. Además, asegúrese de que el archivo de destino no existe. |
Explanation | No se ha podido suprimir el archivo especificado. |
Action | Examine los valores de los permisos en el sistema de archivos. |
Explanation | No se permite el nombre especificado para la opción -newfile. |
Action | Asegúrese de que el nombre no es el mismo que el del archivo de entrada. |
Explanation | Los módulos EJB deben contener uno o más enterprise beans. |
Action | 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. |
Explanation | 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. |
Action | Invoque el mandato createEJBStubs con la opción -help para ver la sintaxis del mandato. |
Explanation | No se ha podido suprimir el directorio especificado. |
Action | Suprima manualmente el directorio. |
Explanation | No se puede encontrar el archivo de salida especificado. |
Action | Compruebe que esté bien escrito y que tiene permiso de grabación para el archivo. |
Explanation | No se ha podido crear el directorio especificado. |
Action | Asegúrese de que los permisos del sistema de archivos permita la creación de directorios. |
Explanation | No fue posible crear el archivo especificado en el sistema de archivos. |
Action | Examine los valores de los permisos en el sistema de archivos para el directorio especificado. |
Explanation | El archivo de salida especificado debe ser un archivo que no exista. |
Action | Especifique un nombre de archivo de salida nuevo. |
Explanation | 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. |
Action | 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. |
Explanation | El archivo JAR o WAR no contiene ninguna clase de interfaz remota para un enterprise bean. |
Action | Si este módulo debe contener clases de interfaz remota para un enterprise bean, añada estas clases al módulo. |
Explanation | El tipo de entrada del nombre de clase completo no es compatible con la opción especificada. |
Action | Examine la sentencia usage y bien cambie el tipo de entrada o elimine la opción especificada. |
Explanation | 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). |
Action | No es necesario que el usuario realice acción alguna. |
Explanation | El contenedor incorporable debe inicializarse antes de que el código de usuario pueda acceder a los beans de empresa. |
Action | No es necesario que el usuario realice acción alguna. |
Explanation | El proceso de exploración 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. |
Action | 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. |
Explanation | El código de usuario ha dirigido al contenedor incorporable para iniciar varios módulos con el mismo nombre de archivo. |
Action | 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. |
Explanation | 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. |
Action | No es necesario que el usuario realice acción alguna. |
Explanation | 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. |
Action | Revise la classpath y la propiedad javax.ejb.embeddable.modules para determinar qué módulos EJB deben iniciarse. |
Explanation | 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. |
Action | 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. |
Explanation | 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. |
Action | Resuelva el problema examinando la excepción, los registros y la salida FFDC y revise la configuración del contenedor Enterprise JavaBeans (EJB) incorporable. |
Explanation | Se ha invocado el método Close y el contenedor Enterprise JavaBeans (EJB) incorporable ha completado la rutina de cierre. |
Action | No es necesario que el usuario realice acción alguna. |
Explanation | 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. |
Action | Resuelva el problema examinando la excepción, los registros y la salida FFDC. |
Explanation | 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. |
Action | 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>). |
Explanation | El contenedor Enterprise JavaBeans (EJB) incorporable no ha podido enlazar una instancia javax.sql.DataSource al nombre de espacios JNDI. |
Action | Resuelva el problema examinando la excepción, los registros y la salida FFDC. |
Explanation | Las propiedades que el contenedor Enterprise JavaBeans (EJB) incorporable utiliza contienen un origen de datos sin nombre JNDI (Java Naming and Directory Interface) especificado. |
Action | Agregue una propiedad name a este origen de datos en el archivo de propiedades. |
Explanation | Las propiedades que el contenedor Enterprise JavaBeans (EJB) incorporable utiliza contienen un origen de datos sin propiedad className especificada. |
Action | Agregue una propiedad className a este origen de datos en el archivo de propiedades. |
Explanation | 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. |
Action | Cambie el valor de propiedad ConnectionPool.MaxConnections de este origen de datos para que sea cero o un valor numérico positivo. |
Explanation | 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. |
Action | Resuelva el problema examinando la excepción, los registros y la salida FFDC para que encuentre y resuelva el problema subyacente. |
Explanation | Las propiedades que el contenedor Enterprise JavaBeans (EJB) incorporable utiliza contienen un origen de datos con un valor ConnectionPool que no es válido. |
Action | 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. |
Explanation | Se ha asignado a la propiedad de acción de solucionador LTC un valor no admitido. |
Action | El valor de la propiedad de acción de solucionador LTC debe ser el valor predeterminado Application o ContainerAtBoundary. |
Explanation | Se ha asignado a la propiedad de acción no resulta LTC un valor no admitido. |
Action | El valor de la propiedad de acción no resulta LTC debe ser el valor predeterminado Rollback o Commit. |
Explanation | El contenedor Enterprise JavaBeans (EJB) incorporable no ha podido enlazar una instancia java.net.URL al nombre de espacios JNDI. |
Action | Resuelva el problema examinando la excepción, los registros y la salida FFDC. |
Explanation | Las propiedades que el contenedor Enterprise JavaBeans (EJB) incorporable utiliza contienen un recurso URL sin nombre JNDI (Java Naming and Directory Interface) especificado. |
Action | Agregue una propiedad name a este recurso URL en el archivo de propiedades. |
Explanation | Las propiedades que el contenedor Enterprise JavaBeans (EJB) incorporable utiliza contienen un recurso URL sin propiedad specification especificada. |
Action | Agregue una propiedad specification a este recurso URL en el archivo de propiedades. |