How to automate changes of the Event handler library without using XPSConfig?

Document ID : KB000020943
Last Modified Date : 14/02/2018
Show Technical Document Details

Description:

Normally in order to configure event handler libraries to the SiteMinder Policy Server you need to use the Policy Server XPS Config tool as explain in

Policy Server GuidesPolicy Server Administration Guide Configuring Administrative Journal and Event Handler Configure Advanced Settings for the Policy Server › Add Event Handler Libraries

https://support.ca.com/cadocs/0/CA%20SiteMinder%20r12%20SP3-ENU/Bookshelf_Files/HTML/idocs/add_event_handler_libraries.html

Do I have to run this XPSConfig on all Policy Servers sharing the same Policy Stores?

It can be useful if we can prevent running XPSConfig tool on all Policy servers sharing same Policy Store.

Solution:

You can run the tool once and propagate changes to all other policy servers by copying the XPS.cfg to other servers.

If you configure it for one policy server, it will create a file in the <policy server install dir>/config/XPS.cfg where is recorded the library used.

The file will look like

**********************************************************************       
* This file is maintained by the eXtensible Policy Store. 
* IT SHOULD NEVER BE MODIFIED IN ANY WAY EXCEPT USING XPS ITSELF.
**********************************************************************
 CA.XPS::$AuditSMHandlers=C:\Program Files\CA\siteminder\bin\eventsnmp.dll

You can then copy this file across all Policy Servers.

This means that ALL Policy Servers utilizing this Policy/XPS store MUST be installed in the same file structure in order to load the libraries specified by the path or locations.

File Attachments:
TEC586793.zip