This Natural profile parameter specifies whether or not a placeholder is put into the Natural Buffer Pool when an object was not found in a library.
| Possible settings | ON |  
                        				  
                        When an object was not found, a placeholder is put into
                           					 the buffer pool. 
                           					 
                            Notes: 
  |  
                        				
                     
|---|---|---|
OFF |  
                        				  
                        When an object was not found, no placeholder is put into the buffer pool. | |
| Default setting | OFF |  
                        				  
                        |
| Dynamic specification | yes | |
| Specification within session | no | 
Assume the Natural buffer pool is empty, you have started Natural with
                  		  the parameter STEPLIB=XYSTEP, made a LOGON to library
                  		  XYLIB, trying to execute the program XYPROG, which
                  		  resides in library SYSTEM/FUSER. While loading the
                  		  program XYPROG, Natural searches the object firstly in library
                  		  XYLIB, secondly in library XYSTEP, and finally finds
                  		  it in SYSTEM/FUSER.
               
When the profile parameter BPSFI (Object
                     		  Search First in Buffer Pool) is set to OFF, every user
                  		  doing the same will also make database calls to search for the object
                  		  XYPROG in library XYLIB and XYSTEP, but
                  		  these database calls will never succeed. To prevent these unnecessary database
                  		  calls, a placeholder is put into the buffer pool. 
               
When you use the SYSBPM utility to look into the buffer pool, you will see the placeholder as an ordinary object:
14:34:39 ***** NATURAL SYSBPM UTILITY ***** 2011-05-02 BPNAME QA82GBP - List Objects - Type Global Nat BPPROP OFF Loc DAEF QA82 C Library Object DBID FNR Loc RLD Use Max Reuse TotalUC ObjSize Sto *_______ ________ _____ ____ ___ ___ ___ ___ ______ ___________ _______ ___ __ XYLIB XYPROG 10 32 B 1 1 90 4 __ SYSTEM XYPROG 10 32 B 1 1 2,656 4 __ XYSTEP XYPROG 10 32 B 1 1 90 4  |