Welcome to Scribd. Sign in or start your free trial to enjoy unlimited e-books, audiobooks & documents.Find out more
Download
Standard view
Full view
of .
Look up keyword or section
Like this
3Activity

Table Of Contents

Database Goals
IMS Hierarchical Structure Components
Common Database Structures
Relational Databases
Network Databases
Hierarchical Databases
In a hierarchical database:
IMS/VS
IMS Hierarchical Components
Segments
Fields
Field Types
Concepts of Root, Parent, and Child
Parent and Child Segments
Parent Segments
Child Segments
Root Segments
Dependent Segments
IMS Limitations
Segment Occurrences
Review
Summary
Components of an IMS Environment
Data Language I
IMS DB/DC System
Components of the IMS Environment
Modes of Processing
Modes of Processing
Batch DL/I Processing
TP/MPP
Batch Message Processing (BMP)
Hierarchical Data Structure
The Physical Database
The Logical Database
Physical Database Definition
Logical Database Definition
Defining the Physical Database
DBDGEN
DBDGEN Control Statements
DBD Statement
DATASET Statement
SEGM Statement
FIELD Statements
ENDING the DBDGEN Process
Logical Database Definition
Defining the Logical Database
Program Specification Block (PSB)
Program Communication Block (PCB)
PROCOPTs
Example of PSB with One PCB
Module III : IMS Application Programming
Function Codes
The Working-Storage Section
Function Codes
GET-HOLD Function
Segment Search Arguments (SSAs)
SSA Overview
I/O Area
The Input/Output Area
PCB Mask
The Program Communication Block
Procedure Divisions
The Entry Statement
DL/I Retrieval Calls
The Exit Statement
IMS Components
Unqualified SSAs
Segment Search Argument
Unqualified SSA Example
Qualified and Unqualified SSAs
Unqualified SSAs
Qualified SSAs
Qualified SSAs
Qualified SSA Example
OPERATOR Field
OPERATOR Field
Command Codes
COMMAND-CODE Field
F Command Example
Other Uses of COMMAND CODES
DL/I CALL Statement
DLI CALL Statement
Parameters/Arguments
Accessing an IMS Database
Segment Sequence
Segment Sequence Review
GET UNIQUE (GU)
Building a GU Call
Verifying the GU call
Status Codes
GET NEXT (GN)
No SSA
Unqualified SSA
Qualified SSA
GET NEXT PARENT (GNP)
Establishing Parentage
Additional Example
Specifying a Path of Segments
PATH Calls
PATH Calls
Coding a Segment
One Final Word About PATH Calls
Module I : Updating Segments
GET HOLD Calls
GET Functions
GET HOLD Calls
Maintaining Data Integrity
REPLACE Call
The REPL Call
Example of the REPL Call
REPL Status-Codes
REPLACE with Command Codes
Example of an REPL Function
Relationships Between Functions
Module II : Inserting and Deleting Segments
INSERT Calls to Load a Database
Insert Function Code
Program Specification Block
Load Mode
LOAD Mode
HSAM
HISAM
HDAM
HIDAM
Insert Mode
ISRT Function Code
INSERT RULE Options
INSERT Mode
INSERT Calls to Add a New Segment
INSERTing New Segments
Check STATUS CODE
DELETE Calls
DELETE Segments
GET HOLD and DELETE Functions
GET HOLD Precedes DELETE
DLET Call Status Codes
Using SSA’s with DLET
COMMAND CODE in a DLET Call
Status Code Checking
Checking GET Calls
Unexpected Status Codes
Standard Abend/Error Routines
The DL/I Standard Error Routine
Abending the Program
Efficient Segment Access Strategy
Segment Access
ISRT Calls
Hierarchical Access
Segment Search Arguments
Search Fields
Secondary Indices
Multiple PCBs
Review of BMPs
Advantages and Disadvantages
Checkpoints
Checkpoint Calls
Two Kinds of Checkpoint Calls
Frequency of Checkpoint Calls
Standards and Guidelines
Module IV : Compiling, Executing, and Debugging
Compiling and EXECUTION JCL
Compiling
Application Components
IMS Subroutine
Subroutines
Debugging with DL/I Test Program DLT0
The EXECUTE JCL
Testing Tools
Control Statements
DLT0 JCL and Control Statements
Coding Errors
The Linkage Section
Linkage Example
Debugging a Program
0 of .
Results for:
No results containing your search query
P. 1
IMS Documentation

IMS Documentation

Ratings: (0)|Views: 138|Likes:
Published by deepanbaalan5112

More info:

Published by: deepanbaalan5112 on May 16, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

11/05/2012

pdf

text

original

You're Reading a Free Preview
Pages 6 to 59 are not shown in this preview.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->