[IBM i]

Procedimientos recomendados de recuperación y copia de seguridad de enterprise beans

Se deben tener en cuenta los elementos siguientes para la copia de seguridad cuando se utilizan enterprise beans.

Datos de la base de datos

Los enterprise beans suelen utilizar una base de datos para la persistencia de programa de fondo. Los beans de entidad gestionados por contenedor (CMP) utilizan siempre una base de datos para la persistencia de programa de fondo. Es necesario realizar copias de seguridad de estos datos como lo hace con los datos de la empresa.

La colección de beans de entidad gestionados por contenedor se determina mediante el nombre de esquema especificado durante el despliegue o el esquema especificado en el origen de datos asociado con el enterprise bean. Cualquier almacén persistente utilizado por los beans de sesión y los beans gestionados por beans se define por medio de la implementación del bean. En las tablas de base de datos, puede optar por guardar toda la colección o una tabla individual, como se muestra en los mandatos siguientes, respectivamente:
SAVLIB LIB(EJB) DEV(*SAVF) SAVF(WSALIB/WSASAVF)
SAVOBJ OBJ(MYBEANTBL) LIB(EJB) DEV(*SAVF) OBJTYPE(*FILE) SAVF(WSALIB/WSASAVF)

Es posible guardar objetos de base de datos mientras el producto está activo si la operación de guardar puede obtener una instantánea del almacén de datos. Es posible que tenga que concluir si no se puede obtener una instantánea. Esto sucede si hay solicitudes que obtienen bloqueos o que tienen transacciones abiertas en la base de datos que se está guardando.

Código fuente de EJB (Enterprise JavaBeans), archivos de clase y código desplegado

Cuando se despliegan enterprise beans, se genera una implementación de los enterprise beans específica de WebSphere Application Server. Guarde estos archivos JAR (Java(TM) Archive) desplegados para evitar que se vuelvan a desplegar y conservar cualquier información de enlace que se haya especificado durante la instalación de la aplicación. Los archivos JAR, el código de la aplicación y la configuración como, por ejemplo, los enlaces, están situados de forma predeterminada en el directorio raíz_perfil/installedApps. Al guardar este directorio, se guardan las aplicaciones instaladas, incluidos los HTML, servlets, archivos JSP (JavaServer Pages) y enterprise beans. Normalmente, cada aplicación está situada en un subdirectorio diferente, por lo tanto, puede optar por guardar todas las aplicaciones o un subconjunto.

Nota: Los mandatos siguientes se han acomodado en varias líneas a efectos de visualización. Escriba cada mandato en una sola línea.
Este mandato guarda todas las aplicaciones instaladas:
SAV DEV('/QSYS.lib/wsalib.lib/wsasavf.file')
 OBJ(('/raíz_perfil/installedApps'))
Este mandato guarda solamente la aplicación sampleApp:
SAV DEV('/QSYS.lib/wsalib.lib/wsasavf.file')
 OBJ(('/raíz_perfil/installedApps/nombre_célula/sampleApp.ear'))

Si ha localizado las clases de programa de utilidad o de finalidad general en otros directorios como, por ejemplo, /raíz_perfil/lib/app o /raíz_perfil/lib/ext, asegúrese de que incluye estas ubicaciones en el plan de copia de seguridad también.

Configuración administrativa

Para obtener más información, consulte el tema Introducción: Datos de configuración administrativa.


Icon that indicates the type of topic Reference topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tejb_snrejb_is
File name: tejb_snrejb_is.html