tibco

What is your experience using the TIBCO General Interface?

It looks interesting and I've played around with it some --- but the development IDE in a web browser seems to be nightmare eventually. Does anyone have experience using it and what are your thoughts? ...

JMS (esp Tibco EMS) can I have an environment with in a message broker

I have a message broker with some topics, and some set of applications running on it. Now I want to run a new set of the same applications (say for QA environment) on the same topics (on the same broker, if I could). What is the best way to do this. Creating a new broker and or creating a new set of topics is cumbersome, as our environme...

TIBCO EMS Failover reconnect for C# (TIBCO.EMS.dll)

We have a TIBCO EMS solution that uses built-in server failover in a 2-4 server environment. If the TIBCO admins fail-over services from one EMS server to another, connections are supposed to be transfered to the new server automatically at the EMS service level. For our C# applications using the EMS service, this is not happening - ou...

Tibco & Windows Process Activation

I'm thinking about how I could scale out Tibco EMS queue listeners written in managed code (C# in this instance). I'm looking for predominantly isolation and clustering characteristics. In MSMQ I could use Windows Process Activation Service to host and manage the number and lifetime of queue listeners. Is there a Tibco equivalent? Oth...

Does the TIBCO EMS server manage reconnection? or does the client?

The TIBCO EMS .NET reference guide says (pg 134) To enable reconnection behavior and fault tolerance, the serverURL parameter must be a comma-separated list of two or more URLs. In a situation with only one server, you may supply two copies of that server’s URL to enable client reconnection (for example, tcp://localhost:7222,tcp:/...

What should the client do while the TIBCO EMS server attempts failover?

The TIBCO EMS user's guide (pg 292) says that the backup server will work indefinitely to either A) become the primary server or B) reconnect to the primary server. It also says clients may receive fail-over notification when the switch is successful (see also TIBCO EMS .NET reference pg 220). I have some questions spinning off of these ...

How to get better performances using TIBCO RV from C#?

I'm using TIBCO RV .NET API (TIBCO.Rendezvous.dll). Do you know if there is a better way, in term of performance, to receive and read messages from a RV channel in C#? I found the Message type - the logical wrapper over a RV message - being quite heavy. Getting a field by name or by index could be pretty slow, especially when we consid...

Are there any tools that can monitor SNMP, JMX & TIBCO Hawk in one place?

Our Operations department is getting twitchy about too many monitoring tools so are there any tools that can handle SNMP, JMX and TIBCO Hawk all in one application? ...

TIBCO Rendezvous and MSMQ

I would like to know the differences between TIBCO Rendezvous and MSMQ. ...

REST for low latency messaging . .

why dont you see more people using REST architecture for client server system. You see people using sockets, or TIBCO RV or EMS or MQ but i haven't seen much basic REST architecture does anyone know any reason why you would avoid using this architecture for client / server communication for high through put / low latency ...

(TIBCO BusinessWorks) How do you access a Java Global Instance method from a Java Code activity?

The TIBCO ActiveMatrix BusinessWorks Palette Reference states: "Any Java Code activity can access the shared Java Global Instance by invoking the static methods of the configured Java class", however, I've been unable to locate any code examples for doing this, or figure out the correct syntax on my own. What doesn't work: method(); C...

How can I find the byte encoding of a TIBCO Rendezvous message?

In my Java application, I am archiving TIBCO RV messages to a file as bytes. I am writing a small utility app that will play the messages back. This way I can just create a TibrvMsg object from the bytes without having to parse the file and construct the object manually. The problem I am having is that I am reading a file that was cre...

Removing a specific XML node in TIBCO BusinessWorks

I have a "global variable" XML schema in TIBCO BusinessWorks. It's simpler than it looks - basically just a single repeatable node. Image: Tibco globals. (old URL redacted) Various processes in the system can update this list. Checking to see if they are listed is easy: $GetVariable/subscriber-list/subscriber = $_processContext/n...

java project

I'm currently working on a java project which uses Tibco rendezvous control. I have the tibrvj.jar file on my build path. But I'm not able to see the classes which are there in the package "com.tibco.tibrv". This package is in the jar which is on my build path. When I try to open the class in that package , the message displayed on clas...

Tibco SOAP request over https - SSL certificate verification problem

Hello, I'm using Tibco BusinessWorks to consume a soap web service over an HTTPS connection. The instructions boil down to: Export certificates using a web browser. Use the Tools->Trusted Certificates->Import PEM format to folder within the project. In the SSL Config of the Transport Details tab, point to the trusted certs folder you...

Messaging Middleware - how to avoid reentrance with wildcard subscription?

Messaging middleware solutions (JSM, Tibco, etc.) allow publish/subscribe with "topic" filtering using wildcards to subscribe to all messages of a certain "topic", e.g. SUBSCRIBE("ACCOUNT.*") topic allows you to subscribe to both "ACCOUNT.WITHDRAW" message and "ACCOUNT.CHECKBALANCE" message. The problem is that such subscription also re...

Java Webstart with Tibco Native Libs

I am trying to deploy an application that uses the native implementation of Tibrv through the TibrvJ library using Java Webstart. I have packaged up all of the Windows dlls from inside c:\tibco\tibrv\bin into a Jar file and have added these to the nativelib element in the JNLP file. I was hoping that webstart would take the dll files ...

Tibco Rendezvous in-process drops messages - does it happen?

We use Rendezvous to send information from one thread to another in the same process. It seems that we drop a few messages per session (hundreds of thousands or millions of messages). I could not find any obvious fault in our own code, so I am asking the community: Rendezvous is not a guaranteed delivery service (unless you specify that ...

Tibco versus TCP

I cannot understand what is so special about Tibco. Their marketing material stresses that TCP is a pessimistic transport protocol which does not require client acknowledgement of receipt. How can this be true? To me Tibco is basically a TCP protocol backed by a queue. Can someone please help me understand the main selling points of ...

Benefits of Commercial Messaging Middleware vs Open Source

I've been evaluating several opensource message queue technologies, such as RabbitMQ, ActiveMQ, OpenAMQ, etc. My question is, what benefits are gained by using a commercial technology such as Tibco EMS, WebSphereMQ, Sonic, etc. instead of something like Active or Rabbit? PHP will be the primary language involved, although Java systems wi...