XYGATE Access Control Reference Manual

XYGATE
®
Access Control Reference Manual
Appendix E: XAC Host Macros
XYPRO Technology Corporation 266 Proprietary and Confidential
E14: XAC_LIB_INSTALL
XAC_LIB_INSTALL is used to attach the VULIB module supplied in the XAC
distribution subvolume to an object file. The VULIB module is attached to the object file
when the CHANGEUSER_FROM and CHANGEUSER_TO keywords are used with an
ACACL Command Entry.
Syntax:
XAC_LIB_INSTALL <object-file> <method>
Where <method> can be:
1. Attach as a RunTime Library to the specified file.
2. Bind into the specified file.
3. Bind into the RunTime Library of the specified file.
The following example shows how you would build a version of TACL that supports the
CHANGEUSER_FROM and CHANGEUSER_TO keywords.
Example:
12> FUP DUP $SYSTEM.SYS00.TACL, $SYSTEM.SYS00.TACLCU,SAVEALL
13> XAC_LIB_INSTALL $SYSTEM.SYS00.TACLCU 1
File Utility Program - T6553D20 - (14FEB94) System \XYPRO
Copyright Tandem Computers Incorporated 1981, 1983, 1984-1994
secure $SYSTEM.SYS00.TACLCU,"NUUU"
give $SYSTEM.SYS00.TACLCU,222,233
New version of $SYSTEM.SYS00.TACLCU installed
Old version in $SYSTEM.SYS00.XAC86123
As this example shows, the version of the object file without the VULIB module is
retained. Do not delete the XAC##### version (old version) if you may need it to
uninstall the VULIB module at some time in the future.