A number of standard job specific local variables are available inside each job. They can be used to refer to details of the job. Some overlap exists between the three types of variables listed below.
Current settings variables - These are the characteristics of the job at the time it is being created.
Example:
$DATE = 20160911$DAY = 11$FULL_JOB_NAME = \BTESTDIR\TEST$HOUR = 11$JOB_NAME = TEST$MINUTE = 27$MONTH = 9$P1 =$P2 =$P3 =$P4 =$P5 =$P6 =$P7 =$P8 =$RESTART = FALSE$RESTART_DOWN_COUNT = 0$SCHEDULE_SET_ID = 100000$SCHEDULE_SET_PARAMETER =$SCHEDULE_SET_TAG =$SET_ID = 100000$SET_PARAMETER =$SET_TAG =$STEP = 0$TIME = 1127$YEAR = 2016
Current job attribute variables - Current job attribute variables are all the static job data fields for the job being submitted.
Example:
SC_ACCOUNT =SC_AFTER_DELAYED = 0-00:15:00.00SC_CHARACTERISTICS =SC_CLI = DCLSC_COMMENT =SC_COMMENT_Q =SC_COMPLETED = TESTUSR,MailSC_CPUTIME = Not setSC_CPU_TIME_LIMIT = Not setSC_DELAYED = TESTUSR,Mail,BroadcastSC_DISK_SPACE = "",0SC_DISK_SPACE_Q = "",0SC_DOWN_COUNT = infiniteSC_ESTIMATED = 10,60,100SC_EXECUTE_WINDOW = 0-12:00:00.00SC_FAILED = TESTUSR,MailSC_FILE =SC_FILE_Q =SC_FLAGS = Delete,NoHold,Keep,NoPrint,NoRestart,NoRetainSC_GENERAL_FLAGS = Windows,History,Fixed_Set_IdSC_GF_BLOCK_RUN = 0
SC_GF_DELETE_AFTER = 0SC_GF_FIXED_SET_ID = 1SC_GF_NOHISTORY = 0SC_GF_UNIX = 0SC_GF_WINDOWS = 0SC_JOB_NAME =SC_JOB_TAG =SC_JOB_TAG_Q =SC_LAST_COMPLETED = 11-SEP-2016 11:27:37.81SC_LAST_START = 11-SEP-2016 11:27:31.23SC_LAST_SUBMIT = 11-SEP-2016 11:25:08.22SC_LOG_FILE =SC_LOG_FILE_Q =SC_MEASURED = 3,173,751,11SC_METHOD = NoneSC_NAME = \BTESTDIR\TESTSC_NEXT_SUBMIT =SC_NODE =SC_NTF_COMPLETED_BRC = 0SC_NTF_COMPLETED_MAIL = 1SC_NTF_DELAYED_BRC = 1SC_NTF_DELAYED_MAIL = 1SC_NTF_FAILED_BRC = 0SC_NTF_FAILED_MAIL = 1SC_NTF_STARTED_BRC = 0SC_NTF_STARTED_MAIL = 0SC_NTF_SUBMIT_BRC = 0SC_NTF_SUBMIT_MAIL = 0SC_OWNER = 00070001SC_PARAMETER = "","","","","","","",""SC_PARAMETER_Q = "","","","","","","",""SC_PLATFORM = WindowSC_POST_COM_FILE = SC_PRE_COM_FILE =SC_PRINTER =SC_PRIORITY = 0SC_PROTECTION = S:RWED,O:RWED,G:RWED,W:RWEDSC_RESIDENT_SIZE = 0SC_RESTART_COUNT = 0SC_RSC_445 = 0SC_RSC_454 = 0SC_RSC_544 = 0SC_RSC_FRIDAY = 0SC_RSC_MONDAY = 0SC_RSC_MONTH_END = 0SC_RSC_MONTH_START = 0SC_RSC_SATURDAY = 0SC_RSC_SUNDAY = 0SC_RSC_THURSDAY = 0SC_RSC_TUESDAY = 0SC_RSC_WEDNESDAY = 0SC_RSC_YEAR_END = 0SC_RSC_YEAR_START = 0SC_SF_DELETE = SC_SF_ENVIORNMENT = SC_SF_HOLD = SC_SF_KEEP = 1SC_SF_NOTIFY = 0SC_SF_PRINT = 0SC_SF_PROFILE = 0SC_SF_RESTART = 0SC_SF_RETAIN = 0SC_SHELL = DCLSC_SHORT_NAME = TESTSC_STARTED =SC_STARTUP_WINDOW = 0-00:15:00.00SC_STATUS = %x00030001SC_SUBMITTED =SC_SUBMIT_FLAGS = Delete,NoHold,Keep,NoPrint,NoRestart,NoRetainSC_UP_COUNT = 13SC_USER = TESTDIRSC_VERSIONS_OF_LOG =SC_WSDEFAULT = 0SC_WSEXTENT = 0SC_WSQUOTA = 0
Controling queue entry variables - These variables originate from the queue entry that is controlling this job.
Example:
SQ_ABORTING = 0SQ_DELAYED = 0SQ_ENTERED_ON = 11-SEP-2016 11:27:39.50SQ_ENTRY = 1742SQ_HOLD = 0SQ_INITIATED_ON = 11-SEP-2016 11:27:39.48SQ_NAME = \BTESTDIR\TESTSQ_PENDING_NEXT = 0SQ_REMOTE_JOB = 0SQ_SET_ID = 100000SQ_SET_PARAMETER =SQ_SET_TAG =SQ_STEP = 0