Suppression d'applications de niveau métier à l'aide de l'outil de scriptage wsadmin

Vous pouvez utiliser l'outil wsadmin pour supprimer des applications de niveau métier dans votre environnement. Lorsque vous supprimez une application de niveau métier, elle est retirée du référentiel de configuration du produit et ses fichiers binaires sont supprimés du système de fichiers de chaque noeud où elle était installée.

Avant de commencer

Cette rubrique suppose qu'il existe une application de niveau métier dans votre configuration et que vous souhaitez supprimer cette application.

Pourquoi et quand exécuter cette tâche

Il existe deux méthodes pour mener à bien cette tâche. Cette rubrique utilise le groupe de commandes BLAManagement pour l'objet AdminTask pour supprimer des applications de niveau métier de votre configuration. Vous pouvez aussi utiliser les scripts de la bibliothèque de scripts AdminBLA pour configurer, administrer et supprimer des applications de niveau métier.

Procédure

  1. Démarrez l'outil de scriptage wsadmin.
  2. Vérifiez que l'application de niveau métier est prête à être supprimée.

    Avant de supprimer une application de niveau métier, utilisez la commande deleteCompUnit pour supprimer chaque unité de configuration associée à cette application. Vérifiez également qu'aucune autre application de niveau métier ne référence l'application à supprimer.

    L'exemple suivant permet de supprimer une unité de composition compositionUnit1 d'une application de niveau métier myBLA :
    AdminTask.deleteCompUnit('-blaID myBLA –cuID compositionUnit1')

    Répétez cette étape pour chaque unité de composition associée à l'application de niveau métier visée.

  3. Supprimez l'application de niveau métier.
    La commande deleteBLA permet de supprimer une application de niveau métier de votre configuration, comme indiqué dans l'exemple suivant :
    AdminTask.deleteBLA('-blaID myBLA')
    Si le système supprime avec succès l'application de niveau métier, la commande renvoie l'ID de configuration de l'application de niveau métier supprimée, par exemple :
    WebSphere:blaname=myBLA
  4. Sauvegardez les modifications.
    Entrez l'exemple de commande suivante pour sauvegarder les modifications de configuration :
    AdminConfig.save()
  5. Synchronisez le noeud.
    Le script syncActiveNodes de la bibliothèque de scripts AdminNodeManagement permet de propager les modifications à tous les noeuds actifs, par exemple :
    AdminNodeManagement.syncActiveNodes()
[AIX Solaris HP-UX Linux Windows][z/OS]

Suppression de l'application de niveau métier HelloWorldAsync

  1. Démarrez l'outil de scriptage wsadmin.
  2. Arrêtez l'application de niveau métier HelloWorldAsync.
    AdminTask.stopBLA('-blaID WebSphere:appName=HelloWorldAsync')
  3. Supprimez l'unité de composition helloworldws associée à HelloWorldAsync.
    AdminTask.deleteCompUnit('-blaID HelloWorldAsync -cuID helloworldws')
  4. Supprimez l'application HelloWorldAsync.
    AdminTask.deleteBLA('-blaID HelloWorldAsync')
  5. Facultatif, supprimez l'actif helloworld-ws-asynch.jar du référentiel des actifs.
    AdminTask.deleteAsset('-assetID helloworld-ws-asynch.jar')
  6. Sauvegardez les modifications de configuration.
    AdminConfig.save()
  7. Quittez le shell de commandes wsadmin.
    quitter

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_7uninstallbla
Nom du fichier : txml_7uninstallbla.html