抽取或修改 WCCM 对象属性

使用 wsadmin 工具来抽取或修改现有 WCCM(WebSphere 公共配置模型)对象的属性。

开始之前

确定您要抽取其属性的 WCCM 对象。

关于此任务

在产品的前发行版中,抽取的属性只包含每个对象类型的最重要属性。 现在,您可以抽取任何 WCCM 对象的所有属性,修改属性,然后验证修改的属性并将其应用于系统配置。

要抽取 WCCM 对象属性,请使用 extractConfigProperties 命令并指定 WCCM 对象标识。

抽取的 WCCM 对象属性文件在环境之间不可移植。如果您意在将属性文件应用于不同操作系统上的安装,那么您必须修改抽取的属性文件以使其可移植。 请参阅关于在多个环境之间应用可移植的属性文件的主题。

抽取的属性文件也没有包含嵌套对象。您必须独立地抽取每个嵌套对象的属性。

对于本主题中的每个命令,您可以通过指定交互参数以交互方式运行:
AdminTask.command_name('-interactive')

过程

  1. 启动 wsadmin 脚本编制工具。
    要使用 Jython 语言来启动 wsadmin,请从服务器概要文件的 bin 目录运行以下命令:
    wsadmin -lang jython
  2. 使用 createPropertiesFileTemplates 命令来抽取 WCCM 对象属性。

    例如,要将 WCCM SIBus 对象 mySib(cells/myCell04/buses/mySib|sib-bus.xml#SIBus_1250621844296) 的属性抽取到名为 mySIBus.props 的文件,请运行以下命令:

    AdminTask.extractConfigProperties('mySib(cells/myCell04/buses/mySib|sib-bus.xml#SIBus_1250621844296)',
       '[-propertiesFileName mySIBus.props ]')

    生成的 mySIBus.props 文件包含抽取的属性,例如以下内容:

    #
    ResourceType=SIBus
    ImplementingResourceType=GenericType
    ResourceId=Cell=!{cellName}:SIBus=!{sibus}
    #
    
    #
    #Properties
    #
    secure=false #boolean,default(true)
    uuid=1CAE88EF49150090
    useServerIdForMediations=false #boolean,default(false)
    name=mySib
    interEngineAuthAlias=null
    …
    
    EnvironmentVariablesSection
    #
    #
    #Environment Variables
    sibus=mySib
    cellName=myCell04
  3. 在编辑器中打开抽取的属性文件,然后根据需要修改抽取的属性文件。

    确保抽取的属性文件为必需参数提供合适的值。

  4. 使用 applyConfigProperties 命令来应用属性文件。

    例如,要应用 mySIBus.props 属性文件,请运行以下 wsadmin 命令:

    AdminTask.applyConfigProperties('[-propertiesFileName mySIBus.props]')

结果

管理命令运行并应用属性文件。

下一步做什么

将更改保存到配置。


指示主题类型的图标 任务主题



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