Previous Topic: Policy Flags

Next Topic: Policy Object IDs

Policy Management API Initialization Flags

Sm_PolicyApi_InitFlags_t enumerates the initialization flags used by Sm_PolicyApi_Init(). These flags affect API behavior.

Flag

Value

Sm_PolicyApi_InitFlags_EnableCache

Enables caching of policy store, resource, and user information to ensure that SiteMinder responds quickly to user requests.

0x01

Sm_PolicyApi_InitFlags_PreLoadCache

Enables the Policy Management API to preload the SiteMinder caches.

Note: By omitting this flag, you can reduce the time it takes for custom Policy Management applications to make policy store changes.

0x02

Sm_PolicyApi_InitFlags_LoadAgentTypeDictionary

Enables the Policy Management API to preload the SiteMinder agent type dictionary.

0x04

Sm_PolicyApi_InitFlags_DisableValidation

Disables validation of policy objects.

0x08

Sm_PolicyApi_InitFlags_DisableAudit

Disables:

  • Auditing of user activity, including authentication, authorization, and administration activities. (Administration activities include changes to the policy store.)
  • Monitoring of user sessions.

0x10

Sm_PolicyApi_InitFlags_DisableCacheUpdates

Disables cache updates. If cache updates are not disabled and Sm_PolicyApi_InitFlags_EnableCache is turned off, the Policy Management API will still issue the cache updates.

0x20

Sm_PolicyApi_InitFlags_DisableManagementWatchDog

Disables the SiteMinder management watchdog. The watchdog is enabled by default. The watchdog is used internally and should not be disabled.

0x40


Copyright © 2010 CA. All rights reserved. Email CA about this topic