PCB Selection panel

The PCB Selection panel is displayed when, on a function's entry panel, you specify:
  • "Static" for PSB type.
  • One of these:
    • No database name and a PSB that has more than one database PCB.
    • A database name pattern and a PSB that has one or more PCBs for databases with names that match the pattern.
    • A database name and a PSB that has more than one PCB for the database with the specified name.

If no database name is supplied, all the database PCBs in the specified PSB are shown on the panel. If a database name pattern is supplied, all the PCBs for databases with names that match the pattern are shown on the panel. If a database name is supplied, all the PCBs for the database with the specified name are shown on the panel.

Panel and field definitions

Figure 1. Edit : PCB Selection (Static PSB) panel
 Process   Options   Help
────────────────────────────────────────────────────────────────────────────────
FM/IMS                  Edit : PCB Selection (Static PSB)

PSB name PUPA
                               Segments
                               in    in    DB  Processing
Cmd  PCB#  PCB name  DB name   PCB   DBD  type  OPTS  SEQ       Usability note
S      1   DBPCB01   DJ1E        3     3   P    A
       2   DBPCB02   DJ3E        2     2   P    A
       3   DBPCB03   DJ2E        5     5   P    A
    **** End of data ****





Command ===>                                                       Scroll CSR
 F1=Help      F2=Split     F3=Exit      F4=CRetriev  F7=Backward  F8=Forward
 F9=Swap     F10=Actions  F12=Cancel

The panel displays the name of the specified PSB and these details for each PCB:

PCB#
The ordinal number that indicates the position of the PCB in the PSB. The first database PCB in the PSB has a PCB# of 1, the second database PCB in the PSB has a PCB# of 2, and so on.
PCB name
The name of the PCB as specified in the PSBGEN utility control statements.
DB name
The name of the database that the PCB gives you access to.
Segments in PCB
The number of segment types in the DBD to which the PCB is sensitive..
Segments in DBD
The total number of segment types in the DBD.
DB type
Either P for a physical database, or L for a logical database.
Processing OPTS
The processing options specified on the PSBGEN PCB statement.
Processing SEQ
The processing sequence (secondary index) that the PCB uses (blank if the PCB does not use a secondary index).
Usability note
If the function cannot use the PCB, this field gives the reason why it cannot be used. If the function can use the PCB, this field is left blank.
Reasons include:
Invalid PROCOPT
The function cannot be performed with the PCB's processing options.
LIST=NO PCB
PCB specifies LIST=NO - FM/IMS does not support PCBs that specify LIST=NO.
Read-only PCB
PCB is read-only - The function cannot be performed with a read-only PCB.
Non-insert PCB
PCB does not allow you to insert segments. The function cannot be performed with a PCB that does not allow segment insertion.
Non-replace PCB
PCB does not allow you to replace segments. The function cannot be performed with a PCB that does not allow segment replace.
No index edit
PCB is for an index database - Edit of an index database is not supported.
No HSAM edit
PCB is for an HSAM database - Edit of an HSAM database is not supported.
No SHSAM edit
PCB is for an SHSAM database - Edit of an SHSAM database is not supported.
No trm MSDB edit
PCB is for a terminal-related MSDB - Edit of a terminal-related MSDB is not supported.
No logical load
PCB is for a logical database - Load of a logical database is not supported.
No index load
PCB is for an index database - Load of an index database is not supported.
No alt seq load
PCB specifies an alternate processing sequence - Load using an alternate processing sequence is not supported.

To select a PCB, type S in the Cmd field and press Enter.

The Cmd field is protected when the function cannot use the PCB.

Parent panels

Child panels