下载  >  数据库  >  其它  > IMS application programming

IMS application programming 评分:

IMS Application Programming: Database Manager
IMS E重 Application programmin Database manager ersion sc187809-02 Before using this information and the product it supports, be sure to read the general information under "Notices"on page 363 Third edition (december 2006) This edition replaces or makes obsolete the previous edition, SC18-7812-01. The technical changes for this version are summarized under Summary of Changes"on page xv. O Copyright International Business Machines Corporation 1974, 2006. All rights reserved. US Government Users Restricted Rights-Use, duplication or disclosure restricted by GSA ADP Schedule Contract ith IBM Corp Contents Figures Specifying the UIB(CICs Online Programs Only) Specify he I/O areas Tables vii Formatting Segment Search Arguments(SSAs GSAM Data Areas 83 The AIBtDLI Interface .83 About this book ge specific entry points Summary of Contents Program Communication Block(PCB) Lists Prerequisite Knowledge The AERTLDI interface 89 IBM Product Names Used in This Information Language Environments 89 How to Read Syntax Diagrams Special dl/i situations 91 How to Send Your Comments Chapter 4. Current Position in the Summary of Changes XV Database After each call 93 Changes to the Current Edition of This Book for Current position after successful calls Version 9 Changes to This Book for IMS Version 9 Current Position after Unsuccessful Calls Library Changes for IMS Version 9 Multiple processing 102 Chapter 5. Recovering Databases and Part 1. Writing Application Programs 1 Maintaining Database Integrity 109 Issuing Checkpoints ..109 Chapter 1. How Application Programs Restarting Your Program From the Latest Work with Database Manager 3 Checkpoint 109 IMS Environments 3 Maintaining Database Integrity(IMS Batch, BMP, DL/I and Your Application Program and IMs Online regions) 110 DL/I Calls Reserving segments for the exclusive Use of Your DL/I Codes P rogram 116 Database Descriptions(DBDs) and Program Specification Blocks(PSBs Chapter 6. The Database Resource DL/I for CICS Online users 8 Adapter(DRA) 119 DL/I using the odba interface 10 Thread Concepts l19 Database Hierarchy Examples 11 DRA Startup Table 126 Chapter 2. Writing Your Application Enabling the dRa for a CCtl .127 Programs 17 Enabling the dRa for the ODBa Interface 128 Programming Guidelines Processing CCTL DRA Requests .129 Segment Search Arguments(SSAs) Processing Odba calls 130 Considerations for Coding dL/I Calls and Data CCTL-Initiated DRA Function Requests .130 Areas PAPL Mapping Format 139 Preparing to Run Your cics dl/I Call program.. 27 Terminating the dra .139 Examples of How to Code DL/I Calls and Data Designing the ccti recovery process Areas 27 TL Performance: Monitoring DRA Thread TCBs 141 Chapter 3. Defining Application Chapter 7. Secondary Indexing and Program Elements. 51 Logical Relationships 147 Formatting DL/I Calls for Language Interfaces . 51 How Secondary Indexing Affects Your Program 147 Assembler Language Application Programming Processing Segments in Logical Relationships 150 C Language Application Programming 54 COBOL, Application Programming 57 Chapter 8 Processing GSAM Pascal Application Programming 60 Databases 155 Application Programming for PL/I 62 Accessing GSAM Databases 155 pecifying the I/o PCB Mask GSAM Record formats 159 Specifying the DB PCB Mask .68 GSAM I/O Areas 15 Specifying the AIB Mask GSAM Status Codes 16 Specifying the AIB Mask for ODBA Applications..72 C Copyright IBM Corp. 1974, 2006 Symbolic CHKP and XRST with GSAM ... 160 SNAP Call .265 GSAM Coding Considerations 161 STAT Call .,.268 Origin of GSAM Data Set Characteristics 61 SYNC Call 270 TERM Call(CiCs Online Programs Only 271 Chapter 9. Processing Fast Path XRST Call Databases 165 Fast path database Calls 165 Chapter 13. Relationship Between Main Storage Databases (MSDBs) Calls and AlB and PcBs 277 Data Entry Databases(DEDBs) .167 Processing msdbs and dedbs 167 Chapter 14 DL/ Test Program Restrictions on Using Calls for MSDBs 174 (DFSDDLTO 279 Processing dedBs(ims and Cics with DBCtl) 174 Control statements Calls with Dependent Segments for DEDBs 183 Fast Path Coding Considerations 183 Planning the Control Statement Order 281 ABEND Statement CALL Sta nt 282 Part 2. Reference 185 COMMENT Statement .303 COMPARE Statement 304 Chapter 10 Command Code IGNORE Statement Reference ,,189 OPtiON Statement 310 PUNCH CTL Statement 311 General Command Codes for DL/I Calls .191 STATUS Statement 314 DEDB Command Codes for DL/ WTO Statement 317 Chapter 11. DL/ Calls for database WTOR Statement ICL Requirements 318 Management.· 207 Execution of DFSDDlto in IMs Regions Database Management Call Summary Explanation of DFSDDLto Return Codes 322 CIMS Call 209 DESDDLTO Hints CLSE Call 210 DEQ Call 211 Chapter 15. IMS Adapter for REXX 325 DLET Call 212 Sample Exit Routine(dfsrexxu) .326 FLD Call .213 Addressing Other Environments ..326 GN/GHN Call .216 REXX Transaction Programs GNP/GHNP Call REXXTDLI Commands 331 GU/GHU Call REXXTDLI Calls 331 ISRT Call 225 REXXIMS Extended Commands OPEN Call Sample Execs Using REXXTDL POS Call REPL Call .232 Chapter 16. CICS-DL/ User Interface Chapter 12. DL/ Calls for System Block return codes .359 Not-Open Conditions Services 235 Invalid request Conditions 360 System Service Call summary APSB Call 238 CHKP(Basic) Call Part 3. Appendixes ,,361 CHKP(Symbolic) Call DPSB Call 241 Notices 363 GMSG Call 242 Programming interface Information GSCD Call 244 Trademarks .365 ICMD Call INIT Call 24 Bibliography. 367 INQY Call IM MS Version 9 library 367 LOG Call Supplementary Publications PCB Call (Clcs Online Programs Only) Publication collections RCMD Call 260 368 ROLB Call Accessibility Titles Cited in This Library ROLL Call ROLS Call Index 369 SETS/ SETU Call Iv Application Programming: Database Manager gures 1. DL. /I Program Elements 4 41. Processing a Long Chain of Segment 2. Normal Relationship between Programs, PSBs, Occurrences with subset pointe 175 PCBs, DBDs, and databases Examples of Setting Subset Pointers 175 3. Relationship between Programs and Multiple 43. Additional Examples of Setting Subset PCBs(Concurrent Processing Pointers 176 4. The Structure of a Call-Level CICS Online 44. How Subset pointers divide a Chain into Program Subsets 5. Medical hierarchy 11 45. U Comnand Code example .199 6. Segment with a Noncontiguous Sequence Field 20 46. Processing for the Passbook Example 7. D Command Code Example 24 47. Moving the Subset Pointer to the Next 8. Sample Assembler Language Program Segment after Your Current Position 203 9. Sample Call-Level Assembler Language 48. Retrieving the First Segment in a Chain of Program(CICS Online Segments 204 10. Sample C Language Program 32 49. Unconditionally Setting the Subset Pointer to 11. Sample Cobol program Your Current position 205 12. Sample Call-Level OS/V COBOL program 50. Conditionally Setting the Subset Pointer to (CICS Online) Your Current position 13. Sample Pascal Program 43 51. Hierarchic Sequence 14. Sample pl/i program 45 52. I/O Area for SNAP Operation Parameters 266 15. Sample Call-Level PI./I Program(CICS 53. Example JCL Code for DD Statement Online) Definition 318 g the UiB, PCB Address List, and the nple jcl Code for DFSDDLTo in a BMP 319 PCB Mask for VS COBOL II 76 55. Using the Binder to Copy the Name 17. Defining the uib, pcb address list, and the IVPREXX 327 PCB Mask for OS/VS COBOL 76 56. JCL Code Used to Run the IVPREXX Sample 18. The COBOL COPY DLIUIB Copy Book 77 E 328 19. Defining the UIB, PCB Address List, and the 57. IMS Adapter for REXX Logical Overview PCB Mask for PL/I 78 Diagram 329 20. Defining the uib, pcb address l ist and the 58. Exec To Do calculations PCB Mask for Assembler Language 78 61. Example Output of PCBINFO Exec on apSo- 59. PDF EDIT Session on the say exec 34 21. Example Code: CONSTANT AREA 80 60. Example Output from the SAY Exec 47 22. Qualified SSA without Command Codes 82 23. Current Position hierarch without Database PCBs 348 24. Example Code: Deleting Segment Cll 62. Example Output of PCBINFO Exec on a PSB 25. Hierarchy after Deleting a Segment with a database pCB 348 26. Hierarchy after Deleting a Segment and 63. PCBINFO Exec Listing 349 Dependents 96 64. Example Output of PARTNUM Exec 35 27. Hierarchy after Adding New Segments and 65. Example Output of PARTNAME Exec 350 Dependents 98 66. PARTNUM Exec: Show Set of parts Near a 28. DL/I Positions Specified Number 29. Multiple processin ng 102 67. PARTNAME Exec: Show Parts with similar 30. Multiple Positioning Hierarchy ames 32. SETS and ROLs Calls Working Together z 31. Single and Multiple Positioning Hierarch 104 68. Output from => DOCMD 353 114 69. Output from=>DOCMD/DIS NODE ALL;? 353 33. ODBA Two-Phase Sync Point Processing 125 70. Output from=> DOCMD /DIS NODE 34. DRA Component structure with the odBa ALL CID>0 .353 Interface 129 71. Output from = DOCMD /DIS NODE 35. Fxample of using the Dependent and 149 ALLTYPE=SLU2 354 36. Example of Using the Independent AND 149 2. Output from = DOCMD/DIS TRAN 37. Patient and item hierarchies 152 ALL enact>o ReCTYPE=T02 354 38. Concatenated Segment 73. Output from=> DOCMD/DIS LTERM 39.//IMS DD Statement Example 164 ALL ENAcT>0 354 40. Sample PCB Specifying View=MSDB 173 74. DOCMD Exec: Process an ims command 355 C Copyright IBM Corp. 1974, 2006 V1 Application Programming: Database Manager Tables 1. Licensed Program Full Names and short names x 44. INIT DBQUERY: Examples for asmtDl I 2. PATIENT Segment CBLTDLI CIDLI and PAstoli 248 3. ILLNESS Segment 12 45. INIT DBQUERY: I/O Area Example for 4. TREATMNT Segment 12 PLITDLI 5. BILLING Segment .12 46. INIT I/O Area Examples for ASMTDLI 6. PAYMENT Segment 13 CBLTDLI CIDL and PastDli 249 7. HOUSEHOLD Segment 13 47. INIT I/O Area Examples for PLITDLI 9 8. Teller Segment in a Fixed Related MSDB 13 48. INIT I/O Area ExaMples for ASMTDLI 9. Branch Summary Segment in a Dynamic CBLTDLI CTDLI, and PaStDLi Related msdb 14 49. INIT I/O Area Examples for PLITDLI 250 10. Account Segment in a Nonrelated MSDB 15 50. INQY ENVIRON Data Output 254 11. Qualified SSA Structure 19 51. Subfunction PCB, and I/o Area 12. Unqualified SSa with Command Code 25 Combinations for the INQY Cal 13. Qualified SSA with Command Code 2. Log Record Formats for COBOL, C, 14. I/O PCB Mask 65 Assembler, Pascal, and PL/I Programs for the 15. DB PCB Mask 9 AIBTDLL ASMTDLL CBLTDLI CELTDLI 16. AIB Fields CTDlI and PASTDLI Interfaces 17. AIB Fields for Use of ODBA Applications 72 53. Log Record Formats for COBOL, Cr 18. Relational Operators 79 Assembler, PascaL, and PL/I Programs for the 19. I/O PCB and Alternate PCB Information PLITDLI Interface Summary 88 54. RCMD Support by Application Region Type 261 20. Using Lang- Option in a language 55. SNAP Operation Parameters ..267 Environment for PL/I Compatibility 56. Call relationship to pcb 277 21. Results of Single and Multiple positioning 57. Summary of DFSddLto Control Statements 280 with dL/I Calls 104 58. ABEND Statement 282 22. Comparison of ROLB, ROlL, and rols 111 59. CALL FUNCTION Statement 282 23. Example of Events in a Multithreading 60. CALL DATA Statement System 121 61. OPTION DATA Statement 24. CCTI Single-Phase Sync Point Processing l24 62. FEEDBACK DATA Statement 25. CCTL Two-Phase Sync Point Processing 124 63. DL/I Call Functions 289 26. Information provided for the schedule 64. CALL FUNCTION Statement Process 141 Column-Specific SSAs) .301 27. Information Provided at UOR Termination: 142 65. CALL FUNCTION Statement with 28. GSAM DB PCB Mask 156 DFSDDLTO Call functions 29. Summary of GsaM Calls 161 66. COMMENT Statement 304 30. Summary of Fast Path Database Calls 165 67. COMPARE DATA Statement 305 31. Subset Pointer Command Codes and Calls 166 68. COMPARE AIB Statement 32. FSA Structure 169 69. COMPARE PCB Statement .307 33. Unqualified ssa with Subset pointer 70. IGNORE Statement 310 Command Code /1. OPTION Statement 34. Qualified Ssa with Subset pointer Command 72. PUNCH CTL Statement .312 Code 177 73. STATUS Statement 35. Qualified POS Call: Keywords and map of 74. WTo Statement 317 I/O Area Returned. 180 75. WTOR Statement ..318 36. Summary of Command codes 189 76. IMS Adapter for reXX Parameter Types and 37. Command Codes and related calls 190 Definitions 333 40. Unqualified POS Call: Keywords and Map oF. 208 78. Return Codes in UIBFCTP nds 38. Command Codes for DL /I Calls 19 77. REXXIMS Extended Comm .335 39. Summary of DB Calls 359 19. Return codes in uibdltr if UIbFctR=oc the I/o Area return Output NOTOPEN) 359 41. Summary of System Service Calls 80. Return Codes in uibdltr if uibfctR-08 42. GMSG Support by Application Region Type 244 (INVREQ) 359 43. ICMD Support by Application Region Type 246 C Copyright IBM Corp. 1974, 2006 VII Vlll Application Programming: Database Manager

