Executable macros

Table 1 lists the new and changed JES2 executable macros. See z/OS JES2 Macros for more information.

Table 1. Summary of new and changed JES2 executable macros
Macro Release Description Reason for change
$#BUSY z/OS® V2R1 Changed macro: New parameter JOA Specifies the address of the JOA to use for processing
$#JOE z/OS V2R1 Changed macro: New parameter NXPREG Specifies work register to use to store the next pre-fetched JOE
$DOGBERT z/OS V2R1 Changed macro: New parameter GETCOUNT Support counting control blocks of a particular type
$DOGCAT z/OS V2R1 Changed macro: New parameters BATCHONLY and GETCOPY Process only batch job execution queues, and obtain a copy of a CAT
$DSERV z/OS V2R1 Changed macro: New parameter OPTIONS Support for serializing checkpoint versions
$ESTAE z/OS V2R1 Changed macro: New parameter DUMP added Support capturing a dump in the user environment
$FREEBUF z/OS V2R1 Changed macro: New TYPE value SUBST Support symbol substitution
$GETBUF z/OS V2R1 Changed macro: New parameter BUFL for TYPE=SUBST Support symbol substitution
$GETHP z/OS V2R1 Changed macro: New parameter FIX Support page fixing storage
$GETMAIN z/OS V2R1 Changed macro: New TCB value CURRENT Support associating GETMAINed storage with the current TCB
$GETRTN z/OS V2R1 Changed macro: New parameter MISSING Label to branch to if the routine cannot be located
$JBIDBLD z/OS V2R1 Changed macro: New parameter JID1CHR Force the macro to return a job ID with a single character prefix followed by a 7 digit job number
$JCORBLD z/OS V2R1 New macro: New job correlator macro Build a job correlator for the supplied job
$JQESERV z/OS V2R1 Changed macro: New parameter POSTRTN Support logical association of a series of $JQESERV requests, treating them as one request
$PDBFIND z/OS V2R1 Changed macro: New DSKEY value LASTSYS Support locating the last system data set
$QJQE z/OS V2R1 Changed macro: New parameter NXPREG Specifies work register to use to store the next pre-fetched JOE
$RETURN z/OS V2R1 Changed macro: New parameter RCG Support returning a 64-bit return code
$SCANTAB z/OS V2R1 Changed macro: Updated character set support Support for 8 character job class character set
$SEAS z/OS V2R1 Changed macro: New parameters ERRET and OKRET Label to branch to if the macro returns an error (ERRET) or returns an okay return code (OKRET)
$SJBLOCK z/OS V2R1 Changed macro: New parameter ACCEPT Support nested SSI calls
$TRACE z/OS V2R1 Changed macro: New optional second parameter NOFILTER added to TYPE=TEST parameter Supports skipping the trace filter tests and returning only the TEDE control block
$WSTAB z/OS V2R1 Changed macro: New parameter POS Supports a work selection criteria that has the same significance before and after the "/".
$#JOE z/OS V1R13 Changed macro: New parameter CBADDR added Specifies the address of JOA to use for processing
$DOGJOE z/OS V1R13 Changed macro: New operand KEEP added to parameter ACTION=FETCHNEXT Specifies to not release the memory for the JOA
$DOGJOE z/OS V1R13 Changed macro: New operand JOETIME added to parameter #POST. Updates JOECRTME if OUTDEF OUTTIME=UPDATE has been specified