0% found this document useful (0 votes)
44 views3 pages

Ims Db-Notes1

The document provides an introduction to mainframe databases, specifically IMS-DB and IMS-DC. It discusses how data can be stored in mainframe using file systems or databases. It then describes the components of an IMS database including DBD, PSB, and PCB as well as how segments and fields are organized. It also briefly mentions how to identify different COBOL program types and how to resolve space ABEND errors.

Uploaded by

mrfkohli183
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
44 views3 pages

Ims Db-Notes1

The document provides an introduction to mainframe databases, specifically IMS-DB and IMS-DC. It discusses how data can be stored in mainframe using file systems or databases. It then describes the components of an IMS database including DBD, PSB, and PCB as well as how segments and fields are organized. It also briefly mentions how to identify different COBOL program types and how to resolve space ABEND errors.

Uploaded by

mrfkohli183
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 3

INTRODUCTION TO MAINFRAME DATABASE

INTRODUCTION TO IMS-DB & DC


MPP , BMP , DLI
DBD, PSB, PCB
SEGMENT , FILEDS
ROOT PARENT - FIELDS
========================================================================

INTRODUCTION TO MAINFRAME DATABASE:

MAINFRAME IS A COMPUTER
USED TO STORE & PROCESS HUGE AMOUNT DATA.
SO IF I WANT TO STORE THE DATA IN MAINFRAME == 2 PLACE

1. FILE SYSTEM --> 3 TYPES:


1. QSAM --> PS
2. VSAM --> KSDS
3. GSAM --> IMS** (LIKE PS BUT NOT PS)

2. DATABASE --> 3 TYPES


1. NETWORK --> IDMS (OLD - FEW PROJECT)
2. HI-RE IMS (GOOD NUM OF PROJECT)
3. RELATIONAL DB2 -- ALL PROJECT

IMS & DB2 == PRODUCT OF IBM

--> IBM - IMS (1ST DATABASE)


-> Database2 -- DB2 ==

IMS --> 2 TYPES 1. IMS-DB --> STORE THE DATA


2. IMS-DC --> WAY TO COMMUNICATE THE DATA --/ ONLINE
APPLICATION.

CICS --> ONLINE APPLICATION..

DB-DC SYSTEM --> DB - STORE


DC - COMMUNICATION --> USE THIS ONE

IMS --> DB-DC ==> DB - STORE


DC - COMMUNICATE --> MFS

>> SEEING A COBOL PGM , HOW CAN U TELL WHAT TYPE OF PGM IT IS:

ONLY COBOL --> MAINPGM --> CALL ( A - B - C) --> 1. EXECUTED BY JCL


( //STEP1 EXEC PGM=MAINPGM )
SUBPGM --> LINKAGE SECTION <=> PROCEDURE DIVISION <=>
EXIT PROGRAM

COBOL-FILE --> ENVIRONMENT DIVISION

COBOL-DB2 --> EXEC SQL

COBOL-IMS ----> LINKAGE SECTION


PCB
PROCEDURE DIVISION USING PCB**
F 'CBLTDLI'
COBOL-CICS --. EXEC CICS

IMS - 3 TYPES OF PGM


1. MPP --> ONLINE
2. DLI --> BATCH
3. BMP --> BOTH

-- IF U WANT WORK ON IMS --

1. DBD -- PHSYCIAL STRUCT.. -COLLECTION OF SEG


CONTAINS --> SEGEMENT --> TABLES
CONTAINS --> FILEDS ==?> DB2 COLUMNS

ORGANIZATION DATABASE

ORG-SEG -- IBM,TCS == ROOT SEGMENT (0)

CLIENT-SEG (AMEX)-GOVT EMPLOYEE == CHILD/ PARENT

PROJECT SEG(BILL SYSTEM),A,B SALARY -- CHILD

IN OUR -> AUTOMOBILE --> ORDER DB


PRODUCT DB -- LOCATION, PRICE , INVENTORY
BUYER/DEALER DB

2. PSB - LOICAL STRUCT -- USED TO ACCESS THE SEG BY PGM..

VIEW -DB2
PSB -- ACCESS TO SEG THAT CAN BE USECD IN COBOL-IMS PGM

PSB -- COLLECTION OF PCBS

3. PCB -- TO TELL WHAT SEGMENT , FILEDS CAN BE ACCESSED BY THE PGM..

IMS -DB-DC == STORE & COMMUNICATE.

1. DBD
2. PSB -PCB

HOW TO RESOLVE A SPACE ABEND:- 1. INCREASE THE SPACE


> HOW MUCH SPACE
2. AFTER INCREASE AND RERUN THE JOB ABEND AGAIN
> WHAT U WILL DO

You might also like