Previous Topic: ExamplesNext Topic: When to Use


FLEXPOOL (Dynamic Buffers)

The FLEXPOOL function dynamically adds or deletes data area or Index Area (DXX or IXX) flexible buffers to the system. The flexible part is that, with the FLEXPOOL function, these buffers can be removed from the system (normal buffers cannot). Therefore, for example, you can use the MUF startup option FLEXPOOL to add 500 data buffers and later reduce that number with the DBUTLTY FLEXPOOL function. You can also use the DBUTLTY FLEXPOOL function to add flexible pool buffers up to the maximum combined total for the MUF startup option and the DBUTLTY function (and the DATAPOOL or SYSPOOL buffers) of 99999 for each class. The alternate buffer pools defined with BUFFER_POOL_DEF also count in the maximum per class (IXX, DXX, data).

The FLEXPOOL function communicates with one MUF. Be aware of the following:

If the z/OS Cross-System Coupling Facility (XCF) is being used, help ensure that the TOGROUP DBSIDPR parameter is correctly defined. For more information about XCF, see the CA Datacom/DB Database and System Administration Guide.

When using a console command, these steps are unnecessary.