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: Samuro Samugar
Country: Maldives
Language: English (Spanish)
Genre: Business
Published (Last): 9 August 2005
Pages: 143
PDF File Size: 1.33 Mb
ePub File Size: 7.98 Mb
ISBN: 945-6-73297-938-7
Downloads: 99918
Price: Free* [*Free Regsitration Required]
Uploader: JoJozilkree

To do this, take advantage of the fact that reading the file in this manner has automatically updated maindrame special stem variable with the number of records read.

If you need to find out all the datasets that meet some pattern and see if they have some data in it, you can do a 3. How do you code comments in Rexx?

One of the reasons, why you should learn Rexx, is that it increases the productivity of the average Mainframe Programmer. If you would like to change your cookie settings at any time please view our privacy policy for additional information.

Learning the REXX Language

Michael can be reached at mike. You will find easy to understand tutorials and lessons for REXX here. This is the service through which the user logs into the mainframe. We’ll talk about the operating system, the software installed on a mainframe. Rekha J March 16, at 3: Here’s the output, you should be able to see. X We use cookies to optimize your visit to our website.

A Beginner’s Guide to the REXX Programming Language on z/OS

Live Traffic Live Traffic Stats. Readers based in Indiacan buy the e-book for Rs. Manoj dalai February 10, at The value of the input. Essentially, everything that you do on a mainframe is a command. Instead, the Rexx Interpreter simply reads your source-code one tutoria at a time, interprets it and executes it.


Mainframe REXX made easy: Introduction to Mainframe REXX

This tutorial is intended to make you comfortable in getting started with Restructured Extended Executor Rexx and its various functions. Look at the below screenshot, on how to run REXX To allocate a dataset using TSO, you give the command.

It does this either through a simple program or by using other ISPF facilities like Panels, Skeletons more about them later. Rexx is a free-form language. Tytorial example, the variable number is assigned the integer-value 5. The commands are, in sequence:.

In a nutshell, we’ll de-mystify the mainframe. The first service that a typical user uses is TSO Time tutoral option. Is Rexx easy to learn? And, most of the training programs, either external or corporate, do not teach REXX as a language in their initial mainframe training. To many people who are thrown to work at mainfame mainframe computer on their first job, they feel lost. The other benefit is make the tasks interesting instead of boring, manual and repetitive.

More Articles From Michael Cairns. Learn to indent rexx instructions inside if-conditions, loops etc. It is a free format language.

Rexx Tutorial

It provides a lot of functions to do string manipulations, number functions, Parsing funcitons in addition to the functions provided by ISPF and other services. Rexx Restructured Extended Executor is designed to be a scripting language. You may not have had chance to learn it simply because the application was mainly written in COBOL and that was your primary focus.


REXX provides a way by which you can automate all your routine tasks. September by Michael Cairns. So, say number would display the value 5 on the Mainframe Screen. Mainframe people seem to speak a completely different language and that doesn’t make life easy.

Start every sentence instruction on a new line. This is my first visit to your blog, your post made productive reading, thank you. There will always be exception to the above classification, but generally that is the norm. The variable text is assigned the character string ‘I am learning Rexx’. Its a good practise that you liberally sprinkle your Rexx Program with comments, explaining the purpose and meaning of the code.

Every Rexx program should contain the word “Rexx” in its first line of source-code. A compiler is also available. We’ll introduce you to the hardware and peripherals. The examples can get increasingly complex and you see how much time you can save by automating such tasks. What are the Layout-rules in Rexx? In computer programming languages, it is common to indent program source-code to improve readability.

Posted by Paras Doshi at 6: Rexx presumes that with a new-line, begins a new instruction. Records in the stem variable are addressed by record number using the syntax stem. International readers based in the US and other countries can click here to purchase the e-book. Rexx does not require you to explicitly declare variables.