How to change the default JMS libraries in IBM Rational Performance Tester

Technote (FAQ)


Question

How do you configure IBM Rational Performance Tester (RPT) Extension for SOA Quality to use third-party JMS libraries?

Cause

RPT includes the IBM WebSphere JMS libraries only. You wish to add JMS messaging capability for a non-IBM product.

Answer

Here are the detailed steps to configure your RPT installation for messaging libraries other than WebSphere libraries.


  1. Exit from RPT


  2. Navigate to the following IBM Installation Manager shared plugins folder.


    <IBM Installation Shared folder>\plugins\com.ibm.rational.ttt.common.models.core_<RPTVersion><timestamp>


    WINDOWS EXAMPLE
    C:\Program Files (x86)\IBM\IMShared\plugins\com.ibm.rational.ttt.common.models.core_8.3.11.v20130208_0323

    LINUX EXAMPLE
    /opt/IBM/IMShared/plugins/com.ibm.rational.ttt.common.models.core_8.3.11.v20130208_0323


  3. Change the file extension of the JAR library files from that plugin location to disable them.


    WINDOWS:
    Rename \lib\jmslibs\sibc.jms.jar to \lib\jmslibs\sibc.jms.jar.unused

    Rename [<code>]\lib\jmslibs\sibc.jndi.jar to \lib\jmslibs\sibc.jndi.jar.unused


    LINUX
    Rename /lib/jmslibs/sibc.jms.jar to /lib/jmslibs/sibc.jms.jar.unused

    Rename [<code>]/lib/jmslibs/sibc.jndi.jar to The full error message is as follows:

    /lib/jmslibs/sibc.jndi.jar.unused



  4. Navigate to the main IBM Installation Manager shared plugin folder again as in step 1


  5. Disable the existing JAR file.


    WINDOWS
    Rename \lib\mqlibs\jms.jar to \lib\mqlibs\jms.jar.unused

    LINUX
    Rename /lib/mqlibs/jms.jar to /lib/mqlibs/jms.jar.unused


  6. Add your own messaging libraries (TIBCO, Weblogic, or others) under the following folder.

    <RPT installation folder>\jdk\jre\lib\ext

    WINDOWS EXAMPLE
    C:\Program Files\IBM\SDP\jdk\jre\lib\ext

    LINUX EXAMPLE
    /opt/IBM/SDP/jdk/jre/lib/ext


  7. Add the "-Dosgi.parentClassloader=ext" argument to the eclipse.ini under the following folders.

    WINDOWS
    <RPT installation folder>\IBM\SDP and <RPT installation folder>\IBM\SDP\rptse

    LINUX
    <RPT installation folder>/IBM/SDP and <RPT installation folder>/IBM/SDP/rptse


  8. Re-start RPT


  9. Configure the Context Factory properties as part of your RPT SOA protocol configuration for your JMS transport. Use the added third-party messaging ad hoc parameters.

    Examples of Context Factory properties include the following: java.naming.factory.initial, java.naming.initial.url, transport.jms.ConnectionFactoryJNDIName.




IMPORTANT


Determine the configuration details and which files of the messaging provider you need exactly. See the documentation from the messaging provider that you are adding, Tibco, Weblogic for example.

Rate this page:

(0 users)Average rating

Document information


More support for:

Rational Performance Tester
Extension for SOA Quality

Software version:

8.1, 8.1.0.1, 8.1.0.2, 8.1.0.3, 8.1.1, 8.1.1.1, 8.1.1.2, 8.2, 8.2.0.1, 8.2.0.2, 8.2.0.3, 8.2.0.4, 8.2.0.5, 8.2.0.6, 8.2.1, 8.2.1.1, 8.2.1.2, 8.2.1.3, 8.2.1.4, 8.2.1.5, 8.3, 8.3.0.1, 8.3.0.2

Operating system(s):

Linux, Windows

Reference #:

1418772

Modified date:

2013-04-16

Translate my page

Machine Translation

Content navigation