KB Article #182303

Module IXM4C57 was not found.

Problem

During the migration of the certificates of the PKIFILE of a version 3.3.2 to a version 3.6. The JCL INSTALL(MIGRPKI1) is used to export the certificates specified in the OLDENV that points to the PKIFILE of CFT 3.3.2 The job abend with code U4038 at step LST003

The CFTOUT output shows :

PKIU20I Version 3.3.2 SP7 P0 2020/07/20
PKIU20I (C) Copyright AXWAY 1989-2018
PKIU20I ====> Starting Session on 2022/08/24 Time is 14:43:38
PKIU20I
CEE3501S The module IXM4C57 was not found.
From entry point __dllstaticinit at compile unit offset +00000942 at

The module IXM4C57 is located IXM.V1R10M0.SIXMLOD1 is our installation, it may be different in your installation.

We have of course the same result when we try to run this program to proceed a migration from 3.3.2 to 3.10 but there is no issue when we run the JCL from 3.6 to 3.10, the job ends with a code RC 0.


Resolution

This has been fixed in the JCL INSTALL(MIGRPKI1) available in the distribution.

If the MIGRPKI1 of the target is customized, you may just add the lines in bold in the steplib LST003 below
//LST003 EXEC PGM=CFTPKI,REGION=32M,

// PARM='/0=&OLDPKI'

//STEPLIB DD DISP=SHR,

// DSN=&OLDEXEC

// DD DISP=SHR,

// DSN=&TLKLOAD

Otherwise you can run the INSTALL(A13JCL) from the target with the statement to copy the one from Distribution :

JCL='MIGRPKI1'