Visão Geral
Curso IBM Mainframe IMS Fundations, Este curso foi desenvolvido para apresentar uma introdução às facilidades básicas e aprimoradas do IMS (Sistema de Gerenciamento de Informações) e seu uso no ambiente de SI atual.
Conteúdo Programatico
I. IMS Overview
- Who uses IMS & usage statistics
- IMS Components, Features, & Environments
- IMS Database & Transaction Management Systems
- IMS System Services
- IMS Product Documentation plus Hardware & Software Requirements
- Application Programming Languages Supported
- IMS Features
II. IMS Database Manager
- What is a database
- IMS Databases, hierarchic structure & terminology
- Storing data in IMS & Db2 for z/OS & storing XML data
- Open database manager
- Components of an IMS database system and its control blocks (DBD, PCB, PSB, ACB)
- IMS program communication overview
- PCB Processing Options
- The IMS Catalog
- Database Integrity and Recoverability
III. IMS Hierarchic Access Methods
- Order, Structure, Relationships, Prefixes & Pointers
- IMS Sequential Access Methods: HSAM, HISAM, GSAM, SHSAM, SHISAM
- IMS Direct Access Methods: Segment Prefix Area, Free Space Management, HDAM, PHDAM, HIDAM, PHIDAM
- HALDB: Highlights, data sets, partitions, partition selection, partitioned secondary index, and support
- Variable length segments
- Secondary Indexes
- Logical Relationships
- Database Utilities
IV. IMS Database Programming
- Program components, PCB review and mask layout
- DL/I Call parameters, function codes (sequential & direct retrieval, adding, deleting, modifying data), segment search arguments
- AIB Interface
- Using EXEC DLI
- CICS PSB Scheduling
- IMS Status codes
- DL/I test program
V. IMS Transaction Manager
- Goals of an online system
- Architecture (control region, DLISAS region, DBRC region, Dependent Regions (MPR, BMP, IFP, JBP, JMP))
- Logical Terminal concept
- Message types & examples
- Message queues
- Message Format Services (MFS)
- Master Terminal
- IMS Security
- IMS Online system integrity & logging (OLDS, WADS, SLDS, RLDS)
- DBRC: Database Recovery Control (purpose, components, planning, commands, & records)
- Program Isolation, System Checkpoints
- IMS TM related products
VI. IMS Transaction Message Processing
- Scheduling (classes, priorities, additional factors)
- Dynamic transaction backout
- Batch message processing (BMP)
VII. Application Message Processing
- Message Processing calls
- Communicating with IMS (IO-PCB, TP-PCBs)
- Conversational processing
- Synchronization point events
- Application abends and recovery
- IMS Connect
VIII. IMS Fast Path
- Components
- Data Entry Databases (DEDB): Structure, storage format, special characteristics & utilities, additional features
- Fast Path system functions
- Main Storage Databases (MSDB): types, processing
- Expedited Message Handler (EMH): components, definition, flow through system
IX. IMS Interface to Other Systems
- Multiple Systems Coupling (MSC)
- Inter-System Communication (ISC)
- CICS-DBCTL
- IMS Connection to Db2
- Advanced Program to Program communication (APPC)
- Open Transaction Manager Access (OTMA)
- IMS Connect
- Open Database Access (ODBA)
X. IMS Data Sharing, Sysplex, & Shared Queues
- Data Sharing: definition, types, components, integrity, caching, & impact of failures
- Parallel Sysplex Overview: hardware, software, services, implementation
- IMSPlex: definition, components, functions, implementation (CSL, SCI, OM, RM), global online change
- Shared Queues: components, functions, implementation
XI. IMS Additional Availability Support
- DFSMS Concurrent Copy
- Recovery Data Manager (DRF)
- XRF: Extended recovery facility
- FDBR: Fast database recovery facility
- RSR: Remote Site Recovery
XII. IMS Operations
- Commands overview
- Master Terminal and TSO SPOC
- Type 1 and Type 2 command formats, command examples
- IMS Start: cold, warm, emergency
- IMS Shutdown: normal, forced
XIII. IMS System Programming & Administration
- IMS system generation & macros
- ETO: extended terminal option
- DRD: dynamic resource definition (IMS Repository)
- IMS Catalog
- IMS system data sets, execution parameters, procedures, exit routines, system and database utilities, tools, monitoring & tuning
XIV. IMS Service Oriented Architecture (SOA)
- Definitions and terminology
- IMS Connect
- OTMA
- Websphere MQ
- IMS Callout using DL/I ICALL
- ODBA
- ODBM
- Universal drivers
XV. Highlights of the current two versions of IMS