TTFlogo2.gif (2585 bytes)

Course Description

Introduction to TSO and REXX APIs

 

This course: course objectives; course outline;
Related curriculum; Topic list; Course list; Home page

 

Course Code: A-780
Recommended Duration: 2 Days

Benefits

"APIs" stands for "Application Programming Interfaces"; students who complete this course will be able to design and maintain applications using native TSO commands and the powerful REXX capability of TSO. The techniques taught in this class might be helpful in writing mainframe-based server applications.

Audience

Applications and systems programmers, who need to know how to use the facilities of TSO and REXX from programs written in Assembler, COBOL, PL/I, or C.

Prerequisites

At the very least, the student entering this course should have experience in using REXX in the TSO environment and in writing programs in one of these languages: Assembler, COBOL, PL/I, C.

Related IBM Materials

This course is drawn from these IBM manuals; access to them in the classroom is desirable but not required:

SA22-7782 - TSO/E Command Langugage
                       Reference
SA22-7790 - TSO/E REXX Reference
SA22-7789 - TSO/E Programming Services

 

Major Topics Include
  • Passing arguments to and receiving parameters in compiled programs running in batch and native TSO
  • Issuing TSO commands from compiled programs (IKJEFTSR service)
  • Calling programs from an exec
  • Accessing, updating, and creating REXX variables from compiled programs running under TSO (IKJCT441 service)
  • Working with DB2 data from an exec
  • REXX dynamic program linkages (ADDRESS LINK, ATTACH, LINKPGM, ATTCHPGM, LINKMVS, ATTCHMVS)
  • Accessing, updating, and creating REXX variables from a program running in a non-TSO/E-integrated address space (IRXEXCOM service)

 

Exercises

There are eight standard hands-on exercises and one optional hands-on exercise.

 

Languages Supported

The programming exercises may be coded in Assembler, COBOL, PL/I, or C.

TSO / ISPF / CLIST / REXX curriculum
Complete topics list
Home page
this page last updated: 13 January, 2007

View course objectives and topical outline

Copyright © 2007 by Steven H. Comstock