IEW2457E SYMBOL ASMTDLI UNRESOLVED. NO CALL LIBRARY SPECIFIED

Document ID : KB000054085
Last Modified Date : 14/02/2018
Show Technical Document Details

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.

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