z/OS MVS Programming: Callable Services for High-Level Languages
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


REXX programming considerations

z/OS MVS Programming: Callable Services for High-Level Languages
SA23-1377-02

Start of change
BCPii supports REXX execs being executed from the System REXX, TSO/E REXX, and independent software vendor (ISV) REXX programming environments. Each REXX environment is unique:
  • System REXX supports all BCPii APIs and provides the capability to write sophisticated BCPii applications by utilizing REXX and other programming languages as part of a single application.
    Note:
  • TSO/E REXX execs are easy to execute from a TSO user. This environment supports all the BCPii APIs, except HWIEVENT and HWICMD.
  • ISV-provided REXX environments provide different features, depending on which ISV product is being used. These environments support all the BCPii APIs, except HWIEVENT and HWICMD.
The following table identifies the z/OS BCPii APIs supported in the three REXX environments:
Table 1. BCPii APIs supported in the REXX environment
BCPii APIs System REXX environment TSO/E REXX environment ISV-provided REXX environment
HWICONN X X X
HWIDISC X X X
HWILIST X X X
HWIQUERY X X X
HWISET X X X
HWIEVENT X    
HWICMD X    

The syntax of the BCPii REXX execs are identical in all three REXX environments. Therefore, a BCPii REXX exec written to be used in one REXX environment can be run in another REXX environment without change.

End of change

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014