Z/OS Version 2 Release 4
Total Page:16
File Type:pdf, Size:1020Kb
z/OS Version 2 Release 4 MVS Planning: APPC/MVS Management IBM SA23-1388-40 Note Before using this information and the product it supports, read the information in “Notices” on page 247. This edition applies to Version 2 Release 4 of z/OS (5650-ZOS) and to all subsequent releases and modifications until otherwise indicated in new editions. Last updated: 2020-06-23 © Copyright International Business Machines Corporation 1991, 2020. US Government Users Restricted Rights – Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents Figures................................................................................................................. ix Tables................................................................................................................. xv About this information....................................................................................... xvii Who should use this information..............................................................................................................xvii How to use this information..................................................................................................................... xvii Where to find more information.............................................................................................................. xviii How to send your comments to IBM.....................................................................xix If you have a technical problem................................................................................................................xix Summary of changes...........................................................................................xxi Summary of changes for z/OS MVS Planning: APPC/MVS Management for Version 2 Release 4 (V2R4)...................................................................................................................................................xxi Summary of changes for z/OS MVS Planning: APPC/MVS Management for Version 2 Release 3 (V2R3)...................................................................................................................................................xxi Part 1. Introduction............................................................................................... 1 Chapter 1. Introduction to APPC/MVS........................................................................................................ 3 APPC Overview....................................................................................................................................... 3 How APPC Relates to SNA, LU 6.2, VTAM, and CPI-C..................................................................... 3 APPC Concepts and Commonly Used Terms.........................................................................................5 Programming Terms......................................................................................................................... 5 Network Terms..................................................................................................................................7 What is APPC/MVS?................................................................................................................................9 Programming Support for APPC/MVS Callable Services............................................................... 10 z/OS System Support......................................................................................................................13 Overview of an APPC/MVS Outbound Request..............................................................................14 Overview of an APPC/MVS Inbound Request................................................................................ 15 Chapter 2. Planning Overview................................................................................................................... 19 Levels of Connections.......................................................................................................................... 19 Physical Connections......................................................................................................................20 Program Connections..................................................................................................................... 20 Logical Connections and APPC/MVS Management........................................................................21 APPC Management Tasks.................................................................................................................... 21 System-Wide APPC Connections................................................................................................... 21 Part 2. Program management.............................................................................. 25 Chapter 3. Scheduling Transaction Programs.......................................................................................... 27 Overview of Transaction Scheduling................................................................................................... 27 Scheduling Characteristics of the APPC/MVS Transaction Scheduler.......................................... 28 Using the APPC/MVS Transaction Scheduler...................................................................................... 29 Classes of Transaction Initiators....................................................................................................29 DISPLAY Command........................................................................................................................ 30 TP Schedule Types..........................................................................................................................30 iii Multi-Trans Processing........................................................................................................................ 30 SMF Accounting of Multi-Trans Resources.................................................................................... 32 Security for Multi-Trans TPs........................................................................................................... 32 SYSOUT Processing for Multi-Trans TPs........................................................................................32 Assigning Multi-Trans TPs to their own Class................................................................................32 Establishing a Multi-Trans TP that is Always Available................................................................. 32 Logging Transaction Program Processing........................................................................................... 33 The TP Message Log....................................................................................................................... 34 Chapter 4. Defining Scheduling Characteristics with ASCHPMxx............................................................ 43 ASCHPMxx Parmlib Member................................................................................................................43 Changing Values..............................................................................................................................43 Using Default Values.......................................................................................................................44 Planning Specific Values...................................................................................................................... 45 Defining a Class — CLASSADD Statement........................................................................................... 45 Example of defining a class............................................................................................................ 45 Modifying a Class — CLASSADD Statement.........................................................................................47 Example of modifying a class......................................................................................................... 48 Deleting a Class — CLASSDEL.............................................................................................................. 49 Example of deleting a class............................................................................................................ 49 Defining Default Options — OPTIONS..................................................................................................49 Example of Defining a Default Class.............................................................................................. 50 Defining Default Scheduler Options — TPDEFAULT............................................................................ 50 Example of Defining Scheduling Defaults...................................................................................... 50 Examples ssing ASCHPMxx Parmlib members................................................................................... 51 Tracking Changes in Scheduling Definitions.................................................................................. 53 Chapter 5. Controlling the Execution of Transaction Programs............................................................... 55 Determining Scheduling Characteristics............................................................................................. 55 Defining the VSAM Key Sequenced Data Sets (KSDS)........................................................................ 56 Determining How Many Files to Define.........................................................................................