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"
Policy server running on Solaris 10 integrated with WILY Introscope Enterprise Manager and SiteMinderManager 12.0.4.0
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
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"
For other possible causes for this error and their resolutions please see
https://broadcomcms-software.wolkenservicedesk.com/external/article?articleNumber=39776