by Gabriel F. Gargiulo (Author)
The REXX programming language includes built-in functions that simplify programming. REXX Functions let you manipulate data strings or do mathematics simply with a minimum of programming effort.
This book explains 78 REXX functions that you can use in your REXX programs. This book is about z/OS TSO REXX functions.
As a bonus, I've included several supplementary chapters to make life easier for the REXX programmer: 1. How to write REXX macros.
2. Compatibility Issues across platforms.
3. Precedence of Operators. What REXX processes first, in complex expressions?
4. How to execute TSO Commands, in Native Mode (Ready Mode) TSO, in ISPF Option 6, on the command line on ISPF panels, and in batch.
5. How to specify Dataset names in TSO commands, in REXX, and CLISTs. An explanation of TSO naming conventions.
6. The TSO commands that you are likely to use in your REXX programs, arranged by their function, with clear and simple examples.
Author Biography
I worked as a programmer for a major insurance company. In 1976 I aided in the introduction of TSO to the staff by testing it, creating a TSO user's guide, writing Clists, teaching classes in TSO, and making recommendations to the technical support personnel about TSO. I worked on TSO administration, managing user id's. I automated the administration by writing Clists, TSO native mode commands, utilities, JCL, Assembler language programs, and MVS utilities. At another major insurance company I was introduced to REXX on CMS, and there wrote a user guide for programmers on REXX. When TSO REXX became available in 1988, I began working with it. Several years of that led to the creation of my book "REXX in the TSO Environment." As a programming contractor, I automated the transfer of an entire data center's JCL and procedures to another data center, using REXX, IBM utilities, and TSO/ISPF panels. When the publisher decided to drop mainframe books in 1996, the book was no longer published. Shortly after that I created a course for TSO REXX, and began teaching it in various companies throughout the country, including at an IBM site. I turned the course into a book which I published and sold directly on one of my websites until 2004. When I became aware of On Demand publishing, I updated my book, converted it to electronic format and published it in 2012.