DFSMS Object Support: Data Archiving with OAM

Similar documents
IBM. DFSMS Object Access Method Application Programmer s Reference. z/os. Version 2 Release 3 SC

DFSMS Basics: How to Create/Modify an SMS Configuration and Write ACS Routines - Demo

IBM Virtualization Engine TS7700 Series Best Practices. Usage with Linux on System z 1.0

DFSMSdss Best Practices in an SMS Environment

DFSMS Basics: How to Write ACS Routines Part 2 - Hands-on Lab (Section 2)

The Life and Times of a Data Set: You Wouldn't Want Your Relatives Hanging Around, Why Your Data?

DFSMS Basics: How to Write ACS Routines Hands-on Lab Workbook

DFSMS Basics: How to Write ACS Routines Hands-on Lab (Section 1)

IBM. DFSMS Implementing System-Managed Storage. z/os. Version 2 Release 3 SC

DFSMS:Intermediate NaviQuest Streamlining SMS Work

IBM. DFSMSdfp Storage Administration. z/os. Version 2 Release 3 SC

IBM. DFSMS Using the Interactive Storage Management Facility. z/os. Version 2 Release 3 SC

z/os Introduction and Workshop Data Sets

IBM. DFSMS Introduction. z/os. Version 2 Release 3 SC

What You Need to Know About the Way HSM uses SMS. Chris Taylor IBM Corporation August 15, 2013 Session Number 13773

NaviQuest Testing ACS Hands-On Lab

Using FlashCopy in the DB2 Utilities

Migration from a TS7740 to a TS7700T considerations

The In's and Out's of DFSMSdss Exit Processing and Patch Options

DFSMS Basics: Data Set Fundamentals Get to Know Your Data Sets!

IBM System Storage. Tape Library. A highly scalable, tape solution for System z, IBM Virtualization Engine TS7700 and Open Systems.

IBM TotalStorage 3592 Tape Drive Model J1A

IBM Education Assistance for z/os V2R1

IBM TotalStorage Enterprise Tape Controller 3590 Model A60 enhancements support attachment of the new 3592 Model J1A Tape Drive

IBM Virtualization Engine TS7700 Series Copy Export Function User's Guide Version 2.1.5

IBM. DFSMStvs Planning and Operating Guide. z/os. Version 2 Release 3 SC

IBM Magstar 3494 Model B18 Virtual Tape Server Features Enhance Interoperability and Functionality

Making the Most of DFSMSdss and SMS: Hints, Tips, and Best Practices in your z/os Environment Session # 10954

An Introduction to GPFS

IBM. Licensed Program Specifications. IBM DATABASE 2 Universal Database Server for OS/390 and z/os Version 7 Program Number 5675-DB2.

DFSMS What's New with DFSMS ICF Catalog and IDCAMS

IBM System Storage LTO Ultrium 6 Tape Drive Performance White Paper

Uni Hamburg Mainframe Summit 2010 z/os The Mainframe Operating. Part 6 z/os Concepts

Paradigm Shifts in How Tape is Viewed and Being Used on the Mainframe

IBM Virtualization Engine TS7700 Series Encryption Overview Version 1.1

IBM Education Assistance for z/os V2R2

Transactional VSAM: An Application Programmer's Perspective

Matrix. Exspans Systems Inc. Enabling Technology for OS/390 and z/os. Concepts. RPO Perth Ontario K7H 3M6 Canada

Uni Hamburg Mainframe Summit z/os The Mainframe Operating. Part 3 z/os data sets. Introduction to the new mainframe. Chapter 5: Working with data sets

CA Dynam /T Tape Management for z/vse

z/os Data Set Encryption In the context of pervasive encryption IBM z systems IBM Corporation

Configuration Manager

EMC for Mainframe Tape on Disk Solutions

JANUS. Migration of OAM Objects from Opticals, DASD and Tape to New Hardware Product Overview V02R03. Intercom Computer Systems GmbH Page 1

