z/OS
DFSMSObjectAccessMethodPlanning, Installation, and Storage Administration Guide for Tape Libraries
SC35-0427-09 z/OS
DFSMSObjectAccessMethodPlanning, Installation, and Storage Administration Guide for Tape Libraries
SC35-0427-09 Note Before using this information and the product it supports, be sure to read the general information under “Notices” on page 371.
Tenth Edition, March, 2010 This edition applies to Version 1 Release 11 of z/OS (5694-A01), and to all subsequent releases and modifications until otherwise indicated in new editions. This edition replaces SC35-0427-08. IBM welcomes your comments. A form for readers' comments may be provided at the back of this publication, or you may address your comments to the following address: International Business Machines Corporation Department 55JA, Mail Station P181 2455 South Road Poughkeepsie, NY 12601-5400 United States of America
FAX (United States & Canada): 1+845+432-9405 FAX (Other Countries): Your International Access Code +1+845+432-9405
IBMLink (United States customers only): IBMUSM10(MHVRCFS) Internet e-mail: [email protected] World Wide Web: http://www.ibm.com/servers/eserver/zseries/zos/webqs.html If you would like a reply, be sure to include your name, address, telephone number, or FAX number. Make sure to include the following in your comment or note: v Title and order number of this document v Page number or topic related to your comment When you send information to IBM, you grant IBM a nonexclusive right to use or distribute the information in any way it believes appropriate without incurring any obligation to you. © Copyright IBM Corporation 1993, 2010. US Government Users Restricted Rights – Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents
Figures ...... vii VTS Outboard Policy Management ...... 9 Duplicate Volume Management ...... 9 Tables ...... ix TotalStorage Automated Tape Library (3495) System Attachment ...... 9 High Capacity Input and Output Facility . . . 10 About This Book...... xi External High-Capacity Input and Output Required product knowledge ...... xi Facility ...... 10 Referenced documents ...... xi Manual Mode Terminal ...... 10 Accessing z/OS DFSMS information on the Internet xii Library Manager Application ...... 11 The z/OS Basic Skills Information Center ....xiii Convenience Input and Output Facility ....11 How to Read Syntax Diagrams ...... xiii TotalStorage Automated Tape Library (3494) System Attachment ...... 11 Summary of Changes ...... xv Cartridge Storage Cells ...... 12 Summary of Changes for SC35-0427-09 z/OS Tape Systems ...... 12 Version 1 Release 11 ...... xv Convenience Input and Output Station ....13 New Information ...... xv High Capacity Input/Output Facility .....14 Changed Information ...... xv Library Manager Application ...... 14 Summary of Changes for SC35-0427-08 z/OS System Storage Automated Tape Library (3584) Version 1 Release 11 ...... xvi System Attachment ...... 14 New Information ...... xvi Virtual Tape Server system of the ATLDS ....14 Summary of Changes for SC35-0427-07 z/OS Emulating 3490-Type Virtual Tape Devices . . . 15 Version 1 Release 10 ...... xvi Emulating 3490-Type Virtual Volumes ....15 New Information ...... xvi Larger Logical Volume Sizes ...... 16 Changed Information ...... xvi VTS System Import and Export Functions . . . 16 Summary of Changes for SC35-0427-06 z/OS Tape Volume Cache...... 17 Version 1 Release 10 ...... xvii Storage Management of the Tape Volume Cache 17 New Information ...... xvii Improved Cache Management ...... 17 Summary of Changes for SC35-0427-05 z/OS Deleting Expired Virtual Tape Server Logical Version 1 Release 9 ...... xviii Volume Data ...... 18 New Information ...... xviii Secure Data Erase ...... 18 Summary of Changes for SC35-0427-04 z/OS Maintaining Data Fragments from Migrated Version 1 Release 8 ...... xix Volumes ...... 18 New Information ...... xix Fast Response for Nonspecific Mount Requests 18 Using the 3590 and 3592 Storage Capacity . . . 19 Chapter 1. Introduction to Tape Library Logical Library Partitioning ...... 19 Management ...... 1 Operator Interface ...... 19 Logical Volume Inventory ...... 19 Automated Tape Storage ...... 1 Physical Volume Pooling ...... 20 Automated Tape Library ...... 2 Selective Dual Copy ...... 20 Manual Tape Storage ...... 2 Bulk Volume Information Retrieval .....21 Manual Tape Library ...... 2 Peer-to-Peer Virtual Tape Server ...... 21 Object Access Method Support for Tape Libraries . . 3 Geographically Dispersed Parallel Sysplex ISMF Role with Tape Libraries ...... 4 Support for Peer-to-Peer VTS ...... 21 Installation Storage Management Policy Overview 4 Selective Peer-to-Peer Copy Mode ...... 23 System Groups in an SMS Configuration ....5 Selective Peer-to-Peer Dual Copy ...... 23 Storage Groups and Automated Class Selections TS7700 Virtualization Engine ...... 23 Routines ...... 5 TS7740 Virtualization Engine (3957-V06) ....24 Understanding the Pre-ACS Routine Exit .....6 || TS7720 Virtualization Engine (3957-VEA) . . . 24 Integrated Catalog Facility and the Tape || Logical WORM Considerations ...... 25 Configuration Database...... 6 || TS7680 Tape Virtualization ...... 26 MVS Hardware Configuration Definition .....7 || Cache Management...... 27 Types of Tape Volumes ...... 8 || Load Balancing ...... 27 Private Tape Management ...... 8 Entering a Tape Cartridge into a Tape Library . . . 27 Scratch Tape Management ...... 8 Cartridge Entry Processing Without an Online Scratch Tape Management in an MTL .....8 Device ...... 28 VTS Stacked Tape Management ...... 8
© Copyright IBM Corp. 1993, 2010 iii Importing Logical Volumes into a 3494 VTS 3590 Model H Coexistence Considerations ....71 System ...... 29 3592 Model J Coexistence Considerations ....71 Checking the Volume Serial Number for 3592 Model E05 Coexistence Considerations . . . 71 Uniqueness ...... 32 Encryption-Capable 3592 Model E05 Coexistence Using Global Resource Serialization with Considerations ...... 72 Cartridge Entry Processing ...... 33 Encryption-Capable 3592 Model E06 Coexistence Using Global Resource Serialization in a Manual Considerations ...... 72 Tape Library ...... 33 Considerations When Running z/OS as a Guest Tape Volume Requirements ...... 34 under z/VM ...... 72 Volume Serial Number Restrictions .....35 Tape Library Installation Checklist...... 72 Ejecting a Tape Cartridge from a Tape Library . . . 35 Installation Procedures ...... 74 Ejecting a Logical Volume from a VTS ....36 Building the Library Inventory ...... 74 Exporting Logical Volumes from a 3494 VTS Changing System Libraries ...... 75 System ...... 37 Creating the Global Resource Serialization Copy Export from the TS7740 Virtualization Environment ...... 77 Engine (3957-V06) ...... 39 Creating the Tape Configuration Database . . . 78 Using Global Resource Serialization with Export Creating the Hardware Configuration ....80 Processing ...... 41 IPLing the System ...... 80 Creating the SMS Definitions ...... 81 Chapter 2. Planning for the Tape Creating the Installation Exit Routines ....82 Library Support ...... 43 Validating the Configuration...... 83 Activating the SMS Configuration ...... 83 Analyzing Your Hardware Environment .....43 Starting the OAM Address Space ...... 83 Hardware ...... 43 Varying the Library Online ...... 84 WORM Considerations ...... 47 Displaying and Setting the Cartridge Loader Manual Tape Library Hardware Considerations 48 Media Type ...... 84 Managing Multiple Media Formats .....48 Running the Job Stream ...... 84 Tape Device Selection Information ...... 49 Outboard Policy Management Installation Demand Allocation with System-Managed Tape 51 Recommendations ...... 84 || Load Balancing Considerations ...... 51 Outboard Policy Management Test Environments 87 | Balanced Mode in the TS7700 Virtualization Outboard Policy Management Migration and || Engine ...... 53 Expected Actions ...... 87 Tape Encryption Support ...... 53 Tape Subsystem (Device Pool) Limitation ....88 Performance Scaling Considerations .....55 Library Subsystem Modifications ...... 88 Performance Segmentation Considerations . . . 55 Adding Subsystems to a Library ...... 88 Using the Tape Configuration Database to Manage Moving Subsystems within a Library .....89 Tape Volumes ...... 56 Deleting Subsystems from a Library .....90 Software Volume Categories ...... 56 Scratch Threshold Setting and Scratch Allocation Implications ...... 56 Chapter 4. Defining and Monitoring TCDB Volume Error Status Field and Software Your Configuration ...... 91 Error Category in an Automated Tape Library . . 58 Monitoring and Maintaining the Tape Configuration 91 TCDB Volume Error Status Field and the MTL . 59 Typical Library Management Functions ....91 TCDB Volume Expiration Date ...... 60 Monitoring and Maintaining SMS Library Console Name Message Routing ...... 60 Definitions...... 93 Sharing a Tape Library Among Multiple Systems 61 Changing z/OS Construct Definitions ....93 Partitioning Tape Libraries among Multiple Outboard Policy Management Definitions . . . 93 Sysplexes ...... 63 Maintaining Tape Storage Group Definitions . . 93 Sharing Tape Volumes between an SMSplex and Changing ACS Routines ...... 93 a Non-MVS Platform ...... 66 Establishing Recovery Procedures ...... 94 DFSMSrmm Support for Sharing a Tape Library Recovering Volume Catalogs ...... 94 Dataserver...... 67 Recreating Library Entries ...... 94 Recreating Volume Entries ...... 94 Chapter 3. Installing Your Tape Library Disaster Recovery Site Considerations ....95 Support ...... 69 TCDB Procedure for Retrieving Data from a Disabled IBM Automated Tape Library .....95 Verifying Prerequisites...... 69 Altering Private Tape Configuration Database Outboard Policy Management Coexistence Records...... 95 Considerations ...... 69 Changing from SMS-Managed to Import/Export Considerations for the 3494 VTS 70 Non-SMS-Managed Requests ...... 96 Manual Tape Library Considerations ...... 70 Changing the Use Attribute of Scratch Volumes 96 TDSI Coexistence Considerations ...... 70
iv z/OS V1R11.0 DFSMS OAM Planning, Installation, and Storage Administration Guide for Tape Libraries Using the Sample Exit for Volume Not In Library Peer-to-Peer Mode Control (PTPMC) ....148 (CBRUXVNL) ...... 97 Peer-to-Peer Data (PTPDATA) ...... 149 Library Manager Database Volume List ....97 Obtain Library Name Information (OLN) . . . 149 Returning the Library Manager to an Operational LCS External Services Functions ...... 149 Status ...... 97 Changing the Use Attribute of a Volume . . . 149 Entering Cartridges into a Manual Tape Library 157 Chapter 5. Operating the OAM Address Ejecting a Tape Cartridge ...... 163 Space ...... 99 Querying the Residence of a Volume ....166 Testing the Eligibility of a Volume .....171 Overview of Operator Tasks ...... 99 Exporting Logical Volumes from a VTS....173 Message Format Conventions ...... 99 Importing Logical Volumes into a VTS ....175 Starting OAM ...... 100 Changing Library Operating Modes Varying a Tape Library Online or Offline ....101 (Peer-to-Peer VTS Mode Control) ...... 177 Restarting OAM ...... 102 Obtaining Operational Mode Settings Varying Tape Drives Online or Offline .....103 (Peer-to-Peer VTS Data) ...... 180 Ejecting a Specific Tape Volume ...... 103 Obtaining Library Name Information (OLN) . . 182 Specifying the Shelf Location ...... 105 CBRXLCS Macro Interface ...... 184 Auditing a Volume ...... 106 Using the CBRXLCS Macro in an Assembler Entering a Tape Volume into an MTL .....106 Environment ...... 184 Importing Tape Volumes into a VTS ...... 107 CBRXLCS Return Codes...... 185 Exporting Tape Volumes from a VTS .....108 CBRXLCS Execution Environment .....186 Requesting Information from the TS7700 LCS External Services Parameter List Virtualization Engine ...... 108 (CBRLCSPL Macro) ...... 186 Disabling Installation Exit Processing .....110 Tape Data Information (CBRTDI Macro) . . . 198 Reenabling Installation Exit Processing .....112 Tape Volume Information (CBRTVI Macro) . . 201 Displaying the Cartridge Loader Scratch Media Tape Device Selection Information (CBRTDSI Type...... 112 macro)...... 207 Setting the Cartridge Loader Scratch Media Type 113 Assigning Categories to ATLDS Cartridge Loaders ...... 114 Chapter 7. Installation Exits .....211 Assigning Media Types to MTL Cartridge Change Use Attribute Installation Exit Loaders ...... 114 (CBRUXCUA) ...... 211 Media Selection in an ATLDS ...... 114 Outboard Policy Management Considerations 215 Media Selection in an MTL ...... 114 Job Processing Considerations ...... 216 Assigning Policy Names Outboard ...... 115 Change Use Attribute Installation Exit Construct Validity Checking ...... 116 Parameter List (CBRUXCPL) ...... 216 Displaying OAM Status ...... 117 Change Use Attribute Installation Exit Displaying Library Status ...... 119 (CBRUXCUA) Return Codes ...... 220 Displaying Library Connectivity ...... 120 Change Use Attribute Installation Exit Displaying Library Detail Status ...... 121 (CBRUXCUA) Usage Requirements .....221 Displaying Tape Drive Status ...... 126 Cartridge Entry Installation Exit (CBRUXENT) . . 221 Displaying Storage Group Status ...... 131 Outboard Policy Management Processing When Displaying Tape Volume Status ...... 133 Calling the Entry Exit ...... 226 Displaying Outstanding OAM Messages ....139 Outboard Policy Management Processing When Stopping OAM ...... 140 Returning from the Entry Exit ...... 227 Capturing OAM Diagnostic Data ...... 140 Cartridge Entry Installation Exit Parameter List Querying Active and Waiting OAM Tape Library (CBRUXEPL) ...... 228 Requests ...... 142 Cartridge Entry Installation Exit (CBRUXENT) Querying Device Services Library Information Return Codes ...... 231 (DEVSERV QLIB) ...... 145 Cartridge Entry Installation Exit (CBRUXENT) Usage Requirements ...... 232 Chapter 6. Library Control System Cartridge Eject Installation Exit (CBRUXEJC) . . . 232 (LCS) External Services ...... 147 Failed Eject Notification Processing .....234 Export Completion Processing...... 235 LCS External Services Overview ...... 147 Cartridge Eject Installation Exit Parameter List Change Use Attribute (CUA) ...... 147 (CBRUXJPL)...... 236 Manual Cartridge Entry (MCE) ...... 147 Volume Not in Library Installation Exit Cartridge Eject (EJECT) ...... 147 (CBRUXVNL) ...... 240 Query Volume Residence (QVR) ...... 148 Invoking the Installation Exit ...... 241 Test Volume Eligibility (TVE) ...... 148 Processing Options for the Installation Exit . . 242 Export Logical Volumes (EXPORT) .....148 Logical Volume Considerations ...... 242 Import Logical Volumes (IMPORT) .....148
Contents v Entering Tape Volumes in the Library Using the ISMF for the Storage Administrator ...... 327 Installation Exit...... 242 Defining a Tape Library ...... 327 Possible Error Conditions ...... 243 Displaying Tape Library Attributes .....336 Job Step Setup ...... 244 Redefining a Tape Library ...... 340 Device Allocation ...... 245 Altering a Tape Library ...... 342 Library Mount Processing ...... 246 Copying Tape Library Definitions .....345 Volume Not in Library Installation Exit Deleting a Tape Library Definition .....346 Parameter List (CBRUXNPL) ...... 248 Monitoring and Maintaining Tape Volumes . . . 347 Volume Not in Library Installation Exit Return ISMF Mountable Tape Volume Application . . 348 Codes for Job Step Processing ...... 252 Creating a List of Tape Libraries ...... 355 Volume Not in Library Installation Exit Return Auditing Volumes in an Automated Tape Codes for Device Allocation ...... 253 Library ...... 359 Volume Not in Library Installation Exit Return Altering the Volume Record ...... 362 Codes for Library Mount Processing.....253 Ejecting a Volume from a Tape Library ....367 Volume Not in Library Installation Exit (CBRUXVNL) Usage Requirements .....254 Appendix C. Accessibility ...... 369 Using assistive technologies ...... 369 Appendix A. SAMPLIB Members . . . 255 Keyboard navigation of the user interface ....369 Sample Library Members ...... 255 z/OS information ...... 369 SAMPLIB Member CBRSPLCS ...... 257 SAMPLIB Member CBRSPUXC ...... 271 Notices ...... 371 SAMPLIB Member CBRSPUXE ...... 278 Programming interface information ...... 372 SAMPLIB Member CBRSPUXJ...... 286 Trademarks ...... 372 SAMPLIB Member CBRSPUXV ...... 293 SAMPLIB Member CBRAPROC ...... 306 Glossary ...... 373 SAMPLIB Member CBRSPSIM...... 307 SAMPLIB Member CBRSPPIM ...... 310 SAMPLIB Member CBRSPPIP ...... 313 Index ...... 381 SAMPLIB Member CBRSPSXP...... 317 SAMPLIB Member CBRSPPXP ...... 320 SAMPLIB Member CBRSPX03 ...... 323
Appendix B. Using ISMF Panels to Define and Monitor Your Configuration ...... 327
vi z/OS V1R11.0 DFSMS OAM Planning, Installation, and Storage Administration Guide for Tape Libraries Figures
1. IBM TotalStorage Enterprise Automated Tape 32. Sample JCL for an Export List Volume Using Library (3495) ...... 10 a Scratch Volume ...... 317 2. IBM TotalStorage Enterprise Automated Tape 33. Sample JCL for an Export List Volume Using Library (3494) L10 Frame ...... 12 a Private Volume ...... 320 3. Sharing a Tape Library among Multiple 34. Sample JCL for an Export List Volume Using Systems ...... 62 a Private Volume and Export List Format 03 . 323 4. Partitioning a Tape Library ...... 64 35. ISMF Primary Option Menu Panel ....328 5. CBRXLCS CUA Assembler Macro Syntax 149 36. Library Management Selection Menu Panel 328 6. CBRXLCS MCE Assembler Macro Syntax 158 37. Tape Library Application Selection Panel 329 7. CBRXLCS EJECT Assembler Macro Syntax 163 38. Tape Library Define Panel (Page 1 of 4) 330 8. CBRXLCS QVR Assembler Macro Syntax 166 39. Tape Library Define Panel (Page 2 of 4) 330 9. CBRXLCS TVE Assembler Macro Syntax 171 40. Tape Library Define Panel (Page 3 of 4) 333 10. CBRXLCS EXPORT Assembler Macro Syntax 173 41. Tape Library Define Panel (Page 4 of 4) 333 11. CBRXLCS IMPORT Assembler Macro Syntax 175 42. Tape Library Define Panel (Page 1 of 4 335 12. Peer-to-Peer VTS Mode Control (PTPMC) 43. Tape Library Define Panel (Page 2 of 4) 335 Assembler Macro Syntax...... 177 44. Tape Library Define Panel (Page 3 of 4) 336 13. Peer-to-Peer VTS Data (PTPDATA) Assembler 45. Tape Library Define Panel (Page 4 of 4) 336 Macro Syntax ...... 180 46. Tape Library Display Panel (Page 1 of 2) 337 14. Obtain Library Name Information (OLN) 47. Tape Library Display Panel (Page 2 of 2) 339 Assembler Macro Syntax...... 182 48. Tape Library Redefine Panel (Page 1 of 4) 340 15. The LCS External Services Parameter 49. Tape Library Redefine Panel (Page 2 of 4) 341 List—CBRLCSPL Macro ...... 187 50. Tape Library Redefine Panel (Page 3 of 4) 341 16. The Tape Data Information Assembler 51. Tape Library Redefine Panel (Page 4 of 4) 342 Mapping Macro—CBRTDI ...... 198 52. Tape Library Alter Panel (Page 1 of 4) 343 17. The Tape Volume Information Assembler 53. Tape Library Alter Panel (Page 2 of 4) 344 Mapping Macro—CBRTVI ...... 201 54. Tape Library Alter Panel (Page 3 of 4) 344 18. The Tape Device Selection Information 55. Tape Library Alter Panel (Page 4 of 4) 345 Assembler Mapping—CBRTDSI .....208 56. Copy Entry Panel ...... 346 19. Change Use Attribute Installation Exit 57. Confirm Delete Request Panel ...... 347 Parameter List—CBRUXCPL ...... 217 58. Volume List Selection Menu Panel ....349 20. The Cartridge Entry Installation Exit 59. Mountable Tape Volume Selection Entry Panel 349 Parameter List—CBRUXEPL ...... 228 60. Mountable Tape Volume List Panel (part 1 of 21. The Cartridge Eject Installation Exit 5)...... 351 Parameter List—CBRUXJPL...... 236 61. Mountable Tape Volume List Panel (part 2 of 22. Volume Not in Library Installation Exit 5)...... 352 Parameter List—CBRUXNPL ...... 248 62. Mountable Tape Volume List Panel (part 3 of 23. Sample Installation Management 5)...... 353 Package—CBRSPLCS ...... 257 63. Mountable Tape Volume List Panel (part 4 of 24. Sample Change Use Attribute Installation 5)...... 354 Exit—CBRSPUXC ...... 271 64. Mountable Tape Volume List Panel (part 5 of 25. Sample Cartridge Entry Installation 5)...... 355 Exit—CBRSPUXE ...... 278 65. Tape Library List Panel (part 1 of 6). 355 26. Sample Cartridge Eject Installation 66. Tape Library List Panel (part 2 of 6). 356 Exit—CBRSPUXJ ...... 286 67. Tape Library List Panel (part 3 of 6). 356 27. Sample Volume Not in Library Installation 68. Tape Library List Panel (part 4 of 6). 357 Exit—CBRSPUXV ...... 293 69. Tape Library List Panel (part 5 of 6). 357 28. Sample CBRAPROC Program That Creates 70. Tape Library List Panel (part 6 of 6). 358 the OAM Member in PROCLIB .....306 71. Confirm Audit Request Panel ...... 360 29. CBRSPSIM SAMPLIB Job for Writing an 72. Alter from the Mountable Tape Volume Alter Import List Volume to a Scratch Volume . . 307 Entry Panel ...... 362 30. CBRSPPIM SAMPLIB Job for Writing an 73. Mountable Tape Volume Alter Entry Panel Import List to a Private Volume and Initiating Displayed (ALTER Request)...... 363 Import Operations ...... 310 74. Both OLD VALUE and NEW VALUE Reflect 31. CBRSPPIP SAMPLIB Job for Writing an the Values Assigned to the Volume ....363 Import List using Outboard Policy 75. NEW VALUE Blanked Out for Storage Group 364 Management Options and Specifications . . 313
© Copyright IBM Corp. 1993, 2010 vii 76. New Storage Group Assigned After Storage 77. Confirm Alter Request Confirmation Panel 365 Group was Altered to Blank ...... 364 78. Private to Scratch Confirmation Panel 366
viii z/OS V1R11.0 DFSMS OAM Planning, Installation, and Storage Administration Guide for Tape Libraries Tables
1. Environmental Considerations for a 16. PTPDATA Return and Reason Codes 181 Peer-to-Peer VTS Running Under GDPS . . . 22 17. OLN Function Fields ...... 183 2. Methods for Ejecting Cartridges from a Tape 18. OLN Return and Reason Codes .....184 Library ...... 36 19. Parameters Passed To The Installation || 3. Tape Storage Configurations ...... 44 Exit—CBRUXCUA ...... 214 4. Software Volume Categories ...... 56 20. Fields Passed to the Installation 5. Change Use Attribute Return and Reason Exit—CBRUXENT ...... 222 Codes ...... 156 21. Fields Passed to the Installation 6. TDSI Processing for MCE—Volume Exists 160 Exit—CBRUXEJC ...... 233 7. TDSI Processing for MCE—No Volume 22. CBRUXVNL Input During Job Step Record Exists for Volume ...... 161 Setup—No TCDB Volume Record .....244 8. Manual Cartridge Entry Return and Reason 23. CBRUXVNL Input During Job Step Codes ...... 161 Setup—Existing TCDB Volume Record . . . 244 9. Cartridge Eject Return and Reason Codes 165 24. CBRUXVNL Input During Job Step 10. Return and Reason Code Meanings for the Setup—Job Information Fields ...... 245 EJECTOPT=QUERY Keyword ...... 166 25. CBRUXVNL Input During Device 11. Query Volume Residence Return and Reason Allocation—No TCDB Volume Record . . . 246 Codes ...... 169 26. CBRUXVNL Input During Device 12. Test Volume Eligibility Return and Reason Allocation—Existing TCDB Volume Record . 246 Codes ...... 172 27. CBRUXVNL Input Library Mount 13. EXPORT Return and Reason Codes ....174 Processing—No TCDB Volume Record . . . 247 14. IMPORT Return and Reason Codes ....176 28. CBRUXVNL Input Library Mount 15. PTPMC Return and Reason Codes ....179 Processing—Existing TCDB Volume Record . 247
© Copyright IBM Corp. 1993, 2010 ix x z/OS V1R11.0 DFSMS OAM Planning, Installation, and Storage Administration Guide for Tape Libraries About This Book
This book introduces OAM and its role in the support of tape libraries and explains how to do the following tasks: v Plan and install OAM for use with the tape library v Define your tape configuration v Operate the OAM address space v Invoke LCS External Services to perform various tape library functions v Customize the installation exits
This book is for system programmers, storage administrators, and system operators who perform these tasks.
Required product knowledge To understand OAM and tape libraries, you should be familiar with: v DFSMSdfp v Integrated catalog facility (ICF) v Interactive Storage Management Facility (ISMF) v Hardware configuration definition (HCD)
Referenced documents The following publications are referenced in this book:
Publication Title Order Number z/OS DFSMS Access Method Services for Catalogs SC26-7394 z/OS DFSMSdfp Storage Administration SC26-7402 z/OS DFSMSdfp Diagnosis GY27-7618 z/OS DFSMSrmm Diagnosis Guide GY27-7619 z/OS DFSMSrmm Implementation and Customization Guide SC26-7405 z/OS DFSMSrmm Managing and Using Removable Media SC26-7404 z/OS DFSMS Introduction SC26-7397 z/OS DFSMS Installation Exits SC26-7396 z/OS DFSMS Managing Catalogs SC26-7409 z/OS DFSMS Object Access Method Application Programmer's Reference SC35-0425 z/OS DFSMS Object Access Method Planning, Installation, and Storage SC35-0426 Administration Guide for Object Support DFSMS Optimizer Version 1 Release 2 Messages and Codes SC26-7049 z/OS DFSMS Using the Interactive Storage Management Facility SC26-7411 IBM TotalStorage 3494 Tape Library Introduction and Planning Guide GA32-0448 IBM TotalStorage 3494 Tape Library Operator Guide GA32-0449 IBM System Storage TS3500 Tape Library Introduction and Planning GA32-0559 Guide IBM 3584 Tape Library IBM System Storage TS3500 Tape Library Operator Guide IBM 3584 GA32-0560 Tape Library Magstar 3495 Tape Library Introduction and Planning Guide GA32-0234
© Copyright IBM Corp. 1993, 2010 xi Publication Title Order Number IBM 3495 Operator's Guide GA32-0235 IBM TotalStorage Enterprise Tape System 3590 Introduction and GA32-0329 Planning Guide IBM System Storage TS1130 Tape Drive and TS1120 Tape Drive and GA32-0555 Controller Introduction and Planning Guide 3592 Models J1A, E05, E06, EU6, J70 and C06 IBM System Storage TS1130 Tape Drive and TS1120 Tape Drive and GA32-0556 Controller Operator Guide 3592 Models J1A, E05, E06, EU6, J70 and C06 IBM 3953 Tape System Introduction and Planning Guide GA32-0557 IBM 3953 Library Manager Model L05 Operator Guide GA32-0558 z/OS DFSMS Software Support for IBM System Storage TS1130 and SC26-7514 TS1120 Tape Drives (3592) 3480 Models A11/A22 and B11/B22 Introduction GA32-0041 GDPS/PPRC Installation and Customization Guide ZG24-6703 z/OS MVS Initialization and Tuning Guide SA22-7591 z/OS MVS Initialization and Tuning Reference SA22-7592 z/OS Hardware Configuration Definition Planning GA22-7525 z/OS DFSMS Implementing System-Managed Storage SC26-7407 z/OS DFSMS Software Support for IBM TotalStorage Tape System 3590 SC35-0484 Models E1x/H1x z/OS HCD User's Guide SC33-7988 z/OS MVS Planning: Global Resource Serialization SA22-7600 z/OS MVS Planning: Operations SA22-7601 z/OS Security Server RACF Command Language Reference SA22-7687 z/OS MVS System Commands SA22-7627 z/OS Migration GA22-7499 z/OS MVS System Messages, Vol 4 (CBD-DMO) SA22-7634 z/VM CP Planning and Administration SC24-6083 z/VM Running Guest Operating Systems SC24-6115 IBM Redbooks IBM System Storage Virtualization Engine TS7700: Tape SG24-7312 Virtualization for System Z Servers IBM Virtualization Engine TS7700 Series Introduction and Planning GA32-0567 Guide
Accessing z/OS DFSMS information on the Internet In addition to making softcopy information available on CD-ROM, IBM provides access to z/OS softcopy information on the Internet. To view, search, and print z/OS information, go to the z/OS Internet Library: http://www.ibm.com/systems/z/os/zos/bkserv/
xii z/OS V1R11.0 DFSMS OAM Planning, Installation, and Storage Administration Guide for Tape Libraries The z/OS Basic Skills Information Center The z/OS Basic Skills Information Center is a Web-based information resource intended to help users learn the basic concepts of z/OS, the operating system that runs most of the IBM mainframe computers in use today. The Information Center is designed to introduce a new generation of I/T professionals to basic concepts and help them prepare for a career as a z/OS professional, such as a z/OS systems programmer.
Specifically, the z/OS Basic Skills Information Center is intended to: v Provide basic education and information about z/OS without charge v Shorten the time it takes for people to become productive on the mainframe v Make it easier for new people to learn z/OS.
To access the z/OS Basic Skills Information Center, open your Web browser to the following Web site, which is available to all users (no login required): http://publib.boulder.ibm.com/infocenter/zoslnctr/v1r7/index.jsp
How to Read Syntax Diagrams There is one basic rule for reading the syntax diagrams: Follow only one line at a time from the beginning to the end and code everything you encounter on that line.
The following rules apply to the conventions that are used in the syntax diagrams for all the OAM commands: v Read the syntax diagrams from left to right and from top to bottom. v Each syntax diagram begins with a double arrowhead ( ) and ends with opposing arrows ( ). v An arrow (─ ) at the end of a line indicates that the syntax continues on the next line. A continuation line begins with an arrow ( ─). v Commands and keywords are shown in uppercase letters. v Some commands and keywords have alternative abbreviations; these appear as part of the stack for that command or keyword. For example, the alternative abbreviation for DISPLAY is D.