Ce cours n'a actuellement aucune session planifiée. Manifestez votre intérêt afin que la session puisse être programmée au plus vite. Veuillez remplir le formulaire et nous reviendrons vers vous dans les plus brefs délais.
Vue générale
| Code cours | CM010FR | Niveau de compétence | Advanced |
|---|---|---|---|
| Durée | 3.0 Jour(s) | Type de formation | Salle de cours
(Travaux pratiques) |
| Type de cours | Public/Privé | ||
| Prix |
EUR 1 450,00 HT
EUR 1 734,20 TTC |
This course is designed to present an introduction to the basic facilities of IMS, how these facilities work together, and how application programs interact with them. The course presents the IMS Database System, the IMS Transaction Manager, and their use in today's modern Enterprise Systems.
Voir ce cours dans d'autres pays
Schémas de filière:
Participants
Users who want a basic understanding of the IMS Database and IMS Transaction Manager products, and data processing personnel who will be working with an IMS System (DB, DB/DC, DBCTL).
Pré-requis
You should be able to:
- Describe the fundamentals of data processing, including the function of operating systems, access methods and Job Control Language (JCL). These skills can be obtained from on-the-job experience.
Objectifs
- List the elements of the IMS Database system
- Identify the IMS database organizations
- Describe the processing of a database record in hierarchic sequence
- Match the DBD and PSB control blocks used in database processing with their function
- Contrast the requirements and effects of sequential versus direct access of databases
- Select the reasons for use of secondary indexes and logical relationships
- Compare full-function and Fast Path database organization
- List the basic IMS Data Communications functions of the IMS Transaction Manager (TM)
- Identify the roles of messages, queues, and logical terminal names
- Distinguish among the scheduling characteristics of the IMS/TM region types: Message Processing programs, Batch Message Processing programs, and Interactive Fast Path
- State the role of commit points in recovery and restart
- Identify the functions of dynamic backout, batch backout, the system log, and the benefits of periodically backing up a database
- Cite the capabilities of a conversational program and its implications on processing and performance
- Describe the functions of additional IMS product features including DBRC, IRLM, Data Sharing, Distributed Processing, and DBCTL for CICS
Contenu
IMS Fundamentals
- Differentiate the IMS DBMS approach and capabilities from traditional master files
- Describe hierarchical data structures, database records and the goals for accessing them through DL/I
- Identify the principle IMS DB control blocks and differentiate the physical view from the application view of a database
- Identify and describe the principal facilities for backup and recovery of IMS databases
Accessing IMS Databases
- Identify the context for and the major parts of an IMS database application program
- Learn the elements of an IMS database call
- Learn how SSAs and command codes are used in database calls to determine which segments are acted upon
- Demonstrate or simulate the four IMS database call functions
- Review the capability of the IMS Test Program (DFSDDLT0)
IMS Hierarchic Access Methods
- Identify the principal IMS access methods, their similarities and their differences
- Discuss the application requirements which dictate the choice of an access method
Further IMS Database Function
- Understand how relationships among IMS databases are defined and handled with logical relationships
- Learn how IMS secondary indexes provide alternate access and structure to IMS physical databases
- Know how segment edit and compression routines are used
- Understand the implementation of field level sensitivity
IMS Transaction Manager
- Understand the goals and architecture of IMS/TM (Transaction Management)
- Learn the LTERM concept and how it relates to messages, message types and queues
- Learn how IMSGEN control blocks required for TM are coded and maintained
- Know how the IMSGEN control blocks, PSB and MFS control blocks are used in TM
- Understand the Master Terminal Operator and IMS terminal commands
- Understand IMS system security, integrity and maintenance functions
IMS Transaction Message Processing
- Discover the message flow from terminals through IMS/TM or EMH to an MPR and how application programs (MPPs) are scheduled
- Discover the components and flow of MPPs (message processing programs)
- Learn a little about the macros that define MPPs to IMS/TM
- Differentiate BMPs from MPPs and learn about extended checkpoints and restart
- Learn some of the implications of APPC
- Identify the functions of OTMA (Open Transaction Manager Access) and IMS Connect
IMS Fast Path
- Differentiate IMS DEDB Fast Path from Full Function databases
- Learn the structure and use of IMS MSDB Fast Path databases
- Understand the significance of partitioning and area replication and Fast Path utilities
- Know the advantages of High-Speed Sequential processing
- Understand the difference between Fast Past EMH (Expedited Message Handling) and IMS/TM message queue processing
Connecting IMS to Other Subsystems
- Learn about IMS Multiple Systems Coupling (MSC)
- Learn about IMS/CICS/VTAM Inter System Communication (ISC)
- Understand how IMS TM Transactions can access DB2 as an external Database manager
- Understand how CICS Transactions can access IMS as an external Database manager
- Learn how a Two-Phase Commit process is used when IMS Databases are accessed by CICS transactions
Enhancing IMS Availability
- See how Concurrent Copy can be used to increase IMS database availability
- Know and differentiate between XRF (Extended Recovery Facility) and RSR (Remote Site Recovery)
- Learn about Data Sharing among multiple IMS subsystems and how it evolved into IMS Parallel Sysplex Data Sharing
- See how IMS Shared Queues and other IMS functions can use IBM Coupling Facilities to share information between IMS systems
- Discover the features of the IMS Common Service Layer (CSL) Architecture and how CSL can aid in managing an IMSPLEX
- Learn how the Operations Manager address space provides the ability to issue IMSPLEX-wide commands through the SPOC interface
Business Integration of IMS Assets - SOA
- Describe how to make IMS transactions available as Web services
- Describe how to make IMS databases available as Web services
Agenda
Day 1
- Welcome
- Administration
- Unit 1: IMS Fundamentals
- Unit 2: Accessing IMS Databases
- Unit 3: IMS Hierarchic Access Methods
- Unit 4: Further IMS Database Function
Day 2
- Unit 5: IMS Transaction Manager
- Unit 6: IMS Transaction Message Processing
- Unit 7: IMS Fast Path
Day 3
- Unit 8: Connecting IMS to Other Subsystems
- Unit 9: Enhancing IMS Availability
- Unit 10: Business Integration of IMS Assets - SOA