IBM Support

IMS Index Builder for z/OS

General Page

Easy-to-use, one-step procedure for building all IMS indexes

IMS™ Index Builder for z/OS® allows IMS primary and secondary indexes and IMS HALDB Indirect List Data Sets to be rebuilt easily. Build or rebuild IMS secondary indexes, Hierarchical Indexed Direct Access Method (HIDAM) primary indexes, and Indirect List Data Sets (ILDS).

Using a number of specialized sorting techniques and parallel processing, it streamlines index creation, reorganization, maintenance, and recovery. It creates multiple indexes in one job step and rebuild IMS indexes – rather than recover or reorganize them using the traditional unload and reload processes used for the primary data store.

Read the data sheet


Uses superior technology Provides advanced technology for IMS Index recovery, maintenance, and creation.
Minimizes time Substantially reduces processing time compared to traditional methods.
Streamlines processes Eliminates the need to image copy index data sets.
Simplifies setup Provides easy-to-use front end for setup.

Learn more about IMS Index Builder for z/OS

Minimizes elapsed time and maximizes availability IMS™ Index Builder for z/OS® was designed with high performance in mind. It minimizes index creation elapsed time in building one or more indexes and maximizes high database availability, which is important when batch and maintenance windows are shrinking. The IMS Index Builder issues IMS commands internally to take IMS databases offline and online for the minimal amount of time necessary to ensure there are no updates while the IMS indexes are being rebuilt.
Speeds work with parallel processes IMS Index Builder uses a number of parallel sort algorithms including buffered sorts to reduce I/O activity and improve performance. The IMS Index Builder uses striping during sorting to split the sort process into parallel consecutive steps. It also uses parallel load processes when multiple indexes are loaded into a single IMS physical database. These sophisticated algorithms ensure the rebuilding of an IMS index is faster than the process of image copying and recovering the IMS index.
Supports various databases IMS Index Builder supports full-function non-partitioned databases and partitioned high availability large databases (HALDB). For any supported hierarchical direct (HD) database and for HISAM databases, it scans the existing physical database and builds IMS primary and secondary indexes. For non-partitioned databases, it creates one or more new secondary index databases. It also creates indexes for HDAM, HIDAM, HISAM, PHDAM, and PHIDAM databases.
Integrated with many IMS database administration processes When an IMS database is reorganized or recovered, IMS Index Builder is invoked to rebuild the indexes. It is also integrated with IMS High Performance Prefix Resolution to extract data needed for resolving IMS database prefixes for logical relationships. It is part of three IBM® IMS Solutions: IMS Database Solution Pack, IMS Database Utility Solution, and IMS Recovery Solution Pack.
Provides statistical reports and sorts processing functions IMS Index Builder generates statistical reports, which are stored in the IMS Tool Knowledge Base (ITKB) repository for centralized viewing and historical analysis. It generates sort control statements and internally calls the sort product that is provided by the user. When buffered sort is applied, it provides a sort file size estimation.
Offers advanced architecture and components IMS Index Builder is composed of the driver and the common services group. The driver is invoked by the job-step executable, which initiates the Master Address Space (MAS), analyzes the input, processes the database control tables, and attaches common services. In the final step, multiple subordinate address spaces (SAS) are initiated to perform scans and sorts in parallel, indexes are loaded and DBRC registration is completed.

You may also be interested in

IMS Database Utility Solution for z/OS
Support offline database reorganizations and manage full-function IMS databases and HALDBs.
IMS Tools
Enhance the performance of your IMS systems with on demand, application-specific database, and transaction management tools.

Expert resources to help you succeed
Get information about how to maintain and use the product.
Find solutions by using Support Search or open a Support Case.

Other resources

IBM Developer Community
Explore technical topics, find trial software, and join the community.
IMS Tools Product Documentation
IMS Tools product publication, program directories, and other related technical content in PDF format.
IMS Tools Solution Packs frequently asked questions
Find the answers to and learn hints and tips for optimal setup of IMS Tools solution packs.
IMS Tools Video Playlist
This list of videos includes demos and webcasts for IBM IMS and related products and technologies.
What's new
Learn about the latest product news and information.

How to get in touch
Call: 1-866-261-3023
Priority code: IBM Z

[{"Line of Business":{"code":"LOB17","label":"Mainframe TPS"},"Business Unit":{"code":"BU054","label":"Systems w/TPS"},"Product":{"code":"SSAVF8","label":"IMS Index Builder for z/OS"},"ARM Category":[{"code":"a8m0z000000cvZEAAY","label":"IMS Index Builder"}],"ARM Case Number":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All Version(s)"}]

Document Information

Modified date:
27 August 2020