This document contains official content from the BMC Software Knowledge Base. It is automatically updated when the knowledge article is modified.
Why does my CAS (or PAS) need read access to my DBC Load Library?
NGL does not load its modules into common storage. As a result, each address space that uses NGL must load private copies of these modules.
MainView will check to see which dataset NGL is using in the DBC address space and dynamically allocate these to any address space that is using MV Logger.
Then every time a program calls MainView Logger, we open this dataset, load the NGL interface module, call the NGL interface module, delete the NGL interface module and close the file.
Since RACF gets involved at every open, we will get a security violation if we do not have read access.
Therefore, all CAS and PAS need read access to the load library used by NGL in the DBC address space.