Cross-posted from the Rexx list, where the response was underwhelming!

 

I have a compiled Rexx program that runs in MVS batch. It must be able to
run either with the "Rexx library" (that is, truly compiled) or with the
alternate library. It uses many home-grown assembler functions. I provide
them to the program in two forms: linked in and callable via DLINK, and as a
function package in a load module named IRXFLOC.

 

For a variety of good reasons that are beyond the scope of this note I would
like to not use the name IRXFLOC (or any of the "standard" IRXxxxx names).
It looks to me like the only reasonable possibility is to modify EAGSTMVS
from the sample library to create my own EAGSTMVS that calls IRXINIT before
IRXEXEC, pre-creating the Rexx environment and passing a Function Package
Table that includes a different name.

 

This seems like an incredibly involved approach to what should be a simple
problem. Is there an easier way? I would, for example, love to be able to
front-end or modify EAGSTMVS and somehow simply say "here is the in-load
module  address of the function package directory that I want you to use."

 

I cannot include the function package directory in the load module and ALIAS
or IDENTIFY it as IRXFLOC for good reasons that are beyond the scope of this
note.

 

Any suggestions would be appreciated. Thanks,

 

Charles


----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to