Previous Topic: Sample Logical DatabaseNext Topic: Data Sensitivity and the PROCOPT Options


Program Communication Blocks

What the Program Communication Block (PCB) Does

A program communication block (PCB) selects segments from a specific physical or logical DBD. An application using the PCB will have access to only those segments that are selected. Usually, a PCB selects only a subset (or subhierarchy) of the segments defined in a DBD, but it can select all of the segments.

Multiple PCBs

Multiple PCBs can be defined for the same DBD, each selecting a different subset of the defined segments. PCBs can overlap so that the same segment(s) can appear in different PCBs. Multiple applications can share the same PCB, but via different program specification blocks (described later in this section).