The ABCs of IMS-Managed ACBs

The IMS™ catalog contains definitions of IMS databases and application program views. By creating a catalog, IBM has made it easier for non-IMS experts to maintain IMS database and application program definitions. Because the IMS catalog is similar to the Db2 catalog, users who have managed Db2 definitions can easily maintain IMS database and program definitions. Like the Db2 catalog, the IMS catalog can be updated with SQL data definition language (DDL); many technicians who have never worked with IMS before have used SQL and DDL – further simplifying the management of IMS definitions.

The catalog provides several advantages over manual database and program definitions, including:

The catalog sounds great. Right? So why are users reluctant to move to it? One reason is that the catalog requires application control blocks (ACBs) to be managed by IMS. While IMS-managed ACBs provide advantages, migrating to IMS-managed ACBs will require process changes and will require the use of the IMS Common Service Layer (CSL). Change can be scary, but it can also be good. Let’s look at what IMS-managed ACBs can do for you:

So now we understand the advantages of using IMS-managed ACBs. In upcoming blogs, I’ll describe some of the ways you can implement IMS-managed ACBs and discuss considerations that you need to be aware of.