问题标签 [tibco-rv]

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 投票
1 回答
206 浏览

java - TibcoRV 守护进程 rvd 或 rvdaemon

我是 TibcoRV 的新手。

bin在 Windows TibcoRV 安装中,我可以在安装目录下的文件夹中找到两个可执行文件。

看起来这两个都是 TibcoRV 守护程序可执行文件。运行其中任何一个都会启动 TibcoRV 进程。对于 TibRV 8.4.2 以后的版本,我只能找到rvd.exe.

有人可以让我知道这两个可执行文件之间的区别吗?

0 投票
1 回答
259 浏览

tibco-rv - Tibco RendezVous 消息内容日志

我想知道是否有办法记录 tibco RV 消息内容?我需要知道何时收到特定消息。另外,当前日志页面指向哪里?有日志文件吗?非常感谢。

0 投票
1 回答
349 浏览

maven - 无法使用 JBOSS 6.4.2 GA 部署连接到 RA 的 MDB

我在部署连接到 Tibco RV 资源适配器的 MDB 时遇到问题,但在正确部署 RA 时,MDB 引发了我多次尝试后仍无法解决的问题。

这就是我试图让我的 MDB 部署到资源适配器的原因。

  1. 我已经部署了我的 RA (tibco-adapter-ra2.rar):它是一个集成了 TIBCO RV 中间件的 RA。在附件中可以看到 tibco-adapter-ra2 maven 项目的 rar 文件)
  2. RA 在另一个 maven 项目中有它的逻辑,我将其命名为 tibco-adapter-jar(也附有项目)
  3. 还有第二个 maven jar 项目 (tibco-adapter-msg-listener),仅包含 MessageListener,它是 tibco-adapter-jar 项目的依赖项

到目前为止,没有问题。我可以部署 Tibco Adapter RA,而无需在standalone.xml 文件中进行任何进一步的配置。

问题(错误 1):我无法部署使用 tibco-adapter-ejb 制作的 tibco-adapter-ear(它包含连接到 Tibco Adapter RA 的 MDB,它们都已连接),原因如下错误:

MDB 使用 Annotation 来引用 Message Listener 接口:

原因:org.jboss.msc.service.ServiceNotFoundException:服务服务 jboss.ejb.default-resource-adapter-name-service 未找到(请参阅 Error1_Deployment_EAR_1.txt 以获得完整的堆栈跟踪)

我还standalone.xml使用以下配置编辑了:

此配置后的 ERROR 2 为:

原因:java.lang.IllegalStateException:JBAS014521:在资源适配器 tibco-adapter-ra2 中找不到类型为 com.ericsson.jee.sep.tibco.adapter.api.TibcoRvMessageListener 的消息侦听器(有关完整的堆栈跟踪,请参阅 Error2_Deployment_EAR_2.txt )。

TibcoRvMessageListener不是传统的 JMS 消息侦听器,而是 Tibco RV 消息侦听器。

我在过去看到过类似的问题,但一些建议已经被应用(见standalone.xml配置),但没有解决问题。

我真的需要一个支持,因为我无法找到前进的道路。

我在哪里做错了?

亲切的问候, Pierluigi

0 投票
1 回答
221 浏览

java - Tibco Rendezvous:如何创建复杂的消息响应?

我正在使用其 JAVA API 构建一个 Tibco Rendezvous 消息(8.4.5)。

我得到的参考资料是 tibrvlisten sniff,它只给了我系统所需的文本表示,期望来自我的应用程序的 Tibco Rendezvous 消息。

因此,基本上我需要使用 Tibrv API 编写 Java 代码,以生成以下输出消息(以下示例仅是消息部分):

例 1

...^prefixList^={ default="/tibco/public/class/ae/NESPIntl/NESPAdapter/Request" 1="/tibco/public/class/ae/NESPIntl/Common" 2="/tibco/public/序列/ae/NESPAdapter" 3="/tibco/public/union/ae/NESPAdapter" 4="/tibco/public/scalar/ae" }...

这里必须使用什么样的数据结构?我应该如何表示这种类型的值对?

例 2

...^data^={^class^="Send_Message_Result" RESPONSE={^idx^=1 ^class^="HosaMessageReport_Set" ^1^={^idx^=2 ^class^="HosaMessageReport" 用户地址={ ^idx^=2 ^class^="Address" PLAN=5 ADDRSTRING="3345205381" NAME="" PRESENTATION= SCREENING=0 SUBADDRESSSTRING=""} RESPONSE=1 TIMESTAMP="200716161352"}} SUBJECTIDENTITY="" JOBID= 29525108}...

