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.