Description:
IEW2457E SYMBOL ASMTDLI UNRESOLVED. NO CALL LIBRARY SPECIFIED when running an EZT Compile of a program that accesses IMS and tries to link without specifying the IMS SYSLIB in the Linkedit JCL. This was not a problem under Easytrieve 6.4.
Easytrieve Report Generator, release 11.6
Solution:
In EZT-Plus 6.4 ASMTDLI is statically linked with EZTPA00 at installation time. ASMTDLI is resolved by the IMS SYSLIB when you ran install JOB06.
The JCL for the R11.x install job JOB0764L links ASMTDLI into EZTPA00 for the 6.4 Compatibility library.
For r11.x, EZT application programs that specify DLI statements, the unresolved external reference for ASMTDLI is resolved in the Linkedits of those programs.
Please note that member JOB0764L is found in the SAMPJCL for release 11.0, in the CAIJCL for release 11.5, and in the ABAAJCL for release 11.6
They will need to allocate the SYSLIB DD that references the IMS library that contains the ASMTDLI module.
For example;
//SYSLIB DD DSN=IMSSYS91.RESLIB,DISP=SHR optional auto-call input libraries //anydd DD DSN=...,DISP=SHR other input libraries