这是消息响应中最复杂的部分。我应该如何在这里设置“类”?一旦提供的 Java 结构被声明为 TibrvMsg 子类,Tibco Rendezvous 会自动检测到它吗?还是像所有其他参数一样设置参数?

有人在这件事上有现场经验吗?任何帮助将不胜感激。

谢谢和亲切的问候, Pierluigi

0 投票
0 回答
212 浏览

java - RVCM 每周发送一次错误。TibrvException[错误=20,消息=无效主题]

我们多年来一直在使用 TIBCO RVCM 传输(5.3 版)运行一个交易应用程序,它非常稳定。最近该应用程序每周都会遇到一次相同的“无效主题”问题,IT 需要手动重新启动应用程序才能解决此问题。这会带来很多痛苦,因为在有问题的时期内,所有交易都需要手动重新预订。

该主题已使用多年且从未更改,因此它不应该是配置问题。应用程序在内存分类帐中使用 RVCM。我怀疑这可能是由内存问题引起的,因为到目前为止还没有证据显示。

我可以用来调查此问题的任何提示或调试方法?非常感谢!

0 投票
0 回答
502 浏览

java - tibco rendezvous (tibrv) bitness

I have multiple different applications with embedded java - some are 32- and other 64-bit on Win 7. I'm trying to use TIBCO Rendezvous in a few of these, the problem is because they use the same PATH they all find 32-bit tibrv and the 64-bit ones just fail to load it. My question is how is this supposed to be addressed?

  • Should I have custom path for 64 bit applications (I do have proper installers, so I can do this kind of manipulation at installation time, even if it seems terribly wrong. E.g. copy tibrvj/tibrvnative to its installation directory and use in first in classpath)? If so what do I need to copy, just jars, dlls, both, tibrvnative and/or tibrvj? If I just have maven dependency, is this enough to pull all it needs and to work in this environment (doesn't seem to be the case with tibrvnative implementation I'm using now, but maybe I'm missing something?)
  • Is there any difference here if I use tibrvj vs. tibrvnative?
  • How does it work in general because as far as I understand there's only one tibrv daemon running and it's spawn by the first process trying to use tibrv, does it matter, will there be more than one process running?

Sorry if all this is answered/documented, I always find it very difficult to find/navigate tibco documentation, seems to me to be tailored to making money on consultancy rather than providing a well documented product.

Environment: Tibrv 8.4.2, Java 8_121, Win 7

0 投票
1 回答
858 浏览

java - 创建 TIBCO Rendezvous Listener 等待对不同主题和候选事件键的响应

发布的消息和收到的响应涉及两个不同的主题。现在,我的 java 类中有以下一组功能。类正在实现 TibrvMsgCallback 接口。我如何确保无论发布什么消息,我都能准确收到它的响应?

0 投票
1 回答
772 浏览

spring-boot - 与 tibco Rendezvous 的弹簧集成

我正在使用需要连接到Tibco RV 消息系统(不是 Tibco EMS)的主题的独立 spring-boot 应用程序。我想知道是否有办法将 Spring 应用程序与 Tibco RV 消息传递系统连接起来?我所看到的任何示例都是使用 Tibco EMS,但找不到任何用于在 Tibco RV 等对等消息传递系统中连接 Spring 应用程序的文档。

任何形式的帮助将不胜感激。

0 投票
1 回答
70 浏览

tibco - 在 TIBCO 自定义适配器中获取 Heartbeat 消息错误

我在 AS400 服务器上运行 TIBCO 自定义适配器,开始时没有问题,但突然开始出现以下问题。谁能告诉我可以检查什么来解决这个问题

服务器

AS400/i 系列`

0 投票
2 回答
277 浏览

tibco-rv - 检查 Tibco Rendezvous 收件箱是否有效

有没有办法判断 RV 收件箱是否有有效的活动端点?

我有一个客户创建 RV 收件箱的系统。然后将它们传递给系统中的其他组件,这些组件可以使用收件箱向客户端发送消息。

我希望我的系统中有一个 Monitor 进程来了解客户是否已经死亡。监视器将具有客户端收件箱。

我可以实现心跳机制,但我想知道 RV 中是否有一种机制可以告诉我收件箱是否仍然有效 - 即,在其上发送的消息是否会被路由到活动客户端。

我猜 RV 本身必须知道这一点 - 因为它会知道它是否可以向收件箱发送消息。有没有办法让我的代码能够访问这些信息,或者测试收件箱在给定时间是否有效?