After upgrade of SiteMinder 12.52 from CR1 to CR5 wily stopped working
search cancel

After upgrade of SiteMinder 12.52 from CR1 to CR5 wily stopped working

book

Article ID: 4942

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

Policy server failing to load WILY Interscope library after upgrade policy server software to a newer CR

Error:

[25136/1][Fri Dec 09 2016 10:51:21][SmEventWedge.cpp:289][LateInit][ERROR][sm-xpsxps-06810] Failed to initialize event handler library "<Policy_server_home>/lib/libEventIntroscopeprovider.so"

 

Environment

Policy server running on Solaris 10 integrated with WILY Introscope Enterprise Manager and SiteMinderManager 12.0.4.0

Cause

Failed to load library caused by upgrading policy server software from CR1 to CR5 - the install replaced libraries used/linked by SiteMinderManager.  The manager is used to capture data from the policy server, it then sends data Introscope Enterprise Manager

 

 

Resolution

CAWilySiteMinderManager_12.0.1.4_Documentation.pdf

Step 1 should already have been done, you can check this steps by reviewing the <Policy_Server_home>/config/XPS.cfg

CA.XPS::$AuditSMHandlers=libEventIntroscopeprovider.so

 

Steps 2 And 3 will need to be redone

To update Policy Server configuration, perform the following steps:

1. Launch the XPSConfig to add one of the following files to the Event Handlers list:

Navigate to the <Policy_Server_home>/bin directory and type ./XPSConfig and press ENTER. 

System prompts for “Enter Option (id, L or Q):”.

Type XPS and press ENTER.

System prompts for “Enter Option (D, V, F, # or Q):”.

Type 5 and press ENTER.

System prompts for “Enter Option (CQ):”.

Type C.

You are asked to enter a new value.

Enter the complete path for libEventIntroscopeprovider.so.

System prompts for “Enter Option (D, V, F, # or Q):”.

Type Q.

System prompts for “Enter Option (id, L or Q):”.

Type Q.

2. From the <installPath>/CAWilySiteMinderManager/SiteMinderManagerAgent directory, copy the libIntroscopeNativeDataAPI.so to the policy server’s lib directory.

3. From the <installPath>/CAWilySiteMinderManager/SiteMinderManagerAgent directory, copy the smm_env.sh file to the policy server root directory. Thereafter, source it in the Policy Server profile file ca_ps_env.ksh using the complete path.

 

For example, if SiteMinder Policy Server is installed in the /opt/netegrity/siteminder directory, add the following line to the SiteMinder Policy Server profile file

. /opt/netegrity/siteminder/smm_env.sh

Here is an excerpt of smps.log after following the steps above: 

 

[4969/-1216915760][Fri Dec 16 2016 07:40:46][Database.cpp:689][InitDB][INFO][sm-xpsxps-00120] Initializing XPS Version 12.52.0105.2113

.

.

[4969/-1216915760][Fri Dec 16 2016 07:40:48][XPSAudit.cpp:719][GetAudit][INFO][sm-xpsxps-06870] XPS Auditing is enabled.

[4969/-1216915760][Fri Dec 16 2016 07:40:48][SmEventWedge.cpp:321][LateInit][INFO][sm-xpsxps-06860] Event handler library loaded: "libEventIntroscopeprovider.so"

Additional Information

For other possible causes for this error and their resolutions please see

https://broadcomcms-software.wolkenservicedesk.com/external/article?articleNumber=39776