Installing the REXX function package
The REXX runtime interface to the API consists of a function package and host command environment.
The interface consists of a single load module that contains two entry points:
- EYU9AR00
- The function package
- EYU9AR01
- The host command
For a REXX program to access the function package, the module EYU9AR00,
with its alternate entry point EYU9AR01, and its alias IRXFLOC, must
be in an authorized library in one of these places:
- The MVS linklist
- The STEPLIB concatenation of the application that calls the API
Users of the CICSPlex® SM runtime interface are subject to the normal CICSPlex SM API security checks. See the information in the CICSPlex SM security.
The following members contain SMP/E user modification control statements that you can use to move the necessary API load modules to the SEYULINK library. These members are supplied in CICSTS53 SEYUSAMP.
| Member | Load module |
|---|---|
| EYU$UM11 | EYU9AR00 |
| EYU$UM12 | EYU9AB00 |
| EYU$UM13 | EYU9XESV |
If you use the IRXFLOC or DSIRXLFP aliases to provide access to the REXX function package, you must place them ahead of any other IRXFLOC or DSIRXLFP modules in the STEPLIB or MVS linklist concatenation.
If you do not want to use the aliases for the REXX function package,
you must modify your REXX parameter modules IRXPARMS, IRXTSPRM, and
IRXISPRM. If you do this, do the following actions:
- Add the function package supplied by CICSPlex SM as a System function package, rather than a Local or User function package.
- Add a new host command entry. Here are some examples:
- An 8-byte Command Environment name of 'CPSM '
- An 8-byte Command Routine name of 'EYU9AR01'
- A 16-byte Command Token of blanks
- Increase the number of entries in the appropriate function package table.
- Add an entry to that table for EYU9AR00.