DC157021 abend when compiling an ADS dialog

book

Article ID: 144057

calendar_today

Updated On:

Products

CA IDMS CA IDMS - Database CA IDMS - ADS

Issue/Introduction

When compiling an ADS dialog, it is possible for a DC152071 abend to occur.

Cause

The dialog uses a user-written built-in-function, and the load module supporting the BIF is not available to the CV in CDMSLIB.

Environment

Release : 19.0
Component : CA ADS

Resolution

In the snap dump, user register 2 will point the the name of the BIF and the load module.

0013020 09.39.26 IDMS DC157021 V46 #LOAD FAILED FOR FUNCTION LOAD MODULE. COMPILER ABORTED.
0013020 09.39.26 SYSTEM REGISTERS JUST BEFORE #SNAP.
 013020 09.39.26    R0        R1        R2        R3        R4        R5        R6        R7
 013020 09.39.26 00000000  190EF290  196CFAD4  1905AE80  1BBB3A18  000A201A  196CFAD4  1BBB38D0
 013020 09.39.26    R8        R9        R10       R11       R12       R13       R14       R15
 013020 09.39.26 1BBB32B8  0020A400  00035DB0  190EF290  1BBB22B8  190EF33C  9BBB3576  00000003
0013020 09.39.26 MOST RECENT USER MODE REGISTERS.
 013020 09.39.26    R0        R1        R2        R3        R4        R5        R6        R7
 013020 09.39.26 1C83C408  00000000  1C853484  19935018  00000014  00000002  99898008  1C83D608
 013020 09.39.26    R8        R9        R10       R11       R12       R13       R14       R15
 013020 09.39.26 9C83C108  19899688  198B301C  19917A08  1C83BFA8  19918C6C  1C83C134  000AC290

...

 1C853480   00000000 0009D7E4 C9E2E2C1 D5C3C540    40404040 40404040 40404040 40404040   *......PUISSANCE                 *
 1C8534A0   40404040 4040D7E4 C9E2E240 4040E2C9    C4D4C2C6 F5F10001 00000000 0007E3D6   *      PUISS   SIDMBF51........TO*

In this case, the name of the BIF is PUISSANCE and the load module is SIDMBF51.

Make sure the load-library containing the load module is in the CDMSLIB, and define the program to SYSGEN.

Additional Information

Creating User-Defined Built-In Functions
PROGRAM Statement (System Generation)