Tibco EMSCA显示不正确的数据

时间:2018-07-27 20:42:45

标签: jms tibco tibco-ems

我们将Tibco EMS 8.1主要用于使用主题和队列的发布/订阅。

我试图提供一个shell脚本来在紧急情况下重新配置我们的桥主题选择器,而不必重新启动tibems服务器或我们的业务应用程序。

我能够使用tibemsadmin64程序和脚本重新配置选择器:

%>tibemsadmin64 -script ME12.jms

其中脚本ME12.jms包含以下管理命令:

delete bridge source=topic:aquafirmin target=topic:aquafirmin.ME1
delete bridge source=topic:aquafirmin target=topic:aquafirmin.ME2
create bridge source=topic:aquafirmin target=topic:aquafirmin.ME1 selector="SYMBOL_START IN ('A','B','C','D','E','F','G','H','I','J','K','L','M') and (ENGINE_NAME='ME1' or ENGINE_NAME IS NULL)"
create bridge source=topic:aquafirmin target=topic:aquafirmin.ME2 selector="SYMBOL_START IN ('N','O','P','Q','R','S','T','U','V','W','X','Y','Z') and (ENGINE_NAME='ME2' or ENGINE_NAME IS NULL)"

这很好。

问题是,当我使用EMSCA工具查看aquafirmin桥时,与从tibemsadmin提示符下输入%>show bridge topic aquafirmin时显示的配置相比,配置是错误的。

无论我在EMSCA工具中做什么(刷新,重新启动,重新加载服务器等),除非我从工具本身删除桥主题并使用来重新配置选择器,否则桥信息似乎永远显示不正确。 EMSCA工具。

这是为什么,是否有变通办法来使EMSCA工具正确显示通过tibemsadmin完成的更改?

0 个答案:

没有答案