In a recent note, Charles Mills said:
> Date: Wed, 11 Oct 2006 15:38:47 -0700
>
> I would like to be able to cause a load module executed with a CALL
> statement in TSO to "find" (with LINK or LOAD - don't know, it's not my
> code) a load module that is in a private load library. **Other than
> allocating the library at LOGON time, which my sysprog does not want to do
> for some private reason, or putting it in the link list/LPA** how can I set
> things up so that the CALLed module finds an entry point in the private
> library?
>
If you're going to be running under ISPF, you can put it in your
ISPLLIB concatenation before you start ISPF. Of course, if your
sysprog supplies you a logon proc that drops you into ISPF and
won't let you back to READY prompt, you can't do that either.
> - I saw a reference in the TSO commands manual to TASKLIB. At the risk of
> seeming ignorant, I have to say I am not familiar with TASKLIB. I tried
> ALLOC FI(TASKLIB) DA('private.library') but that seemed to have no effect.
>
TASKLIB is an operand of ATTACH, not a DDNAME. You'd need to write
a short (assembler) program that ALLOCATEs your TASKLIB concatenation
then supplies it to ATTACH.
> - TSO seems not to let you do an ALLOC FI(STEPLIB). The documentation is
> pretty weak. Says "see the JCL manual" which of course has little or nothing
> to do with the inside of the TSO environment.
>
It just ain't like UNIX, where you can change PATH at any point.
The initiator OPENs your STEPLIB before ATTACHing your program
(or the TMP). You can't change the allocation while it's open.
-- gil
--
StorageTek
INFORMATION made POWERFUL
----------------------------------------------------------------------
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