...展开详情
2012-03-24 上传 大小:4.77MB
举报 收藏
分享
IMS application programming

IMS Application Programming: Database Manager

立即下载
IMS DB Hierarchy Design Examples - App Prog Ref

学习IMS数据库很好的参考 IMS这方面资料网上很难找的

立即下载
IMS综述IMS综述

在介绍了IMS发展的同时,介绍了IMS的技术标准和核心思想,并就其特点和应用进行了总结,最后指出IMS技术发展的问题,并对其发展进行了展望

立即下载
ims原理ims介绍

ims原理,大致介绍,以及相关概括性描述

立即下载
ims_wiki ims综述

ims_wiki ims综述。强烈推荐!!!!!!!!!!!!!!

立即下载
ims资料

ims架构,主要介绍IMS的内容。

立即下载
IMS Overview

IMS overview, 介绍了IMS的大致情况,在主机平台的同学会用得着

立即下载
mapgis ims

MapGIS IMS 开发的得力助手,做GIS网络开发的同志注意的,对大家都很好的!

立即下载
Integrating IMS and Asterisk 对接IMS 与Asterisk指南

Executive Summary Objective To create an open source test bed for validating th e end to end VOIP calls originating or terminating at 3G/4G mobile network for use cases like PSTN-IMS an d IMS-PSTN call flows. • Conformance to the 3GPP IMS standards using open s ource elements which can provide ad

