Multiple Partition Protection

To preserve library integrity, all programs communicate between themselves to prevent simultaneous update to a library. This is called Multiple Partition Protection (MPP). Library integrity is preserved between:
capan146
To preserve library integrity, all
Panvalet
programs communicate between themselves to prevent simultaneous update to a
Panvalet
library. This is called Multiple Partition Protection (MPP). Library integrity is preserved between:
  • Partitions in VSE
  • Regions/address spaces in z/OS
  • z/OS, and VSE operating systems (or LPARs)
The type of library enqueue technique depends on the operating system and whether you want to share the library across operating systems (SHRDASD=NO or SHRDASD=YES).
SHRDASD=NO means you have only one operating system accessing the
Panvalet
library. When you specify this option, only single operating system enqueue/dequeue techniques are used. The possible enqueue techniques used with SHRDASD=NO are listed in the following table:
Operating System
Enqueue Used
VSE
Internal LOCK
z/OS
SYSTEM ENQ (standard z/OS macro)
SHRDASD=YES indicates that you have multiple operating systems sharing a
Panvalet
library. When you specify this option, the enqueue/dequeue techniques used include those that preserve library integrity across like operating systems, as well as those necessary within an individual operating system (SHRDASD=NO). The enqueue techniques used with SHRDASD=YES are as follows:
Operating System
Enqueue Used
VSE
External Lock File
z/OS
Systems ENQ (reserve) or footprinting
z/OS, and VSE
Footprinting