XYGATE User Authentication Reference Manual

XYGATE
®
User Authentication
Reference Manual
Chapter 2. Node-Conditional Processing in the UAACL File
XYPRO Technology Corporation 34 Proprietary and Confidential
<>
An exact match between the individual node specified and the name of
the node on which the UAACL file is being loaded. You can only specify
an individual, non-wildcarded node name. If the names match, the
conditional text will be ignored for that product and node.
NODE <> "\DEV" would match any node except \DEV.
LIKE
Use LIKE when you wish to wildcard the names of nodes to include. You
must use regular expression style wildcarding. (Refer to the XYGATE
Regular Expressions manual. (To get this and other XYPRO documents,
refer to the section
Additional XYPRO Reference Manuals in the
“Introduction” of this manual.) If the current node name matches the
regular expression pattern, the conditional text will be evaluated for that
product and node.
NOTLIKE
Use NOTLIKE when you wish to wildcard the names of nodes to exclude.
You must use regular expression style wildcarding. (Refer to the
XYGATE Regular Expressions manual. (To get this and other XYPRO
documents, refer to the section
Additional XYPRO Reference Manuals
in the “Introduction” of this manual.)
If the current node name matches the
regular expression pattern, the conditional text will be ignored for that
product and node.
In Example 1 below, if the node on which this UAACL file is being loaded is equal to
\DEV01, then the conditional text will be included. If it is not \DEV01, then the text will
not be included.
Example 1: Node-Conditional to include for a specific node
#IF @NODE = "\DEV01"
...conditional text to include...
#ENDIF
In Example 2 below, if the name of the node on which the UAACL file is being loaded
is not \LA, then the conditional text will be included. If it is \LA, then the text will not be
included.
Example 2: Node-Conditional to exclude for a specific node
#IF @NODE <> "\LA"
...conditional text to include...
#ENDIF
In Example 3 below, if the name of the node on which the UAACL file is being loaded
begins with the characters \NY, then the conditional text will be included. For example,
if the node name is \NY01, \NYC or \NYNY01, the text will be included. If the node
name does not match the pattern, then the text will not be included.