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