Exception from AgentAPI.initialize() issue in weblogic 12c
search cancel

Exception from AgentAPI.initialize() issue in weblogic 12c

book

Article ID: 113617

calendar_today

Updated On:

Products

CA Single Sign On Secure Proxy Server (SiteMinder) CA Single Sign On SOA Security Manager (SiteMinder) CA Single Sign-On

Issue/Introduction

We have implemented Custom Agent to run with WebLogic, and when starting the WebLogic server, then the Agent cannot
initialize correctly and returns error :

  Initialising the Security Framework........................... 
  FATAL ERROR: Exception from System.loadLibrary java.lang.UnsatisfiedLinkError: no smcommonutil in java.library.path 
  FATAL ERROR: Exception from AgentAPI.initialize() java.lang.UnsatisfiedLinkError: netegrity.siteminder.javaagent.AgentAPI.initialize()V 
  <<<<< ENCOUNTERED AN ERROR DURING THE SERVER STARTUP OPERATIONS 

We've configured the .bash_profile for WebLogic run user : 

  CASHCOMP=/opt/ca/sdk export CASHCOMP 
  CALIB=/opt/CA/SharedComponents/CAPKI/CAPKI5/Linux/amd64/64/lib export 
  CALIB CAPKIHOME=/opt/CA/SharedComponents/CAPKI export CAPKIHOME 
  PATH=$PATH:/usr/java/jdk1.8.0_131/bin:/opt/CA/SharedComponents/CAPKI/CAPKI5/Linux/amd64/64/lib:/opt/CA/SharedComponents/CAPKI/CAPKI5/Linux/amd64/64:/opt/ca/sdk/bin64 
  export PATH 
  LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/12c/wlserver/server/native/linux/x86_64/libnodemanager.so:/opt/CA/SharedComponents/CAPKI/CAPKI5/Linux/amd64/64/lib:/opt/orawls/product/ca/sdk/bin64:/opt/CA/SharedComponents/CAPKI/CAPKI5/Linux/amd64/64:/opt/ca/sdk/java/:/opt/ca/sdk/samples64/smjavaagentapi 

How can we fix this ?

Environment

Release: MSPSSO99000-12.8-Single Sign-On-for Business Users-MSP
Component:

Resolution

If you run the Custom Agent as JNI, you have to set the following : 

Implement the JNI API 

  Linux: Change LD_LIBRARY_PATH to include install_path/sdk/bin so that 
  libsmjavaagentapi.so, libsmerrlog.so and libsmcommonutil.so can be 
  found. 

  https://docops.ca.com/ca-single-sign-on/12-8/en/programming/sdks/programming-in-java/agent-api-in-java