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. |
The field pszValue contains one of the following response attribute types:
Note: The non-alphanumeric characters in the formats below are required characters.
variable-name=variable-value
In the format example:
User-Attr-variable-name=<%userattr="user-attr-name"%>
In the format example:
DN-Variable-Name=<#dn="DN-Spec" attr="DN-Attribute-Name"#>
In the format example:
Name=<@lib="LibName" func="FuncName" param="Param"@>
In the format example:
Note: For information about configuring active expressions in responses, rules, or policies, see Policy Design.
|
Copyright © 2012 CA Technologies.
All rights reserved.
|
|