I am working with receiving rv messages, and I cant seem to find away to watch the status of the rv daemon. That is I want to listen to the daemon for errors and report them when they occur. I have been searching through the source code of TIBCO, but I cant seem to find anything useful in there. Does anyone have any idea on how to do this?

有帮助吗?

解决方案

Have you tried listening to the _RV.ERROR.> and _RV.WARN.> subjects? You need to subscribe on each transport connected, and also the interprocess transport to get non-transport specific errors. This is all described in the "Advisory Messages" section of the RV manual. To whet your appetite

Rendezvous software presents asynchronous advisory messages to Rendezvous programs. Advisory messages indicate errors, warnings and other information.

In contrast with status codes (which indicate success or failure within a specific Rendezvous call), asynchronous advisory messages notify programs of events that occur outside of the program’s direct flow of control—for example, the program is processing inbound messages too slowly, causing the daemon’s message queue to overflow.

Fair warning, I am working with version 7.3, so things may have changed a bit in new versions.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top