Inter-CPC block-level data sharing

An example of inter-CPC block-level data sharing, including IMS and PSB definition statements, is provided.

Figure 1 shows a possible configuration for data sharing.
Figure 1. Inter-CPC block-level data sharing
MVS A contains IRLM A, which maps to IMS A (MPP BMP IFP with update access), and IMS B and D (both DL/I batch with update access). All IMS systems access SHRDB database.

System A

IMS system definition statements include:

  • IMSCTRL IMSID=IMSA,IRLMNM=RLMA
  • DATABASE DBD=SHRDB,ACCESS=UP

PSB definition statements include:

  • PCB TYPE=DB,DBDNAME=SHRDB,PROCOPT=A

System B

IMS system definition statements include:

  • IMSCTRL IMSID=IMSB,IRLMNM=RLMB,SYSTEM=(VS2,BATCH)
  • DATABASE DBD=SHRDB,ACCESS=UP

PSB definition statements include:

  • PCB TYPE=DB,DBDNAME=SHRDB,PROCOPT=A

System C

IMS system definition statements include:

  • IMSCTRL IMSID=IMSC,IRLMNM=RLMB,SYSTEM=(VS2,BATCH)

PSB definition statements include:

PCB       TYPE=DB,DBDNAME=SHRDB,PROCOPT=APCB       TYPE=DB,DBDNAME=SHRDB,PROCOPT=A