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.
- 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
- comment créer et démarrer un appspace
- 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
- Comment déployer, démarrer et arrêter une application:
- 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]
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.