How the Repository Stores PSB Definitions

The following illustration shows the components of the CA RE for IMS model used to store information required for the creation of PSB descriptions. All of these components can be accessed through the IMS dialog.

Component

Purpose

IMS DB

An entity type used to store definitions of IMS databases

IMS FLD

A relationship type that links a component of the SUB ELS entity set to a SEGMENT definition

These relationships are used to define the fields that are directly subordinate to a segment 01 level.

INDICES

An association type that determines the IMS databases to be used in the INDICES parameter for a sensitive segment

PCB

An entity type used to store information for program communication blocks and define DL/I, Alternate, and GSAM PCBs

PCB PRNT

An association type that links SENSEG entities to SEGMENT entities

These associations are used to define an alternate parent for a sensitive segment in a PCB.

PCB USES

An association type that joins a PCB entity to an IMS DB definition to determine which IMS database will be referenced by a particular PCB

PROC SEQ

An association type used to determine the processing sequence index database for a PCB

PROGRAM

An entity type used to define all programs used in IMS, including t various external program routines

PSB

An entity type used to store the information for program specification blocks

PSBMACRO

An association type used to join a PSB entity to a PROGRAM entity

The information stored in these relationships is used to define macros that appear at the top of the generated PSBGEN syntax.

PSB USES

A relationship that joins PSB entities to PCB entities

These associations are used to link PCBs to their respective PSBs.

SEGMENT

An entity type used to define IMS segments

Additional segment characteristics are defined in DB SEG and/or LCHILD child relationships.

SEN FLD

A relationship type that links a SENSEG relationship to an IMS FLD relationship

These relationships are used to define sensitive fields for a sensitive segment.

SENSEG

A relationship type used to link a PCB entity to a SEGMENT definition

These relationships are used to define sensitive segments for PCBs.

VIEW SEG

An association type used to link one SEGMENT definition to another

These associations are used to define view segments.


Copyright © 2009 CA. All rights reserved. Email CA about this topic