本主题仅适用于 IBM Business Automation Workflow Advanced 配置。

modifySCAImportJMSBinding 命令

使用 modifySCAImportJMSBinding 命令可更改 JMS 导入绑定的属性。 这适用于 JMS 绑定, WebSphere® MQ JMS 绑定和通用 JMS 绑定。

modifySCAImportJMSBinding 命令更改与 JMS 导入绑定相关联的一个或多个资源的 JNDI 名称。

以下情况将导致抛出 SCACommandException
  • 模块没有指定类型的绑定。
  • 指定了无效类型的资源。
  • 指定的资源不存在。

位置

install_root/profiles/deployment_manager_profile/bin 目录启动 wsadmin 脚本编制客户机。

语法

modifySCAImportJMSBinding
-moduleName moduleName
-import import_name
-type JMS | MQJMS | generic
[-applicationName applicationName]
[-connectionFactory connectionFactoryName]
[-connectionFactoryFailedEventReplay connectionFactoryName]
[-connectionFactoryResponse connectionFactoryName]
[-sendDestination sendDestinationName]
[-activationSpec activationSpecName]
[-listenerPort listenerPortName]

必需参数

-moduleName moduleName
与导入关联的模块的名称。
-import 导入
导入的名称。
-type jmsType
绑定的类型。 有效值为 JMSMQJMSgeneric

可选参数

-applicationName applicationName
应用程序的名称。
-connectionFactory connectionFactoryName
连接工厂的 JNDI 名称。
-connectionFactoryFailedEventReplay connectionFactoryName
失败事件重放连接工厂的 JNDI 名称。
注: 仅当 type 参数设置为 JMSMQJMS 并且 V 7 应用程序已部署到运行时环境时,此参数才有效。
-connectionFactoryResponse connectionFactoryName
响应连接工厂的 JNDI 名称。 此参数仅在以下情况下有效:
  • type 参数设置为 generic
  • type 参数设置为 MQJMS,并且已将 V6 应用程序部署至运行时环境。
-sendDestination sendDestinationName
发送目标的 JNDI 名称。
-activationSpec activationSpecName
激活规范的 JNDI 名称。 此参数仅在以下情况下有效:
  • type 参数设置为 JMS
  • type 参数设置为 MQJMS,并且已将 V7 应用程序部署至运行时环境。
-listenerPort listenerPortName
侦听器端口的 JNDI 名称。 此参数仅在以下情况下有效:
  • type 参数设置为 generic
  • type 参数设置为 MQJMS,并且已将 V6 应用程序部署至运行时环境。

示例

要将模块 MyMod 中 JMS 导入绑定 Import1 的发送目标更改为 MyDest:
AdminTask.modifySCAImportJMSBinding('[-moduleName MyMod 
-import Import1 -type JMS -sendDestination MyDest]')