问题标签 [tibco-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.

0 投票
3 回答
5454 浏览

.net - Tibco EMS 客户端如何获得许可?

开发与 TIBCO EMS 连接的应用程序(我使用的是 .NET,但对于其他平台应该相同)时我需要安装什么?我有 TIBCO EMS 安装包,但它安装了整个服务器。它如何与连接到 EMS 的客户端应用程序一起工作?我是否必须在每台机器上安装 TIBCO EMS 服务器才能获取客户端库,或者是否允许将库从真实服务器复制到客户端?

例如,在开发与 IBM WebSphere MQ 的连接时,我只需要安装可以连接到许可 MQ 服务器的 WebSphere MQ 客户端。

0 投票
1 回答
181 浏览

activemq - Tibco EMS 是否支持代理网络?

Tibco EMS 是否支持类似于 ActiveMQ 的“代理网络”拓扑?或者任何其他类似的功能来支持分布式队列和主题的可扩展设计?

0 投票
1 回答
5680 浏览

tibco-ems - TIBCO EMS 中的队列消息存储在哪个文件中?

就像队列名称存储在位于 ems/bin 文件夹中的 queues.conf 文件中一样。有谁知道 tibco ems 队列上的消息存储在哪里?我们可以在没有任何其他工具的情况下访问这些队列上的消息吗?

0 投票
3 回答
1251 浏览

c# - TIBCO EMS 重试逻辑

我们有一台运行我们的 c# windows 服务的应用程序服务器和一台运行 TIBCO EMS 的服务器。两台服务器将在一周内的不同时间重新启动。

当应用程序服务器首先重新上线时,我们喜欢 c#windwos 服务不断尝试连接到 EMS 服务器,直到 EMS 服务器重新上线。(我有重试逻辑适用于这种情况)

当 EMS 服务器在应用程序服务器运行时脱机时(例如,c# 中的 EMS 客户端正在侦听队列中的传入消息),这种情况下执行重试逻辑的最佳方法是什么?会立即抛出异常吗?

谢谢

0 投票
1 回答
1114 浏览

nservicebus - 将 NServicebus 或 Masstransit 与 TIBCO EMS 一起使用的好处

我们正在探索将 TIBCO EMS 纳入我们基于 .NET 的系统的设计。据我了解,broth NServiceBus 和 MassTransit 可以使用 TIBCO EMS 作为运输通信层。我的问题是:与直接在 TIBCO EMS 上使用自定义 C#/.NET 库相比,使用 NServiceBus 或 MassTransit 有什么好处?

我知道这个关于 RabbitMQ 的答案:MassTransit 向 RabbitMQ 添加了什么?

TIBCO EMS 是否也有同样的好处?

0 投票
0 回答
104 浏览

c# - “X 不是优先级属性的有效值”BizTalk 2006 R2 通过 EMS 适配器到 EMS

我一直在使用 BizTalk 2006 R2 向 TIBCO EMS 队列发送/接收消息。我正在使用“用于企业 TIBCO EMS 适配器的 Biztalk 适配器”从 BizTalk 到 EMS 进行通信,并且我拥有最新的服务包。

我的编排通过将消息放入 EMS 队列以供第三方应用程序检索而结束,不幸的是,这不起作用。应用程序事件日志显示来自“Microsoft Biztalk 适配器”的错误,说明:

4 is not a valid value for the Priority property

以及来自“BizTalk Server 2006”的警告:

The adapter failed to transmit message going to send port "SendToEMSPort" with URL "TibcoEMS://localhost_7222_e73cb46d-2c01-4055-b4ec-73e9364489a9". It will be retransmitted after the retry interval specified for this Send Port. Details:"1 is not a valid value for the Priority property".

消息永远不会通过。我已经尝试了所有允许的“优先级”值(0 到 9),但没有成功。有任何想法吗?

0 投票
1 回答
278 浏览

.net - 在 ConcurrencyMode.Single 模式下使用 Tibco EMS WCF 重复 ACK

我们目前有一个问题,我们已将 WCF 服务设置为连接到 tibco EMS 服务器。在单实例模式下运行服务时(由于应用程序的运行方式,我们无法更改此设置)它总是会首先确认 2 条消息,即使它只处理了一条 - 这会导致一些消息被跳过。

我已经逐步浏览了 Tibco EMS WCF 代码,可以看到私有 _deliveredList 字段中的底层 TIBCO.EMS.Session 类中有 2 条消息,即使我只处理了一条消息,它们都标记为需要 ACK。队列上有多少消息似乎并不重要,如果长度大于一,它总是会双重确认。

我使用以下配置应用了限制,但它似乎对发送的初始消息数量没有任何影响。

任何帮助将不胜感激。

0 投票
1 回答
554 浏览

tibco-ems - TIBCO EMS - 导出模式时出错 - java.lang.ClassNotFoundException:com.tibco.tibems.tibemsd.internal.db.DataStoreConnectionCustomizer

我正在尝试使用 MySql 来存储 TIBCO EMS 7.0 消息。以下是我的配置: -

商店-db.conf

tibemsd-db.conf

dbstore_driver_name = com.mysql.jdbc.Driver dbstore_driver_dialect = org.hibernate.dialect.MySQLDialect jre_library = C:/tibco/tibcojre/1.6.0/bin/server/jvm.dll

我确保可以使用给定的用户名和密码连接到 MySql,并且 dbstore_classpath 中提到的文件确实存在于它们指定的路径中。

当我尝试使用以下内容将架构导出到数据库时:-

我收到以下错误。有人能指出我正确的方向吗:-

2013 年 4 月 8 日下午 2:11:10 com.mchange.v2.c3p0.C3P0Registry getConnectionCustomizer 警告:无法创建类名为“com.tibco.tibems.tibemsd.internal.db.DataStoreConnectionCustomizer”的 ConnectionCustomizer。 > java.lang.ClassNotFoundException: com.tibco.tibems.tibemsd.internal.db.DataStoreConnectionCustomizer 在 java.net.URLClassLoader$1.run(URLClassLoader.java:202) 在 java.security.AccessController.doPrivileged(Native Method) 在 java.net.URLClassLoader.findClass(URLClassLoader.java:190) 在 sun.misc.Launcher$ ExtClassLoader.findClass(Launcher.java:229) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:306) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:247) 在 java.lang.Class.forName0(Native方法)在 java.lang.Class.forName(Class.java:169) 在 com.mchange.v2.c3p0.C3P0Registry.getConnectionCustomizer(C3P0Registry.java:193) 在 com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolManager.getConnectionCustomize r(C3P0PooledConnectionPoolManager.java:749) 在 com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolManager。在 com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolManager.getPool(C3P0PooledConn ectionPoolManager.java:331) 处创建PooledConnection 池(C3P0PooledConnectionPoolManager.java:863) :348) 在 com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getConnection(AbstractPoolBackedDataSource.java:140) 在 org.hibernate.service.jdbc.connections.internal.C3P0ConnectionProvider.getConne ction(C3P0ConnectionProvider.java:79) 在org.hibernate.tool.hbm2ddl.ManagedProviderConnectionHelper.prepare(ManagedProviderConnectionHelper.java:55) 在 org.hibernate.tool.hbm2ddl.DatabaseExporter.(DatabaseExporter.java:52) 在 org.hibernate.tool.hbm2ddl.SchemaExport.execute(架构导出。java:367) 在 org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:304) 在 org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:293) 在 com.tibco.tibems.tibemsd .internal.db.CreateStoreCallable.processStore(CreateSto reCallable.java:329) 在 com.tibco.tibems.tibemsd.internal.db.CreateStoreCallable.call(CreateStoreCallab le.java:42) 在 com.tibco.tibems.tibemsd.internal .db.CreateStoreCallable.call(CreateStoreCallab le.java:33) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke( DelegatingMethodAccessorImpl.java:25) 在 java.lang.reflect.Method.invoke(Method.java:597)hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:304) 在 org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:293) 在 com.tibco.tibems.tibemsd.internal.db.CreateStoreCallable。 com.tibco.tibems.tibemsd.internal.db.CreateStoreCallable.call(CreateStoreCallab le.java:42) com.tibco.tibems.tibemsd.internal.db.CreateStoreCallable.call( CreateStoreCallab le.java:33) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:25)在 java.lang.reflect.Method.invoke(Method.java:597)hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:304) 在 org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:293) 在 com.tibco.tibems.tibemsd.internal.db.CreateStoreCallable。 com.tibco.tibems.tibemsd.internal.db.CreateStoreCallable.call(CreateStoreCallab le.java:42) com.tibco.tibems.tibemsd.internal.db.CreateStoreCallable.call( CreateStoreCallab le.java:33) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:25)在 java.lang.reflect.Method.invoke(Method.java:597)java:304) 在 org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:293) 在 com.tibco.tibems.tibemsd.internal.db.CreateStoreCallable.processStore(CreateSto reCallable.java:329) 在 com。 tibco.tibems.tibemsd.internal.db.CreateStoreCallable.call(CreateStoreCallab le.java:42) 在 com.tibco.tibems.tibemsd.internal.db.CreateStoreCallable.call(CreateStoreCallab le.java:33) 在 sun.reflect。 NativeMethodAccessorImpl.invoke0(Native Method) 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:25) 在 java.lang.reflect.Method.invoke(Method .java:597)java:304) 在 org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:293) 在 com.tibco.tibems.tibemsd.internal.db.CreateStoreCallable.processStore(CreateSto reCallable.java:329) 在 com。 tibco.tibems.tibemsd.internal.db.CreateStoreCallable.call(CreateStoreCallab le.java:42) 在 com.tibco.tibems.tibemsd.internal.db.CreateStoreCallable.call(CreateStoreCallab le.java:33) 在 sun.reflect。 NativeMethodAccessorImpl.invoke0(Native Method) 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:25) 在 java.lang.reflect.Method.invoke(Method .java:597)tibco.tibems.tibemsd.internal.db.CreateStoreCallable.processStore(CreateSto reCallable.java:329) 在 com.tibco.tibems.tibemsd.internal.db.CreateStoreCallable.call(CreateStoreCallab le.java:42) 在 com.tibco。 tibems.tibemsd.internal.db.CreateStoreCallable.call(CreateStoreCallab le.java:33) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 在 sun.reflect .DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:25) 在 java.lang.reflect.Method.invoke(Method.java:597)tibco.tibems.tibemsd.internal.db.CreateStoreCallable.processStore(CreateSto reCallable.java:329) 在 com.tibco.tibems.tibemsd.internal.db.CreateStoreCallable.call(CreateStoreCallab le.java:42) 在 com.tibco。 tibems.tibemsd.internal.db.CreateStoreCallable.call(CreateStoreCallab le.java:33) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 在 sun.reflect .DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:25) 在 java.lang.reflect.Method.invoke(Method.java:597)42) 在 com.tibco.tibems.tibemsd.internal.db.CreateStoreCallable.call(CreateStoreCallab le.java:33) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java :39) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:25) 在 java.lang.reflect.Method.invoke(Method.java:597)42) 在 com.tibco.tibems.tibemsd.internal.db.CreateStoreCallable.call(CreateStoreCallab le.java:33) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java :39) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:25) 在 java.lang.reflect.Method.invoke(Method.java:597)

