XYGATE Access Control Reference Manual
XYPRO Technology Corporation  43  Proprietary and Confidential 
Chapter 3.  Node-Conditional 
Processing in the ACACL 
File 
All XYGATE products have a file that defines the security rules supported by the 
product. There is an ACACL file per product per node. 
In many HP NonStop server networks, the ACACL file for any given product will almost 
be the same for every or almost every NonStop server in the network. Rather than 
maintain many individual files, it is more convenient to maintain one master file and 
then duplicate that master file to every installation. 
To customize the master file for rules or userids or keywords that are unique to a 
subset of NonStop server nodes in the system, use the node-conditional statements. 
A node-conditional statement is a query: “If the name of the current node on which this 
XYGATE installation is executing matches the node name or pattern specified, then 
include this rule, keyword, or userid in the ACACL file when it is loaded into the 
appropriate XYGATE module. If the node name does not match, do not include this 
text when loading the ACACL file into the XYGATE module.” 
Syntax: 
#IF @NODE  <conditional operator>  "<node names or pattern>" 
… text to be included if condition is met … 
#ENDIF 
3.1  Conditional Operators 
A conditional operator defines how the specified node name will be evaluated. 
= 
An exact match between the individual node specified and the name of the node 
on which the ACACL file is being loaded. You can only specify an individual, 
non-wildcarded node name. If the names match, the conditional text will be 
evaluated for that product and node. 
NODE = "\WIRE" would only match \WIRE. 
<> 
An exact match between the individual node specified and the name of the node 
on which the ACACL 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. 










