z/OS MVS IPCS Customization
Previous topic |
Next topic
|
Contents
|
Contact z/OS
|
Library
|
PDF
Contents (exploded view)
z/OS MVS IPCS Customization
SA23-1383-00
Abstract for MVS Interactive Problem Control System (IPCS) Customization
z/OS Version 2 Release 1 summary of changes
IPCS Installation Package
SYS1.PARMLIB Members Related to IPCS
IPCS Subcommands
IPCS REXX Execs and CLISTs
IPCS Dialog Programs
SYS1.MIGLIB System Library
IPCS Macros and Mapping Macros
IPCS Macro for Invoking an IPCS Exit Service within an IPCS Exit Routine
IPCS Macros for Using an IPCS Exit Service within an IPCS Exit Routine
IPCS Macros for Writing IPCS Exit Routines
IPCS Macros for Creating a Control Block Model
Non-IPCS Macros for IPCS Customization
IPCS Exit Services
Customizing the IPCS Installation Package
Customizing IPCS Session Parameters
Session Parameters
Customizing Session Parameters
Creating an Alternate Parmlib
Indicating Which IPCSPRxx Member IPCS Should Use
Using Problem and Data Set Management Facilities
Customizing the Dump Directory
Customizing the Directories
Editing the BLSCDDIR CLIST
Dump Directories and Performance
Customizing Access to IPCS
Planning for Customized Access
Decisions to Make Before Starting Customization
Starting IPCS: Deciding Which Method to Provide
Comparison of the Two Methods
Invoking the IPCS Dialog: Deciding Which Function to Use
BLSCLIBD CLIST - Activate IPCS Dialog Services
BLSG Dialog Program - Activate IPCS Dialog Services
Return Codes
BLSGLIBD Dialog Program - Activate IPCS Dialog Services
Return Codes
ISPF LIBDEF Service
Customizing Access
Customizing Access when Using the BLSCLIBD CLIST
Adding an ISPF Option to Invoke the BLSCLIBD CLIST
Providing a TSO/E Logon Procedure and CLIST
Examples
Methods for Starting IPCS
Customizing Access when Using the BLSG Dialog Program
Adding an ISPF Option to Invoke the BLSG Dialog Program
Providing a TSO/E Logon Procedure and CLIST
Examples
Methods for Starting IPCS
Customizing the IPCS Dialog
Using the ISPF SELECT Service with IPCS Dialog Programs
Recursive Invocations of the ISPF and IPCS Dialogs
Tailoring the IPCS Dialog to Identify the IPCS Level
Dumps of IPCS
BLSGDCDA Dialog Program - Display Component Data Analysis
BLSGDUIN Dialog Program - Display Dump Inventory
BLSGSCMD Dialog Program - Process an IPCS Subcommand or Command Procedure
BLSGSETD Dialog Program - Check Defaults
BLSLDISP Dialog Program - Browse an IPCS Dump Data Set
Using IPCS on Another System
Providing Security for IPCS
Providing z/OS Security Server Protection
Using BLSUGWDM to Disable Access to TSO/E Commands
Writing IPCS Exit Routines
Exit Routines
General Information about Writing an IPCS Exit Routine
Conditions on Entry to an IPCS Exit Routine
Services Available to an IPCS Exit Routine
Restrictions and Limitations of an IPCS Exit Routine
Discontinuing Processing for an Interactive User
Communication Between IPCS Exit Routines
External Routines Invoked by IPCS Exit Routines
IPCS Data Areas, Macros, and Mapping Macros to be Used by IPCS Exit Routines
Conventions for Return to Caller for an IPCS Exit Routine
Making Load Libraries Available to IPCS
Managing Storage for IPCS Exit Routines
Storage Location
Register Saving
Host Environment
ABDPL Address
Programming Considerations
Register Usage
Error Return
ANALYZE Exit Routine
Possible Uses
Programming Considerations
Performance Implications
Restrictions and Limitations
Data Areas
Passing Control
Input
Output
Example
Address Space Control Block (ASCB) Exit Routine
Possible Uses
Programming Considerations
Performance Implications
Restrictions and Limitations
Data Areas
Passing Control
Input
Output
Component Trace Exit Routines
CTRACE Format Table
Contents of the CTRACE Format Table
IPCS Models
CTRACE Formatter
Programming Considerations
Performance Implications
Restrictions and Limitations
Data Areas
Input
Output
CTRACE Buffer Find Exit Routine
Possible Uses
Programming Considerations
Performance Implications
Restrictions and Limitations
Data Areas
Passing Control
Returning to Caller
Design Example
Input
Output
CTRACE Filter/Analysis (CTRF) Exit Routine
Possible Uses
Programming Considerations
Performance Implications
Restrictions and Limitations
Data Areas
Passing Control
Returning to Caller
Design Example
Input
Output
Control Block Formatter Exit Routine
Possible Uses
Programming Considerations
Performance Implications
Restrictions and Limitations
Data Areas
Passing Control
Returning to Caller
Input
Output
Control Block Status (CBSTAT) Exit Routine
Possible Uses
Programming Considerations
Performance Implications
Restrictions and Limitations
Data Areas
Passing Control
Input
Output
Find Exit Routine
Possible Uses
Programming Considerations
Performance Implications
Restrictions and Limitations
Data Areas
Passing Control
Input
Output
GTFTRACE Filter/Analysis Exit Routine
Possible Uses
Programming Considerations
Performance Implications
Restrictions and Limitations
Data Areas
Passing Control
Returning to Caller
Input
Output
GTFTRACE Formatting Appendage
Possible Uses
Programming Considerations
Performance Implications
Restrictions and Limitations
Data Areas
Passing Control
Returning to Caller
Input
Output
Model Processor Formatting (MPF) Exit Routine
Possible Uses
Programming Considerations
Performance Implications
Restrictions and Limitations
Data Areas
Passing Control
Returning to Caller
Input
Output
Post-Formatting Exit Routine
Possible Uses
Programming Considerations
Performance Implications
Restrictions and Limitations
Data Areas
Passing Control
Input
Output
Scan Exit Routine
Possible Uses
Programming Considerations
Performance Implications
Restrictions and Limitations
Data Areas
Passing Control
Input
Output
Task Control Block (TCB) Exit Routine
Possible Uses
Programming Considerations
Performance Implications
Restrictions and Limitations
Data Areas
Passing Control
Input
Output
Verb Exit Routine
Possible Uses
Programming Considerations
Performance Implications
Restrictions and Limitations
Data Areas
Passing Control
Input
Output
Installing IPCS Exit Routines
Installing Routine For ABEND/SNAP Formatting
Installing Routine for IPCS Formatting
IPCS Exit Services
Exit Services
Invoking with the Exit Services Router
Add Symptom Service
Restrictions
Requirements
Invoking the Service
Output
Example
Control Block Formatter Service
Requirements
Invoking the Service
Output
Customization
To Check the Validity of the Requested Acronym
To Suppress the Dump Header
To Suppress the Dump Data Offsets
To Print the Dump Address
To Request Line Mode
To Suppress Messages that Indicate Truncation Has Occurred
To Print Blank Lines
To Format a Dynamic Array
To Change the Starting Offset of Dump Data
To Control the Number of Formatted Entries for an Array
To Communicate Additional Information to the Formatting Service
Example
View Control
Control Block Status (CBSTAT) Service
Requirements
Invoking the Service
Output
Example
Contention Queue Element (CQE) Create Service
Requirements
Invoking the Service
Output
Example
Equate Symbol Service
Requirements
Invoking the Service
Output
Example
Exit Control Table (ECT) Service
Requirements
Invoking the Service
Output
Example
Expanded Print Service
Requirements
Invoking the Service
Output
Information on the Expanded Print Service
Example
Format Model Processor Service
Requirements
Invoking the Service
Output
Customization
Example
Format Models
Residence of Models
Other Uses for Models
Get Symbol Service
Requirements
Invoking the Service
Output
Example
Name Service
Requirements
Invoking the Service
Output
Name/Token Lookup Service
Requirements
Invoking the Service
Output
Select Address Space Identifier (ASID) Service
Requirements
Invoking the Service
Output
Example
Standard Print Service
Requirements
Invoking the Service
Output
Customization
To Override the Routing Parameter
To Print a Blank Line
To Begin Printing at the Top of a New Page
Example
Storage Access Service
Requirements
Invoking the Service
Output
Customization
Specifying a Different ASID Instead of the Current (Default) ASID
Specifying Requests
Storage Map Service
Requirements
Invoking the Service
Output
Symbol Service
Requirements
Invoking the Service
Output
Table of Contents Service
Requirements
Invoking the Service
Output
Customization
Example
WHERE Service
Requirements
Invoking the Service
Output
Example
Locate-Mode SWA Manager
Requirements
Invoking the Service
Output
Obtaining Information About Coupling Facility Structures
Obtaining Information About Loaded Modules
Quiesce IPCS Transaction
Requirements
Invoking the Service
Output
Example
TOD Clock Service
Requirements
Restriction
Registers
Invoking the Service
Output
17-Character Time Stamp Service
Requirements
Restriction
Registers
Invoking the Service
Output
Example
26-Character Time Stamp Service
Requirements
Restriction
Registers
Invoking the Service
Output
The IPCS Debug Tool
Implementing the Debug Tool
Enabling IPCS-Supplied Traps
Output from the TRAPON Subcommand
Stopping and Resuming IPCS Trap Processing
Disabling IPCS-Supplied Traps
Getting the Status of IPCS-Supplied Traps
IPCS Exit Services Supported for Compatibility
Services
Dump Index Service
Format Service
Format Patterns
Old Storage Access Service
Print Service
Summary Dump Data Access Service
Specifying Format Subroutines for Summary Dump Records
Copyright IBM Corporation 1990, 2014