Repetitive tasks which are tedious, and require manual labour can be automated using Rexx. Just like you use the FIND, CHANGE, SAVE. If you are developing or maintaining the traditional mainframe . To run the tutorials on this blog, you will need access to an IBM mainframe. The REXX Tutorial. Contents. Introductory text; 1. Creating a Rexx program; 2. Doing arithmetic; 3. Errors; 4. Untyped data; 5. More on variables; 6. Functions; 7.

Author: Malakus Shakarr
Country: Cape Verde
Language: English (Spanish)
Genre: Technology
Published (Last): 12 September 2018
Pages: 441
PDF File Size: 4.13 Mb
ePub File Size: 19.99 Mb
ISBN: 599-4-62782-325-3
Downloads: 42844
Price: Free* [*Free Regsitration Required]
Uploader: Dugal

Michael can be reached at mike. This is the service through which the user logs into the mainframe. To allocate a dataset using TSO, you give the command.

Mainframe REXX made easy: Introduction to Mainframe REXX

Rexx ignores extraneous objectives. Why should I program in Rexx? Instead, the Rexx Interpreter simply reads your source-code one line at a time, interprets it and executes it. To bring these code snippets together into a functional program, you need a little bit of glue around them. Rexx is a free-form language. But, most of the programs out there are interpreted.

One of the reasons, why you should learn Rexx, is that it increases the productivity of the average Mainframe Programmer. Learn to indent rexx instructions inside if-conditions, loops etc.

You may not have had chance to learn it simply because the application was mainly written in COBOL and that was your primary focus. We’ll introduce you to the hardware and peripherals. But, as a norm, you generally write programs in COBOL to implement business rules, build an Insurance Product like a Annuities system, or a banking product.


And, the same for any other service available on mainframe. The first service that a typical user uses is TSO Time sharing option. We use cookies to optimize your visit to our website.

Giving Users What They Need. The name of my program is REXX This means there is no fixed structure to a rexx program. There will always be exception to the above classification, but generally that is the norm. Live Traffic Live Traffic Stats.

Its a good practise that you liberally sprinkle your Rexx Program with comments, explaining the purpose and meaning of the code. Rexx Restructured Extended Executor is designed to be a scripting language. To execute a Rexx Program, a simple and easy texx is to type the character ‘ex’ as in execute, against the member-name in the Personal Data-set PDS Library you are using to store your Rexx Tutoria. Is Rexx easy to learn?

IBM Systems Magazine – A Beginner’s Guide to the REXX Programming Language on z/OS

Rexx programs you can talk to other software applications that run on the Mainframe. The variable text is assigned the character string ‘I am learning Rexx’.

This tutorial has been prepared mainly for those professionals who tutoria within the IT industry, working as specialists in the field of Scripting and Macro Languages.


And, most of the training programs, either external or corporate, do not teach REXX as a language in their initial mainframe training. Shreeja K June 16, at 8: We’ll talk about the operating system, the software installed on a mainframe.

REXX provides a way by which you can automate all your routine tasks. Don’t make your program look stuffed. This is the service that provides various options to perform the tasks on mainframe, right from editing new programs, compiling programs, checking mainfrake output in spool, allocate datasets, and so on. We’ll also talk about the different people who work on a mainframe. Usually this will be a comment.

This helps your friends understand your code. In computer programming languages, it is common to indent program source-code to improve readability. Compilers and interpreters usually ignore whitespaces.

The REXX Tutorial

If you are not able to locate good resources to learn it, then it is not your fault. It was designed from day one to be powerful, yet easy to use. Saturday, March 10, Introduction to Rexx. This is an introductory tutorial that covers the basics of Rexx and how to deal with its various components and sub-components.