How to resolve CA Ideal error message IDADERRP99E - INTERR: Internal system error LOGMSG: Not preceded by ENDBLK, blk# 00010
search cancel

How to resolve CA Ideal error message IDADERRP99E - INTERR: Internal system error LOGMSG: Not preceded by ENDBLK, blk# 00010

book

Article ID: 18467

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

Problem:

After adding a Dataview to the resource section of a program, compiling the CA IDEAL program gives following error:

#0-1-IDADERRP99E - INTERR: Internal system error
LOGMSG: Not preceded by ENDBLK, blk# 00010

1-IDADERRP99E - INTERR: Internal system error
Block len exceeds max 32100, TYPE "D", blk# 00018

Environment:

z/OS z/VSE

Cause:

The LOGMSG: Not preceded by ENDBLK, blk#00010 can mean of 4 things:

  1. The limit of 1600 data items has been exceeded.
  2. One data item exceeds 32K
  3. The request area of 1 FOR construct exceeds 32K or
  4. The QQQTMP has exceeded 32K. Request areas of FOR constructs are added to the QQQTMP control block. This control block cannot exceed 32K. The limit on the total size of ALL qualifications in a single program is 32K.

Workaround:

The way to get around this is to split up this program so the FOR constructs are spread over multiple subprograms.

Environment

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