In our shop we merge only z/OS serverpac files so we do not have 
conflicting member name issues.  The serverpac install will change the CSI 
entries to point to the dataset where you merged the files.  We have 
applied z/OS maintenance with no need to re-merge.  We do however use 
LIBDEFs for non z/OS serverpac products.

With a shrinking staff and management pushing things like ITIL and COBiT 
we have little time to manage REXX execs especially when we do not see any 
significant performance issues in ISPF.

With the mainframes being decommissioned in the near future (sic) the 
effort to convert to LIBDEFs at this time is not high on our task list. 

I would also like to mention we rename all z/OS serverpac datasets to a 
two level name because the second level names are unique. 

Regards,

Steve Wolf
Rockwell Automation
414-382-4308



Pinnacle <[email protected]> 
Sent by: IBM Mainframe Discussion List <[email protected]>
12/17/2008 08:14 AM
Please respond to
IBM Mainframe Discussion List <[email protected]>


To
[email protected]
cc

Subject
Re: ServerPac Merging Datasets






----- Original Message ----- 
From: "Jousma, David" <[email protected]>
Newsgroups: bit.listserv.ibm-main
Sent: Wednesday, December 17, 2008 8:50 AM
Subject: Re: ServerPac Merging Datasets


> As Tom Conley pointed out, if you download his free package that 
contains 
> all the samples/examples you would ever need, all the heavy lifting is 
> done.  My TSO logon PROC only has the minimum datasets in it, ISPF, and 
> USS, and our home customized datasets.  Every other product is LIBDEF'd 
to 
> at the time the product is selected for use.  For example, users wanting 

> to use SDSF execute a REXX exec called LDEFSDSF which on my system looks 

> like:
>
> ADDRESS TSO "ALTLIB ACT APPL(CLIST) DA('SYS1.ISF.SISFEXEC',",
>                                      "'SYS1.EOY.SEOYCLIB')"
> ADDRESS ISPEXEC "LIBDEF ISPMLIB DATASET ID('SYS1.ISF.SISFMLIB',",
>                                          "'SYS1.EOY.SEOYMENU') STACK"
> ADDRESS ISPEXEC "LIBDEF ISPPLIB DATASET ID('SYS1.ISF.SISFPLIB',",
>                                          "'SYS1.EOY.SEOYPENU') STACK"
> ADDRESS ISPEXEC "LIBDEF ISPSLIB DATASET ID('SYS1.ISF.SISFSLIB') STACK"
> ADDRESS ISPEXEC "LIBDEF ISPTLIB DATASET ID('SYS1.ISF.SISFTLIB',",
>                                          "'SYS1.EOY.SEOYTENU') STACK"
> ADDRESS ISPEXEC "SELECT PGM(ISFISP) PARM("ZTRAIL") NEWAPPL(ISF)",
>                "PASSLIB NOCHECK SCRNAME(SDSF)"
> ADDRESS ISPEXEC "LIBDEF ISPMLIB"
> ADDRESS ISPEXEC "LIBDEF ISPPLIB"
> ADDRESS ISPEXEC "LIBDEF ISPSLIB"
> ADDRESS ISPEXEC "LIBDEF ISPTLIB"
> ADDRESS TSO "ALTLIB DEACT APPL(CLIST)"
>
> Keeps things very neat and tidy.  I expect though that this discussion 
is 
> more religious than technical however, and there is more than one way to 

> skin a cat.
>

Dave,

Dynamic ISPF is my religion, but there are lots of technical reasons as 
well.

- BLDL overhead is still significant when you have 100,000+ member ISPF 
libraries, vs. Dynamic ISPF where the BLDL is a lot less since what you're 

looking for is most likely in the LIBDEF'd libraries.
- You can't secure any dialogs if they're all balled up into one big 
library 
vs. Dynamic ISPF where you can use SAF to protect the datasets for each 
dialog
- Single-threaded access to single large ISPF library instead of 
multi-threaded access to multiple ISPF libraries
- What do you do for member name conflicts?  If you think that doesn't 
happen, you missed the JCLCHECK and APA collisions when they both used CAZ 

as a prefix.
- After applying maintenance, you have to re-run the merge step

Regards,
Tom Conley 

----------------------------------------------------------------------
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


----------------------------------------------------------------------
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

Reply via email to