Previous Topic: LINK and ATTACH Handlers

Next Topic: Executing NetMaster REXX Procedures Using NCL


Entry Points in the IRXEXTE Table

The table of external entry points (IRXEXTE) is fully formatted. A routine address is present for all documented routines.

Note: This table must not be updated.

Not all routines are supported, and for those routines that are, not all of their functions are supported.

In general, an unsupported routine or unsupported function does not abend, but returns a severe error return code (generally 20). In addition, a message is sent to the activity log.

The routines are supported as follows:

IRXINIT

All calls result in an error.

IRXLOAD

All calls result in an error.

IRXEXCOM

All standard documented functions are supported.

Note: Variable value lengths up to 32000 are supported.

IREXEXEC

All calls result in an error.

IRXINOUT

Some functions are supported:

IRXJCL

All calls result in an error.

IRXRLT

Only the GETBLOCK function is supported.

IRXSTK

Only the PUSH and QUEUE functions are supported

IRXSUBCM

All functions are supported, including ADD, DELETE, UPDATE, and QUERY. You can add a limited number of free entries. Alterations made by IRXSUBCM are private to the associated REXX process.

IRXTERM

All calls result in an error.

IRXIC

All calls result in an error.

IRXMSGID

All functions are supported; however, there are no function codes. The routine always returns RC=0, meaning display message ID.

IRXUID

All functions are supported, including USERID and TSOID, which return the associated user ID.

IRXTERMA

All calls result in an error.

IRXSAY

All functions are supported, including WRITE and WRITEERR, where the request is treated the same as SAY from the REXX program.

IRXERS

All calls result in an error.

IRXHST

All calls result in an error.

IRXHLT

All calls result in an error.

IRXTXT

All functions are supported, including DAY, MTHLONG, MTHSHORT, and SYNTXMSG.

The day and month functions return the standard values (in English).

The syntax messages returned are the NetMaster REXX versions.

IRXLIN

All functions are supported, including LINESIZE function, which returns the current logical terminal width. Background environments typically return 80.

IRXRTE

All calls result in an error.