>That does not solve all my problems, though. 

What makes you believe BPX1EXM would be available to
non-UNIX users? My guess is, it is not. Why? Well, ...

... it starts with BPX, which denotes it as belonging to
    the z/OS UNIX component.
... it is described in the z/OS UNIX Assembler Services Ref.
... it's description talks about process, process image,
    uid, gid, set-uid, etc. ... all this is related to
    UNIX.

IIRC, attach_exec, attach_execmvs and execmvs functions have
been implemented to do what a local spawn() can do now (apart
from the explicit loading of a loadmodule from an MVS "load
library"). spawn() wasn't available in the first releases of 
OpenEdition.

So, even if BPX1EXM would honor STEPLIB as you'd like, it would
not help for the "non-UNIX-user" case.



I wouldn't want the program to need write authority to the file 
system solely to create the external link. If I understood 
correctly, you're planning to deliver said program as part of 
your product. So, you'd need the customer to install it into 
the file system anyway, why not just create the external link
as part of the installation process; it needs to be done only
once, doesn't it?



Apart form all that, I consider your idea of having different 
functions in separate load modules all having the identical
load module name and only distinguish by library name a bit error 
prone. I as a customer would defninitely not like it.

--
Peter Hunkeler
Credit Suisse

 

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

Reply via email to