Implementing and Using Extended-Addressing Volumes (EAV)

IBM System Storage TS1120 Tape Drive

IBM Virtualization Engine TS7700 Series Best Practices. TPF Host and TS7700 IBM Virtualization Engine V1.1

With Tivoli Advanced Catalog

IBM Education Assistance for z/os V2R1. Item: Log Stream Primary Storage Consumption Alert Messaging Element/Component: BCP System Logger

DFSMSdfp Storage Administration Reference

Installing WDI v3.3 on z/os

Transition to Transitions Session Glenn Wilcock DFSMShsm Architect IBM

How to health-check your TSM environment

EMC ControlCenter PLANNING AND INSTALLATION GUIDE VOLUME 2 (MVS AGENTS) 6.0 P/N REV A02

PROGxx and LLA Enhancements z/os 1.12

CA Rapid Reorg for DB2 for z/os

z/os Basics: Migrating from HFS to zfs and things to watch out for

Redpaper. zedc Compression: DFSMShsm Sample Implementation. Keith Winnard Gert Laumann Jose Gilberto Biondo Jr

IBM. DFSMS Managing Catalogs. z/os. Version 2 Release 3 SC

What s New in z/os DFSMS tm Overview

Version Overview. Business value

IBM TS7700 grid solutions for business continuity

INTEROPERABILITY OF AVAMAR AND DISKXTENDER FOR WINDOWS

What s New in DFSMSdss and System Data Mover

Uni Hamburg Mainframe Summit 2010 z/os The Mainframe Operating. Part 4 z/os Overview

Workload Characterization Algorithms for DASD Storage Subsystems 1

TIBCO EMS Client for z/os (CICS) Release Notes

Basi di Dati Complementi. Mainframe

IBM Education Assistance for z/os V2R2

Data Domain OpenStorage Primer

IBM. Using the Installation Dialog. ServerPac. Dialog Level: 28 SA

INTRODUCTION. José Luis Calva 1. José Luis Calva Martínez

IBM. DFSMShsm Implementation and Customization Guide. z/os. Version 2 Release 3 SC

for Mainstar MXI G2 Session 8962 Speaker: Shari Killion

IBM. DFSMS Installation Exits. z/os. Version 2 Release 3 SC

Veritas NetBackup Vault Administrator s Guide

DFSMShsm Best Practices

ENQ Downgrade & CA MIM Update

IBM Content Manager OnDemand Report Definition Made Easy

An Introduction to z/os DASD Backup and Archiving

VSAM Management. Overview. z/os. CSI International 8120 State Route 138 Williamsport, OH

Veritas NetBackup and Veritas Enterprise Vault Integration. Now from Symantec

IBM Spectrum Protect Version Introduction to Data Protection Solutions IBM

Oracle Tuxedo Application Runtime for Batch

Db2 12 for z/os. Data Sharing: Planning and Administration IBM SC

CA MICS Resource Management

CA Software Change Manager for Mainframe

IBM InfoSphere Classic Federation for z/os Version 11 Release 1. Installation Guide GC

A Close-up Look at Potential Future Enhancements in Tivoli Storage Manager

Program Directory for Tivoli Workload Scheduler. Version 8 Release 1, Modification Level 0. Program Number 5698-WKB. for Use with OS/390 z/os

Sysplex: Key Coupling Facility Measurements Cache Structures. Contact, Copyright, and Trademark Notices

Speaker Notes. IBM Software Group Rational software. Exporting records from ClearQuest

Veritas NetBackup Vault Operator s Guide

IBM CICS VSAM Recovery V3R1 Automates the Recovery of Your Lost or Damaged VSAM Files

About Your Software IBM

Tivoli Web Solutions. Upgrade Notes

DFSMShsm Best Practices

DFSMShsm CDS Deep Dive

Release Notes r12.5, Second Edition

IBM System Storage with ProtecTIER Software Release Notes 3.3.7

