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.

Utilice los siguientes procedimientos de script para configurar y administrar las aplicaciones de nivel de negocio:
Utilice los procedimientos de script siguientes para consultar las configuraciones aplicaciones de nivel de negocio:
Avoid trouble Avoid trouble: Los mandatos, viewBLA, viewAsset y viewCompUnit sólo visualizan salida a la consola y no devuelven datos a la llamada script Jython. Estos mandatos no están pensados para ser utilizadas como parte de un script para almacenar la salida del mandato a una variable de serie. Mediante la utilización de estos mandatos en un script Jython para almacenar la salida a una variable de serie, la variable serie sólo contendrá el valor "Operación Satisfactoria " .

Cuando se invoca, tal como se ha previsto, con la interfaz wsadmin Jython, estos mandatos visualizan correctamente la salida a la consola.

gotcha

addCompUnit

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.

Para ejecutar el script, especifique el nombre de la aplicación de nivel de negocio y los argumentos de origen de la unidad de composición, como se define en la tabla siguiente:
Tabla 1. Descripciones de los argumentos de addCompUnit. Ejecutar el script para añadir una unidad de composición a una aplicación de nivel empresarial.
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.

Para ejecutar este script, especifique el argumento de nombre de la aplicación de nivel de negocio, como se define en la tabla siguiente:
Tabla 2. Descripciones de los argumentos de createEmptyBLA. Ejecutar el script para crear una aplicación de nivel empresarial.
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.

Para ejecutar el script, especifique el argumento assetID, como se define en la tabla siguiente:
Tabla 3. Descripción de los argumentos de deleteAsset. Ejecutar el script para suprimir un activo.
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.

Para ejecutar este script, especifique el argumento de nombre de la aplicación de nivel de negocio, como se define en la tabla siguiente:
Tabla 4. Descripción de los argumentos de deleteBLA. Ejecutar el script para suprimir una aplicación de nivel empresarial.
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.

Para ejecutar el script, especifique el nombre de la aplicación de nivel de negocio y los argumentos de la unidad de composición, como se define en la tabla siguiente:
Tabla 5. Descripciones de los argumentos de deleteCompUnit. Ejecutar el script para suprimir una unidad de composición de una aplicación de nivel empresarial.
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.

Para ejecutar el script, especifique los argumentos que se definen en la tabla siguiente:
Tabla 6. Descripciones de los argumentos de editAsset. Ejecutar el script para cambiar un activo.
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.

Para ejecutar el script, especifique el nombre de la aplicación de nivel de negocio y los argumentos de ID de la unidad de composición, como se define en la tabla siguiente:
Tabla 7. Descripciones de los argumentos de editCompUnit. Ejecutar el script para cambiar una unidad de composición.
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.

Para ejecutar el script, especifique los argumentos assetID y fileName, como se define en la tabla siguiente:
Tabla 8. Descripciones de los argumentos de exportAsset. Ejecute el script para exportar un activo.
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]
AdminBLA.exportAsset("asset.zip", "c:\temp\a.zip")
[AIX][Linux][Solaris][HP-UX][IBM i][z/OS]
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.

Para ejecutar el script, especifique los argumentos assetID, displayDescription y deployableUnit, como se define en la tabla siguiente:
Tabla 9. Descripciones de los argumentos de importAsset. Ejecutar el script para importar un activo.
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.

Para ejecutar el script, especifique el argumento blaName, como se define en la tabla siguiente:
Tabla 10. Descripción de los argumentos de startBLA. Ejecutar el script para iniciar una aplicación de nivel empresarial.
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.

Para ejecutar este script, especifique el argumento de nombre de la aplicación de nivel de negocio, como se define en la tabla siguiente:
Tabla 11. Descripción de los argumentos de stopBLA. Ejecutar el script para detener una aplicación de nivel empresarial.
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

Este script muestra los procedimientos de script a los que la biblioteca de scripts AdminBLA da soporte. Para visualizar ayuda detallada para un script determinado, especifique el nombre del script de interés, como se define en la tabla siguiente:
Tabla 12. Descripción de los argumentos de help. Ejecutar el script para ver la ayuda.
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.

Para ejecutar el script, puede optar por especificar los argumentos ID de activo, visualización de una descripción y visualización de las unidades desplegables, como se define en la tabla siguiente:
Tabla 13. Descripciones de los argumentos de listAssets. Ejecutar el script para listar los activos.
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.

Para ejecutar el script, puede optar por especificar los argumentos de nombre de aplicación de nivel de negocio y visualización de la descripción, como se define en la tabla siguiente:
Tabla 14. Descripciones de los argumentos de listBLAs. Ejecutar el script para listar las aplicaciones de nivel empresarial.
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.

Para ejecutar este script, especifique el argumento de nombre de la aplicación de nivel de negocio, como se define en la tabla siguiente:
Tabla 15. Descripciones de los argumentos de listCompUnits. Ejecutar el script para listar las unidades de composición.
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.

Para ejecutar el script, especifique el argumento de ID de configuración de la aplicación de negocio de interés como se define en la tabla siguiente :
Tabla 16. Descripción de argumento viewBLA. Ejecute el script para ver información sobre una aplicación empresarial.
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.

Para ejecutar el script, especifique el argumento assetID, como se define en la tabla siguiente:
Tabla 17. Descripción de los argumentos de viewAsset. Ejecutar el script para ver información acerca de un activo.
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.

Para ejecutar el script, especifique los argumentos de ID de aplicación de negocio y unidad de composición, como se define en la tabla siguiente:
Tabla 18. Descripciones de los argumentos de viewCompUnit. Ejecutar el script para ver información sobre una unidad de composición.
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")

Icon that indicates the type of topic Reference topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rxml_7libbla
File name: rxml_7libbla.html