Previous Topic: Sm_PolicyApi_Response_tNext Topic: Sm_PolicyApi_Rule_t


Sm_PolicyApi_ResponseAttr_t

Defines a SiteMinder Response attribute object.

Syntax

typedef struct Sm_PolicyApi_ResponseAttr_s
{
   int iStructId;
   char pszOid[BFSIZE];
   char pszAgentTypeAttrOid [BFSIZE];        /* Required */
   char pszValue[BFSIZE];
   int iTTL;                                 /* Required */
   int iFlags;
   struct Sm_PolicyApi_ResponseAttr_s* next;
   char pszActiveExpr[BFSIZE];
   Sm_PolicyApi_Oid_t* pVariableList;
} Sm_PolicyApi_ResponseAttr_t;

Field

Description

iStructId

Response Attribute data structure ID, defined in Sm_PolicyApi_Structs_t.

pszOid

The object identifier of the Response Attribute object.

pszAgentTypeAttrOid

The object identifier of the agent type attribute.

pszValue

A response attribute type, as described in Response Attribute Types.

iTTL

Amount of time (in seconds) that can elapse before the value of the response attribute is recalculated.

iFlags

Reserved.

next

Pointer to the next Response Attribute structure.

pszActiveExpr

Active expression associated with the response attribute. For information, see the bullet "Active Response" in the section Response Attribute Types.

pVariableList

Linked list of variable OIDs used by the active expression.

Response Attribute Types

The field pszValue contains one of the following response attribute types:

Note: The non-alphanumeric characters in the formats below are required characters.