HP-UX AAA Server A.08.02 Administrator's Guide

NOTE: Integer values can be used with integer, tag-int, and short type attributes.
Named Integer Values: Named integer values defined in the server's dictionary file can
be specified by enclosing these values in double quotes.
NOTE: Named integer values can only be used with attributes of type integer and tag-int
that have defined name values in the dictionary.
String Values: String values are enclosed in double quotes ("). Tags can be specified by
prefixing the :tag: syntax prefixed to the value.
NOTE: String values can be used with string, tag-str, and octets type attributes.
IP Address Values: IP address values are enclosed in double quotes ("), and specified using
standard dotted-quad notation (in case of IPv4 addresses) and colons (in case of IPv6
addresses). Using an invalid IP address results in a syntax-error load-time error.
NOTE: IP address values can be used only with attributes of type ipaddr, ipv6addr,
ifid, and ipv6prefix.
Date Values: You can compare and copy the value of date type attributes. However, you
cannot specify date value constants. The use of a constant value in conjunction with a date
type attribute results in a syntax-error load-time error.
Arithmetic Expressions
The integer type attributes, attribute functions returning integer type, and integer values can be
combined to form arithmetic expressions. The attribute types which qualify as integer type are
integer, short, octet, and tag-int.
The supported operations are addition, subtraction, multiplication, and division. Table 93 (page
316) lists the arithmetic expressions that are supported in the policy files.
Table 93 Supported Arithmetic Operators
DescriptionOperator
Addition+
Subtraction and Negation
Multiplication*
Division/
Arithmetic Operator Precedence and Association
Following are the precedence and association rules in decreasing order:
Precedence Rules:
Following are the precedence rules in decreasing order:
( )
- (negation)
316 Customizing the HP-UX AAA Server Using Policies