JCLCHECK issue improper CAY6046E DYNAMNBR error when DYNAMNBR=3000

Document ID : KB000109700
Last Modified Date : 03/08/2018
Show Technical Document Details
Issue:
JCLCheck validation is displaying an improper CAY6046E error when DYNAMNBR=3000 is used on an EXEC statement.
CAY6046E "3000" IS TOO LARGE A VALUE FOR "DYNAMNBR"  PARAMETER OF "EXEC"           
It looks like the JCLCheck maximum DYNAMNBR is based on TIOT of 32k. Errors are displayed on values over 1635. 
Cause:
Problem most likely to occur when the parameter value for DYNAMNBR is greater     
than a value of 1635.                       
Resolution:
APAR ST04480 corrects the issue with JCLCHECK improperly issuing message CAY6046E "nnnn" IS TOO LARGE A VALUE FOR "DYNAMNBR" PARAMETER  OF "EXEC"