Transcription:

DFSMS Object Support: Data Archiving with OAM Brian Corkill corkill@us.ibm.com IBM Mar 2, 2011 9008

Legal Disclaimer NOTICES AND DISCLAIMERS Copyright 2011 by International Business Machines Corporation. No part of this document may be reproduced or transmitted in any form without written permission from IBM Corporation. Product information and data has been reviewed for accuracy as of the date of initial publication. Product information and data is subject to change without notice. This document could include technical inaccuracies or typographical errors. IBM may make improvements and/or changes in the product(s) and/or programs(s) described herein at any time without notice. References in this document to IBM products, programs, or services does not imply that IBM intends to make such products, programs or services available in all countries in which IBM operates or does business. Consult your local IBM representative or IBM Business Partner for information about the product and services available in your area. Any reference to an IBM Program Product in this document is not intended to state or imply that only that program product may be used. Any functionally equivalent program, that does not infringe IBM's intellectually property rights, may be used instead. It is the user's responsibility to evaluate and verify the operation of any non-ibm product, program or service. THE INFORMATION PROVIDED IN THIS DOCUMENT IS DISTRIBUTED "AS IS" WITHOUT ANY WARRANTY, EITHER EXPRESS OR IMPLIED. IBM EXPRESSLY DISCLAIMS ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT. IBM shall have no responsibility to update this information. IBM products are warranted according to the terms and conditions of the agreements (e.g., IBM Customer Agreement, Statement of Limited Warranty, International Program License Agreement, etc.) under which they are provided. IBM is not responsible for the performance or interoperability of any non-ibm products discussed herein.

Trademarks The following are trademarks of the International Business Machines Corporation in the United States, or other countries, or both: IBM DFSMS/MVS DFSMSdfp DS8000 RACF z/os zseries The information contained in this presentation is distributed on an 'AS IS' basis without any warranty either expressed or implied, including, but not limited to, the implied warranties of merchantability or fitness for a particular purpose. The use of this information is a customer responsibility and depends on the customer's ability to evaluate and integrate it into the customer's operational environment.

DFSMS/OAM Main Functional Areas OAM OBJECT SUPPORT TAPE LIBRARY SUPPORT OBJECT: unstructured data, 1 byte to 2000M Access Method to store, access, and manage objects through life cycle. Volume management for optical and tape removable media on which objects reside. Central manager for tape libraries Interaction with many z/os and DFSMS components Support to display/manage volumes/library Tape library-related interfaces (used internally/externally by multiple components/vendor products) Installation exits at key processing points during volume life cycle for tape management systems

What is OAM s Object Support? DFSMSdfp component (no separate license required) Access method used to store, retrieve, delete and manage objects Each object is a named byte stream. no record orientation, no required structure, high volume, varying access-time requirements Objects can range in size from 1 byte to 2000 MB Each object identified by a two part name: 1 to 44 character collection name 1 to 44 character object name Object storage hierarchy consists of disk (DB2 DASD or File System), optical and tape. OAM provides an Application Programming Interface (API) called the OSREQ macro (Assembler macro).

