
Demonstrates arithmetic operations and comparison in REXX, covering strings, numbers, padding spaces, and extracting substrings, with if conditions and symbol usage for data manipulation.
Learn how to implement file processing in mainframe rexx, including reading data, allocating datasets, and mapping dsns and ddnames for job submissions; control start positions and record counts.
Master mainframe REXX with SDSF by learning how to access panels, display job information, and monitor history and status using practical display and output commands.
Explore Rexx with ISPF part 2, focusing on writing and calling functions, managing variables and arguments, and leveraging panels and services to build interactive Rexx programs.
Rexx is a procedural programming language that allows programs and algorithms to be written in a clear and structured way. It is easy to use by experts and casual users alike. Rexx has been designed to make easy the manipulation of the kinds of symbolic objects that people normally
deal with such as words and numbers. Although Rexx has the capability to issue commands to its host environment and to call programs and functions written in other languages, Rexx is also designed to be independent of its supporting system software when such commands are kept to
a minimum.
Many applications are programmable by means of macros. Unfortunately, in the Unix world, almost every application has a different macro language. Since Rexx is essentially a character manipulation language, it could provide the macro language for all these applications, providing an easy-to-use and consistent interface across all applications. The best examples of such systems are on CMS such as IBM's mainframe operating system which was the birthplace of Rexx.