0 投票
1 回答
1049 浏览

axis2 - 肥皂/JMS Tibco 集成?

是否有任何机构有任何示例,示例博客..设置soap/jms 与 tibco EMS 集成的说明

我已经使用 Active MQ 成功测试了 soap/jms,但使用相同的设置说明,无法与 tibco EMS 集成。

尽管 Axis2 通过初始化消息连接到 Tibco,但默认情况下,已部署的基于 soap wsdl 的队列不会出现在 Tibco EMS 中。

过去 3 天已经用谷歌搜索了 /yahooed.... 但没有成功

关于卡尔提克

0 投票
2 回答
4343 浏览

jms - jms 如何与 tibco 合作?

我有一个订阅 JMS 主题应用程序的 Java 应用程序,该应用程序偶尔会出现以下异常:

在 2 年未动过之后,我收到了这段代码。我的 JMS 知识非常有限。它是 maven 化的,但它没有引用任何 tibco 库。我试图了解当代码库中没有 tibco 引用时如何获得 tibco 异常?

但是,我确实看到了一个名为 LD_LIBRARY_PATH 的系统变量集,它指向一些 tibco 库。

对 JMS shell 有经验的人可以了解这里可能发生的情况吗?搜索代码库显示没有 tibco 导入,只有 javax.jms。

是否有可能使用 jni 或其他东西以某种方式将它们包裹在 LD_LIBRARY_PATH 中?