Receiving error message DFS0749I and abend code U2990 reason 96A0C020.
search cancel

Receiving error message DFS0749I and abend code U2990 reason 96A0C020.

book

Article ID: 4083

calendar_today

Updated On:

Products

Database Analyzer (IMS Tools) Mainframe Configuration Manager for IMS for z/OS IMS TOOLS - MISC Compress Data Compression (IMS Tools) Database Analyzer for IMS for z/OS Database Copier for IMS for z/OS Database Organizer for IMS for z/OS Mainframe Extended Terminal Manager (IMS Tools) High Performance Recovery for IMS for z/OS Database Organizer (IMS Tools) Mainframe Program Restart Manager for IMS for z/OS Secondary Index Builder for IMS for z/OS Secondary Index for IMS for z/OS

Issue/Introduction

After upgrading IMS, error message DFS0749I is occurring when accessing data which requires compression routine services.

DFS0749I COMPRESSION EXIT ROUTINE nnnnnnnn INITIALIZATION ERROR – U2990 REASON 96A0C020 

This problem did not occur prior to the upgrade of IMS.

Cause

Having upgraded IMS, the IMS RESLIB did not contain the Compress for IMS, IMS version specific modules, required to support the new version of IMS.
This resulted in the U2990 IMS user abend, as Compress for IMS was not able to access the necessary version specific modules for this version of IMS.

 

Resolution

The Compress for IMS modules are provided to support the currently available IMS versions: so release r19 supports IMS v12, v13 and v14.
Stub modules will call the relevant IMS version specific modules. For example, the IMSHRINK stub calls 1 of 3 modules dependent on the version of IMS:

IMSHRNKK

IMSHRNKL

IMSHRNKM

 

The 1 letter suffix identifies the IMS version supported by that release. The suffixing we use for these version specific modules is as follows:

IMS version        Module suffix

v12                                      K

v13                                      L            

v14                                      M

 

Note there is no requirement to reassemble any modules when upgrading IMS. However, if the Compress for IMS modules have been copied from the distributed CIMTLOAD to
another library, such as the IMS RESLIB, then you need to ensure that all the required modules are copied.