Exportation d'applications à l'aide de l'outil de scriptage wsadmin

Vous pouvez exporter vos applications avant de mettre à jour des applications installées ou avant de migrer vers une autre version du produit.

Avant de commencer

L'application dont vous souhaitez exporter le contenu est installée sur un serveur.

Eviter les incidents Eviter les incidents: Vous pouvez utiliser la propriété personnalisée JVM com.ibm.websphere.management.application.client.EnvEntry_processBindings pour indiquer de quelle manière une valeur d'entrée d'environnement est gérée lors d'un déploiement d'application. Toutefois :
  • Si une application est déployée avec la propriété com.ibm.websphere.management.application.client.EnvEntry_processBindings activée et est ensuite exportée pour être déployée dans un environnement antérieur à la version 8.0, la valeur d'entrée d'environnement dans les liaisons XML n'est pas reconnue par les environnements de déploiement et d'exécution.
  • Si une application est déployée avec la propriété com.ibm.websphere.management.application.client.EnvEntry_processBindings activée et est ensuite exportée pour être déployée dans un environnement version 8.0 ou 8.0.0.1, la valeur d'entrée d'environnement dans les liaisons XML n'est pas reconnue par l'environnement de déploiement mais est reconnue par l'environnement d'exécution.
gotcha

Pourquoi et quand exécuter cette tâche

L'exportation des applications permet de les restaurer et de préserver leurs informations de liaison.

Procédure

  1. Démarrez l'outil de scriptage wsadmin.
  2. Exportez des applications.
    • Exportez une application d'entreprise vers un emplacement de votre choix, par exemple :
      • A l'aide de Jacl :

        $AdminApp export app1 /mystuff/exported.ear
      • Avec Jython :

        AdminApp.export('app1', '/mystuff/exported.ear')
        Tableau 1. Eléments de la commande export. Exécutez la commande export pour exporter une application vers un fichier.
        Elément Description
        $ est un opérateur Jacl permettant de remplacer un nom de variable par sa valeur
        AdminApp est un objet autorisant la gestion des objets application
        exportation est une commande AdminApp
        app1 est le nom de l'application qui sera exportée
        /mystuff/exported.ear est le nom du fichier dans lequel l'application exportée sera stockée
    • Exportez des fichiers DDL (Data Definition Language) du module bean enterprise d'une application vers un répertoire de destination, par exemple :
      • A l'aide de Jacl :

        $AdminApp exportDDL app1 /mystuff
      • Avec Jython :

        AdminApp.exportDDL('app1', '/mystuff')  
      Tableau 2. Eléments de la commande exportDDL. Exécutez la commande exportDDL pour exporter des fichiers DDL.
      Elément Description
      $ est un opérateur Jacl permettant de remplacer un nom de variable par sa valeur
      AdminApp est un objet autorisant la gestion des objets application
      exportDDL est une commande AdminApp
      app1 est le nom de l'application dont les fichiers DDL seront exportés
      /mystuff est le nom du répertoire d'où les fichiers DDL seront extraits

Icône indiquant le type de rubrique Rubrique de tâche



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=txml_exportdll
Nom du fichier : txml_exportdll.html