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
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.