When compiling an ADS dialog, it is possible for a DC152071 abend to occur.
Release : 19.0
Component : CA ADS
The dialog uses a user-written built-in-function, and the load module supporting the BIF is not available to the CV in CDMSLIB.
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.
Creating User-Defined Built-In Functions
PROGRAM Statement (System Generation)