modifySIBMediation 命令

使用 modifySIBMediation 命令更改调解的属性。

要运行该命令,请使用 wsadmin 脚本编制客户机AdminTask 对象

[IBM i][IBM i]wsadmin 脚本编制客户机通过 Qshell 运行. [IBM i]有关更多信息,请参阅 使用 wsadmin 脚本编制配置 Qshell 以运行 WebSphere 脚本.

已经为服务集成总线命令提供了命令行帮助:
  • 要获取 Jython 中可用服务集成总线命令的列表以及每个命令的简要描述,请在 wsadmin 提示符处输入以下命令:

    print AdminTask.help('SIBAdminCommands')

  • 要获取有关给定命令的总体帮助,请在 wsadmin 提示符处输入以下命令:

    print AdminTask.help('command_name')

使用此命令后,请使用以下命令将更改保存到主配置中:

AdminConfig.save()

用途

该命令更改调解的属性。

目标对象

调解。

必需参数

-bus busname
要创建调解的服务集成总线的名称。可以使用 listSIBuses 命令来列示现有总线的名称。
-mediationName mediation_name
用于标识此调解的名称,供进行管理时使用。

条件参数

无。

可选参数

-description text
调解的可选描述,供进行管理时使用。
-handlerListName
-globalTransaction TRUE | FALSE
FALSE
为每个所处理的消息启动局部事务。您只需要为访问其他资源管理器(例如,数据库)的协调或需要全局事务的企业 Bean 进行交互的调解选择该选项。
TRUE
为每个所处理的消息启动全局事务。
-allowConcurrentMediation TRUE | FALSE
TRUE
同时将调解应用于多条消息并保留消息排列顺序。
FALSE
每次将调解应用于一条消息。要确保保留消息排序顺序,此设置是必需的。
-selector text

如果消息与选择器文本字符串定义的规则不匹配,那么不会调解该消息。如果消息既包含选择器又包含鉴别器,那么它必须与所要调解的消息的两个规则都匹配。如果选择器规则或鉴别器规则不匹配,那么取消调解此消息。

-discriminator text
鉴别器

将该属性与选择器属性比较。选择器指定的规则检查消息的头和属性,而鉴别器检查消息的主题。如果消息既包含选择器又包含鉴别器,那么它必须与所要调解的消息的两个规则都匹配。如果选择器规则或鉴别器规则不匹配,那么取消调解此消息。

示例

  • 使用 Jython:
    wsadmin>AdminTask.showSIBMediation("-bus abus -mediationName switchMed")
    {uuid 39588C4821BB046E}
    {selector {}}
    {contextInfo {}}
    {discriminator {}}
    {allowConcurrentMediation false}
    {globalTransaction false}
    {mediationName switchMed}
    {handlerListName switchHandler}
    {description {}}
    
    wsadmin>AdminTask.modifySIBMediation(["-bus", "abus", 
     "-mediationName", "switchMed",
     "-selector", ["JMSXDeliveryCount > 1000"]] )
    
    wsadmin>AdminTask.showSIBMediation("-bus abus 
    -mediationName switchMed")
    {uuid 39588C4821BB046E}
    {selector {JMSXDeliveryCount > 1000}}
    {contextInfo {}}
    {discriminator {}}
    {allowConcurrentMediation false}
    {globalTransaction false}
    {mediationName switchMed}
    {handlerListName switchHandler}
    {description {}}
  • 使用 Jacl:
    wsadmin>$AdminTask showSIBMediation {-bus abus -mediationName switchMed}
    {uuid 39588C4821BB046E}
    {selector {}}
    {contextInfo {}}
    {discriminator {}}
    {allowConcurrentMediation false}
    {globalTransaction false}
    {mediationName switchMed}
    {handlerListName switchHandler}
    {description {}}
    
    wsadmin>$AdminTask modifySIBMediation {-bus abus -mediationName switchMed
     -selector {JMSXDeliveryCount > 1000}}
    
    wsadmin>$AdminTask showSIBMediation {-bus abus -mediationName switchMed}
    {uuid 39588C4821BB046E}
    {selector {JMSXDeliveryCount > 1000}}
    {contextInfo {}}
    {discriminator {}}
    {allowConcurrentMediation false}
    {globalTransaction false}
    {mediationName switchMed}
    {handlerListName switchHandler}
    {description {}}

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



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