La description
This Book provides Background of databases, Background of IMS
databases, IMS database concepts, IMS Segments and Fields, COBOL
Coding for IMS, Secondary Index databases, Checkpoint &
Restart, GSAM databases, JCL for IMS DB programs, Application
Programming for IMS, DBDGEN & PSBGEN Coding, Access Method of
IMS Databases, Utility Programs, Database Recovery & DBRC,
Sample IMS-DB programs, Sample JCLs, Sample PSBLIB & DBDLIBs,
Sample Coding for AIBTDLI, IMS Database browsing, IMS Status Codes,
Exercises & Answer Keys, Acronyms and Glossary for IMS
terminologies.
CONTENTS
IMS DATABASE FOR COBOL PROGRAMMINGÂ Â Â
CHAPTER 1: BACKGROUND OF DATABASESÂ Â Â
1.   WHAT IS DATABASE  Â
2.   OVERVIEW OF DATABASE
3.   WHAT IS DBMS  Â
4.   COMPONENTS OF DBMS  Â
5.   3 TYPES OF DATABASE STRUCTURES Â
Â
6.   DATABASE STRUCTURES – RELATIONAL &
HIERARCHICALÂ Â Â
7.   ADVANTAGES & DISADVANTAGES OF RELATIONAL
VS HIERARCHICALÂ Â Â
8.   RELATIONAL VS. HIERARCHICAL
DATABASESÂ Â Â
9.   HOW TO SELECT DBMS  Â
*0.   DESIGN CONSIDERATIONS  Â
*1.   NORMALIZATION OF DATA  Â
CHAPTER 2: BACKGROUND OF IMS DATABASESÂ Â Â
1.   WHAT IS IMS  Â
2.   WHAT IS IMS DB  Â
3.   FUNCTIONS OF IMS DATABASE MANAGER Â
Â
4.   3 TYPES OF IMS HIERARCHICAL
DATABASESÂ Â Â
5.   "FULL FUNCTION" DATABASES Â
Â
6.   "FAST PATH" DATABASES  Â
7.   HIGH AVAILABILITY LARGE DATABASES
(HALDBS)Â Â Â
8.   IMPLEMENTATION OF IMS DATABASES Â
Â
9.   IMS AND DB2  Â
*0.   IMS DB & DC SYSTEMS Â
Â
*1.   IMS OVERVIEW  Â
*2.   IMS COMPONENTS  Â
*3.   SEGMENT EDIT/COMPRESSION Â
Â
*4.   DATA RELATIONSHIPS  Â
*5.   HIERARCHICAL SEQUENCE  Â
*6.   HIERARCHICAL DATA PATH  Â
*7.   SEQUENCE / KEY FIELD  Â
*8.   POINTERS  Â
*9.   DEDB DATA ENTRY DATABASES Â
Â
*0.   PROCESS FLOW DIAGRAM FOR IMS DB &
DCÂ Â Â
*1.   PROCESS FLOW COMPONENTS Â
Â
*2.   RUNNING OF IMS SUBSYSTEMS Â
Â
CHAPTER 3: IMS DATABASE CONCEPTSÂ Â Â
1.   IMS PROCESSING MODES  Â
2.   WHAT IS BMP  Â
3.   WHAT IS DL/I  Â
4.   BMP VS DLI
5.   BMP & RESTART  Â
6.   SCHEDULING A BMP  Â
7.   CONTROL BLOCKS – DBD AND PSB Â
Â
8.   DATABASE DESCRIPTION GENERATION
(DBDGEN)Â Â Â
9.   VARIABLE LENGTH SEGMENTS Â
Â
*0.   LOGICAL DATABASE  Â
*1.   LOGICAL RELATIONSHIPS  Â
*2.   PROGRAM SPECIFICATION BLOCK GENERATION
(PSBGEN)Â Â Â
*3.   APPLICATION CONTROL BLOCK GENERATION
(ACBGEN)Â Â Â
*4.   PROCOPT – PROCESSING OPTION PARAMETER IN
PSBÂ Â Â
*5.   SECONDARY PROCOPT  Â
*6.   PROCOPT – N & T  Â
*7.   DL/I POSITIONING CONCEPT Â
Â
*8.   MULTIPLE DATABASE POSITIONING Â
Â
CHAPTER 4: IMS SEGMENTS & FIELDSÂ Â Â
1.   IMS DATABASE ORGANIZATION Â
Â
2.   RETRIEVAL OF SEGMENTS  Â
3.   SEGMENTS & FIELDS  Â
4.   SEGMENT TYPE & SEGMENT OCCURRENCE,
LEVELSÂ Â Â
5.   ROOT, DEPENDANT, PARENT & CHILD
SEGMENTSÂ Â Â
6.   DATABASE RECORDS  Â
7.   TWINS AND PATH  Â
8.   RANDOM ACCESS & CONCATENATED
KEYÂ Â Â
9.   STANDARD FILE AND DLI DATABASE
PROCESSINGÂ Â Â
*0.   STANDARD FILE AND DLI DATABASE PROCESSING –
SCHEMATIC DIAGRAMSÂ Â Â
*1.   SEGMENT STORAGE  Â
*2.   STORING IMS DATA – VSAM ESDS Â
Â
CHAPTER 5: COBOL CODING FOR IMSÂ Â Â
1.   ENTRY & GOBACK  Â
2.   PCB MASKS IN ENTRY STATEMENT Â
Â
3.   ENTRY STATEMENT AND CBLTDLI CALL Â
Â
4.   PL/I CALL  Â
5.   FUNCTION CODE  Â
6.   GU CALLS
7.   GU / GN CALLS – EXAMPLE  Â
8.   RETRIEVE 2ND & 3RD SEGMENT USING GU CALLS
– EXAMPLE  Â
9.   GN CALLS  Â
*0.   GNP CALLS  Â
*1.   GNP CALL – EXAMPLE  Â
*2.   GHU / GHN / GHNP – GET HOLD CALLS Â
Â
*3.   GHN / GHNP CALLS – EXAMPLE Â
Â
*4.   ISRT CALLS  Â
*5.   ISRT CALLS – EXAMPLE  Â
*6.   INSERT RULE OPTIONS IN DBD Â
Â
*7.   DLET CALLS  Â
*8.   GHU / DLET CALLS – EXAMPLE Â
Â
*9.   GHN / GHNP CALLS – EXAMPLE Â
Â
*0.   GHU / DLET CALLS – EXAMPLE Â
Â
*1.   REPL CALLS   *9
*2.   GHU / REPL CALLS – EXAMPLE Â
Â
*3.   SYSTEM SERVICE CALLS  Â
*4.   CHKP CALLS  Â
*5.   CHKP CALL FORMAT  Â
*6.   XRST CALLS  Â
*7.   XRST CALL FORMAT  Â
*8.   STAT CALLS  Â
*9.   CHNG / ISRT / PURG CALLS AND ALTERNATE
PCBÂ Â Â
*0.   CHNG / ISRT / PURG CALLS AND ALTERNATE PCB –
EXAMPLEÂ Â Â
*1.   PCB MASK  Â
*2.   SEGMENT IO AREA  Â
*3.   QUALIFIED / UNQUALIFIED CALLS Â
Â
*4.   2 TYPES OF CALLS – EXAMPLE Â
Â
*5.   SSA – SEGMENT SEARCH ARGUMENTS Â
Â
*6.   UNQUALIFIED SSA – EXAMPLE Â
Â
*7.   QUALIFIED SSA – EXAMPLE Â
Â
*8.   QUALIFIED & UNQUALIFIED SSA’S COMBINED –
EXAMPLEÂ Â Â
*9.   MULTIPLE QUALIFICATION  Â
*0.   QUALIFIED SSA BOOLEAN OPERATION –
EXAMPLEÂ Â Â
*1.   COMMAND CODES  Â
*2.   COMMAND CODE – EXAMPLE  Â
*3.   CONCATENATED KEY ‘C’ COMMAND CODE –
EXAMPLEÂ Â Â
*4.   ‘D’ – PATH CALL COMMAND CODE Â
Â
*5.   PATH CALL ‘D’ COMMAND CODE –
EXAMPLEÂ Â Â
*6.   PATH CALL ‘D’ COMMAND CODE EXCLUDING MIDDLE
SEGMENT – EXAMPLE  Â
*7.   SET PARENTAGE ‘P’ COMMAND CODE Â
Â
*8.   SET PARENTAGE ‘P’ COMMAND CODE –
EXAMPLEÂ Â Â
*9.   ‘N’ – PATH CALL IGNORE COMMAND
CODEÂ Â Â
*0.   ‘F’ – FIRST OCCURRENCE COMMAND
CODEÂ Â Â
*1.   ‘L’ – LAST OCCURRENCE COMMAND
CODEÂ Â Â
*2.   ‘–’ NULL COMMAND CODE  Â
*3.   F / ‘–’ COMMAND CODES – EXAMPLES Â
Â
*4.   ‘L’ COMMAND CODE – EXAMPLE Â
Â
*5.   U / V COMMAND CODES  Â
*6.   U / V COMMAND CODES – EXAMPLES Â
Â
*7.   Q COMMAND CODE  Â
CHAPTER 6: SECONDARY INDEXING DATABASESÂ Â Â
1.   INDEX DATABASES  Â
2.   SECONDARY INDEXING  Â
3.   SECONDARY DATA STRUCTURE Â
Â
4.   SECONDARY INDEXING  Â
5.   SECONDARY INDEXING – SCHEMATIC DIAGRAM
1Â Â Â
6.   INDEX POINTER, INDEX SOURCE & INDEX TARGET
SEGMENTSÂ Â Â
7.   SECONDARY KEY & SECONDARY DATA
STRUCTUREÂ Â Â
8.   SECONDARY DATA STRUCTURE – SCHEMATIC
DIAGRAMÂ Â Â
9.   SECONDARY INDEXING BASED ON DEPENDANT
SEGMENTÂ Â Â
*0.   SECONDARY INDEXING – SCHEMATIC DIAGRAM
2Â Â Â
*1.   INDEPENDENT AND OPERATOR ‘#’ Â
Â
*2.   ADVANTAGES OF AIB  Â
*3.   INQY CALL FOR AIBTDLI  Â
*4.   SUBFUNCTIONS OF INQY CALL Â
Â
CHAPTER 7: CHECKPOINT & RESTARTÂ Â Â
1.   CHECKPOINT TYPES – BASIC &
SYMBOLICÂ Â Â
2.   SYMBOLIC CHECKPOINT & RESTART
CALLSÂ Â Â
3.   CHECKPOINT & RESTART Â
Â
4.   ACTIONS ON CHECKPOINT TAKEN AND ABNORMAL
TERMINATIONÂ Â Â
5.   ADVANTAGES OF CHECKPOINT
6.   REQUIREMENT FOR CHECKPOINT Â
Â
7.   CHECKPOINT FREQUENCY  Â
8.   NORMAL START & RESTART Â
Â
9.   CHECKPOINT RECORDS IN IMSLOGR DDNAME /
DASDÂ Â Â
*0.   CHKP CALL FORMAT  Â
*1.   XRST CALL FORMAT  Â
*2.   CKPTID VALUE DURING NORMAL START IN JCL PARM
PARAMETERÂ Â Â
*3.   CKPTID VALUE DURING RESTART IN JCL PARM
PARAMETERÂ Â Â
CHAPTER 8: GSAM DATABASESÂ Â Â
1.   GSAM  Â
2.   WHAT IS GSAM  Â
3.   PROCESSING GSAM DATABASES Â
Â
4.   GSAM FILE & RECORD SEARCH ARGUMENT
(RSA)Â Â Â
CHAPTER 9: JCL FOR IMS DB PROGRAMSÂ Â Â
1.   RUN IMS APPLICATION PROGRAM USING IMS LOADER
PROGRAM DFSRRC*0.  Â
2.   REGION TYPE  Â
3.   DFSRRC*0 FORMAT & PARAMETERS Â
Â
4.   DDITV*2 DDNAME IN IMS-DB2 JCL Â
Â
5.   DDOTV*2 DDNAME IN IMS-DB2 JCL Â
Â
6.   RUN IMS-DB2 PROGRAM USING IMS LOADER PROGRAM
DFSRRC*0, IMS DB2 LOADER PROGRAM DSNMTV*1 & DB2 INITIALIZATION
MODULE DSNMIN*0Â Â Â
7.   DFSVSAMP CODING  Â
8.   DFSRESLB DDNAME DATASETS Â
Â
9.   IMSLOGR LOG DATASET  Â
*0.   IEFRDER LOG DATASET  Â
*1.   IMSACB DDNAME DATASETS  Â
*2.   DBB  Â
*3.   DFSTAT DDNAME IN JCL  Â
*4.   IMS DDNAME DATASETS  Â
*5.   DYNALLIB DATASETS  Â
*6.   APPLICATION GROUP NAME (AGN) EXIT ROUTINE
(DFSISIS0)Â Â Â
*7.   APPLICATION CONTROL BLOCKS (ACB) Â
Â
*8.   JCL FOR IMS-DB PROGRAM  Â
CHAPTER *0: APPLICATION PROGRAMMING FOR IMS DBÂ Â
Â
1.   APPLICATION PROGRAMMING USING BATCH
CHECKPOINT/RESTARTÂ Â Â
2.   COMPILE IMS PROGRAM  Â
3.   PASSING PARAMETER TO IMS COBOL PROGRAM USING
SYSINÂ Â Â
4.   PASSING PARAMETER TO IMS COBOL PROGRAM USING
APARMÂ Â Â
5.   DATABASE DRIVEN PROGRAMS Â
Â
6.   FILE DRIVEN PROGRAMS  Â
7.   DLI BATCH UPDATE PROGRAMS Â
Â
CHAPTER *1: DBDGEN & PSBGEN CODINGÂ Â Â
1.   IMS DATABASE CODING – DBDLIB
2.   DBDLIB CODING – SEGM  Â
3.   DBDLIB CODING – PTR  Â
4.   DBDLIB CODING – COMPRTN  Â
5.   DBDLIB CODING – FIELD  Â
6.   DBDLIB CODING – PTR  Â
7.   DBDLIB CODING – FIELD STATEMENT Â
Â
8.   DBDLIB CODING – /CK & /SK
FIELDSÂ Â Â
9.   DBDLIB CODING – LCHILD  Â
*0.   XDFLD
*1.   TYPE – DATA TYPE PARAMETER IN
DBDLIBÂ Â Â
*2.   PSBLIB CODING  Â
*3.   PSBLIB CODING – CMPAT=YES Â
Â
*4.   IO PCB CODING  Â
*5.   ALTERNATE PCB CODING  Â
*6.   GSAM PCB CODING  Â
CHAPTER *2: ACCESS METHODSÂ Â Â
1.   DATABASE ORGANIZATION / ACCESS
METHODSÂ Â Â
2.   HDAM  Â
3.   HIDAM  Â
CHAPTER *3: IMS UTILITY PROGRAMSÂ Â Â
1.   IMS MODULES  Â
2.   DATABASE LOAD PROGRAM (DFSDDLT0) Â
Â
3.   DATABASE IMAGE COPY UTILITY
(DFSUDMP0)Â Â Â
4.   DATABASE RECOVERY UTILITY
(DFSURDB0)Â Â Â
5.   DATABASE CHANGE ACCUMULATION UTILITY
(DFSUCUM0)Â Â Â
6.   DATABASE BATCH BACKOUT UTILITY
(DFSBBO*0)Â Â Â
7.   DATABASE IMAGE COPY UTILITY
(DFSUDMP0)Â Â Â
CHAPTER *4: DATABASE RECOVERY AND DBRCÂ Â Â
1.   IMS RECOVERY  Â
2.   RECON DATASETS  Â
3.   DATABASE RECOVERY  Â
4.   WHEN RECOVERY NEEDED  Â
5.   DATABASE RECOVERY CONTROL (DBRC) Â
Â
6.   DATABASE REGISTERED TO DBRC Â
Â
7.   DBRC – DATABASE RECOVERY CONTROL
FACILITYÂ Â Â
APPENDIX A – SAMPLE PROGRAMS  Â
I.   SAMPLE IMS-DB READ PROGRAM Â
Â
II.   SAMPLE IMS-DB UPDATE PROGRAM WITH CHECKPOINT
– RESTART LOGIC  Â
APPENDIX B – SAMPLE JCLS  Â
I.   SAMPLE JCL TO RUN IMS-DB PROGRAM Â
Â
II.   SAMPLE JCL TO RUN IMS-DB PROGRAM WITH
DB2Â Â Â
III.   SAMPLE JCL TO UNLOAD IMS
DATABASEÂ Â Â
IV.   SAMPLE JCL TO LOAD IMS DATABASE Â
Â
V.   SAMPLE JCL TO RELOAD IMS DATABASE Â
Â
VI.   SAMPLE JCL TO TAKE IMAGE COPY OF IMS
DATABASEÂ Â Â
VII.   SAMPLE JCL TO REORG THE IMS
DATABASEÂ Â Â
VIII.   SAMPLE JCL FOR RECOVERY OF IMS DATABASE
IX.   SAMPLE JCL TO BACKOUT IMS DATABASES AFTER
PROGRAM HAS UPDATED IN ITS PRIOR STEPÂ Â Â
X.   SAMPLE JCL TO ACCUMULATE IMS LOG
RECORDSÂ Â Â
XI.   SAMPLE JCL TO MONITOR & LOGGING
FACILITYÂ Â Â
APPENDIX C – SAMPLE PSBGEN AND DBDGEN  Â
I.   SAMPLE PSBLIB  Â
II.   SAMPLE PSBLIB FOR IMS DATABASE WITH SECONDARY
INDEX DATABASESÂ Â Â
III.   SAMPLE DBDLIB FOR IMS DATABASE & GET
ROOT SEGMENTÂ Â Â
IV.   SAMPLE DBDLIB FOR IMS DATABASE FOR SECONDARY
INDEXING WHERE INDEX SOURCE AND TARGET SEGMENTS ARE SAME USING
PRIMARY KEY & GET INDEX POINTER SEGMENTÂ Â Â
V.   SAMPLE DBDLIB FOR IMS DATABASE FOR SECONDARY
INDEXING WHERE INDEX SOURCE AND TARGET SEGMENTS ARE SAME USING
SECONDARY KEY & GET INDEX POINTER SEGMENTÂ Â
Â
VI.   SAMPLE DBDLIB FOR IMS DATABASE FOR SECONDARY
INDEXING WHERE INDEX SOURCE AND TARGET SEGMENTS ARE DIFFERENT &
GET TARGET SEGMENTÂ Â Â
VII.   SAMPLE DBDLIB FOR IMS DATABASE FOR SECONDARY
INDEXING WHERE INDEX SOURCE AND TARGET SEGMENTS ARE DIFFERENT &
GET INDEX POINTER SEGMENTÂ Â Â
APPENDIX D – AIBTDLI CALL FOR GETTING ADDRESS OF SECONDARY INDEX
DATABASE PCB SINCE SECONDARY INDEX DB PCBS WILL NOT BE PASSED FROM
PSBÂ Â Â
APPENDIX E – IMS DATABASE BROWS
Pays: |
India |
N ° de modèle: |
-
|
Prix FOB: |
90 / Piece (Negotiable)
Obtenir le dernier prix
|
Localité: |
BANGALORE |
Prix de commande minimale: |
90 per Piece |
Commande minimale: |
1 Set |
Packaging Detail: |
HARDCOPY BOOK |
Heure de livraison: |
5 DAYS |
Capacité de Fournir: |
50 Piece per Week |
Payment Type: |
Other, Money Gram, Western Union |
Groupe de produits : |
- |