z/OS TSO/E Programming Services
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Overview of TSO/E programming services

z/OS TSO/E Programming Services
SA32-0973-00

TSO/E provides various services that your programs can use to perform the tasks described below. Table 1 summarizes the TSO/E services that are described in this book. In addition to these services, TSO/E also provides REXX programming and customization services you can use for REXX processing. These REXX services are explained in z/OS TSO/E REXX Reference.
Table 1. Summary of TSO/E services
Task Service Reference
Establishing a TSO/E environment outside of the TSO/E TMP and Service Routines TSO/E Environment Service Using the TSO/E Environment Service IKJTSOEV
Invoking TSO/E service routines CALLTSSR macro instruction Invoking TSO/E service routines with CALLTSSR
Checking the syntax of subcommand names Command Scan Service Routine Verifying subcommand names with IKJSCAN
Checking the syntax of command and subcommand operands Parse Service Routine Verifying command and subcommand operands with parse
Controlling terminal functions and attributes Terminal control macro instructions Using the terminal control macro instructions
Processing terminal I/O BSAM and QSAM Using BSAM or QSAM for terminal I/O
TSO/E I/O service routines Using the TSO/E I/O service routines for terminal I/O
TGET/TPUT/TPG macros Using the TGET/TPUT/TPG macro instructions for terminal I/O
TSO/E Message Handling Routine Using the TSO/E message handling routine IKJEFF02
Handling attention interruptions STAX service routine Using the STAX service routine to handle attention interrupts
CLIST attention facility Using the CLIST attention facility
Obtaining a list of data set names ICQGCL00 Obtaining a List of data set names
Ensuring that data sets contain enough space Space management Using the space management CLIST ICQSPC00
Changing alternative library environments Alternative library interface routine Using IKJADTAB to change alternative library environments
Allocating, concatenating and freeing data sets Dynamic allocation interface routine Using the dynamic allocation interface routine DAIR
Retrieving information from the system catalog Catalog information routine Using IKJEHCIR to retrieve system catalog information
Constructing a fully-qualified data set name Default service routine Constructing a fully-qualified data set name with IKJEHDEF
Analyzing return codes DAIRFAIL Using the DAIRFAIL routine IKJEFF18
GNRLFAIL/VSAMFAIL Analyzing error conditions with GNRLFAIL/VSAMFAIL
Searching lists of authorized commands and programs as well as commands not supported in the background Table look-up service Using the table look-up service IKJTBLS
Invoking commands, CLISTs, REXX execs and programs TSO/E Service Facility Using the TSO/E Service Facility IKJEFTSR
Accessing CLIST and REXX variables Variable access routine Using the variable access routine IKJCT441
Retrieving information from the names directory ICQCAL00 Accessing the Information Center Facility names directory
Displaying printers Printer support CLISTs Using the printer support CLISTs
Invoking Information Center Facility applications Application invocation function Invoking an Information Center Facility application
Retrieving system messages issued during a console session GETMSG service Using the GETMSG service
Using the Unauthorized Resource Processor IKJURPS service Using the Unauthorized Resource Processor Service IKJURPS

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014