If you are issuing the TSOLIB command prior to invoking ISPF, are you doing 
this in a logon exec?
If so, try removing the start of ISPF and letting your TSO session get back to 
the READY prompt.
Once you get the READY prompt, then invoke ISPF manually.

I had this problem at another shop and once I changed my logon exec to get me 
to the READY prompt and THEN invoke ISPF, things worked as I expected.

The problem, at least from what I found out, was that the TSOLIB command's 
"action" was stacked and didn't get performed until the TSO session got back to 
the READY prompt.

C-

Charles (Chuck) Hardee
Senior Systems Engineer
Database Administration
Information Technology Services
Thermo Fisher Scientific
300 Industry Drive
Pittsburgh, PA 15275
724-517-2633 (Office)
[email protected]

-----Original Message-----
From: IBM Mainframe Discussion List [mailto:[email protected]] On Behalf Of 
Ron MacRae
Sent: Friday, March 09, 2012 6:49 AM
To: [email protected]
Subject: Backlevel IPCS issue at z/OS 1.13

Hi all,
        I've got a REXX exec that sets up an IPCS environment for z/OS levels 
other than my current release. We have SYSRES volumes for every release but 
don't have all the levels IPLed.  With this REXX exec I can select a version of 
IPCS modules/panels/.... for every release of z/OS from 2.10 up to 1.13. The 
REXX pre-allocates the uncataloged datasets, LIBDEF/ALTLIB/TSOLIBs them, and 
then kicks off IPCS.  This rexx works fine on every system where the IPLed OS 
is anything to z/OS 1.11 and I can work on any level of IPCS corresponding to 
the level of the dump I'm looking at from any LPAR, up do and including dumps 
generated for z/OS 1.13.

On a z/OS 1.13 LPAR the exec seems to work, i.e. no errors reported, but it 
always runs the 1.13 version of IPCS. Using ISRDDN while in IPCS I can see the 
the BLSG module is being loaded from ISPLLIB, which contains the 1.13 version. 
On a z/OS 1.11 LPAR BLSG is loaded from IPCSLIBS, which is the DD pointing to 
the non-cataloged older IPCS level, which is made available via "TSOLIB 
ACTIVATE DDNAME(IPCSLIBS)" command before starting ISPF.

TSOLIB DISPLAY shows -
Current load library not established by TSOLIB.   
TSOLIB search order (by DDNAME) is:               
DDNAME = IPCSLIBS                                 
in all cases.

Adding a "LIBDEF ISPLLIB LIBRARY ID(IPCSLIBS) STACK" before the "ISPEXEC SELECT 
PGM(BLSG)" causes the older/correct version of BLSG to be loaded from IPCSLIBS 
but other modules appear to be 1.13 versions.

Q1) Any idea why "TSOLIB ACTIVATE DDNAME(IPCSLIBS)" appears to work at z/OS 
1.11 but not at 1.13?

Q2) Am I wasting my time here. Should the latest version of IPCS work with all 
older dumps?

Q3) If the answer to 2) is no then how do other people do this?

Thanks in advance,  Ron.

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

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

Reply via email to