[IBM i]

Sauvegarde et reprise des beans Enterprise valeurs recommandées

Tenez compte des éléments suivantes lors d'une sauvegarde si vous utilisez des beans enterprise.

Données de la base de données

Les beans Enterprise utilisent souvent une base de données pour la persistance dorsale. Les beans entity à persistance gérée par conteneur (CMP) utilisent toujours une base de données pour la persistance dorsale. Vous devez sauvegarder les données de cette base comme vous le feriez avec vos données d'entreprise.

La collection de la persistance des beans entity gérés conteneur est déterminée par le nom du schéma spécifié lors du déploiement ou par le schéma spécifié pour la source de données associée au bean enterprise. Tout stockage permanent utilisé par des beans session et des beans BMP est défini par l'implémentation des beans. Pour les tables de la base de données, vous pouvez choisir de sauvegarder la totalité de la collection ou bien une table individuelle, comme le montrent respectivement les commandes suivantes :
SAVLIB LIB(EJB) DEV(*SAVF) SAVF(WSALIB/WSASAVF)
SAVOBJ OBJ(MYBEANTBL) LIB(EJB) DEV(*SAVF) OBJTYPE(*FILE) SAVF(WSALIB/WSASAVF)

Il est possible de sauvegarder des objets de la base de données lorsque le produit est actif, si l'opération de sauvegarde peut obtenir une image instantanée du magasin de données. Il est possible qu'une fermeture soit nécessaire si vous ne pouvez pas obtenir de cliché. Cette situation peut se produire si des demandes qui obtiennent des verrous ou qui comptent des transactions ouvertes dans la base de données sont en cours de sauvegarde.

Code source d'EJB (Enterprise JavaBeans), fichiers de classe et code déployé

Quand vous déployez des beans enterprise, une implémentation de ces beans propre à WebSphere Application Server est générée. Vous devez sauvegarder ces fichiers JAR déployés pour éviter un redéploiement et préserver les informations de liaison qui ont été spécifiées pendant l'installation de l'application. Les fichiers JAR, le code d'application et la configuration, comme les liaisons, sont situés par défaut dans le répertoire racine_profil/installedApps. En sauvegardant ce répertoire, vous sauvegardez les applications installées, y compris les fichiers HTML, les servlets, les fichiers JSP(TM) (JavaServer Pages(TM)) et les beans enterprise. Normalement, comme chaque application est située dans un sous-répertoire distinct, vous avez la possibilité de sauvegarder toutes les applications ou uniquement celles de votre choix.

Remarque : Les commandes ci-après ont été présentées sur plusieurs lignes pour une meilleure lisibilité. Entrez-les sous forme de commande unique.
Cette commande sauvegarde toutes les applications installées :
SAV DEV('/QSYS.lib/wsalib.lib/wsasavf.file')
 OBJ(('/racine_profil/installedApps'))
Cette commande enregistre l'application sampleApp uniquement :
SAV DEV('/QSYS.lib/wsalib.lib/wsasavf.file')
 OBJ(('/racine_profil/installedApps/cellName/sampleApp.ear'))

Si des classes générales ou auxiliaires se trouvent dans d'autres sous-répertoires, par exemple /racine_profil/lib/app ou /racine_profil/lib/ext, assurez-vous de bien inclure ces emplacements dans votre stratégie de sauvegarde.

Configuration d'administration

Pour plus d'informations, reportez-vous à la rubrique Introduction : Données de configuration administrative.


Icône indiquant le type de rubrique Rubrique de référence



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tejb_snrejb_is
Nom du fichier : tejb_snrejb_is.html