Professional Documents
Culture Documents
IMS Presentation Day1
IMS Presentation Day1
Agenda
IMS basics
Hierarchal data concepts
IMS Accesses methods
Patni Public
IMS: Information
management system
IMS consists of two components
IMS Database Manager - IMS/DB
IMS Data Communications facility –
IMS/DC
Patni Public
IMS/DB: Information
Management system database
IMSDB system covers all aspects of
arranging, accessing and modifying
data based on the hierarchical model
of data management
Patni Public
IMS/DC: IMS Data
Communications facility
Manages the scheduling of IMS
transactions and handles online and
database restart and recovery in
case of system failures data
management
Patni Public
IMS: Key Words
Segment: the smallest piece of data that
can be accessed;a group of related fields
Hierarchy: the order in which segments
are arranged in a DB. Sequence is from
top to bottom, left to right, front to back
of the DB structure.
Sequence field/key: a field used to
maintain and access occurrences of a
segment type in key sequence under the
parent; can be defined as unique or non-
unique
Patni Public
IMS: Key Words
Path: a leg of the database hierarchy
Movement: traversing the DB in
hierarchical sequence
Position: location in the DB relative to a
particular segment
Level: position of a segment in the
hierarchy relative to the root segment;
root is always level one
Patni Public
IMS: Program Types
Batch program (DLI)
Batch message processing program
(BMP)
Message processing program ( MPP)
Non-conversational
Conversational
Patni Public
Hierarchical Data concepts
BDO
Team Member
Patni Public
Hierarchical Data concepts
BDODETAL<bdoemp_no>
ACCTDETL <acct_id>
PROJCTMG <pmemp_no>
PROJDETL <projct_no>
TEAMLEAD <tlemp_no>
TEAMMEMB <tmemp_no>
Patni Public
IMS Database Organization
Hierarchical Direct Access Method (HDAM)
Hierarchical Index Direct Access Method
(HIDAM)
Simple Hierarchical Index Sequential Access
Method (SHISAM)
Hierarchical Sequential Access Method (HSAM)
Hierarchical Index Sequential Access Method
(HISAM)
Generalized Sequential Access Method (GSAM)
Data Entry Database (DEDB)
Patni Public
IMS ACCESS METHODS
Hierarchical Direct (HD): HDAM / HIDAM
Hierarchical Sequential (HS): HSAM / HISAM
(Used less)
Data Entry DataBase (DEDB): Suitable for
High performance & high availability
Index Databases: Used to physically
implement secondary indices & HIDAM primary
indices
Generalized Sequential Access Method
(GSAM): Extend restart/recovery Facilities of
IMS DB Manager to Non-IMS sequential file.
Patni Public
Operations on IMS database
Read
Update
Delete
Insert
Patni Public
Read
Sequentially
Accessing Twin segments
Accessing all segments
Full Key
Accessing Main segment
Accessing Child segment
Partial key
Accessing Main segment
Accessing Child segment
Patni Public
Reading
Milind Sunil
Patni Public
Update
Updating Key Field (Not Possible)
Updating Non Key Field
Patni Public
Updating
Changing address
Changing address
Milind Sunil
Patni Public
Delete
Deleting Parent segment
Deleting Child Segment
Patni Public
Deleting
Milind Sunil
Deleting Team
Leader
AEB PM1AEB Metlife PM1ML
Patni Public
Insert
Inserting Parent segment
Inserting Child segment
Patni Public
Inserting
Delete
Insert
Patni Public