Previous Topic: Variable Definition

Next Topic: Sm_PolicyApi_WSFEDProviderProp_t

Sm_PolicyApi_VariableType_t

Defines a supported variable object type. Variable types are read-only. They cannot be created or deleted through the Policy Management Variable Functions.

Syntax

typedef struct Sm_PolicyApi_VariableType_s
{
   int iStructId;
   char pszOid[BFSIZE];
   char pszName[BFSIZE];
   char pszDesc[BFSIZE];
   char pszFilter[BFSIZE];
   struct Sm_PolicyApi_VariableType_s*    next;
} Sm_PolicyApi_VariableType_t;

Field

Description

iStructId

Data structure ID defined in Sm_PolicyApi_Structs_t.

pszOid

The unique object ID of the variable type object.

pszName

One of the following object type names:

  • Post
  • RequestContext
  • Static
  • UserContext
  • WebService

If you have installed the optional CA SOA Security Manager product, the following variable types are also available:

  • SAMLAssertion
  • Transport
  • XMLAgent
  • XMLBody
  • XMLEnvelopeHeader

You cannot create these variables using the SDK; you must use the Administrative UI.

pszDesc

The description of the variable type object-for example, Form Post Variables.

pszFilter

Not currently used.

next

Pointer to the next variable type object structure.


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