PIE®/Rexx

Rapid Application Development for REXX

PIE/REXX is a high-level programming language integrated with PIE/CICS. You can write REXX programs that interface with both PIE/CICS and CICS. PIE/REXX programs can extend the capability of your PIE/CICS system.

  • OVERVIEW
    OVERVIEW
    OVERVIEW
    OVERVIEW
    OVERVIEW
    OVERVIEW
  • AT-A-GLANCE
    AT-A-GLANCE
    AT-A-GLANCE
    AT-A-GLANCE
    AT-A-GLANCE
    AT-A-GLANCE
  • FEATURES
    FEATURES
    FEATURES
    FEATURES
    FEATURES
    FEATURES
  • REQUIREMENTS
    REQUIREMENTS
    REQUIREMENTS
    REQUIREMENTS
    REQUIREMENTS
    REQUIREMENTS

OVERVIEW

PIE/REXX is compliant with IBM’s SAA REXX. It is designed to be extensible with more commands and functions anticipated in future releases of PIE/CICS. PIE/REXX's external environment is PIE/CICS. You can execute any PIE command from a PIE/REXX program. These commands include the Application commands CMD and TRAN, which execute CICS transactions, and use PIE/CICS variables. (You cannot use the PIE/CICS variable ZPSWD, for security reasons. Use the SCR_PUT_PASSWORD command instead.)

PIE/REXX programs can be executed automatically, manually, as scripts, or with standard PIE Application commands. Programs can also be started by assigning them to function keys or menu lines on a PIE/CICS screen. REXX is regarded as a robust language that is easy to learn and use. PIE/REXX is no exception. Business users should be able to learn the language fairly quickly. Users who are familiar with REXX on other platforms should be able to adapt to PIE/REXX without difficulty. There are few differences between PIE/REXX and other versions of the language. PIE/REXX provides a consistent, complete development environment. You can write, compile, test, and debug your programs within a PIE/CICS EDIT session. You do not have to use other applications during the process of coding, debugging, and verifying a program.

AT-A-GLANCE

  • Retrieve and update information from any PIE/CICS session screens. You can perform enhanced cut and paste operations with REXX scripts that automatically cut and paste data between the fields of standardized screens.
  • Start a REXX program by making it an option that users select from a menu.
  • Start a REXX script automatically when you switch to another session.
  • Automate repetitive end-user procedures with a PIE/REXX script.
  • Create a program that executes initial log on processing.

FEATURES

  • Cut and paste facility
    Cut and Paste
  • Standardized REXX scripting
    IBM SAA REXX Compatible (certain deviations applicable)

REQUIREMENTS

  • Product
    PIE/CICS base
  • Mainframe
    IBM z/Architecture and compatible
  • Operating System
    MVS/ESA
    OS/390 2.10 or later
    z/OS 1.8 or later 
  • Host System
    CICS Transaction Server 3.2 or later