Skip to Content
avatar image
Former Member

PI 7.1 libraries for sender JMS clients

We are upgrading from XI 3.0 SP22 to PI 7.1 SP06. On XI 3.0 we were using some Java applications that connect to the JMS queue on the SAP XI 3.0 WAS. We could view the JMS queues on the WAS using Hermes. For this the client libraries had to be copied to the clients classpath. This worked.

With PI 7.1 the jar files for the JMS client libraries are changed. So we copied the jar files as described in the help (http://help.sap.com/saphelp_nwpi71/helpdata/en/44/ee4a36d85a627de10000000a155369/frameset.htm)

These files are:

sap.comtcexception~impl.jar

sap.comtcjeclientlibimpl.jar

sap.comtcloggingjavaimpl.jar

But when we test with e.g. Hermes we will get a connection error java.lang.NoClassDefFoundError com/sap/jmx/remote/JmxConnectionFactory.

We already looked at note 856346

Please help,

Christiaan Schaake

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Nov 27, 2008 at 09:49 AM

    Hi Christiaan

    When it worked in 3.0, which libraries did you use there?

    Regards

    Stefan

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Nov 27, 2008 at 01:32 PM

    The problem is solved. The documentation only mentioned 3 jars, but you require 5 jars in total.

    The jars are:

    j2ee\j2eeclient\sap.comtcexception~impl.jar

    j2ee\j2eeclient\sap.comtcjeclientlibimpl.jar

    j2ee\j2eeclient\sap.comtcloggingjavaimpl.jar

    j2ee\cluster\bin\ext\j2eeca\connector.jar

    j2ee\cluster\bin\ext\tcjmx\sap.comtcblpj_jmx~Impl.jar

    The connection parameter within the client application can be taken from the JMS Adapter in PI.

    Kind regards,

    Christiaan Schaake

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi Christian,

      I saw your reply about the .jar files. But Instead of Hermes, we want to send messages to queues using a Oracle system. Using their adapter they are not able to connect the queues. We have provided those 5 .jar files. Is there anything left from SAP side. And if they are not able to pass the user credentials using adapter, is it possible through any binding file concept.

      Please give your inputs.

      Thanks.

      Naveen