This topic provides a reference for configuring SOAtest for popular JMS providers.
Sections include:
Table of Contents | ||
---|---|---|
|
...
To add the required jar files (listed in the tables below) to the SOAtest classpath, complete the following:
- Go to Parasoft> Parasoft > Preferences.
- Open the Parasoft > System Properties page.
- Click Add JARS and choose and select the necessary JAR files to be added.
...
- java.naming.security.principal=<username><USERNAME>
- java.naming.security.credentials=<password><PASSWORD>
Amazon Simple Queue Service (SQS)
...
| Access key credentials for CLI, SDK, and API access. |
---|---|
serialNumber | Number that uniquely identifies the device if multi-factor authentication (MFA) is enabled. For virtual MFA devices, the serial number is the the Amazon resource name (ARN) of the device as shown on the AWS security credentials page. |
tokenCode | The value returned by your MFA device, such as Google Authenticator. |
durationSeconds | The value specifying how long the temporary MFA credentials will be valid. |
...
For | For Apache Qpid |
---|---|
Minimum required JARs | Found in qpid-java-client-{ver}.tar.gz from http://qpid.apache.org/download.html. The jars vary depending on the version of Qpid. The jar for Qpid 0.8 includes the following:
|
Connection URL JNDI property | connectionfactory.<jndiname> For example: connectionfactory.local = amqp://user:password@clientid/testpath?brokerlist='tcp://localhost:5672' |
Factory class | JNDI Initial Context factory class |
Learn more | https://cwiki.apache.org/qpid/how-to-use-jndi.html
|
Anchor | ||||
---|---|---|---|---|
|
...
Info |
---|
What if you don’t have WAS 7.0 or later? If you aren’t using (or don’t have access to) a WAS 7 installation, download and install the IBM Client for JMS, which also works with WAS 6.0.2 and later:
|
Anchor | ||||
---|---|---|---|---|
|
...
MQ (MQ Series)
Scroll Table Layout | ||
---|---|---|
|
For | For the WebSphere IBM MQ JMS provider | ||
---|---|---|---|
Minimum required JARs | For IBM MQ 9You can find these under
For IBM MQ 8You can find these under
For IBM MQ 7.0You can find these under
You also need to download the following jar:
For IBM MQ 6.0You can find these under
You also need to download the following jars:
IBM MQ Client DownloadThe jars from | ||
Typical provider URL pattern | yourhostname:1414/SYSTEM.DEF.SVRCONN | ||
Factory class | WebSphere IBM MQ JNDI Initial Context factory class - com.ibm.mq.jms.context.WMQInitialContextFactory | ||
SSL configuration | WebSphere IBM JMS clients can achieve SSL connections by setting the appropriate properties in the initial context. Both WebSphere IBM MQ and WebSphere IBM JMS clients will set the same properties for SSL connectivity. | ||
JMS messaging without JNDI | Under the properties tab, define the following properties:
| ||
Additional information | IBM's JNDI provider authenticates itself with the Websphere IBM MQ server by sending the user's login name. This is typically the user name username that was provided when logging into the workstation before starting SOAtest/Virtualize. If the MQ server does not recognize the user nameusername, then your tool will fail with the error "javax.jms.JMSSecurityException: MQJMS2013: invalid security authentication supplied for MQQueueManager". This error can be resolved by adding a Windows user account on the Websphere IBM MQ server machine. This account should 1) have the same username as the account on the local machine where SOAtest is running and 2) be a member of the "mqm" IBM WebSphere MQ Administration Group.Alternatively, use a different username by changing the value of the user.name Java System property. This system property can be configured by starting SOAtest using It is also possible to modify Java system properties during test suite execution by using an Extension Tool to call the java.lang.System.setProperty() method from Sun's Java API. For more details on this error, see http://www.mqseries.net/phpBB/view-topic.php?t=40640. | ||
Learn more | http://www-01.ibm.com/software/integration/wmq/library/ http://publib.boulder.ibm.com/infocenter/wmqv7/v7r0/topic/com.ibm.mq.csqzaw.doc/jm10320_.htm |
...