Technology Driven IT Training Longstanding IT Technologists Computer Education Techniques
Distance-learning - REXX Scripting for Linux/UNIX - ooREXX


distance-learning center

Computer-Device_Tethered-Distance-learning Distance-learning-Building

Professional Distance-learning

IT Training Services


REXX Scripting for Linux/UNIX - ooREXX
DURATION: 3 days

FEE: $1,795

Based upon a class size of six students.

Scheduling can be adjusted to employee work hours and incorporate client assignments.

There is a surcharge associated with training two or fewer students.


  • Programmer
  • System Analyst
  • IT Professional


    1. REXX Syntax
      • Code assignment states and string concatenation expressions.
      • Read and resolve syntax error messages.
    2. Variables
      • Code a program to store data in a compound variable.
      • Retrieve information from a compound variable.
      • Invoke a program from the command-line or another script.
    3. Expressions
      • Code and use comparison operators and precedence rules in an IF statement.
      • Use the three forms of concatenation.
    4. Programming Techniques
      • Create a simple data entry program and use a conditional expression for displaying a result.
      • Populate compound variable and randomly retrieve results.
      • Use the LEAVE and ITERATE statement.
      • Capture exception conditions and display messages for each condition.
    5. Functions and Subroutines
      • Pass data to a subprogram using the EXPOSE keyword.
      • Pass data to a function using the ARG function.
      • Pass data to a subprogram using the PARSE statement.
    6. Classes in REXX
      • Create classes, methods, and using directives.
      • Use the built-in collection classes to work with a compound variable.
      • Code a basic I/O routine using the InputStream and OutputStream classes.
      • Use the utility class DataTime for calculating the differences between two dates.
    7. Built-in Functions
      • Check a file name to ensure that it does not exceed a maximum length.
      • Confirm that a number is a whole positive integer value.
      • Use character manipulation to format a string.
      • Code an entry program to support abbreviations in the data input.
    8. Conversing with the Screen
      • Enter user data and parse the information into a compound variable.
    9. Advanced Topics
      • Convert a CSV file into a fixed position file.
      • Parse a paragraph and sort the values.
    10. Debugging Information
      • Given a program by the instructor, use the interactive debugger to test and confirm that the program executes properly.
    11. UNIX Extension Functions
      • Code a REXX program which forks a UNIX process.
      • Display the files in a sub-directory.
      • Use the Stream Class to read/write CSV files to Collection.
    12. ooDialog - optional
      • Create a GUI: graphical user interface based data entry system with a file backend that stores the valid data.

    Web-based Training   Blended Learning    


Effective February 27, 2012, the course dates listed on the SYS-ED schedules only will be available based upon approved and authorized user ID.

Copyright Acknowledgement: The software product(s) listed in this outline are owned and copyrighted by their respective companies. SYS-ED makes no representation regarding ownership in any of the software products that we train on.

SYS-ED courses are not intended for or open to the general public. They are intended for employees of Fortune 1000 companies, government municipalities, consulting companies, software, companies, healthcare providers. and mid-sized businesses. Individuals attending such courses will be required to execute a statement acknowledging that the employer will be paying for the SYS-ED course and that the employer has a licensed version of the software.