REXX Programming Workshop

Course:  REXX1
Duration:  4 Days
Level:  I
« Hide The Details
Topics Covered In This Course

This course provides instruction on the use of the Restructured EXtended eXecutor (REXX) language. A large number of terminal exercises are used to reinforce and emphasize the lecture material. The exercises are organized to allow students to progress at their own pace. The course assumes no previous knowledge of the REXX, however some programming background is essential.

REXX is a general purpose, high-level, procedural language that can be used for interactive programs and offers significant advantages over older EXEC/EXEC2 (VM) and CLIST (TSO and NetView) interpreted languages. REXX is similar to PL/1 or Pascal in syntax and structure, but has quite a few implementation unique capabilities.

The course begins with some historical background of the REXX language and its position in Systems Application Architecture (SAA). Language components, operators, instructions, and functions are introduced in turn. This course also covers extensions to the languages that are pertinent to each student's environment.

Students are encouraged to develop REXX programs in class, that may be useful in their current work environment. Students will be placed one or two per a terminal, and all students will be provided individual attention according to their required needs.

What You Can Expect
  • Code REXX instructions with proper syntax
  • Construct program logic using REXX control flow instructions
  • Define and manipulate user variables in REXX programs
  • Invoke and pass parameters to REXX programs
  • Code REXX instructions to accomplish file and terminal I/O
  • Describe the purpose and use of the data stack
  • Write REXX programs that use the data stack
  • Use REXX built-in functions to manipulate data
  • Create user defined functions and subroutines
  • Code REXX instructions that parse data strings
  • Debug REXX programs using the REXX TRACE facility
  • Identify the use of REXX command environments
  • Use REXX coding techniques which enhance efficiency and readability
  • Use REXX for message automation, and enhanced operation in the netview environment
Who Should Take This Course

This hands on, workshop-oriented course is intended for analysts, operators, system administrators, and technical support personnel who have a need to write, understand, or maintain REXX programs. This course applies to the VM/CMS, MVS/TSO, and NetView environments.

Recommended Prerequisites
  • No previous programming experience or programming training (in any language) is required.
  • For students in the VM environment, the ability to create and modify files using the XEDIT editor is necessary.
  • For students in the z/OS environment, the ability to create and modify files using the ISPF editor is necessary.
Training Style

Class consists of classroom lecture and lab sessions.

« Hide The Details
Related Courses
Code Course Title Duration Level
Assembler Programming
5 Days
Advanced REXX Programming
3 Days

Every student attending a Verhoef Training class will receive a certificate good for $100 toward their next public class taken within a year.

You can also buy "Verhoef Vouchers" to get a discounted rate for a single student in any of our public or web-based classes. Contact your account manager or our sales office for details.

Schedule For This Course
There are currently no public sessions scheduled for this course. We can schedule a private class for your organization just a couple of weeks from now. Or we can let you know the next time we do schedule a public session.
Notify me the next time this course is confirmed!
Can't find the course you want?
Call us at 800.533.3893, or
email us at [email protected]