立即下载
ims-communicator

ims-communicator

立即下载
中兴IMS资料

中兴IMS资料

立即下载
Ims系统结构

Ims系统结构 Ims系统在3GPP网络中层次

立即下载
华为ims概述

华为ims概述,IMS解决方案概述,华为IMS解决方案采用的终端包括:移动软终端、PC软终端和IP电话

立即下载
IMS DB Introduction

IMS Database introduction!

立即下载
移动IMS培训资料IMS系统架构与基本原理

移动IMS培训资料,IMS系统架构与基本原理,IMS系统架构和基本原理 IMS的引入、IMS架构、以IMS为核心的NGN架构、基本注册/会话流程、业务提供模式、计费模式

立即下载
IMS学习总结

ims相关的学习资料,描述了ims的结构,知识要点等

立即下载
IMS框架协议

3GPP定义的IMS框架协议,描述了IMS的整体架构、功能、接口,IMS各个网元如S-CSCF、P-CSCF等的功能,业务流程。以及IMS与3G、4G核心网业务流程中的信令交互。

立即下载
IMS 产品操作

IMS 产品操作,IMS设备简单操作,本培训资料为产品简单操作

立即下载
IMS系统介绍

IMS-通用-BC-CH-理论基础-系统介绍-IMS概述-教材

立即下载
IMS 基本原理

IMS 基本原理,ims主要协议和典型 SSS基本呼叫数据配置指导 sbc系统结构介绍 cscf故障定位和处理

立即下载