Arich Infotech

Mainframe - IMS DB Programming

Mainframe - IMS DB Programming

Duration in Hours (4 Hours session) : 60

Duration in Days: 15

MFAPP – 03 IMS DB – Hierarchal Data Base

Course Code: MAIM04

40 Hours of Theory

20 Hours of Lab

  1. Define a database.
  2. Identify major data-related goals.
  3. Identify the components in the IMS hierarchy.
  4. State the relationships between the components.
  5. Navigate through the segments in a database.
  1. List and describe the components of an IMS environment.
  2. Discuss the three IMS processing modes:
  3. Batch, BMP and MPP.
  4. Define PCBs in the PSB to create a Logical Database.
  5. Understand the purpose and recognize the
  6. Components of a Database Description (DBD)
  1. List the IMS components required in a PL/I application program.
  2. Describe the function of each IMS component.
  3. Place each IMS component in the appropriate section of a PL/I application program.
  4. Enter and exit IMS.
  1. Define an SSA.
  2. Distinguish between a qualified and unqualified SSA.
  3. Describe relational operators.
  4. Demonstrate the use of command codes.
  1. Write a DL/I call command using the function
  2. Codes, GU, GN, GNP, to retrieve data segments.
  3. Access multiple data segments using PATH calls.
  1. Code GET HOLD calls in a PL/I IMS program.
  2. Code REPLACE calls.
  3. Code COMMAND CODES or REPLACE calls to update a path of segments.
  1. Code INSERT calls to initially load a database.
  2. Code INSERT calls to add new segments to an existing database.
  3. Code DELETE calls to delete one or more segments from a database.
  1. Know how to handle unexpected IMS status codes.
  2. Understand the benefits of using standard error routines.
  3. Develop techniques to increase the effectiveness and efficiency of an IMS application program…
    – efficient segment access strategies
    – taking checkpoints.
  1. COMPILE an IMS application program .
  2. EXECUTE an IMS application program                   
  3. TEST an IMS application program .
  4. DEBUG an IMS application program

Miscellaneous and  Performance Check