业务级应用程序配置脚本

该脚本编制库提供多个脚本过程来自动完成应用程序服务器配置。使用本主题中的脚本来创建、查询和管理业务级应用程序。可以分别运行每个脚本,也可将过程组合在一起来创建定制自动执行脚本。

AdminBLA 脚本过程位于 app_server_root/scriptLibraries/application/V70 目录中。

使用下列脚本过程来查询业务级应用程序配置:
避免故障 避免故障: 命令 viewBLAviewAssetviewCompUnit 仅将输出显示到控制台,而不会将数据返回到正在调用的 Jython 脚本。这些命令并非设计为用于将命令输出存储到字符串变量的脚本的一部分。通过在 Jython 脚本中使用这些命令将输出存储到字符串变量,此字符串变量将仅包含值“操作成功!”.

当使用 Jython wsadmin 接口如预期进行调用时,这些命令会正确地将输出显示到控制台。

gotcha

addCompUnit

此脚本将资产、共享库或其他业务级应用程序作为组合单元添加到空的业务级应用程序。组合单元表示业务级应用程序中的资产。配置单元使资产内容能够与应用程序中的其他资产进行交互。它还使产品运行时能够装入和运行资产内容。

要运行该脚本,请指定业务级应用程序名称和组合单元源参数,如下表中所定义:
表 1. addCompUnit 参数描述. 运行此脚本以将组合单元添加到业务级应用程序。
自变量 描述
blaName 指定系统对其添加组合单元的业务级应用程序的名称。
compUnitID 指定要添加到相关业务级应用程序的组合单元的名称。
deployableUnit (可选)指定资产的可部署单元的名称。可部署单元是资产的可单独为部署选择的最小部分。
compUnitName (可选)指定要添加的组合单元的名称。
compUnitDescription (可选)为新的组合单元指定描述。
startingWeight (可选)指定组合单元的启动权重。
target (可选)指定将组合单元映射到的目标。
activationPlan (可选)指定组合单元的激活计划。

语法

AdminBLA.addCompUnit(blaName, compUnitID, deployableUnit, compUnitName,
 compUnitDescription, startingWeight, target, activationPlan)

用法示例

AdminBLA.addCompUnit("bla1", "asset1.zip", "default", "myCompositionUnit", "cu description", "1", 
"server1", "specname=actplan1")

createEmptyBLA

此脚本会在您的环境中创建新的业务级应用程序。创建空的业务级应用程序,然后将资产、共享库或业务级应用程序作为组合单元添加到空的业务级应用程序。

要运行该脚本,请指定业务级应用程序名称参数,如下表中所定义:
表 2. createEmptyBLA 参数描述. 运行此脚本以创建业务级应用程序。
自变量 描述
blaName 指定要分配给新业务级应用程序的名称。
description (可选)为业务级应用程序指定描述。

语法

AdminBLA.createEmptyBLA(blaName, description)

用法示例

AdminBLA.createEmptyBLA("myBLA", "bla to control transactions")

deleteAsset

此脚本会从配置中除去已注册资产。

要运行该脚本,请指定资产标识参数,如下表中所定义:
表 3. deleteAsset 参数描述. 运行此脚本以删除资产。
自变量 描述
assetID 指定要删除的资产的名称。

语法

AdminBLA.deleteAsset(assetID)

用法示例

AdminBLA.deleteAsset("asset.zip")

deleteBLA

此脚本会从配置中除去业务级应用程序。

要运行该脚本,请指定业务级应用程序名称参数,如下表中所定义:
表 4. deleteBLA 参数描述. 运行此脚本以删除业务级应用程序。
自变量 描述
blaName 指定要删除的业务级应用程序的名称。

语法

AdminBLA.deleteBLA(blaName)

用法示例

AdminBLA.deleteBLA("myBLA")

deleteCompUnit

此脚本会从特定的业务级应用程序配置中除去组合单元。

