SYSBPM Utility - Buffer Pool Management

The utility SYSBPM is used for managing local and global buffer pools of type Natural, DL/I or SORT and message pools.

In addition to functions for administration, SYSBPM also provides statistical information on the current status of a buffer pool of any type including the buffer pool cache (BP cache) and a message pool (if activated). Information is also provided on the Natural objects loaded in a buffer pool and the BP cache, and the messages loaded in a message pool.

For a general description of the Natural buffer pool (that is the buffer pool of type Natural) refer to Natural Buffer Pool - General, in the Operations documentation.

The buffer pool is defined with the macro NTBPI in the Natural parameter module, or with the corresponding dynamic profile parameter BPI. Both options are described in the Parameter Reference documentation. The type of a buffer pool is determined by the TYPE subparameter of NTBPI or BPI.


  1. Natural objects executed with the RUN command will not be loaded into a buffer pool, only Natural objects executed with the EXECUTE command, that is the objects must be stowed or cataloged.
  2. The BP cache and the message pool are optional storage areas that need to be activated separately.

The SYSBPM Utility - Buffer Pool Management documentation is organized in the following parts:

Invoking and Operating SYSBPM
List Objects
Delete Objects
Directory Information
Hexadecimal Display
Write to Work File
Display Sorted Extract
Buffer Pool Statistics
BP Cache Statistics
Message Pool Statistics
Select Buffer Pool
Select Message Pool
Blacklist Maintenance
Preload List Maintenance
Performance Considerations
SYSBPM Direct Commands
Batch Processing
Application Programming Interfaces

In this documentation, the buffer pool is also referred to as "BP".