MVS Program Management: User's Guide and Reference

MVS Program Management: User's Guide and Reference

z/OS Version 2 Release 3 MVS Program Management: User's Guide and Reference IBM SA23-1393-30 Note Before using this information and the product it supports, read the information in “Notices” on page 215. This edition applies to Version 2 Release 3 of z/OS (5650-ZOS) and to all subsequent releases and modifications until otherwise indicated in new editions. Last updated: 2019-02-16 © Copyright International Business Machines Corporation 1991, 2017. US Government Users Restricted Rights – Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents List of Figures....................................................................................................... xi List of Tables.......................................................................................................xiii About this information......................................................................................... xv Required product knowledge..................................................................................................................... xv Required publications.................................................................................................................................xv Related publications...................................................................................................................................xv Referenced publications............................................................................................................................xvi Notational conventions..............................................................................................................................xvi z/OS information.......................................................................................................................................xvii Additional information........................................................................................................................ xvii How to send your comments to IBM.....................................................................xix If you have a technical problem................................................................................................................xix Summary of changes............................................................................................xx Summary of changes.................................................................................................................................. xx Summary of changes.................................................................................................................................. xx z/OS Version 2 Release 1 summary of changes........................................................................................ xx Chapter 1. Introduction......................................................................................... 1 z/OS Program Management components....................................................................................................1 The binder...............................................................................................................................................3 The Program Management loader..........................................................................................................4 The linkage editor................................................................................................................................... 5 The batch loader.....................................................................................................................................5 Using utilities for Program Management.....................................................................................................5 IEBCOPY................................................................................................................................................. 5 IEHPROGM..............................................................................................................................................6 IEHLIST...................................................................................................................................................6 The Program Management transport utility...........................................................................................6 Using service aids for Program Management..............................................................................................6 AMBLIST................................................................................................................................................. 6 AMASPZAP..............................................................................................................................................7 Program objects: Features and processing characteristics........................................................................7 Program object structure....................................................................................................................... 7 Program objects on DASD storage......................................................................................................... 8 Residence for and access to program objects.......................................................................................8 Extensions to the PM loader to support program objects.....................................................................8 LLA and checkpoint/restart support for program objects.....................................................................9 Chapter 2. Creating programs from source modules..............................................11 Combining modules................................................................................................................................... 11 Symbols................................................................................................................................................ 12 Sections................................................................................................................................................ 13 Classes..................................................................................................................................................13 Common areas..................................................................................................................................... 14 Parts......................................................................................................................................................14 Pseudoregisters....................................................................................................................................15 Entry points.......................................................................................................................................... 15 External symbols.................................................................................................................................. 16 Object and program module structure......................................................................................................16 iii External symbol dictionary.................................................................................................................. 17 Relocation dictionary........................................................................................................................... 18 Text....................................................................................................................................................... 19 Identification data................................................................................................................................19 Module attributes................................................................................................................................. 19 Binder batch processing............................................................................................................................ 19 Input and output.................................................................................................................................. 19 Creating a program module................................................................................................................. 20 Program object formats....................................................................................................................... 23 Binding..................................................................................................................................................24 Creation of an executable program in virtual storage......................................................................... 25 Addressing and residence modes............................................................................................................. 25 Addressing mode..................................................................................................................................26 Residence mode...................................................................................................................................26 AMODE and RMODE hierarchy............................................................................................................. 27 AMODE and RMODE combinations...................................................................................................... 27 AMODE and

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    258 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us