Previous Topic: IDADOMSF03 - Size of the procedure xxx in program exceeds maximumNext Topic: IDADPDBD01 - PGM pgm-name not found in Datadictionary


IDADOMSF04 - Program exceeded maximum block number (255) - 00256 exceeds maximum for TYPE

Reason:

The program exceeds the maximum block number. The following list identifies the possible types that can be exceeded.

C'A' FIELD ATTR TABLE BLOCK TYPE

C'C' PROGRAM CONTROL AREA BLOCK TYPE

C'D' INITIAL DATA AREA BLOCK TYPE

C'F' LITERAL POOL BLOCK TYPE

C'I' INCOMING PARM DEF BLOCK TYPE

C'J' SUBPROGRAM TABLE BLOCK TYPE

C'L' PANEL CONTROL AREA BLOCK TYPE

C'M' PANEL LSB BLOCK TYPE

C'N' NON-IDEAL PARM BUF BLOCK TYPE

C'O' OUTGOING PARM DEF BLOCK TYPE

C'P' PROCEDURE TABLE BLOCK TYPE

C'R' REPORT SEGMENT BLOCK TYPE

C'S' SEGMENT AREA BLOCK TYPE

C'T' DYNAMIC STRING AREA BLOCK TYPE

C'U' UNUSED BLOCK TYPE

C'V' DATAVIEW CNTRL AREA BLOCK TYPE

C'W' DATAVIEW BUFFER AREA BLOCK TYPE

C'X' STATEMENT MARKER BLOCK TYPE

C'Y' SYMBOL TABLE BLOCK TYPE

C'Z' DEBUG DRVR TABLE BLOCK TYPE

C'2' SQL STRING BLOCK

C'3' FOR SQL VECTOR BLOCK

Action:

Try to break up large programs into smaller subprograms.

IDADPDBD01 - IDADPDBD26