Book a Call 🏠 Home About Courses Services Corporate Events Contact
🖥 Mainframe 🔧 REXX ✔ 4 Levels Available

Mainframe REXX
Full Programme

A structured four-level curriculum covering IBM REXX from foundational language syntax, variables, control structures, file I/O and TSO/ISPF interaction through advanced parsing, modular development, ISPF services, SDSF automation, system programming, DB2 integration, and enterprise toolkits. Designed for professionals targeting MNC mainframe scripting, automation, and system programming careers.

Total Duration
32 Hours
🧪
Lab Hours
16 Hours
🎯
Format
Theory + Lab
🏆
Certificate
Arich Certified
Enrol Now →
Read-Only · Table of Contents · MF-REXX
📄 MF-REXX — Beginner Level
L1
MF-REXX
Mainframe REXX — Beginner
Total Duration: 32 Hours  |  Theory: 16 hrs  |  Lab: 16 hrs
01
Introduction to REXX
Theory: 2.0 hrs  ·  Lab: 2.0 hrs  ·  Total: 4.0 hrs
Overview of REXX Language
Structure, Syntax, TSO/E Environment
Basic Commands
02
Variables & Data Types
Theory: 2.0 hrs  ·  Lab: 2.0 hrs  ·  Total: 4.0 hrs
Declaring and Using Variables
Data Types
Parsing Strings
03
Control Structures
Theory: 2.0 hrs  ·  Lab: 2.0 hrs  ·  Total: 4.0 hrs
IF / THEN / ELSE
SELECT / WHEN
DO Loops
Iterative Logic
04
Built-in Functions
Theory: 2.0 hrs  ·  Lab: 2.0 hrs  ·  Total: 4.0 hrs
SUBSTR, LENGTH, POS
Other Core Functions (LEFT, RIGHT, INDEX, VERIFY, etc.)
05
File I/O and EXECIO
Theory: 2.0 hrs  ·  Lab: 2.0 hrs  ·  Total: 4.0 hrs
Reading Datasets
Writing Datasets
EXECIO Usage
LINEIN and LINEOUT
06
Writing Modular REXX Code
Theory: 2.0 hrs  ·  Lab: 2.0 hrs  ·  Total: 4.0 hrs
Procedures
Internal Functions
External Functions
CALL and RETURN
07
Interacting with TSO / ISPF
Theory: 2.0 hrs  ·  Lab: 2.0 hrs  ·  Total: 4.0 hrs
Issuing TSO Commands from REXX
Issuing ISPF Commands from REXX
Allocating Datasets
ADDRESS Command
08
Mini Project & Wrap-Up
Theory: 2.0 hrs  ·  Lab: 2.0 hrs  ·  Total: 4.0 hrs
Review of Key Concepts
Automation Script Build (Project)
Testing & Demonstration
32
Total Hours
16
Theory Hrs
16
Lab Hrs
Read-Only · Table of Contents · MF-REXX
📄 MF-REXX — Intermediate Level
L2
MF-REXX
Mainframe REXX — Intermediate
Total Duration: 32 Hours  |  Theory: 16 hrs  |  Lab: 16 hrs
01
Advanced Parsing Techniques
Theory: 2.0 hrs  ·  Lab: 2.0 hrs  ·  Total: 4.0 hrs
PARSE VAR
PARSE PULL
Parsing with Templates
Token Handling
02
REXX and TSO Command Integration
Theory: 2.0 hrs  ·  Lab: 2.0 hrs  ·  Total: 4.0 hrs
Advanced Use of ADDRESS TSO
Dynamic Allocation
Dataset Manipulation
03
Using ISPF Services in REXX
Theory: 2.0 hrs  ·  Lab: 2.0 hrs  ·  Total: 4.0 hrs
Introduction to ISPEXEC
Panels and Panel Variables
Message Handling
04
Advanced EXECIO Operations
Theory: 2.0 hrs  ·  Lab: 2.0 hrs  ·  Total: 4.0 hrs
Reading Multiple Datasets
Writing to Multiple Datasets
Handling Large Files
Updating Existing Data
05
Error and Condition Handling
Theory: 2.0 hrs  ·  Lab: 2.0 hrs  ·  Total: 4.0 hrs
TRACE
SIGNAL
CALL ON
EXIT Handling
Debugging Strategies
06
Modular Program Development
Theory: 2.0 hrs  ·  Lab: 2.0 hrs  ·  Total: 4.0 hrs
Building Reusable Functions
Creating Procedures
External Libraries
07
Job Submission Automation
Theory: 2.0 hrs  ·  Lab: 2.0 hrs  ·  Total: 4.0 hrs
Submitting JCL through REXX
Monitoring Jobs
Reading Job Output using SDSF
08
Final Project & Integration
Theory: 2.0 hrs  ·  Lab: 2.0 hrs  ·  Total: 4.0 hrs
Review of Key Concepts
Create Integrated REXX Utility
Interaction with Datasets, JCL, and ISPF Panels
32
Total Hours
16
Theory Hrs
16
Lab Hrs
Read-Only · Table of Contents · MF-REXX
📄 MF-REXX — Advanced Level
L3
MF-REXX
Mainframe REXX — Advanced
Total Duration: 32 Hours  |  Theory: 16 hrs  |  Lab: 16 hrs
01
REXX with ISPF Dialog Manager
Theory: 3.2 hrs  ·  Lab: 3.2 hrs  ·  Total: 6.4 hrs
Creating ISPF Panels
Working with Skeletons
Message Tables
ISPF Libraries
Panel-to-REXX Communication
02
Dataset Browsing & Editing via REXX
Theory: 3.2 hrs  ·  Lab: 3.2 hrs  ·  Total: 6.4 hrs
Using ISPF Edit Services
Using ISPF View Services
Manipulating Datasets from REXX Scripts
03
Integration with SDSF
Theory: 3.2 hrs  ·  Lab: 3.2 hrs  ·  Total: 6.4 hrs
Using SDSF REXX Interface
Automating Job Monitoring
Reading Output Queues
Analyzing Return Codes (RCs)
04
File Tailoring with ISPF Skeletons
Theory: 3.2 hrs  ·  Lab: 3.2 hrs  ·  Total: 6.4 hrs
ISPF File Tailoring Concepts
Dynamic JCL Generation
Replacing Symbols Using Skeletons
05
Working with User & System Variables
Theory: 3.2 hrs  ·  Lab: 3.2 hrs  ·  Total: 6.4 hrs
Handling ISPF Variables
Profile
32
Total Hours
16
Theory Hrs
16
Lab Hrs
Read-Only · Table of Contents · MF-REXX
📄 MF-REXX — Enterprise Level
L4
MF-REXX
Mainframe REXX — Enterprise
Total Duration: 32 Hours  |  Theory: 16 hrs  |  Lab: 16 hrs
01
REXX in System Programming
Theory: 2.0 hrs  ·  Lab: 2.0 hrs  ·  Total: 4.0 hrs
Interacting with System Components
Accessing Control Blocks
Implementing System Automation via REXX
Working with System Exits
02
ISPF Table Services
Theory: 2.0 hrs  ·  Lab: 2.0 hrs  ·  Total: 4.0 hrs
Creating ISPF Tables
Reading and Updating ISPF Tables
Using TBOPEN, TBGET, TBPUT, and TBCLOSE
03
Dynamic JCL Generation & Submission
Theory: 2.0 hrs  ·  Lab: 2.0 hrs  ·  Total: 4.0 hrs
Automated JCL Creation
File Tailoring Techniques
Job Submission and Monitoring
Integrating with SDSF APIs
04
Integration with External Tools
Theory: 2.0 hrs  ·  Lab: 2.0 hrs  ·  Total: 4.0 hrs
Calling Assembler Exits
Integrating COBOL Subprograms
Running Shell Scripts via OMVS
05
REXX with DB2 (Optional)
Theory: 2.0 hrs  ·  Lab: 2.0 hrs  ·  Total: 4.0 hrs
Introduction to DSNREXX
Accessing DB2 Tables
Preparing and Executing SQL
Handling Cursors and Error Codes
06
Creating Reusable REXX Toolkits
Theory: 2.0 hrs  ·  Lab: 2.0 hrs  ·  Total: 4.0 hrs
Designing Reusable REXX Libraries
Implementing Parameterization
Adding Logging and Security
07
Error Recovery, Auditing & Logging
Theory: 2.0 hrs  ·  Lab: 2.0 hrs  ·  Total: 4.0 hrs
Standardized Error Handling
Tracing and Logging Mechanisms
Generating Audit Reports
08
Final Capstone Project & Demo
Theory: 2.0 hrs  ·  Lab: 2.0 hrs  ·  Total: 4.0 hrs
Review of Key Concepts
Build a Fully Automated Enterprise-Level Solution
Integration with JCL, ISPF, SDSF, and DB2 (If Applicable)
32
Total Hours
16
Theory Hrs
16
Lab Hrs