Scripts de configuration d'applications de niveau métier
La bibliothèque de scripts propose de nombreuses procédures de script pour automatiser la configuration des serveurs d'applications. Les scripts présentés dans cette rubrique permettent de créer, analyser et gérer vos applications de niveau métier. Vous pouvez exécuter chaque script individuellement ou combiner des procédures pour créer des scripts d'automatisation personnalisés.
Les procédures de script AdminBLA se trouvent dans le répertoire racine_serveur_app/scriptLibraries/application/V70.

Lorsqu'elles sont appelées comme prévu, avec l'interface wsadmin de Jython, ces commandes affichent correctement la sortie sur la console.
gotchaaddCompUnit
Ce script permet d'ajouter des actifs, des bibliothèques partagées ou des applications de niveau métier supplémentaires en tant qu'unités de composition dans une application de niveau métier vide. Une unité de composition représente un actif dans une application de niveau métier. Une unité de configuration permet au contenu de l'actif d'interagir avec d'autres actifs dans l'application. Elle permet aussi à l'environnement d'exécution du produit de charger et d'exécuter le contenu de l'actif.
Argument | Description |
---|---|
blaName | Indique le nom de l'application de niveau métier à laquelle le système ajoute une unité de composition. |
compUnitID | Indique le nom de l'unité de composition à ajouter à l'application de niveau métier qui vous intéresse. |
deployableUnit | Argument facultatif - Indique le nom de l'unité déployable caractéristique de l'actif. Une unité déployable correspond à la plus petite partie d'un actif qui peut être sélectionnée individuellement aux fins de déploiement. |
compUnitName | Argument facultatif - Indique le nom de l'unité de composition à ajouter. |
compUnitDescription | Argument facultatif - Donne une description de la nouvelle unité de composition. |
startingWeight | Argument facultatif - Indique la pondération de démarrage de l'unité de composition. |
target | Argument facultatif - Indique la cible à laquelle l'unité de composition est mappée. |
activationPlan | Argument facultatif - Indique le plan d'activation associé à l'unité de composition. |
Syntaxe
AdminBLA.addCompUnit(blaName, compUnitID, deployableUnit, compUnitName,
compUnitDescription, startingWeight, target, activationPlan)
Exemple de syntaxe
AdminBLA.addCompUnit("bla1", "asset1.zip", "default", "myCompositionUnit", "cu description", "1",
"server1", "specname=actplan1")
createEmptyBLA
Ce script crée une nouvelle application de niveau métier dans votre environnement. Créez une application de niveau métier vide, puis ajoutez-lui des actifs, des bibliothèques partagées ou des applications de niveau métier en tant qu'unités de composition.
Argument | Description |
---|---|
blaName | Indique le nom à attribuer à la nouvelle application de niveau métier . |
description | Argument facultatif - Donne une description de l'application de niveau métier. |
Syntaxe
AdminBLA.createEmptyBLA(blaName, description)
Exemple de syntaxe
AdminBLA.createEmptyBLA("myBLA", "bla to control transactions")
deleteAsset
Ce script supprime un actif enregistré de votre configuration.
Argument | Description |
---|---|
assetID | Indique le nom de l'actif à supprimer. |
Syntaxe
AdminBLA.deleteAsset(assetID)
Exemple de syntaxe
AdminBLA.deleteAsset("asset.zip")
deleteBLA
Ce script supprime une application de niveau métier de votre configuration.
Argument | Description |
---|---|
blaName | Indique le nom de l'application de niveau métier à supprimer. |
Syntaxe
AdminBLA.deleteBLA(blaName)
Exemple de syntaxe
AdminBLA.deleteBLA("myBLA")
deleteCompUnit
Ce script supprime une unité de composition de la configuration d'une application de niveau métier spécifique.
Argument | Description |
---|---|
blaName | Indique le nom de l'application de niveau métier qui vous intéresse. |
compUnitID | Indique l'identificateur de l'unité de composition à supprimer. |
Syntaxe
AdminBLA.deleteCompUnit(blaName, compUnitID)
Exemple de syntaxe
AdminBLA.deleteCompUnit("myBLA", "asset.zip")
editAsset
Ce script édite les métadonnées d'un actif spécifique enregistré.
Argument | Description |
---|---|
assetID | Indique le nom de l'actif à éditer. |
assetDescription | Argument facultatif - Donne la nouvelle description de l'actif qui vous intéresse. |
assetDestinationURL | Argument facultatif - Indique la nouvelle URL de destination de l'actif qui vous intéresse. |
assetTypeAspects | Argument facultatif - Indique les nouveaux aspects du type d'actif qui vous intéresse. |
assetRelationships | Argument facultatif - Indique les nouvelles configurations de relation d'actif. |
filePermission | Argument facultatif - Indique la nouvelle configuration des permissions de fichier pour l'actif qui vous intéresse. |
validateAsset | Argument facultatif - Indique si la commande valide l'actif. |
Syntaxe
AdminBLA.editAsset(assetID, assetDescription, assetDestinationURL,
assetTypeAspects, assetRelationships, filePermission, validateAsset)
Exemple de syntaxe
AdminBLA.editAsset("asset1.zip", "asset for testing", "c:/installedAssets/asset1.zip",
"WebSphere:spec=sharedlib", "", ".*\.dll=755#.*\.so=755#.*\.a=755#.*\.sl=755", "true")
editCompUnit
Ce script édite une unité de composition spécifique dans une application de niveau métier.
Argument | Description |
---|---|
blaName | Indique le nom de l'application de niveau métier à laquelle l'unité de composition est associée. |
compUnitID | Indique le nom de l'unité de composition à éditer. |
compUnitDescription | Argument facultatif - Donne une nouvelle description de l'unité de composition. |
startingWeight | Argument facultatif - Indique la nouvelle pondération de démarrage pour l'unité de composition. |
target | Argument facultatif - Indique la nouvelle cible à laquelle l'unité de composition est mappée. |
activationPlan | Argument facultatif - Indique un nouveau plan d'activation pour l'unité de composition. |
Syntaxe
AdminBLA.editCompUnit(blaName, compUnitID, compUnitDescription,
startingWeight, target, activationPlan)
Exemple de syntaxe
AdminBLA.editCompUnit("bla1", "asset1.zip","cu description", "1",
"server1", "specname=actplan1")
exportAsset
Ce script exporte un actif enregistré vers un fichier sur votre système.
Argument | Description |
---|---|
assetID | Indique l'identificateur de l'actif à exporter. |
fileName | Indique le chemin complet du fichier vers lequel le système exporte l'actif. |
Syntaxe
AdminBLA.exportAsset(assetID, fileName)
Exemple de syntaxe
![[Windows]](../images/windows.gif)
AdminBLA.exportAsset("asset.zip", "c:\temp\a.zip")
![[AIX]](../images/aixlogo.gif)
![[Linux]](../images/linux.gif)
![[Solaris]](../images/solaris.gif)
![[HP-UX]](../images/hpux.gif)
![[IBM i]](../images/iseries.gif)
![[z/OS]](../images/ngzos.gif)
AdminBLA.exportAsset("asset.zip", "/temp/a.zip")
importAsset
Ce script importe et enregistre un actif dans un domaine de gestion de votre configuration.
Argument | Description |
---|---|
assetID | Indique l'actif à importer. |
displayDescription | Argument facultatif - Indique si le script affiche la description de l'actif. |
dispDeployableUnit | Argument facultatif - Indique si le script affiche les unités déployables pour l'actif à importer. |
Syntaxe
AdminBLA.importAsset(assetID, displayDescription, dispDeployableUnit)
Exemple de syntaxe
AdminBLA.importAsset("asset.zip", "true", "true")
startBLA
Ce script démarre le processus d'application de niveau métier dans votre configuration.
Argument | Description |
---|---|
blaName | Indique le nom de l'application de niveau métier à démarrer. |
Syntaxe
AdminBLA.startBLA(blaName)
Exemple de syntaxe
AdminBLA.startBLA("myBLA")
stopBLA
Ce script arrête le processus d'application de niveau métier dans votre configuration.
Argument | Description |
---|---|
blaName | Indique le nom de l'application de niveau métier à arrêter. |
Syntaxe
AdminBLA.stopBLA(blaName)
Exemple de syntaxe
AdminBLA.stopBLA("myBLA")
help
Argument | Description |
---|---|
script | Indique le nom du script qui vous intéresse. |
Syntaxe
AdminBLA.help(script)
Exemple de syntaxe
AdminBLA.help("createEmptyBLA")
listAssets
Ce script affiche les actifs enregistrés dans votre configuration.
Argument | Description |
---|---|
assetID | Argument facultatif - Indique l'ID groupe pour lequel afficher les groupes d'autorisation. |
displayDescription | Argument facultatif - Indique si la commande affiche une description pour chaque actif. Spécifiez true pour afficher les descriptions. |
displayDeployUnits | Argument facultatif - Indique si la commande affiche les unités déployables associées aux actifs. Spécifiez true pour afficher les unités déployables. |
Syntaxe
AdminBLA.listAssets(assetID, displayDescription, displayDeployUnits)
Exemple de syntaxe
AdminBLA.listAssets("asset.zip", "true", "true")
listBLAs
Ce script affiche toutes ou certaines applications de niveau métier spécifiques de votre configuration.
Argument | Description |
---|---|
blaName | Argument facultatif - Indique le nom de l'application de niveau métier qui vous intéresse. |
displayDescription | Argument facultatif - Indique si la commande affiche une description pour chaque application de niveau métier. Spécifiez true pour afficher les descriptions. |
Syntaxe
AdminBLA.listBLAs(blaName, displayDescription)
Exemple de syntaxe
AdminBLA.listBLAs("", "true")
listCompUnits
Ce script affiche les unités de composition appartenant à une application de niveau métier.
Argument | Description |
---|---|
blaName | Indique le nom du groupe d'autorisations qui vous intéresse. |
displayDescription | Argument facultatif - Indique si la commande affiche une description pour chaque unité de composition. Spécifiez true pour afficher les descriptions. |
Syntaxe
AdminBLA.listCompUnits(blaName, displayDescription)
Exemple de syntaxe
AdminBLA.listCompUnits("myBLA", "true")
viewBLA
Ce script affiche le nom et la description de l'application de niveau métier qui vous intéresse.
Argument | Description |
---|---|
blaID | Indique l'ID configuration de l'application de niveau métier qui vous intéresse. |
Syntaxe
AdminBLA.viewBLA(blaID)
Exemple de syntaxe
AdminBLA.viewBLA("bla01.zip")
viewAsset
Ce script affiche les attributs de configuration d'un actif spécifique enregistré.
Argument | Description |
---|---|
assetID | Indique le nom de l'actif qui vous intéresse. |
Syntaxe
AdminBLA.viewAsset(assetID)
Exemple de syntaxe
AdminBLA.viewAsset("asset.zip")
viewCompUnit
Ce script affiche les attributs de configuration d'une unité de composition spécifique appartenant à une application de niveau métier.
Argument | Description |
---|---|
blaName | Indique le nom de l'application de niveau métier qui vous intéresse. |
compUnitID | Indique l'identificateur de l'unité de composition qui vous intéresse. |
Syntaxe
AdminBLA.viewCompUnit(blaName, compUnitID)
Exemple de syntaxe
AdminBLA.viewCompUnit("myBLA", "asset.zip")