search cancel

How to resolve the error message 1-IDADERRP99E - INTERR: Internal system error Block length exceeds max 32100, TYPE "D", blk# 00018. What is Type "D"?

book

Article ID: 53701

calendar_today

Updated On:

Products

Datacom DATACOM - AD Ideal CIS COMMON SERVICES FOR Z/OS 90S SERVICES DATABASE MANAGEMENT SOLUTIONS FOR DB2 FOR Z/OS COMMON PRODUCT SERVICES COMPONENT Common Services CA ECOMETER SERVER COMPONENT FOC EASYTRIEVE REPORT GENERATOR FOR COMMON SERVICES INFOCAI MAINTENANCE IPC UNICENTER JCLCHECK COMMON COMPONENT Mainframe VM Product Manager CHORUS SOFTWARE MANAGER CA ON DEMAND PORTAL CA Service Desk Manager - Unified Self Service PAM CLIENT FOR LINUX ON MAINFRAME MAINFRAME CONNECTOR FOR LINUX ON MAINFRAME GRAPHICAL MANAGEMENT INTERFACE WEB ADMINISTRATOR FOR TOP SECRET Xpertware

Issue/Introduction

Description

Trying to compile a CA Ideal program and getting error 1-IDADERRP99E - INTERR: Internal system error Block length exceeds max 32100, TYPE "D", blk# 00018. What is Type "D"?

Solution

Type "D" in the error message is given when the program exceeds more than 256 blocks for storing data items like fields from DATAVIEWS, parameters, working data, literals and internal/temporary compiler fields. Review the code and see if any unused items can be removed - if not, you will need to split up the program. Other possible types that can be exceeded are:

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'    SEQMENT 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'    STATEMEMT MARKER BLOCK TYPE     C'Y'    SYMBOL TABLE BLOCK TYPE         C'Z'    DEBUG DRVR TABLE BLOCK TYPE     C'2'    SQL STRING BLOCK FOR DB2   C'3'    FOR SQL VECTOR BLOCK FOR DB2

Environment

Release: ESBIDL99000-2.2-Extended Support Basic-for CA Ideal
Component: