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
EYU9AR00 is supplied in the SEYUAUTH library with an alias of IRXFLOC.
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
For a REXX program to access the function package from NetView®, the EYU9AR00 module must also be aliased to DSIRXLFP and placed in an authorized library in either the MVS linklist or the STEPLIB concatenation for the NetView system.

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
To complete installing the REXX function package:
  • Increase the number of entries in the appropriate function package table.
  • Add an entry to that table for EYU9AR00.
For more information about REXX function packages and host commands, see the TSO/E Version 2 REXX/MVS Reference.