What values are stored in smCommandData4 and smCommand4?
search cancel

What values are stored in smCommandData4 and smCommand4?

book

Article ID: 49413

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

Whenever a change is done to the policy store the policy server(s) use this command, but what do the values mean and what is the purpose of this command?

 

 

Environment

SiteMinder Policy Server, all versions up to present one (12.8.8)

Resolution

We use server commands to keep all policy server synchronized if they are connected to a single policy store. These policy servers will refer to these attributes to check if any policy store properties have been changed and sync the cache data accordingly.

The smCommand4 stores the type of server command and smCommandData4 holds the corresponding value.

For example a customer was seeing the following commands being executed by the Policy server:


smServerCommandOID4=<smServerCommandOID_value_1>,ou=PolicySvr4,ou=SiteMinder,ou=Netegrity,dc=example,dc=com
objectClass: top
objectClass: smServerCommand4
smTimeStamp4: 1340295370
smCommand4: 6
smCommandData4:
<smServerCommandData4_value>
smServerCommandOID4: <smServerCommandOID_value_1>

smServerCommandOID4=<smServerCommandOID_value_2>,ou=PolicySvr4,ou=SiteMinder,ou=Netegrity,dc=example,dc=com
objectClass: top
objectClass: smServerCommand4
smTimeStamp4: 1340294606
smCommand4: 12
smCommandData4: host/cms_prod_confObj

In this case "6" correspond to : UpdateCachedOid and value is: <smServerCommandData4_value>

and "12" corresponds to: UpdateConfig and value is: <configtype>/<configname> =host/cms_prod_confObj

Similarly we have multiple server commands which are stored in smCommand4 and the corresponding values are stored in smCommandData4.

Some other examples are:

ServerCommand_FlushUsers = 2
ServerCommand_FlushRealms = 3
ServerCommand_RolloverSharedSecrets = 13

Please be aware that this is not an exhaustive list and we you require more details please contact Tech Support via the appropriate Channels.