What is OAM s object support? Store and transition object data across the storage hierarchy (disk, optical and tape) based on storage management policies defined through SMS: provide data movement, retention and expiration management (life cycle management of the objects and volume management of media) objects can be directly stored to any level in the OAM storage hierarchy (don't have to transition from disk first) provide support for up to 2 backup copies (with auto access to backups)

What are Benefits of OAM? Ability to store and manage extremely large quantities of data. Support for optical libraries on an MVS (z/os) platform. Support for Write Once Read Many (WORM) optical media for permanent retention of legal records. Flexible storage hierarchy consisting of any combination of disk, optical and tape. Flexible rules for transition between levels in storage hierarchy. SMS-based management of the data from creation to expiration. Integrated backup and recovery facilities. Automatic access to backup data if primary unavailable due to media or library failures. Media management, expiration and recycle. Archive retention controls to ensure objects not changed or deleted.

APPLICATION OAM z/os UNIX?OSREQ OSMC LCS FILE SYSTEM DELETE TASK ZFS OPTICAL TASKS TAPE TASKS FILE SYSTEM TASKS NFS FILE SYSTEM DRIVER DB2 /zfsxxx /nfsxxx DB2 (DSL1) OPTICAL TAPE (TSL1/TSL2) FILE SYSTEM (DSL2)

OAM Storage Hierarchy Disk Level DB2/DASD sublevel File System sublevel (z/os V1R13) Optical Level Tape Level Tape sublevel 1 Tape sublevel 2 P R I M A R Y DISK LEVEL OPTICAL LEVEL TAPE LEVEL DISK SUBLEVEL 1 (DB2 SUBLEVEL) DISK SUBLEVEL 2 (FILE SYSTEM SUBLEVEL) OPTICAL TAPE SUBLEVEL 1 USES USES USES USES DB2 Tables (4K, 32K, LOB) zfs / NFS /oam..... Optical Media Tape Media B A C K U P TAPE SUBLEVEL 2

OAM Object Support - Conceptual View APPLICATIONS API OBJECT/MEDIA LIFE CYCLE MANAGEMENT Time. STORE RETRIEVE QUERY CHANGE DELETE P R I M A R Y B A C K U P DISK OPTICAL TAPE Transition Backup Expiration Deletion

OAM Object Support Applications APPLICATIONS API OBJECT/MEDIA LIFE CYCLE MANAGEMENT Time. STORE RETRIEVE QUERY CHANGE DELETE P R I M A R Y B A C K U P DISK OPTICAL TAPE Transition Backup Expiration Deletion Applications IBM DB2 Content Manager IBM DB2 Content Manager OnDemand IBM DB2 ImagePlus Vendor/Customer written Application Environments MVS (Batch/TSO) CICS IMS Approximately 50% of OAM customers use the IBM Content Management products Application Data Documents, images, video, etc.

OAM Object Support OSREQ API API STORE RETRIEVE QUERY CHANGE DELETE OSREQ OAM Application Programming Interface (API) STORE QUERY In entirety ( 256M) Obtain information about objects In parts (>256M) STOREBEG/STOREPRT/STOREEND CHANGE RETRIEVE SMS constructs associated with objects All or part of an object Retention Initiate Immediate Recall DELETE Primary or Backup View Manually delete objects Automatic Access to Backup

OAM Object Support Life Cycle Management and Functions/Utilities OBJECT/MEDIA LIFE CYCLE MANAGEMENT Time P R I M A R Y B A C K U P DISK OPTICAL TAPE Transition Backup Expiration Deletion Flexible OAM Storage Hierarchy with ISMF and OAM PARMLIB Configuration: Storage Group configure hierarchy levels, object grouping Storage Class which hierarchy level Management Class duration Can store directly to any level of the OAM hierarchy Life Cycle Management Objects: Transition, Backups (up to 2; optical/tape), Expiration, Deletion Media: Recycle Functions/utilities: Storage Management Cycle Immediate Recall to Disk (OSREQ retrieve) Immediate Backup (following OSREQ store) Library Space Management DASD Space Management Volume Recovery Single Object Recovery Move Volume Recycle

OAM Object Support - Architectural Overview Uses DB2 Meta-data Configuration Library Volume Object Storage 4K 32K LOB OAM OVERVIEW DB2 "DASD" APPLICATION OTIS DB2 OAM CATALOG SMS ISMF IDCAMS Catalog SCDS ACS Routines ACDS activate ACS Routines Uses SMS Constructs Storage Group Storage Class Management Class Data Class Uses Catalog OAM Collection Subcomponents OSR OTIS OSMC LCS Object Storage and Retrieval (OSR) OSREQ Application OTIS OAM Storage Management Component (OSMC) Library Control System (LCS) Storage Management Subsystem (SMS) Libraries LCS Optical Support "Optical" "Tape" "Shelf" LCS Object Tape Tape Library Support

Terminology OAM - Object Access Method Object Support Tape Library Support OSR - Object Storage and Retrieval Provides application interface into OAM via OSREQ API LCS - Library Control System Provides removable media library management device support for optical and tape libraries and file system OSMC - OAM Storage Management Component Provides storage management for objects OTIS OAM Thread Isolation Support Required for OSREQ API

Object Storage Group Provides a mechanism to segregate and group related OAM objects (e.g., all objects belonging to the same application or the same type, size, etc.). An OBJECT storage group consists of: A DB2 database (called the Object Storage Database) on DASD. (optionally) A set of optical disk volumes. (optionally) A set of tape volumes. 1 to 8 optical disk libraries can be associated with each OBJECT storage group. A tape unit name can be associated with the OBJECT storage group for primary copies written to tape. OAM Deletion Protection and OAM Retention Protection status. OBJECT storage groups defined to OAM/SMS via ISMF Storage Group Application.

Object Backup Storage Group Multiple Object Backup Storage Groups per system Used by OAM to contain the backup copy(s) of OAM objects. An OBJECT BACKUP storage group consists of: A set of optical disk volumes. A set of tape volumes. 1 to 8 optical disk libraries can be associated with an Object Backup storage group to have backup copies written to optical. OR a tape unit name can be associated with an Object Backup storage group to have backup copies written to tape. Object Backup storage groups defined to OAM/SMS via ISMF Storage Group Application. Object Backup storage groups associated with Object storage groups via SETOSMC statements in CBROAMxx member of PARMLIB can have up to two backup copies, so up to two Object Backup storage groups can be associated with an Object storage group

OAM Collection Each collection catalogued in catalog via a non-vsam collection name entry. Each collection is recorded in Collection Name Table. Each collection is assigned: to an Object storage group collections cannot span storage groups a default management class a default storage class by running the SMS Automatic Class Selection (ACS) routines. All objects in a collection are assigned the same management class and storage class unless explicitly overridden on the OSREQ STORE or OSREQ CHANGE invocation.

OAM Databases OAM maintains numerous DB2 databases Object Storage Databases. Object Directory Table Object Data Tables 4K, 32K Object Storage Tables, LOB Storage Structures Object Administration Database. Management Class, Storage Class, and Collection Tables OAM Configuration Database. Tape Volume, Library, Slot, Drive, Volume, and Deleted Objects Tables

OAM Archive Retention (z/os V1R11) Deletion-hold: Prevent object deletion while object is in deletion-hold mode. Deletion-protection: Prevent object deletion prior to object s expiration date. Retention-protection: Prevent object deletion prior to object s expiration date, and don't allow expiration date to be changed (explicitly or implicitly) to an earlier date. Note: RP in effect for life of object. If expiration date is ever set to forever the object can never be deleted. Event-based-retention: Object expiration date dependent on external event notification. CBRUXSAE and CBRHADUX user exits.

OSREQ Macro Interface Assembler macro that provides an Application Programming Interface (API) to OAM. < ACCESS> Establish connection between application program and OAM. < STORE > or <STOREBEG, STOREPRT, STOREEND> Store an object into object storage. < RETRIEVE > Retrieve an object from object storage. Retrieve full or partial object. Retrieve from Primary or Backup view. Initiate Recall to Disk. Auto Access to Backup <QUERY > Obtain information about an object or objects. < CHANGE > Modify selected information for an object. Can change management class, storage class and retention criteria. < DELETE > Delete an object from object storage. < UNACCESS > Remove connection between application program and OAM.

OSREQ Store Sequence 1 3 STOREBEG 2 STOREPRT STOREEND New OSREQ API Function in z/os V1R10 New store sequence functions for objects >256 MB STOREBEG to begin the store sequence one or more STOREPRT to store each part of the object STOREEND to end the sequence and complete the storage of the object or cancel the sequence Only applications exploiting this support need to be changed Application provides object to be stored in series of parts Objects >256 MB retrieved using existing OSREQ RETRIEVE (for a partial object)

OSREQ TSO/E Command Processor Installation Verification Program tool. Invokes OSREQ to STORE, RETRIEVE, QUERY, CHANGE, DELETE, COMPARE.

What are OAM Functions? Provide storage management for objects. Object movement within storage hierarchy based on SMS storage class. Automatic backup of objects based on SMS management class. Immediate or deferred Automatic expiration of objects based on SMS management class. Volume and object recovery. Volume media migration, expiration and reclamation utilities.

What are OAM Functions? (continued) Provide removable media (optical and tape) library management. Read/write data from/to optical and tape media. Optical and tape media migration/expiration/reclamation. Provide cartridge entry/eject capability (optical and tape). Vary online/offline for library drives (optical - tape indirectly). Vary online/offline for libraries (optical and tape). Display library/drive status (optical and tape). Display volume status (optical and tape). Update volume record information (optical and tapes used for objects). Statistics SMF Records

OAM/SMS Relationships Each object assigned an SMS management class and storage class. Management Class RETENTION attributes determine when object expires. AUTO BACKUP parameter determines if object is backed up. NUMBER OF BACKUP VERSIONS parameter determines the number (1 or 2) of backup copies created. BACKUP FREQUENCY parameter determines when the first backup copy is created (ie. At object store time or during OSMC cycle). TRANSITION attributes determine when primary copy of object transitions to new management and/or storage class.

OAM/SMS Relationships Storage Class INITIAL ACCESS RESPONSE SECONDS (IARS) determines if an object resides on disk or removable media. IARS = 0, object resides on disk IARS non-zero, object resides on removable media SUSTAINED DATA RATE (SDR) determines if removable media is tape or optical. SDR < 3, object resides on optical. SDR >= 3, object resides on tape. OAM SUBLEVEL (OSL) OSL = 1, object resides on Sublevel 1 OSL = 2, object resides on Sublevel 2

OAM/SMS Relationships Data Class Primarily used to steer allocation request into IBM Tape Library.

OAM/SMS Relationships ACS Routines Storage Group Management Class Storage Class Data Class (STORE, ALLOC) (STORE, CHANGE, CTRANS) (STORE, CHANGE, CTRANS) (ALLOC) Note: ACS routines not run on OSREQ STORE if MC and SC values are pulled from Collection entry in catalog.

OAM Customization IEFSSNxx Parmlib Member SUBSYS SUBNAME(OAM1) INITRTN(CBRINIT) INITPARM( [TIME=GMT][,MSG=x][,OTIS=x][,UPD=x][,MOS=nnnn][,LOB=x][QB=x] [DP=x] ) PROGxx Parmlib Member EXIT ADD EXITNAME(CBRUXTVS_EXIT) MODNAME(ARCTVEXT) STATE(ACTIVE) OAM Proclib Member //OAM PROC OSMC=YES,MAXS=2,UNLOAD=9999,EJECT=LRW,REST=YES,OAM=xx, CBROAMxx Parmlib Member SETOAM SETOPT SETOSMC OAMXCF SETDISK (z/os V1R13)

CBROAMxx PARMLIB Member SETOAM Command processed during OAM initialization to establish the tape related values for the object tape support. SETOAM parameters include: TAPEUNITNAME DATACLASS L2TAPEUNITNAME L2DATACLASS TAPECOMPACTION DEMOUNTWAITTIME TAPEEXPIRATION TAPEFULLTHRESHOLD MAXTAPERETRIEVETASKS / SGMAXTAPERETRIEVETASKS MAXTAPESTORETASKS / SGMAXTAPESTORETASKS TAPEDRIVESTARTUP TAPEDISPATCHERDELAY MOUNTWAITTIME MAXRECYCLETASKS TAPERECYCLEMODE DSNWITHSGNAME

CBROAMxx PARMLIB Member (continued) SETOPT Command processed during OAM initialization to establish general option values for object support. SETOPT parameters include: OPTICALREINITMODE OPTICALDISPATCHERDELAY SCRATCHENTRYTHRESHOLD MOUNTWAITTIME UNLOADDRIVES UNLOADTIMER ABUNREAD ABOFFLINE ABNOTOPER ABDB2ERROR ABLOST ABFSERROR ABALL MULTISYSENABLE

CBROAMxx PARMLIB Member (continued) SETOSMC Command processed during OAM initialization to establish the Storage Management related values for object support. SETOSMC parameters include: FIRSTBACKUPGROUP SECONDBACKUPGROUP CYCLEWINDOW MAXRECALLTASKS RECALLOPTICAL RECALLTAPE RECALLALL RECALLNONE CLEAROLDLOC RECALLOFF RECALLDISKSUBLEVEL

CBROAMxx PARMLIB Member (continued) OAMXCF commands processed at OAM initialization to establish OAMplex related values. OAMXCF parameters can be specified at Global level only. OAMXCF parameters cannot be modified dynamically. OAMXCF parameters include: OAMGROUPNAME OAMMEMBERNAME XCFTIMEOUT XCFOPTREADA XCFOPTREADM XCFOPTWRITEA XCFOPTWRITEM XCFTAPEREADA XCFTAPEREADM

CBROAMxx PARMLIB Member (continued) SETDISK commands processed at OAM initialization to establish disk related values. SETDISK parameters can be specified at storage group level only. SETDISK parameters cannot be modified dynamically. SETDISK parameters include: L2DIR (z/os V1R13) L2TYPE (z/os V1R13)

Object Storage Database - Metadata Object Name Object Size Object Creation Time Stamp Expiration Date Last Referenced Date Pending Action Date Collection Name ID Storage Class ID Management Class ID Object Location Flag Large Object Support Flag Object Active Volser 1 st Backup Copy Volser 2 nd Backup Copy Volser Object Status Flags Retention Protect Date OAM FS Instance ID ODNAME ODSIZE ODCREATS ODEXPDT ODLREFDT ODPENDDT ODCLID ODSCNUM ODMCNUM ODLOCFL ODLOBFL ODLSLOC/ODSECLOC ODBKLOC/ODBKSEC ODBK2LOC/ODBK2SEC ODSTATF ODRETDT ODINSTID

OAMplex Support OAM supports the parallel sysplex environment: Using DB2 datasharing for all DB2 tables When all OAMs connnected to DB2s that belong to the same DB2 datasharing group and all OAMs belong to the same XCF group Shared configuration Shared objects Communications via coupling facility Optical reads and writes may be shipped cross-system Tape reads may be shipped cross-system Tape writes always done on system where requested

Example of an OAMPLEX OAM Table s System1 XCF System2 DB21 DB2GRP DB22 OAMSYS1 OAMGRP OAMSYS2 USER01 OBJSG1 OBJSG2 OBJSG3 LIB1 LIB2 LIB1, LIB2 USER02 LIB1 L1D 5 PLIB1 L2D5 LIB2 VOL1 A VOL1 B VOLS A VOLS B VOL2 A VOL2 B

Appendix z/os DFSMS Object Access Method (OAM) Planning, Installation, and Storage Administration Guide for Object Support, SC35-0426 z/os DFSMS Object Access Method (OAM) Application Programmer s Reference, SC35-0425 z/os DFSMSdfp Diagnosis Reference, GY27-7618 z/os System Messages Vol 4 (CBD-DMO), SA22-7634 z/os Migration Guide, GA22-7499 z/os DFSMS Using the New Functions, SC26-7473 z/os DFSMSdfp Storage Administration, SC26-7402.

Thank You!