2. The Problem
EMS objects (queues, topics, etc.) are either created
“manually” or via script, invoking tibEmsAdmin.
Unfortunately both approaches present limitations:
manual creation is a maintenance overhead and is
error prone.
tibEmsAdmin scripts work only when executed the
first time.
The day-to-day management of the EMS Server
k a v a m a l a
3. The Solution
JMSButler is designed to:
re-use your existing EMS scripts, so you won’t have
to prepare them again
use standard TIBCO™ syntax, no learning curve
required
overcome the limitations of tibEMSAdmin tool
A smarter way to admin your EMS server
k a v a m a l a
4. Key Features
Full compatibility with the standard TIBCO™ syntax
Delta Execution*
Integration with LGF** and ReleaseButler
Cross Platform
*The ability to re-execute the same command and apply only the changes
**Via E2D plugin
k a v a m a l a
5. What JMSButler does
Create, update or delete:
queues, topics, routes, bridges*
users, groups, permissions
Tuning (e.g. update the prefetch property on a set of
queues)
Some examples of supported commands
*Some objects have limited update support as per the standard EMS behavior
k a v a m a l a
6. How JMSButler Works
Reads a standard EMS script
Checks if the requested queue already exists
if it doesn’t, creates it (along with all the properties)
if it exist, update the properties
Create Queue Example
k a v a m a l a
7. Comparison
JMSButler TibEMSAdmin GEMS
Execute a command multiple
times
Suitable for continuous
integration
Standard command syntax
Encrypted passwords support
✔ ✖ ✖
✔ ✖ ✖
✔ ✔ ✔
✔ ✖ ✖
Only on limited subset Only on limited subset
k a v a m a l a
8. Contact us
Sales and Demos: info@kavamala.com
Customer Support: support@kavamala.com
Web: http://kavamala.com
LinkedIn: http://www.linkedin.com/company/kavamala
How to get in touch
k a v a m a l a