Home About Courses Schedule Services Webinars Contact Search

Advanced z/OS REXX Programming

SEE SCHEDULE

Duration: 2 days

Method: Instructor led, Hands-on workshops

Price: $1175.00

Course Code: RX1020



Audience

Programmer, technical support personnel, and other individuals that need to write REXX execs.

Description

This course will introduce students to the skills necessary to code REXX execs in z/OS environments. A series of written and lab exercises will be used to reinforce the classroom education.

Objectives

Upon successful completion of this course, the student will be able to:

  • Parse data using the PARSE statement
  • Read and write sequential datasets
  • Manipulate and access the REXX data stack
  • Create REXX based ISPF edit macros
  • Execute REXX execs in batch jobs
  • Write REXX execs that interact with DB2
  • Write REXX execs that issue MVS operator commands
  • Compile and linkedit REXX execs

Prerequisites

• z/OS Basic REXX Programming, or equivalent experience. • Previous experience in designing and coding application programs will enhance the results of this course.

Topics

  1. Parsing Data
    • PARSE Statement
    • List Parsing
    • String Pattern Parsing
    • Positional Pattern Parsing
  2. File I/O
    • Executing Programs in Execs
      • ALLOC Command
      • CALL Command
      • FREE Command
    • EXECIO Statement
  3. Data Stack Processing
    • Definition
    • REXX Statements to Manipulate the Stack
    • Uses of the Stack in REXX Execs
    • TSO Commands That Use the Stack
  4. ISPF Edit Macros
    • Overview
    • Edit Macro Commands
    • Using Edit Primary Commands
    • Using Edit Line Commands
    • Using Edit Macro Keyphrases
    • Using Edit Labels
  5. Batch REXX Execution
    • Executing REXX Execs in TSO Background Jobs
    • Executing REXX Execs in Batch Jobs
  6. Supplemental Topics (as time permits)
    • REXX Language Support in DB2
    • REXX Support for MVS Operator Commands
    • Compiling REXX Execs