On Mon, 12 Mar 2012 04:15:59 -0500, Ron MacRae <[email protected]> wrote:

>Mark,
>         Your CLIST is almost identical to my REXX exec.  Except I have to 
> push the TSOLIB command onto the stack as it won't run under rexx, even with 
> an address TSO in front, and I therefore also push "ISPF" as well.
>
>I tried typing in your commands at the TSO ready prompt. Still no joy 
>ISPF/IPCS just isn't 'seeing' the TSOLIB.
>
>It works fine on LPARS running z/OS 1.11.
>It just doesn't work at z/OS 1.13 as BLSG gets loaded from ISPLLIB insted of 
>the library set with TSOLIB.
>
>Unless I can work out what's wrong I'll have to resort to messing with ISPLLIB 
>etc.

I'm not sure I understand why your approach even works on 1.11, but it's a 
complex topic. As previously mentioned, if you have done a LIBDEF for ISPLLIB 
then in order to get that library concatenation used as a tasklib you have to 
use SELECT CMD, not SELECT PGM.

However, if my understanding is correct, if you had an ISPLLIB DD allocated 
before you started ISPF, that library concatenation would be a tasklib for 
anything invoked under ISPF, either via SELECT PGM or SELECT CMD.

So, if your correct IPCS library (proper SYS1.MIGLIB) is allocated as ISPLLIB 
before you start ISPF, or is allocated via LIBDEF and you use SELECT CMD, then 
everything should work. 

Your TSOLIB should be irrelevant if you have the wrong level of IPCS allocated 
as ISPLLIB before ISPF starts, and that should be true with either 1.11 or 
1.13. The ISPLLIB allocated when ISPF starts is a tasklib for ISPF and its 
subtasks, and the TSOLIB as a higher level tasklib would only come into play 
when modules are not found in the pre-allocated ISPLLIB.

-- 
Walt Farrell
IBM STSM, z/OS Security Design

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to