Scripts de configuración de aplicaciones de nivel de negocio.
La biblioteca de scripts proporciona varios procedimientos de script para automatizar las configuraciones de servidor de aplicaciones. Utilice los scripts de este tema para crear, consultar y gestionar las aplicaciones de nivel de negocio. Puede ejecutar cada script individualmente o combinar procedimientos para crear scripts automatizados.
Los procedimientos del script AdminBLA se encuentran en el directorio raíz_servidor_aplicaciones/scriptLibraries/application/V70.

Cuando se invoca, tal como se ha previsto, con la interfaz wsadmin Jython, estos mandatos visualizan correctamente la salida a la consola.
gotchaaddCompUnit
Este script añade activos, bibliotecas compartidas o aplicaciones de nivel de negocio adicionales como unidades de composición a la aplicación de nivel de negocio vacía. Una unidad de composición representa un activo en una aplicación de nivel de negocio. Una unidad de configuración habilita el contenido del activo para interactuar con otros activos de la aplicación. También permite que el entorno de ejecución del producto cargue y ejecute el contenido del activo.
Argumento | Descripción |
---|---|
blaName | Especifica el nombre de la aplicación de nivel de negocio a la que el sistema añade la unidad de composición. |
compUnitID | Especifica el nombre de la unidad de composición que debe añadirse a la aplicación de nivel de negocio de interés. |
deployableUnit | Opcionalmente, especifica el nombre de la unidad desplegable para el activo. Una unidad desplegable es la parte más pequeña de un activo o que puede seleccionarse de forma individualizada para el despliegue. |
compUnitName | Opcionalmente, especifica el nombre de la unidad de composición que se va a añadir. |
compUnitDescription | Opcionalmente, especifica una descripción para la nueva unidad de composición. |
startingWeight | Opcionalmente, especifica el peso inicial de la unidad de composición. |
target | Opcionalmente, especifica el destino con el que se correlaciona la unidad de composición. |
activationPlan | Opcionalmente, especifica el plan de activación para la unidad de composición. |
Sintaxis
AdminBLA.addCompUnit(blaName, compUnitID, deployableUnit, compUnitName,
compUnitDescription, startingWeight, target, activationPlan)
Ejemplo de uso
AdminBLA.addCompUnit("bla1", "asset1.zip", "default", "myCompositionUnit", "cu description", "1",
"server1", "specname=actplan1")
createEmptyBLA
Este script crea una aplicación de nivel de negocio nueva en el entorno. Cree una aplicación de nivel de negocio vacía y luego añádale activos, bibliotecas compartidas o aplicaciones de nivel de negocio como unidades de composición.
Argumento | Descripción |
---|---|
blaName | Especifica el nombre que debe asignarse a la aplicación de nivel de negocio. |
description | Opcionalmente, especifica una descripción para la aplicación de nivel de negocio. |
Sintaxis
AdminBLA.createEmptyBLA(blaName, description)
Ejemplo de uso
AdminBLA.createEmptyBLA("myBLA", "bla to control
transactions")
deleteAsset
Este script elimina un activo registrado de la configuración.
Argumento | Descripción |
---|---|
assetID | Especifica el nombre del activo que debe suprimirse. |
Sintaxis
AdminBLA.deleteAsset(assetID)
Ejemplo de uso
AdminBLA.deleteAsset("asset.zip")
deleteBLA
Este script elimina una aplicación de nivel de negocio de la configuración.
Argumento | Descripción |
---|---|
blaName | Especifica el nombre de la aplicación de nivel de negocio que se va a suprimir. |
Sintaxis
AdminBLA.deleteBLA(blaName)
Ejemplo de uso
AdminBLA.deleteBLA("myBLA")
deleteCompUnit
Este script elimina una unidad de composición de una configuración de aplicación de nivel de negocio específica.
Argumento | Descripción |
---|---|
blaName | Especifica el nombre de la aplicación de nivel de negocio de interés. |
compUnitID | Especifica el identificador de la unidad de composición que debe suprimirse. |
Sintaxis
AdminBLA.deleteCompUnit(blaName, compUnitID)
Ejemplo de uso
AdminBLA.deleteCompUnit("myBLA", "asset.zip")
editAsset
Este script edita los metadatos de un activo registrado determinado.
Argumento | Descripción |
---|---|
assetID | Especifica el nombre del activo que debe editarse. |
assetDescription | Opcionalmente, especifica la nueva descripción del activo de interés. |
assetDestinationURL | Opcionalmente, especifica el nuevo URL de destino para el activo de interés. |
assetTypeAspects | Opcionalmente, especifica los nuevos aspectos de tipo para el activo de interés. |
assetRelationships | Opcionalmente, especifica las nuevas configuraciones de relaciones de activos. |
filePermission | Opcionalmente, especifica la nueva configuración de permisos de archivo para el activo de interés. |
validateAsset | Opcionalmente, especifica si el mandato valida el activo. |
Sintaxis
AdminBLA.editAsset(assetID, assetDescription, assetDestinationURL,
assetTypeAspects, assetRelationships, filePermission, validateAsset)
Ejemplo de uso
AdminBLA.editAsset("asset1.zip", "asset for testing", "c:/installedAssets/asset1.zip",
"WebSphere:spec=sharedlib", "", ".*\.dll=755#.*\.so=755#.*\.a=755#.*\.sl=755", "true")
editCompUnit
Este script edita una unidad de composición específica de una aplicación de nivel de negocio.
Argumento | Descripción |
---|---|
blaName | Especifica el nombre de la aplicación de nivel de negocio con la que está asociada la unidad de composición. |
compUnitID | Especifica el nombre de la unidad de composición que debe editarse. |
compUnitDescription | Opcionalmente, especifica una nueva descripción para la unidad de composición. |
startingWeight | Opcionalmente, especifica un nuevo peso inicial para la unidad de composición. |
target | Opcionalmente, especifica un nuevo destino con el que la unidad de composición está correlacionada. |
activationPlan | Opcionalmente, especifica un nuevo plan de activación para la unidad de composición. |
Sintaxis
AdminBLA.editCompUnit(blaName, compUnitID, compUnitDescription,
startingWeight, target, activationPlan)
Ejemplo de uso
AdminBLA.editCompUnit("bla1", "asset1.zip","cu description", "1",
"server1", "specname=actplan1")
exportAsset
Este script exporta un activo registrado a un archivo del sistema.
Argumento | Descripción |
---|---|
assetID | Especifica el identificador del activo que debe exportarse. |
fileName | Especifica la vía de acceso completa a la que el sistema exporta el activo. |
Sintaxis
AdminBLA.exportAsset(assetID, fileName)
Ejemplo de uso
![[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
Este script importa y registra un activo a un dominio de gestión de la configuración.
Argumento | Descripción |
---|---|
assetID | Especifica el activo que debe importarse. |
displayDescription | Opcionalmente, especifica si el script muestra la descripción del activo. |
dispDeployableUnit | Opcionalmente, especifica si el script muestra las unidades desplegables para el activo que debe importarse. |
Sintaxis
AdminBLA.importAsset(assetID, displayDescription, dispDeployableUnit)
Ejemplo de uso
AdminBLA.importAsset("asset.zip", "true", "true")
startBLA
Este script inicia el proceso de aplicación de nivel de negocio en la configuración.
Argumento | Descripción |
---|---|
blaName | Especifica el nombre de la aplicación de nivel de negocio que debe iniciarse. |
Sintaxis
AdminBLA.startBLA(blaName)
Ejemplo de uso
AdminBLA.startBLA("myBLA")
stopBLA
Este script detiene el proceso de aplicación de nivel de negocio en la configuración.
Argumento | Descripción |
---|---|
blaName | Especifica el nombre de la aplicación de nivel de negocio que se va a detener. |
Sintaxis
AdminBLA.stopBLA(blaName)
Ejemplo de uso
AdminBLA.stopBLA("myBLA")
help
Argumento | Descripción |
---|---|
script | Especifica el nombre del script de interés. |
Sintaxis
AdminBLA.help(script)
Ejemplo de uso
AdminBLA.help("createEmptyBLA")
listAssets
Este script muestra los activos registrados en la configuración.
Argumento | Descripción |
---|---|
assetID | Opcionalmente, especifica el ID de grupo para el que deben visualizarse los grupos de autorización. |
displayDescription | Opcionalmente, especifica si el mandato muestra una descripción para cada activo. Especifique true para visualizar descripciones. |
displayDeployUnits | Opcionalmente, especifica si el mandato muestra las unidades desplegables que están asociadas con los activos. Especifique true para visualizar unidades desplegables. |
Sintaxis
AdminBLA.listAssets(assetID, displayDescription, displayDeployUnits)
Ejemplo de uso
AdminBLA.listAssets("asset.zip", "true",
"true")
listBLAs
Este script muestra todas las aplicaciones de nivel de negocio o aplicaciones de nivel de negocio específicas de la configuración.
Argumento | Descripción |
---|---|
blaName | Especifica el nombre de la aplicación de nivel de negocio de interés. |
displayDescription | Opcionalmente, especifica si el mandato visualiza una descripción para cada aplicación de nivel de negocio. Especifique true para visualizar descripciones. |
Sintaxis
AdminBLA.listBLAs(blaName, displayDescription)
Ejemplo de uso
AdminBLA.listBLAs("", "true")
listCompUnits
Este script muestra las unidades de composición de una aplicación de nivel de negocio.
Argumento | Descripción |
---|---|
blaName | Especifica el nombre del grupo de autorización de interés. |
displayDescription | Opcionalmente, especifica si el mandato muestra una descripción para cada unidad de composición. Especifique true para visualizar descripciones. |
Sintaxis
AdminBLA.listCompUnits(blaName, displayDescription)
Ejemplo de uso
AdminBLA.listCompUnits("myBLA", "true")
viewBLA
Este script muestra el nombre y la descripción de la aplicación de nivel de negocio de interés.
Argumento | Descripción |
---|---|
blaID | Especifica el ID de configuración de la aplicación de nivel empresarial de interés. |
Sintaxis
AdminBLA.viewBLA(blaID)
Ejemplo de uso
AdminBLA.viewBLA("bla01.zip")
viewAsset
Este script muestra los atributos de configuración para un activo registrado determinado.
Argumento | Descripción |
---|---|
assetID | Especifica el nombre del activo de interés. |
Sintaxis
AdminBLA.viewAsset(assetID)
Ejemplo de uso
AdminBLA.viewAsset("asset.zip")
viewCompUnit
Este script muestra una unidad de composición específica de una aplicación de nivel de negocio.
Argumento | Descripción |
---|---|
blaName | Especifica el nombre de la aplicación de nivel de negocio de interés. |
compUnitID | Especifica el identificador de la unidad de composición de interés. |
Sintaxis
AdminBLA.viewCompUnit(blaName, compUnitID)
Ejemplo de uso
AdminBLA.viewCompUnit("myBLA", "asset.zip")