JES2 to JES3 command list - Outdated (from the 1980's - use with caution) JES2 Command JES3 Command -------------- ------------------------------------------------ $AJ____ *F,J=____,R $BPRT_,# *S,PRT_,R=-#P $CJ____ *F,J=____,CP $CJ____,D *F,J=____,DUMP $CJ____,P *F,J=____,C (*C,S,____ for a job in setup $CPRT_ *C,PRT_ $D'jobname' *I,J=jobname $DA *I,A (*I,S) $DF *I,U,CL=?,J=?,N=ALL $DI *I,G,main,C then: *I,G,main,G $DI_ *I,G,main,C,class then: *I,G,main,G,group $DJ____ *I,J=____ $DN *I,Q,N=ALL $DO *I,R $DQ *I,Q,D=(CI,LOCATE,VERIFY,MAIN),N=ALL $DU,device *I,D,D=(device) $DU,RMTxx *I,Q,T=name Note: shows jobs waiting at remote $DU,ALL *I,D,N=ALL $DU,LNES *I,D,T=ALL (*I,D,L=ALL) $DU,PRTS *I,D,D=(PRT1,PRT2,etc) $DU,PUNS *I,D,D=(PUN1,PUN2,etc) $DU,RDRS *I,D,D=(RDR1,RDR1,etc) $EJ____ **invalid* $ELNE_ *R,RJP,L=LINE____,I $EPRT_ *R,device $HA / $AA *F,Q,H / *F,Q,R $HJ____ *F,J=____,H $IPRT_ *R,device,N $L'jobname' *I,U,J=jobname,CL=? $LJ____ *I,U,J=____,CL=? $NPRT_ *S,PRT_,CP=+1 $OJ____ *F,U,Q=WTR,J=____,NH=N $PI_ *F,G,main,G,group,OFF $PJ____ *F,J=____,C $PJES2 *RETURN $PLNE_ *C,RJP,L=LINE_,I (Note: L=ALL cancels RJP!!!) $PPRT_ *V,PRT_,OFF then: *S,PRT_,T $PPUN_ *S,PUN_,T $PRDR_ *C,RDR_,KN $SI *F,G,main,G,group,ON $TJ____,P=_ *F,J=____,P=_ $TPRT_,Q=_ *S,PRT_,WC=_ or WC=(_,_,_) MVS like commands for JES3 consoles and functions MVS JES3 commands -------------- ---------------------------------------------------- D PFK *I,K,N D C *I,O,DEST D C,0C0 *I,O,(0C0) or *I,O=MASTER D R,L *I,R MISC: o Release job on hold: *F,U,J=xxxxx,Q=HOLD,CL=H,NQ=WTR,NCL=A BDT: o Display active nodes: .I,L=ALL o Start an SNA NJE: .S SNA,NODE=SWC2 JES2/JES3 JCL differences 1) Convert JES2 "/*ROUTE" to JES3 "//*FORMAT ORG=" 2) Convert JES2 "/*JOBPARM" to JES3 "//*MAIN" 3) Convert JES2 "/*OUTPUT" to MVS "//name OUTPUT" 4) Convert IEFBR14 "DISP=(OLD,DELETE)" to "DISP=(MOD,DELETE)" or from JCL to IDCAMS. Since the JES3 converter/Interpreter does a Locate on all DISP=OLD datasets, if the dataset is not found a JCL error will occur. JES2 JES3 control statement ---------------- ------------------------------ /*JOBPARM CARDS= //*MAIN CARDS= COPIES= //*FORMAT PR,COPIES= FORMS= //*FORMAT PR,FORMS= BURST= //*FORMAT PR,STACKER= LINECT= LINES= //*MAIN LINES= NOLOG= PROCLIB= //*MAIN PROC= RESTART= //*MAIN FAILURE= ROOM= SYSAFF= //*MAIN SYSTEM= TIME= jobcard /*MESSAGE //*OPERATOR /*PRIORITY p Job statement parameter /*OUTPUT //*FORMAT PR, BURST= STACKER= CHARS= CHARS= COPIES= COPIES= FCB= FCB= FLASH= FLASH= FORMS= FORMS= INDEX= LINDEX= MODIFY= MODIFY= UCS= TRAIN= Z= DEST= DEST= //*FORMAT NJP FROM=?,DEST= /*ROUTE PRINT //*FORMAT PR,DDNAME=,DEST= //*MAIN ORG= /*ROUTE PUNCH //*FORMAT PU,DDNAME=,DEST= /*SETUP Done automagically by JES3