XAC: ALIAS "OSH" keyword usage - replacement with INPUT LOAD LOADXOA method

XAC: ALIAS "OSH" keyword usage - replacement with INPUT LOAD LOADXOA method


The ALIAS "OSH" method below should not be used to start OSS as it can interfere with macros and routines.
 
ALIAS "osh" "$system.xygateac.xygateoa -xac

This method should be replaced with the INPUT statement below:
 
INPUT "LOAD/KEEP 1/$SYSTEM.XYGATEAC.LOADXOA"

The LOADXOA macro provides improved auditing for activity in the OSS environment. This macro should be loaded in any COMMAND that users can use to start an OSS session. The default ACACL file in the shipping version of XAC contains several sample COMMANDs with the LOADXOA macro such as  the example below:
 
COMMAND TACL-DYNAMIC-IP
   !This command is designed to be used with a TELNET service.
   !To alter the existing TACL service, use the command:
   !  ASSUME PROCESS $ZTNP2 (replace with the name of your TELNET service)
   !  ALTER SERVICE TACL,PROG $VTXA.XYGATEAC.XYGATEAC,
   !        PARAM "TACL-DYNAMIC-IP"
   !
   !To create a new service, use the command:
   !  ADD SERVICE AUD-TACL (or whatever you want it to be named at TELNET
   !    PROG $VTXA.XYGATEAC.XYGATEAC,TYPE CONV,SUBTYPE DYNAMIC,
   !    ACCESS ALL,PARAM "TACL-DYANMIC-IP",DISPLAY ON
   DESCRIPTION "Keystroke audited TACL"
   USER 255,255
   ACL $EVERYONE
   OBJECT $SYSTEM.SYSNN.TACL          !TACL is the program
   START_LOGGED_OFF                   !The user must enter userid/alias and
                                      !password
   ALIAS_ALL_PROCESSES                !Extend the ALIAS to all subordinate
                                      !programs
   ALIAS "O " "<<OBEY "                !Replace all of the following commands
   ALIAS "OBEY " "<<OBEY "               !with references to XYGATE/AC'S
   ALIAS "O$" "<<OBEY $"               !internal <<OBEY command which audits
   ALIAS "O\" "<<OBEY \"               !all activity.
   NULLNULLSTOP                       !When log off occurs, stop
   EXECUTEHANGUP                      !If you get a HANGUP command for the
                                      !application, then stop
   CHECKCONNECTION 1000 250           !After 10 seconds of no communications
                                      !line activity, wait for 2.5 seconds for
                                      !recovery.  If no recovery, stop.
   STOPONERROR 60,66,140,190,191      !If one of these errors occurs,
                                      !terminate the session.
   DONOTSTOP $*.*.PATHTCP2            !Do not stop Pathway TCPs
   BLANKPASSWORD                      !If PASSWORD is entered, replace the
                                      !next word with 8 pound signs in the
                                      !audit file
   TRACKVOLUME                        !If V or VOLUME is used to change
                                      !the volume, change XYGATE/AC'S internal
                                      !vol/subvol to match
   TRACKUSERID                        !Use the user's userid for all calls
                                      !to SETMODE (such as FILE OPENs)
   FC                                 !Use simple FC
   FCPROMPT "> "                      !FC is valid at a prompt ending in this
   OPENSBYOBJECTS \*.$*.*.*           !Allow all subordinate programs
   TIMEOUT 1800                       !Terminate after 30 minutes of inactivity
   INPUT "LOAD/KEEP 1/$VTXA.XYGATEAC.LOADXOA"
                                      !Causes XYGATE/AC's XOA acccess
                                      !macro to be loaded with each TACL

   INPUT "sink [#history/reset/]"     !Reset the FC buffer



If you are unable to locate the solution needed or if you need additional assistance please Click Here to open a case from our Customer Care Portal.