要运行该脚本,请指定业务级应用程序名称和组合单元参数,如下表中所定义:
表 5. deleteCompUnit 参数描述. 运行此脚本以从业务级应用程序中删除组合单元。
自变量 描述
blaName 指定相关业务级应用程序的名称。
compUnitID 指定要删除的组合单元的标识。

语法

AdminBLA.deleteCompUnit(blaName, compUnitID)

用法示例

AdminBLA.deleteCompUnit("myBLA", "asset.zip")

editAsset

此脚本编辑特定已注册资产的元数据。

要运行该脚本,请指定下表中定义的参数:
表 6. editAsset 参数描述. 运行此脚本以更改资产。
自变量 描述
assetID 指定要编辑的资产的名称。
assetDescription (可选)指定相关资产的新描述。
assetDestinationURL (可选)指定相关资产的新目标 URL。
assetTypeAspects (可选)指定相关资产的新类型方面。
assetRelationships (可选)指定新的资产关系配置。
filePermission (可选)指定相关资产的新文件许可权配置。
validateAsset (可选)指定命令是否验证资产。

语法

AdminBLA.editAsset(assetID, assetDescription, assetDestinationURL, 
assetTypeAspects, assetRelationships, filePermission, validateAsset)

用法示例

AdminBLA.editAsset("asset1.zip", "asset for testing", "c:/installedAssets/asset1.zip", 
"WebSphere:spec=sharedlib", "", ".*\.dll=755#.*\.so=755#.*\.a=755#.*\.sl=755", "true")

editCompUnit

此脚本编辑业务级应用程序内的特定组合单元。

要运行该脚本,请指定业务级应用程序名称和组合单元标识参数,如下表中所定义:
表 7. editCompUnit 参数描述. 运行此脚本以更改组合单元。
自变量 描述
blaName 指定与组合单元关联的业务级应用程序的名称。
compUnitID 指定要编辑的组合单元的名称。
compUnitDescription (可选)为组合单元指定新描述。
startingWeight (可选)为组合单元指定新的启动权重。
target (可选)指定将组合单元映射到的新目标。
activationPlan (可选)为组合单元指定新的激活计划。

语法

AdminBLA.editCompUnit(blaName, compUnitID, compUnitDescription, 
startingWeight, target, activationPlan)

用法示例

AdminBLA.editCompUnit("bla1", "asset1.zip","cu description", "1", 
"server1", "specname=actplan1")

exportAsset

此脚本将已注册资产导出到系统上的文件中。

要运行该脚本,请指定资产标识和文件名参数,如下表中所定义:
表 8. exportAsset 参数描述. 运行此脚本以导出资产。
自变量 描述
assetID 指定要导出的资产的标识。
fileName 指定系统将资产导出到其中的标准文件路径。

语法

AdminBLA.exportAsset(assetID, fileName)

用法示例

