gtpi1m02System Installation Support Reference

System Installation Support Reference


Contents

Figures

Tables

Notices

  • Trademarks
  • About This Book

  • Who Should Read This Book
  • Conventions Used in the TPF Library
  • Related Information
  • How to Send Your Comments
  • Control Program User Exits Overview

  • Exit Points
  • Changing Dynamic Exit Points to Nondynamic
  • Changing Nondynamic Exit Points to Dynamic
  • Associating an Exit Point with a Function
  • CCUEXT CSECT
  • User Exits Control List (UCL)
  • Service Routine for UXCMC Macro
  • General Post-Interrupt Routine (UXGPIR)
  • User Exit Routines (CUSR)
  • User Static Override Bitmap Table
  • Installing Control Program User Exits
  • Installing Multiple Functions in a User Exit
  • Creating a Control Program Exit Point and User Exit
  • Conditions and Considerations When Using User Exits
  • User Exit Routines - Common Entry Conditions
  • User Exit Routines - Common Return Conditions
  • User Exit Routines - Common Programming Considerations
  • Macro Servicing
  • TPF Macro Processing: Limitations/Restrictions
  • Control Program User Exits

  • Application Timeout Processing
  • BACKC Macro Entry
  • C Debugger Initialization
  • C Debugger Return
  • C Library Function Call (TARGET(TPF))
  • C Library Function Return (TARGET(TPF))
  • C Stack Exception (TARGET(TPF))
  • C Stack Exception Return (TARGET(TPF))
  • Catastrophic Recovery
  • CCCTIN (CT25 and CT26)
  • CCCTIN (CT99)
  • Control Transfer
  • Core Resident Enter/Back Macro
  • CPU External Interrupt
  • CPU Timer Interrupt
  • Create Macro Control Point
  • Create Macro Postinterrupt
  • Critical Record Filing
  • Debugger Trace Selection
  • Debugger Trace Table Entry Activation
  • DLAYC Macro Entry
  • Dump Override Table
  • Dynamic Load Module Environment Initialization (ISO-C)
  • Dynamic Load Module External Function Call
  • Dynamic Load Module External Function Call Entry
  • Dynamic Load Module Return Processing
  • Dynamic Load Module Return Processing Entry
  • ECB Creation
  • ENTxC Macro Entry
  • EXITC
  • FARF Address Generation
  • Fast Link Macro
  • Fast Link Macro Decoder
  • File-Resident Enter/Back Macro
  • General Postinterrupt Processing
  • Get Block With ECB
  • Get Block without ECB
  • Get Common Block
  • Get System Work Block
  • Library Function Call (ISO-C)
  • Library Function Return (ISO-C)
  • LODIC Macro
  • Online Mini Dump
  • Pool Address Retrieval
  • Program Event Recording (PER)
  • Program Event Recording (PER) Debugging Tools
  • RCS I/O Queue Thresholding
  • Release Block With ECB
  • Release Block without ECB
  • Release Common Block
  • Release System Work Block
  • RIAT
  • ROUTC
  • SNAPC Error
  • SNAPC Error Entry
  • Split Access
  • Split Chain Header Access
  • Stack Overflow Processing (ISO-C)
  • Stack Overflow Processing Entry (ISO-C)
  • Suspend ECB
  • Suspend List Post-Interrupt
  • Suspend List Resource Checking
  • SVC Macro (Immediate)
  • SVC Macro (Wait or Implied Wait: Postinterrupt)
  • SVC Macro Decoder
  • System Error
  • System Error Entry
  • TMSLC Macro
  • TPFAR
  • TPFDF Macro Trace Call
  • TPFDF Macro Trace Return
  • Trace C User Data
  • Trace Environment Customization
  • Transaction Log Write
  • Update Tape Display
  • User Header Label
  • User Trace Area Initialization
  • Validate Tape for Output
  • WAITC Macro Entry
  • WTOPC Message Translation
  • ECB-Controlled Program User Exits Overview

  • Exit Points
  • Selective Activate Exits
  • Activating the Selective Activation Function
  • Creating an Enable Command
  • Creating a Disable Command
  • Data Macros to Develop User Exits
  • E-type User Exit Considerations
  • User Exit Allocation and Activation
  • ECB-Controlled Program User Exits

  • Check OLDR Load Deck
  • Clock Global Update Exits
  • Command Manager
  • Common Symbol Table
  • Communications Source Common
  • Continuous Data Collection Information Storage
  • Continuous Data Collection Table Creation
  • CP-CP Session Activation
  • Database Reorganization
  • Deactivate Phase I Selective Activate
  • Deactivate Phase II Selective Activate
  • Deadlock Detection
  • DEARRANGE_CTK9 (UPX1)
  • Debug Registration
  • Detect Selective Activate Support
  • Display
  • DNS Select an IP Address
  • Dump Data
  • Dynamic LU
  • ECB Display
  • Extra Program Record Report
  • FILE_CY2KT (UPX7)
  • FILE_STCCR (UPX3)
  • FIND_CY2KT (UPX6)
  • FIND_STCCR (UPX2)
  • Get Global Environment Lists
  • Loadset History
  • Log Recovery Error Processing
  • LU Registration
  • LU 6.2
  • MATIP ASCU List
  • MATIP Assign LNIATA
  • MATIP Flow ID
  • MATIP Host Name
  • MATIP Router
  • MATIP Security
  • MATIP Session Start
  • MATIP Translation
  • Message Queue Interface (MQI) Channel Exits
  • Message Router
  • Module Copy Selection/Validation
  • Nonsocket Activation
  • Nonsocket Connect
  • Nonsocket Deactivation
  • Nonsocket Message
  • Output Message Filtering
  • Output Message Re-formatting
  • Program Event Recording (PER)
  • Program History
  • REARRANGE_CTK9 (UPX0)
  • Recoup Command
  • Recoup Phase 1
  • Recoup Restart
  • Segment URS1
  • Segment URS2
  • Segment USC1
  • Segment USC2
  • Segment USC3
  • Segment USC4
  • Select A Host
  • Select ALS to Adjacent APPN Node
  • Select an RTP Connection
  • Select TCP/IP Support
  • Selective Activate Message Router
  • Selective Activate Restart
  • Selective Activate Structure Initialization
  • Selective Activate Structure Update
  • Selective Core Resident Load
  • Selective Recoup
  • SLC Communication Source
  • SNA Communication Route Selection
  • SNA Message Recovery
  • SNMP Enterprise-Specific MIB Retrieval
  • SNMP Manager Validation
  • Socket Accept
  • Socket Activation
  • Socket Connect
  • Socket Cycle-Up
  • Socket Deactivation
  • Socket System Error
  • System Error Message
  • Tape Display Setup
  • Tape Library Validation
  • TCP/IP Native Stack Support Accept Connection
  • TPF File System Initialization
  • TPF MQSeries Assign LNIATA
  • TPF MQSeries Channel Message
  • TPF MQSeries Channel Message Retry
  • TPF MQSeries Channel Security
  • TPF MQSeries Convert to Object Handle
  • TPF MQSeries Queue Trigger
  • TPF MQSeries Start Queue Manager
  • Trace-by-Terminal
  • User Command Processor
  • User Data Recovery Copy Support
  • User Data Recovery Restore Support
  • User Device
  • User Global Symbol Table
  • User Label Routines
  • User Library Function
  • User Symbol Override Table
  • VFA Restart
  • Virtual IP Address Processor Deactivation
  • Virtual Reader
  • WTOPC Page Control
  • 3270 Welcome Screen
  • Global Area

  • Terminology
  • Structure of the Global Areas
  • Global Area 1 (GL1)
  • Global Area 2 (GL2)
  • Global Area 3 (GL3)
  • Global Area 4
  • Components of the Global Area
  • Global Records
  • Global Directories
  • Global Blocks
  • Global Fields
  • System Environment Considerations
  • Multiple Database Function Environment
  • Tightly Coupled Environment
  • Using the Global Area by Applications
  • GLOBZ: Define Global Fields Macro
  • GLMOD: Change Global Protect Key Macro
  • FILKW: File Keyword Macro
  • GL0BA: Define Global 1 Macro
  • GL0BY: Define Global 3 Macro
  • SYNCC: The Global Synchronization Macro
  • Programming Considerations
  • Defining Addressability to Globals
  • Global Area Requirements of the Control Program
  • Loading Globals
  • SIP for Globals
  • Creating the Input Data Set
  • Considerations for Preparing Input
  • Synchronization of Globals
  • Requirements for Synchronization
  • Locating Global Areas in a Dump
  • Examples of I-Stream Shared and Unique Globals
  • Main Storage Super GOA Copy
  • Main Storage Prime GOA Copy
  • Sample STC Card Images for Global Block Creation
  • Examples of Coding the SYNCC Macro
  • Loaders

  • General File System Components
  • Changing CIMR Components
  • Loading System Components to a New TPF System
  • Initializing the General File
  • Formatting the General File and Online Modules
  • Creating a General File Load Deck
  • Loading System Components to the General File
  • IPLing the General File
  • Loading Fixed-File Records
  • Loading System Components to an Existing TPF System
  • Creating a New Fallback Image
  • Creating an Auxiliary Load Deck
  • Loading System Components to a Storage Medium
  • Loading from a Storage Medium to the TPF System
  • Enabling an Image
  • Moving Keypoints to the Working Area
  • IPLing an Image
  • Loading E-Type Programs to an Enabled System
  • Creating an E-Type Loader Load Deck
  • Loading E-Type Programs to a Storage Medium
  • Loading and Activating a Loadset of Programs
  • Loading a Loadset of Programs
  • Allocate Programs That are Unallocated
  • Activating a Loadset to Test New Programs
  • Using Loadsets
  • Accepting a Loadset of E-Type Programs
  • Using E-Type Loader Functions
  • Record ID Attribute Table

  • Contents of the RIAT
  • Addressing the RIAT
  • Programming Areas
  • Programming Techniques
  • Record Size
  • Frequency of Access
  • Record Life
  • Record Generation
  • References
  • Multiple Assembly/Compilation Print Program

  • Printing Multiple Assembly and Compilation Listings
  • JCL Control Cards
  • Return Codes
  • Error Messages
  • Hardware Requirements
  • Macro Cross-Reference

  • Specifying the DCRS Search Parameters
  • Example of DCRS
  • Specifying a DREF Heading Parameter
  • Input to the Macro Cross-Reference Programs
  • DCRS Program
  • SORT Program
  • DREF Program
  • Control Cards
  • Procedure
  • Output from the Macro Cross-Reference Programs
  • Listings
  • Files
  • DCRS Attention Messages
  • DCRS Error Messages
  • DREF Messages
  • References
  • Multiple Assembly/Compilation Program

  • Input
  • Files
  • JCL Control Cards
  • User Considerations
  • Output
  • Listings
  • Files
  • Sample JCL
  • Printout Directory to Listings
  • Assembly Listings to Tape
  • E-Type Assemblies to Tape
  • E-Type Compilations Sent to the Printer
  • E-Type Compilations Sent to the Printer
  • Error Messages
  • Hardware Requirements
  • System Allocator

  • Allocating Programs, Transfer Vectors, and Pools
  • Creating the Input Deck
  • Comments
  • Specifying the Addressing Mode
  • Allocating Programs
  • Allocating Transfer Vectors
  • Allocating Spare Program Slots
  • Defining Pools
  • Adding Your Own Function Switches
  • Running the System Allocator (SALO)
  • To Run Only SIP Stage I
  • To Run Both SIP Stages I and II
  • Creating the Program and System Allocator Tables
  • Variable Cross-Reference Listing

  • JCL Control Cards
  • Control Card Input
  • Scan the Entire PDS for Every Type of Variable
  • Scan a List of Members
  • Subset of Variable Types Option
  • Print the Globals Found in the Order Specified
  • Option Defaults
  • Examples of Control Card Options
  • Procedure
  • Output
  • Error Messages
  • Hardware Requirements
  • References
  • Appendix A. JCL Load Deck Examples

  • TLDR JCL to Load Components to GDS
  • TLDR JCL to Load Components to Tape
  • TLDR JCL to Load Components to VRDR
  • OLDR JCL to Load E-Type Programs to GDS
  • OLDR JCL to Load E-Type Programs to Tape
  • OLDR JCL to Load E-Type Programs to VRDR
  • Index