Overview of Product Features
The following list is the product features of REXX/CICS described in this section.
v SAA Level 2 REXX Language Support Under REXX/CICS
v Support for the Interpretive Execution of REXX Execs
v CICS-Based Text Editor for REXX Execs and Data
v VSAM-Based File System for REXX Execs and Data
v Dynamic Support for EXEC CICS Commands
v REXX Interface to CEDA and CEMT Transaction Programs
v High-level Client/Server Support
v Support for Commands Written in REXX
v Command Definition of REXX Commands
v Support for System and User Profile Execs
v Shared Execs in Virtual Storage
v SQL Interface.
SAA Level 2 REXX Language Support Under REXX/CICS
REXX/CICS is currently at REXX language level 3.48 and provides all Systems Application Architecture*
(SAA) REXX Level 2 capability (as described in the SAA Common Programming Interface REXX Level 2
Reference, SC24-5549) except for stream I/O and REXX language processor exits.
Note: The POWER HOST environment is not implemented in REXX/CICS.
Support for the Interpretive Execution of REXX Execs
Interpretive execution of REXX execs provides the ability to create and run REXX execs without first
compiling them. The use of the interpreter provides a very productive development, customization,
prototyping, and command list (CLIST) processing environment. This is because it provides a fast
development cycle, source level interactive debug, and a native CICS-based development environment, in
one integrated package.
Note: REXX execs can freely invoke CICS programs and transactions written in any CICS supported
language.
CICS-Based Text Editor for REXX Execs and Data
A native CICS text editor, similar to the VM/CMS XEDIT editor, is being provided as part of REXX/CICS,
so execs (and other data) can be created and modified directly under CICS. Edit support is provided for
files residing in the provided VSAM-based REXX file system (RFS), and for files existing in members in
the VSE Librarian sublibraries.
VSAM-Based File System for REXX Execs and Data
REXX/CICS includes the REXX File System (RFS), a high-level file system that is hierarchically structured
and is similar to the Operating System/2* (OS/2*), Advanced Interactive Executive* (AIX*), and the VM
Shared File systems. The RFS automatically provides each REXX user with a file system in which to store
execs and data. There is a file list utility to facilitate working with this file system, the text editor supports
editing members of this file system, and execs to be run are loaded from this file system. This file system
is VSAM based for performance, security, and portability reasons.
VSE Librarian Sublibraries
These can be used as an alternative to the RFS for REXX execs. A REXX exec in a VSE librarian
sublibrary must have have a member type of .PROC.
Introduction
104
CICS TS for VSE/ESA: REXX Guide