NBA=nnnn parameter for procedures
Use the NBA=nnnn parameter in a procedure to specify a 4-digit number of Fast Path database buffers to be made available when the Fast Path region is activated.
You can set the NBA= parameter using the DFSOPT DD statement in IMS-supplied procedures. The syntax for the NBA= parameter is:
NBA=1-9999 (The default
is 0.)
For more information, see DFSOPT DD in DD statements for IMS procedures.
If you are using the Fast Path 64-bit buffer manager, the buffer pools are loaded there. Otherwise, they are loaded into the 31-bit common storage area. DEDBs use these buffers to access VSAM control intervals; MSDBs and DEDBs use them to hold information for updating between the DL/I call and synchronization point.
When the Fast Path 64-bit buffer mode is used, a BMP can use the DEF_NBA parameter of the FASTPATH section. You can specify a value of 1 - 9999. If you specify a value greater than 9999, the 64-bit buffer mode is turned off. You must restart IMS after fixing the value.
These buffers become part of the system database resources, but the number specified is reserved for exclusive use by this region when the application program accesses the MSDBs or DEDBs. Although you are guaranteed access to a number of buffers, a maximum of the combined values of NBA and OBA, you might have to wait for them. The combined values of NBA and OBA also define the maximum number of buffers that the Fast Path 64-bit buffer manger BM can allocate to a dependent region. The default is 0.