Professional Documents
Culture Documents
U
Configuring soapUI to test TIBCO SOAP over JMS
Seshasai Kotipalli
SOAP
Summary
1
Introduction ............................................................................................................. 3
Installation ............................................................................................................... 4
Correlating SOAP over JMS Responses for Static reply destinations .............. 12
1 Introduction
This document explains the procedure to setup Eviware soapUI tool to test SOAP over JMS services exposed by
TIBCO ActiveMatrix BusinessWorks and TIBCO ActiveMatrix service grid.
2 Installation
Download and install soapUI version that has HermesJMS bundled with it from either www.eviware.com or
www.soapui.org. Generally the exe version has HermesJMS bundled with it. Select HermesJMS option when installing
the product as shown below.
3 Hermes Configuration
After the installation is complete, start hermes from either <soapUI_HOME>\hermesJMS\bin\hermes.bat or by
clicking HermesJMS from within soapUI tools menu and configure as specified below.
1. Create a new session:
Right click on sessions->New->New Session->type a new session name.
Go to providers section by clicking on Providers tab
Right click on the Classpath Groups and add a group and provide a name
Right click on the Library and select Add JAR(s) and add tibjms.jar and tibjmsadmin,jar from
<EMS_HOME>\lib\ folder.
Click Apply and OK and Save the settings using File->Save Settings.
3. Right click the session and click discover, it should connect to ems server and list the destinations if its
configured correctly.
4. Please make sure the request and reply queues are created prior to running the discover step. If not, create
them now and retry the discover option. Save settings and exit HermesJMS configuration tool. The
HermesJMS configuration is stored typically in c:\.hermes folder. Check the contents of this folder; it should
have hermes-config.xml. This location is needed for configuring soapUI as detailed in next section.
10
The following screenshot shows configuration for temp destination format, JMSReplyTo header should not
be set, SOAPAction property is required the same way as static reply case.
,,
11
12
13
2. Test the scenario by executing the test case, instead of each step.
14