JCL Verifier _

// Verification result will appear here
// JCL code with line numbers will appear here

JCL Syntax Quick Reference

//* This is a comment
//jobname  JOB parameters
//stepname EXEC PGM=program-name
//ddname   DD   DSN=dataset-name,DISP=SHR
//SYSIN    DD   *
  (SYSIN data - not syntax checked)
/*
    

Common JCL Parameters:

Dataset Name Examples:

SYSTMP.WSYCORV.SMF113.D&LYYMMDD..TXT
*.DELETE.SMF
SYSPRM.WSYCORV.SMF113.LOAD
&&OUT113
*.S010.FILEE231
    

Tips for Writing Valid JCL:

  1. Always start JCL statements with '//' (except for comments which start with '//*')
  2. Ensure each line doesn't exceed 72 characters
  3. Use continuation character ',' in column 71 if a statement needs to continue to the next line
  4. Double-check spellings of keywords and parameters
  5. Verify that all required DD statements (e.g., SYSPRINT, SYSUT1, SYSUT2) are present for each step
  6. SYSIN data (