[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

此脚本会将资产导入配置中的管理域并向该管理域注册该资产。

要运行该脚本,请指定 assetID、displayDescription 和 deployableUnit 参数,如下表中所定义:
表 9. importAsset 参数描述. 运行此脚本以导入资产。
自变量 描述
assetID 指定要导入的资产。
displayDescription (可选)指定该脚本是否显示资产的描述。
dispDeployableUnit (可选)指定该脚本是否显示要导入的资产的可部署单元。

语法

AdminBLA.importAsset(assetID, displayDescription, dispDeployableUnit)

用法示例

AdminBLA.importAsset("asset.zip", "true", "true")

startBLA

此脚本会启动配置中的业务级应用程序进程。

要运行该脚本,请指定业务级应用程序名称参数,如下表中所定义:
表 10. startBLA 参数描述. 运行此脚本以启动业务级应用程序。
自变量 描述
blaName 指定要启动的业务级应用程序的名称。

语法

AdminBLA.startBLA(blaName)

用法示例

AdminBLA.startBLA("myBLA")

stopBLA

此脚本会停止配置中的业务级应用程序进程。

要运行该脚本,请指定业务级应用程序名称参数,如下表中所定义:
表 11. stopBLA 参数描述. 运行此脚本以停止业务级应用程序。
自变量 描述
blaName 指定要停止的业务级应用程序的名称。

语法

AdminBLA.stopBLA(blaName)

用法示例

AdminBLA.stopBLA("myBLA")

help

此脚本显示 AdminBLA 脚本库支持的脚本过程。要显示特定脚本的详细帮助,请指定相关脚本的名称,如下表中所定义:
表 12. help 参数描述. 运行此脚本以显示帮助。
自变量 描述
script 指定相关脚本的名称。

语法

AdminBLA.help(script)

用法示例

AdminBLA.help("createEmptyBLA")

listAssets

此脚本会显示配置中的已注册资产。

要运行该脚本,可以选择指定资产标识、显示描述和显示可部署单元参数,如下表中所定义:
表 13. listAssets 参数描述. 运行此脚本以列示资产。
自变量 描述
assetID (可选)指定要为其显示授权组的组标识。
displayDescription (可选)指定命令是否显示每个资产的描述。指定 true 以显示描述。
displayDeployUnits (可选)指定命令是否显示与资产关联的可部署单元。指定 true 以显示可部署单元。

语法

AdminBLA.listAssets(assetID, displayDescription, displayDeployUnits)

用法示例

AdminBLA.listAssets("asset.zip", "true", "true")

listBLAs

此脚本会显示配置中的每个或特定业务级应用程序。

要运行该脚本,可以选择指定业务级应用程序名称和显示描述参数,如下表中所定义:
表 14. listBLAs 参数描述. 运行此脚本以列示业务级应用程序。
自变量 描述
blaName (可选)指定相关业务级应用程序的名称。
displayDescription (可选)指定命令是否显示每个业务级应用程序的描述。指定 true 以显示描述。

语法

AdminBLA.listBLAs(blaName, displayDescription)

用法示例

AdminBLA.listBLAs("", "true")

listCompUnits

此脚本会显示业务级应用程序内的组合单元。

要运行该脚本,请指定业务级应用程序名称参数,如下表中所定义:
表 15. listCompUnits 参数描述. 运行此脚本以列示组合单元。
自变量 描述
blaName 指定相关授权组的名称。
displayDescription (可选)指定命令是否显示每个组合单元的描述。指定 true 以显示描述。

语法

AdminBLA.listCompUnits(blaName, displayDescription)

用法示例

AdminBLA.listCompUnits("myBLA", "true")

viewBLA

此脚本显示所关注的业务级应用程序的名称和描述。

要运行此脚本,请指定所关注的业务级应用程序的配置标识参数,如下表所定义:
表 16. viewBLA 参数描述. 运行此脚本以查看有关业务级应用程序的信息。
自变量 描述
blaID 指定相关业务级应用程序的配置标识。

语法

AdminBLA.viewBLA(blaID)

用法示例

AdminBLA.viewBLA("bla01.zip")

viewAsset

此脚本会显示特定已注册资产的配置属性。

要运行该脚本,请指定资产标识参数,如下表中所定义:
表 17. viewAsset 参数描述. 运行此脚本以查看有关资产的信息。
自变量 描述
assetID 指定相关资产的名称。

语法

AdminBLA.viewAsset(assetID)

用法示例

AdminBLA.viewAsset("asset.zip")

viewCompUnit

此脚本会显示业务级应用程序内特定组合单元的配置属性。

要运行该脚本,请指定业务级应用程序和组合单元标识参数,如下表中所定义:
表 18. viewCompUnit 参数描述. 运行此脚本以查看有关组合单元的信息。
自变量 描述
blaName 指定相关业务级应用程序的名称。
compUnitID 指定相关组合单元的标识。

语法

AdminBLA.viewCompUnit(blaName, compUnitID)

用法示例

AdminBLA.viewCompUnit("myBLA", "asset.zip")

指示主题类型的图标 参考主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rxml_7libbla
文件名:rxml_7libbla.html