RARUpdate 命令组

使用资源适配器归档 (RAR) 更新向导来升级 J2C 资源适配器的 RAR 模块和属性配置。应用程序服务器使用组成资源适配器归档的类和其他代码来支持您配置的资源适配器。

要避免出现问题,请使用管理控制台 RAR 更新向导。要获取更多信息,请参阅主题“更新资源适配器归档”。

compareResourceAdapterToRAR

compareResourceAdapterToRAR 命令确定资源适配器是否和新的 RAR 文件一致。只有当两者一致时,才能使用 RAR 更新资源适配器。

目标对象

资源适配器对象标识 - 将进行比较以更新的资源适配器的配置对象。

结果

如果资源适配器与指定的 RAR 一致,那么命令返回 true。它还显示资源适配器和新 RAR 文件的版本。如果资源适配器与指定的 RAR 不一致,那么命令返回 false,并提供消息来解释为何二者不一致。

必需参数

-rarPath
RAR 文件的绝对路径。(字符串,必需)

示例

批处理方式示例用法:

AdminTask.compareResourceAdapterToRAR("Test Resource Adapter(cells/cell/nodes/node|resources.xml#J2CResourceAdapter_1169157308943"),
     '[-rarPath "c:\tra\rar\TRA.rar"]')

getNewRAObjectProperties

getNewRAObjectProperties 命令获取更新资源适配器时要配置的 RAR 文件内新属性的列表。

目标对象

资源适配器对象标识 - 将要更新的资源适配器的配置对象。

结果

您会接收到新属性的列表,在更新 RAR 时可以在资源适配器上配置这些属性。

必需参数

-rarPath
RAR 文件的绝对路径。(字符串,必需)
-returnType
将返回的值的类型,“String”或“Hashtable”。当 returnType 是“String”时,该命令返回一个旨在用作 updateRAR 命令的输入的字符串;如果 returnType 是“Hashtable”,那么该命令返回旨在用于管理控制台的 java.util.Hashtable。returnType 缺省是 String。(字符串,可选)

示例

批处理方式示例用法:
  • 使用 Jython:
    AdminTask.getNewRAObjectProperties('"Test Resource Adapter(cells/cell/nodes/node|resources.xml#J2CResourceAdapter_1169157308943)"',
         '[-rarPath c:/tra/RAR/TRA.rar -returnType String]')

findOtherRAsToUpdate

findOtherRAsToUpdate 命令在配置中查找与要更新的资源适配器类似的其他资源适配器。还会更新查到的资源适配器。

目标对象

资源适配器对象标识 - 将进行比较以更新的资源适配器的配置对象。

结果

命令返回资源适配器对象标识字符串的列表,可以将这些字符串作为 RARUpdate 命令的目标对象输入。

示例

批处理方式示例用法:
  • 使用 Jython:
    AdminTask.findOtherRAsToUpdate('"Test Resource Adapter(cells/cell/nodes/node|resources.xml#J2CResourceAdapter_1169157308943)"')

updateRAR

updateRAR 命令更新特定范围的资源适配器的 RAR 和配置。

目标对象

资源适配器对象标识 - 将要更新的资源适配器的配置对象。

结果

此命令在完成时返回成功消息或失败消息。

必需参数

-rarPath
新 RAR 文件的绝对路径。(字符串,必需)

可选参数

-ResourceAdapterProps
在 ResourceAdapter 实现类上设置的新属性的 [名称 值] 对列表。您可以在此步骤中指定以下参数:
-name
资源适配器属性的名称。(字符串,可选)
-value
资源适配器属性的值。(字符串,可选)
-ConnectionFactoryProps
资源适配器配置中连接工厂上设置的新属性的 [标识 名称 值] 三元组列表。您可以在此步骤中指定以下参数:
-id
连接工厂的 Java 命名和目录接口 (JNDI) 名称。(字符串,可选)
-name
连接工厂属性的名称。(字符串,可选)
-value
资源适配器属性的值。(字符串,可选)
-ActivationSpecProps
资源适配器配置中激活规范上设置的新属性的 [标识 名称 值] 三元组列表。您可以在此步骤中指定以下参数:
-id
激活规范的 Java 命名和目录接口 (JNDI) 名称。(字符串,可选)
-name
激活规范属性的名称。(字符串,可选)
-value
激活规范属性的值。(字符串,可选)
-AdminObjectProps
资源适配器配置中受管对象上设置的新属性的 [标识 名称 值] 三元组列表。您可以在此步骤中指定以下参数:
-id
激活规范的 Java 命名和目录接口 (JNDI) 名称。(字符串,可选)
-name
受管对象属性的名称。(字符串,可选)
-value
受管对象属性的值。(字符串,可选)

示例

批处理方式示例用法:

  • 使用 Jython:
    AdminTask.updateRAR('"Test Resource Adapter(cells/cell/nodes/node|resources.xml#J2CResourceAdapter_1169157308943)"', 
         '[-rarPath c:/tra/RAR/TRA.rar -ResourceAdapterProps [[RAProp1 RAProp1Val] [RAProp2 RAProp2Val]] 
         -ConnectionFactoryProps [[eis/TRA_CF_1 CFProp1 CFProp1Val] [eis/TRA_CF_2 CFProp1 CFProp1Val2]
          [eis/TRA_DIF_CF CFProp2 CFProp2val]] 
         -ActivationSpecProps [[eis/TRA_AS_1 ASProp1 ASProp1Val] [eis/TRA_AS_1 ASProp2 ASProp2Val]
          [eis/TRA_AS_2 ASProp3 ASProp3val] [eis/TRA_AS_2 ASProp4 ASProp4Val]] 
         -AdminObjectProps [[eis/TRA_AO_1 AOProp1 AOProp1Val] [eis/TRA_AO_1 AOProp2 AOProp2Val]
          [eis/TRA_AO_2 AOProp1 AOProp1Val] [eis/TRA_AO_3 AOProp2 AOProp2Val]]]')

交互方式示例用法:

  • 使用 Jython:
    AdminTask.updateRAR('-interactive')

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



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