XAC: How to add SAFEGUARD_PRIVLOGON for an XAC command.

XAC: How to add SAFEGUARD_PRIVLOGON for an XAC command.

If the USER_SWITCH is present in both ACCONF and ACACL files, then the value in XAC COMMAND entry in ACACL file will overrule the ACCONF.

Add USER_SWITCH SAFEGUARD_PRIVLOGON to the XAC command.

In order to use the SAFEGUARD_PRIVLOGON option, create a Safeguard DISKFILE Protection Record for the XYGATEAC object file and set attribute PRIV-LOGON to ON, and PROGID to ON. LICENSE ON is only required for XAC versions prior to 5.80.

We recommend that PERSISTENCE is also set ON to preserve the ACL when XAC is upgraded.


TACL> SAFECOM
= ADD DISKFILE $SYSTEM.XYGATEAC.XYGATEAC, PRIV-LOGON ON, OWNER 253,1, ACCESS \*.253,1 (R,W,E,P,C,O), PROGID ON, PERSISTENCE ON
= ALTER DISKFILE XYGATEAC.XYGATEAC, ACCESS \*.*,* (R,E)
=EXIT

Pre 5.80 XAC Versions.

TACL> SAFECOM
= ADD DISKFILE $SYSTEM.XYGATEAC.XYGATEAC, PRIV-LOGON ON, OWNER 253,1, ACCESS \*.253,1 (R,W,E,P,C,O), LICENSE ON, PROGID ON, PERSISTENCE ON
= ALTER DISKFILE XYGATEAC.XYGATEAC, ACCESS \*.*,* (R,E)
=EXIT

If XYGATEUA is in use, then the XUA UAGROUP used to authorize the logon operation must have a setting of SAFEGUARD_PRIVLOGON ON.

Use the following article to set the XUA: How to enable safeguard-privlogon.

If this article did not provide a solution, please open a case with our support team by sending an email message to support@xypro.com.