TIBCO BWadmin – TIBCO BusinessWorks BW 6

TIBCO BWAdmin, deploy application

TIBCO BWadmin est un utilitaire en ligne de commande qui permet d’interagir avec l’environnement d’exécution. A cet effet, il permet de gérer les éléments d’exécution que sont : Domaine, AppSpace, AppNode et application.

Les fonctionnalités de TIBCO bwadmin

Tout comme les utilitaires bwdesign et bwagent, les fonctions de TIBCO bwadmin sont aussi multiples. Il permet entre autre :

  • L’exécution des commandes en mode local et enterprise
  • L’interaction entre plusieurs agents du réseau
  • Possibilité de faire des commandes complexes
  • Possibilité d’exécuter les commandes en mode silencieux, mais plus encore

Plus concrètement

Pour commencer, la syntaxe de bwadmin est la suivante: bwadmin [options] command

  • Création des éléments d’exécution. Tout d’abord, voyons comment mettre créer un domaine et les éléments associés. Mais avant toute chose il faut configurer et démarrer un agent.
TIBCO BusinessWorks agent
Démarrer un agent BusinessWorks 6 en mode local
  • Créer un domaine: bwadmin create domain [mondomaine]
    • comment créer et démarrer un appspace
      • bwadmin create -d [mondomaine] appspace [monappspace]
      • bwadmin start -domain [mondomaine]appspace [monappspace]
    • comment créer un appnode: bwadmin create -d [mondomaine] -appspace [monappspace] -httpPort [9090] appnode [monappnode]
    • Visualiser les objets créés: bwadmin show -domain [mondomaine] -appspace [monappspace] appnodes
  • Déploiement d’une application: le déploiement d’une application se fait en 2 étapes: Tout d’abord, 1/ upload , en suite 2/ deploy.
    • Comment déployer, démarrer et arrêter une application:
      • bwadmin upload -domain [mondomaine][monapplication_1.0.0.ear]
      • bwadmin deploy -domain [mondomaine]-appspace [monappspace] [monapplication_1.0.0.ear]
      • bwadmin start -d [mondomaine]-appspace [monappspace]application [monapplication_1.0.0.ear] 1.0
      • bwadmin stop -d [mondomaine]-appspace [monappspace]application [monapplication_1.0.0.ear] 1.0
  • Configuration d’un agent pour le mode enterprise.
    • bwadmin config -cf [bwagent_db.json] agent
  • Export et mise à jour d’un profile
    • bwadmin export -d [mondomaine] -a [monappspace] -p [monprofile.substvar] application [monapplication] 1.0
    • bwadmin export -d [mondomaine] -a [monappspace] -p [monprofile.substvar] archive [monarchive_1.0.0_ear]
    • bwadmin config -d [mondomaine] -a [monappspace] -n [monappnode] -p [monprofile.substvar] application [monapplication_1.0.0.ear] 1.0
  • Pour terminer, un bonus. Effectuer un backup et restaurer un domaine.
    • bwadmin backup -zipped -s [destinationName.cmd] domain [mondomaine]
    • bwadmin -f [destinationName.cmd]
Exemple de création: Domain, Appspace, AppNode
Exemple de création: Domain, Appspace, AppNode

Cette liste n’est pas exhaustive, par conséquent, vous pouvez retrouver les commandes complètes dans la documentation officielle de TIBCO BusinessWorks 6.

Téléchargez enfin gratuitement votre Ebook en cliquant sur « 12 questions pour choisir un ESB »

Vous pouvez retrouver cet article sur Medium.

La vidéo de ce tutoriel est disponible sur YouTube.

Si vous aimez ce que je fais, alors n’hésitez pas à me laisser un commentaire.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *