

The second part uses native TIBCO calls.įor this document I used TIBCO EMS 4.4 and HermesJMS v1.12 but I think the explanation is quiet generic and will work for other versions as well. The first part focuses on using JNDI lookups. This document describes how to connect with HermsJMS to TIBCO. Many providers include a plugin that uses the native API to do non-JMS things like getting queue depths (and other statistics) or finding queue and topic names. It fully integrates with JNDI letting you discover administered objects stored, create JMS sessions from the connection factories and use any destinations found. HermesJMS is an extensible console that helps you interact with JMS providers making it easy to browse or seach queues and topics, copy messages around and delete them. Hemes introduces itself on its website as follows (see ): Hermes is an open source JMS (Java Messaging System) client. echo Please correct the TIBEMS_ROOT variable at the beginning of this script. echo Error: TIBEMS_ROOT variable is not set or does not correctly specify echo the root directory of the TIBCO Enterprise Message Service software. Java -classpath %CLASSPATH% -Xmx128m talTheme=steel gems.props Set CLASSPATH=%TIBEMS_JAVA%jms.jar %TIBEMS_JAVA%jndi.jar set CLASSPATH=Gems.jar %TIBEMS_JAVA%tibjms.jar %TIBEMS_JAVA%tibcrypt.jar %TIBEMS_JAVA%tibjmsadmin.jar %CLASSPATH% If NOT EXIST %TIBEMS_JAVA%jms.jar goto badenv if NOT EXIST %TIBEMS_JAVA%tibjms.jar goto badenv if NOT EXIST %TIBEMS_JAVA%tibjmsadmin.jar goto badenv if NOT EXIST %TIBEMS_JAVA%tibcrypt.jar goto badenv Rem # rem # You should not need to change the text below rem # echo TIBEMS_ROOT=%TIBEMS_ROOT% IF EXIST %TIBEMS_ROOT%clientsjava set TIBEMS_JAVA=%TIBEMS_ROOT%clientsjava IF EXIST %TIBEMS_ROOT%lib set TIBEMS_JAVA=%TIBEMS_ROOT%lib

Rem set TIBEMS_ROOT=tibcoEMS rem goto cont verifyremote verify classes read in over the network List directories in which to look for classes oss set the maximum Java stack size for any thread

ss set the maximum native stack size for any thread noclassgc disable class garbage collection verbosegc print a message when garbage collection occurs noasyncgc don’t allow asynchronous garbage collection However, when I try to run rungems.bat, I get the following error.

I’ve installed TIBCO Enterprise Message Service and downloaded and downloaded Gems v3.0 tool.
