Batch message processing programs (BMPs)

Batch message processing programs (BMPs) are application programs that perform batch type processing online and can access databases controlled by DBCTL.

You can run the same program as a BMP or as a batch program. Figure 1 shows the kind of data BMPs can access. For further guidance on using BMPs, see Application programming design in IMS product documentation.
Figure 1. BMP access
This figure lists the following types of data that BMPs can access: MVS files, Db2 databases, GSAM files, and (via DBCTL) DEDBs and DL/I full function databases.