Skip to Content
author's profile photo Former Member
Former Member

Initializing ccms agent monitoring in Busniess Connector

I have trouble initializing the ccms agent in my business connector.

System specifications:

Java (JDK) version 1.3.1.16

BC:

Version 4.6

Build Number940 + Fixes 1-15

Installed packages:

SAPMonitoring.zip (first)

SAPMonitoring_Libs_Solaris64.zip (second)

They have been installed according to the installation procedure

described in “SAP Business Connector Monitoring Guide”.

Problem:

After I have configured the monitor options in the Business Connector,

and I try to initialize the monitoring tree I get the following error:

class java.lang.RuntimeException

Message :

java.lang.UnsatisfiedLinkError: /opt/sapbc46/server/packages/SAPMonitoring/code/libs/libjmon.so:

ld.so.1: /usr/java_test/java1.3/jre/bin/sparc/native_threads/java:

fatal: /opt/sapbc46/server/packages/SAPMonitoring/code/libs/libjmon.so:

wrong ELF class: ELFCLASS64

Service: sap.monitor.ccms.init

Overview over sapccmsr Log Files

There are currently no sapccmsr log files

I have been unable to find any notes describing this problem.

Its a 64bit solaris system

Add a comment
10|10000 characters needed characters exceeded

Related questions

1 Answer

  • author's profile photo Former Member
    Former Member
    Posted on Oct 12, 2005 at 09:52 AM

    7.5 Various problems on a 64bit architecture

    At the time of writing (August 2002) no 64bit version of the Java Virtual Machine is yet available

    for the following 64bit operating systems: AIX, HP-UX, Solaris. Therefore on these platforms the

    32bit version of the JVM has to be used. This leads to the problem, that the 64bit version of the

    native library libjmon.a (AIX), libjmon.sl (HP-UX) or libjmon.so (Solaris) cannot be loaded into the

    process started by the JVM. (When starting monitoring, you'll see one of the following error

    messages:

    AIX: java.lang.UnsatisfiedLinkError

    <sapbc>/packages/SAPMonitoring/code/libs/libjmon.a load ENOEXEC

    on shared library(s)

    <sapbc>/packages/SAPMonitoring/code/libs/libjmon.a

    HP-UX: java.lang.UnsatisfiedLinkError:

    /packages/SAPMonitoring/code/libs/ libjmon.sl: specified

    file is not a shared library, or a format error was detected

    Solaris: java.lang.UnsatisfiedLinkError:

    /packages/SAPMonitoring/code/libs/ libjmon.so: ld.so.1:

    /usr/j2se/bin/../bin/sparc/native_threads/java: fatal:

    /packages/SAPMonitoring/code/libs/ libjmon.so: wrong ELF

    class: ELFCLASS64

    This error should disappear, once you install a 64bit Java Virtual Machine. But until 64bit JVMs will

    be available, the following workaround can be used:

    From the Business Connector download page also download the zip file with the 32bit libraries for

    your operating platform. From that extract the two files sapccmsr and libjmon.a/sl/so and copy them

    to the directory <sapbc>/packages/SAPMonitoring/code/libs. (The sapccmsr also

    interacts with the libjmon library and therefore must also be a 32bit version. The saposcol only

    interacts with the operating system and therefore still has to be used in its 64bit version.)

    After a restart to unload the old 64bit versions from the system, the error should be fixed.

    Best Regards,

    Mike

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.