Previous Topic Next topic Print topic


VSE JCL and POWER Statements

The following table shows the level of support available for VSE JCL and POWER statements. For each statement, the "Support Level" column indicates whether that statement is fully processed or only parsed to check for correct syntax. Any VSE JCL and POWER statement not listed in this table is not supported.

Statement Parameters Support Level
// ASSGN SYSxxx Parse
  ",Device" Parse
  "[,TEMP|PERM]]" Parse
  "[,VOL-volser]" Parse
// ASSGN SYSxxx Process
  ",Device" Process
  "[,TEMP|PERM]]" Process
// ASSGN SYSxxx Parse
  ",Device" Parse
  "[,mode|ALT]" Parse
  "[,TEMP|PERM]]" Parse
  "[,VOL-volser]" Parse
// DATE mm/dd/yy or dd/mm/yy depending on system settings Parse
//DLBL filename Process
  ",’fileid’" Process
  "[,date]" Parse
  "[,code]" Parse
  "[,DSF]" Parse
  "[,BLKSIZE=n]" Process
  "[,CISIZE=n]" Parse
//DLBL filename Process
  ",’fileid’" Process
  "[,exp-date]" Parse
  "[,VSAM]" Process
  "[,DSF]" Parse
  "[,BUFSP=n]" Parse
  "[,BUFND=n]" Parse
  [BUFNI=n] Parse
  "[,CAT=catname]" Parse
  "[,DISP=(disp,disp,disp)]" Process
  "[,RECORDS=primary,secondary]" Parse
  "[,CISIZE=n]" Parse
// EXEC PROC=procname Process
  "[,parms]" Process
// EXEC [PGM=]progname Process
  "[,REAL]" Parse
  "[,SIZE=size]" Parse
  "[,GO]" Parse
  "[,PARM=’value’]" Process
// EXTENT [logical-unit] Parse
  ",[volser]" Parse
  ",[type]" Parse
  ",[seqnumber]" Parse
  ",[location]" Parse
  ",[quantity]" Parse
  ",[split-cylinder-track]" Parse
// GOTO [label | $EOJ] Process
// IF { $RC | $MRC | parameter-name } Process (except for parameter-name, which is parsed only)
  operator Process
  value Process
  [OR|AND] Process
  { $RC | $MRC | parameter-name } Process
  operator Process
  value Process
  THEN Process
// JOB jobname Process
  [accounting info] Process
// LIBDEF type Process
  "[,SEARCH=(lib1,slib1,…lib15,slib15)]" Process
  "[,CATALOG=lib.slib]" Process
  "[,TEMP|PERM]" Parse
// LIBDEF type Parse
  "[,SEARCH=(lib1,slib1,…lib15,slib15)]" Parse
  "[,CATALOG=lib.slib]" Parse
  "[,TEMP|PERM]" Parse
// LIBDROP type Process
  "[,definition-type]" Process
  "[,TEMP|PERM]" Parse
// LIBDROP type Parse
  "[,definition-type]" Parse
  "[,TEMP|PERM]" Parse
// LIBLIST type Process
  "[,partition]" Parse
  "[,SYSxxxx]" Parse
// LISTIO type Process
  "[,partition]" Parse
  "[,outdev]" Parse
// LIBSERV Send requests to tape library server Parse
// LOG and // NOLOG   Parse
// MTC operation Parse
  "[,device]" Parse
// ON {$RC operator n | $CANCEL |$ABEND } Process
  [{OR|AND} condition] Process
  {$RC operator n | $CANCEL |$ABEND } Process
  [GOTO label | CONTINUE] Process
// OPTION parm Parse
  "[,parm2,…….]" Parse
// PAUSE Comment data Parse
// PROC [parm=value] Process
// PWR PRELEASE [operands] !] Process
  PHOLD[operands Parse
// RESET type Process
// SETPARM Parm=value Process
  "[,parm=value,………]" Process
// SETPFIX   Parse
// STDOPT "Option[,option2…]" Parse
// TLBL filename Process
  ",’fileid’" Process
  "[,date]" Parse
  "[,volser]" Parse
  "[,volseq]" Parse
  "[,fileseq]" Parse
  "[,generation]" Parse
  "[,version]" Parse
// UPSI nnnnnnnn Process
// ZONE EAST/hh/mm or WEST/hh/mm Parse
/. label   Process
/*   Process
./   Process
*   Process
/+   Process
Previous Topic Next topic Print topic