问题标签 [ems]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
powershell - 配置“代表发送”时的换行问题
我有一个脚本来代表Exchange 命令行管理程序中的权限设置发送,但是当您尝试使用它时它会失败,因为第一部分的输出太长并且截断超过 2 行。
我们要做的第一件事是从人员列表中构建我们的数组,并将它们放入一些变量中以传递:
我们传递一个长列表作为$target
邮箱名称$mailbox
,如果我们输出我们得到的文本:
一切都很好,但如果N
输出中有多个字符,那么我们会得到一个换行符:
当您使用超长输出运行此脚本时,命令将失败,因为应该传递给 CLI 的输出传递了多行。PowerShell 将每一行视为一个单独的命令,它们显然会因语法错误而失败。
我们的字符串是从我们这样构建的数组中输出的:
这为我们提供了一个字符串数组,如下所示:
从这里我不知所措,任何想法都将不胜感激。
显而易见的解决方案是一次传递一个名称,但由于每次使用 PowerShell 设置代表权限发送时都会遇到 Exchange Server 的问题,它会擦除现有权限,因此您只会得到最后一个授予权限的人能够代发。
apache-camel - 如何将我自己的 XA 事务管理器与 Apache Camel 集成?
我正在尝试创建一个路由器来集成许多 JMS 主题和队列。我受制于我正在工作的客户无法更改 JMS 实现(带有一些自定义客户端库的 TibCo EMS)以及他们编写了自己的 XA 事务管理器但不太符合 JTA 规范的事实. 保证消息传递非常重要。
我对 Camel 进行了大量阅读和试验,我意识到我可能需要编写自己的 JMS 组件,因为标准 JMS 组件不会与我拥有的 JMS 客户端库或 TM 集成。
我需要能够在以下几点将钩子放入路由生命周期:
在路由启动期间,我需要识别所有 JMS 连接并将它们作为 XA 资源与 TM 实现一起使用
当消费者收到消息时,我需要启动一个事务,包括路由中的所有 JMS 连接
当做出路由决定时,我需要将消息发送给生产者并提交事务
鉴于上述情况,我认为我可以实现一个非常简化的 camel-jms 组件版本,它去掉了所有 Spring 部分,只包含与我的 JMS 库交互所需的最低限度。
初始化事务管理器的最佳位置在哪里?我一直在查看 DefaultCamelContext、RoutePolicy 和 RouteContext,但我找不到所有端点都被解析和初始化的地方。
java - 获取 TIBCO EMS 队列
我尝试创建类 java 可以访问 EMS 队列检查挂起的味精,但它在TibjmsAdmin admin = new TibjmsAdmin("tcp://local host:7222","admin","");
我的简单代码下方给了我错误
我尝试做的方法可以给他队列名称它给我等待消息
错误:运行:com.tibco.tibjms.admin 的 com.tibco.tibjms.admin.MessengerUtil.(MessengerUtil.java:46) 的线程“main”java.lang.NoClassDefFoundError: com/tibco/tibjms/TibjmsQueueConnectionFactory 中的异常。 TibjmsAdmin.(TibjmsAdmin.java:424) at com.tibco.tibjms.admin.TibjmsAdmin.(TibjmsAdmin.java:405) at EMS.main(EMS.java:31) 原因:java.lang.ClassNotFoundException: com.tibco .tibjms.TibjmsQueueConnectionFactory at java.net.URLClassLoader$1.run(URLClassLoader.java:366) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java .net.URLClassLoader.findClass(URLClassLoader.java:354) at java.lang.ClassLoader.loadClass(ClassLoader.java:425) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:358) ... 还有 4 个 Java 结果:1 构建成功(总时间:0 秒)
c# - 如何实施 EMS 竞争消费者和经销商
我有一个生产者,它发送与队列中产品的购买/取消相关的消息,并基于该消息计算产品的可用性。
如果它以错误的顺序在多个消费者上处理,我的可用性计算将是错误的。
现在的问题是我想获取与正在处理的一种产品相关的所有消息,这些消息是针对哪个消费者进行处理的。
有人可以建议我怎么做。
我目前使用的工具是 TIBCO EMS、C# windows 服务。
java - 使用 Apache Camel 从 EMS 队列中读取 xml 文件
请参阅下面的代码
1) 这是从 EMS 队列中读取的正确方法吗?请有人能给我一个工作的例子吗?
2) 我如何实例化和使用这个模块以便从 EMS 队列中读取并填充 localfile.txt
jms - 消息选择器与 Tibco EMS 上消息过滤的主题
我正在开发一个使用 Tibco EMS 主题进行 Pub/Sub 通信的客户端服务器应用程序。
在我们的一个用例中,我们需要每分钟发送数百万条消息,分割超过200k 个“主题”。
每个客户都对他需要订阅的一小部分主题感兴趣。
问题是,这些实现中哪个更合理:
通过单个主题发送所有消息,并使用消息选择器按相关主题进行过滤。
为每个主题创建一个非静态主题,并让客户端订阅相关主题的主题。
tibco - 在 EMS 中运行脚本
我试图一一获取 Q n Topics 的 ACL。我们可以在 EMS 中运行一个脚本来获取所需队列 r 主题的 ACL 到一个文件中吗?
提前致谢。问候,维杰
jms - 测试时出现错误时如何解决EMS Server连接?
错误图像大家好,我在连接到 ems 服务器时遇到问题,它给了我一个类似这样的错误“无法在“tcp://”localhost:7222 连接到 ems 服务器...我正在使用 TIBCO BW5 .
“尝试返回错误”
“java.land.NoClassDefFoundError:com/tibco/tibjms/admin/TibjmsAdmin。”
如果您能告诉我有关该错误的更多信息以及如何修复它,我将不胜感激。
谢谢你。
tibco - 获取主题的所有消息
如何从 Tibco 中的 JMS 主题获取所有消息?
我知道我可以使用主题订阅者,但它并不完全符合我的需求。我想每天只启动一次进程,该进程将读取来自某个主题的所有消息并进行处理。我不能在同一进程中同时拥有计时器和主题订阅者。
我尝试使用“等待 JMS 主题消息”,但无论主题中有多少条消息,它似乎都只收到一条消息。
jms - TIBCO EMS:为队列设置多个接收方的优先级
我们在两台不同的机器(N1 和 S1)上托管了相同的 BW 应用程序。这些应用程序将消息发送到队列。现在这个队列的接收者是 BE 服务,它托管在两台不同的机器(N2 和 S2)上。
我们有一个要求,当 N2 和 S2 都处于活动状态时,来自 N1 的消息应该由 N2 选择,并且只有在 N2 关闭时才应该由 S2 选择。当 N2 和 S2 都处于活动状态时,来自 S1 的消息应由 S2 选择,并且仅在 S2 关闭时才应由 N2 选择。
有人可以让我知道我们如何实现这一目标吗?