Re: sys1.parmlib compare

2022-07-07 Thread Willy Jensen
"Members with ISPF statistics are marked with 'no-stat'"
should of course have said
"Members without ISPF statistics are marked with 'no-stat'"
doc will be fixed asap

Re FAMS, the dialog uses whatever PDS86 provides as timestamp.

The SETDatadif command compares all members in both libraries using SUPERC, 
marks lines where member data differ with 'datadif' in pink. I think that it is 
too costly to have that option as default.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: sys1.parmlib compare

2022-07-07 Thread Paul Gilmartin
On Wed, 6 Jul 2022 15:11:11 -0500, Willy Jensen wrote:

>I have an ISPF based dialog to compare 2 libraries, and copy between them. See 
>MLCMP at http://harders-jensen.com
>
Elaborate indeed!

>Start by taking a look at the doc - click on the 'text' text in the righthand 
>column. Note that the PDS86 program from cbtttape.org file 182 is required.
> 
Where I read:
 Members with ISPF statistics are marked with 'no-stat'

??? Counterintuitive.  I'd expect members with ISPF statistics to be marked 
"yes-stat".

Will it rely on FAMS timestamps for members lacking ISPF statistics?

It might be valuable (at some cost in performance) optionally to highlight 
non-identical
member pairs.  (according to IEBCOMPR, ICSF checksum, or post- processing 
ISRSUPC
output, which might perform best if ISRSUPC accesses members using FIND rather
than OPEN.)

-- 
gil

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: sys1.parmlib compare

2022-07-06 Thread Paul Gilmartin
On Wed, 6 Jul 2022 14:36:37 -0500, BM wrote:
>
>I would like to explore the rexx, Appreciate it if you have it handy and 
>share, yes Kolusu suggested one helped.
> 
Sounds like a self-training exercise.  I've used ISRSUPC only to compare single 
members/files,
not entire libraries.

You might use LMMLIST to enumerate members.  I'm aware of the service;
I've never used it.  Long ago, I have read a PDS directory as DSORG=PS,
RECFM=FB,BLKSIZE=256 and parsed the blocks according to the
record definitions in Using Data Sets.

Store the member lists in compound symbols.  (ISPF is stuck in the 1970s
and shuns compound symbols.)  Compare common members.  Don't
try to write your own compare routine.  Off-the-shelf tools are surely better.

-- 
gil

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: sys1.parmlib compare

2022-07-06 Thread Willy Jensen
I have an ISPF based dialog to compare 2 libraries, and copy between them. See 
MLCMP at http://harders-jensen.com
Start by taking a look at the doc - click on the 'text' text in the righthand 
column. Note that the PDS86 program from cbtttape.org file 182 is required.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: sys1.parmlib compare

2022-07-06 Thread BM
Hey Paul.

I would like to explore the rexx, Appreciate it if you have it handy and share, 
yes Kolusu suggested one helped.

Thanks all for looking into this and helping.

Regards,

BM

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: sys1.parmlib compare

2022-07-06 Thread Paul Gilmartin
On Wed, 6 Jul 2022 15:17:58 +, Burrell, Todd wrote:

>You will probably have to generate member lists for both PDS's and then you 
>can use REXX to generate the compare JCL member by member.  There may be a 
>quicker way with something like PDSTOOLS, but this is how I would attempt it.  
> 
Not to disparage Rexx, but won't ISRSUPC, as Kolusu has suggested, do all that
for you in one step?

MR. Natural says, Use the right tool for the job.

-- 
gil

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: sys1.parmlib compare

2022-07-06 Thread Steely.Mark
This is the way I do it all the time:

//PARMLIB  EXEC PGM=ISRSUPC,
// PARM=(DELTAL,FILECMP) -this will just tell you if there 
is a difference(uncomment the one you want)   
//*PARM=(DELTAL,LINECMP)   -this will show you what the 
difference are
//NEWDDDD  DISP=SHR,DSN=SYS1.PARMLIB  
//OLDDDDD  DISP=SHR,DSN=SYS1.PARMLIB.NEW  
//*  
//OUTDDDD  SYSOUT=*  
//SYSINDD  DUMMY 
//*

Thanks  

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Burrell, Todd
Sent: Wednesday, July 06, 2022 10:18 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: sys1.parmlib compare

ATTENTION: This e-mail came from an external source. Do not open attachments or 
click on links from unknown or unexpected emails.


You will probably have to generate member lists for both PDS's and then you can 
use REXX to generate the compare JCL member by member.  There may be a quicker 
way with something like PDSTOOLS, but this is how I would attempt it.

Thanks

Todd Burrell | Sr. IT Systems Engineer | Mainframe

todd.burr...@bcbsfl.com
M 404.723.2017



-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of Sri 
h Kolusu
Sent: Wednesday, July 6, 2022 10:12 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: sys1.parmlib compare

≫ I am trying to compare members of sys1.parmlib from two different Operating 
systems (using SuperCE), Any other simple ways to do this, Like mass compare of 
members?

Run SuperC in Batch

//SUPERC  EXEC PGM=ISRSUPC,PARM=(DELTAL,ALLMEMS,FILECMP,'','')
//NEWDD   DD DISP=SHR,DSN=Your.PDS1
//OLDDD   DD DISP=SHR,DSN=Your.PDS2
//OUTDD   DD SYSOUT=*
//SYSIN   DD DUMMY


Thanks,
Kolusu


--
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@listserv.ua.edu with the message: INFO IBM-MAIN We comply with 
applicable Federal civil rights laws and do not discriminate.

You may access the Non-Discrimination and Accessibility Notice here 
<https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Ffloridablue.com%2Fndnotice&data=05%7C01%7CSteely.Mark%40aaa-texas.com%7C332ec124d0004ccf758a08da5f63b07e%7Cd5f618ff295149048f7e999c2dd97ab2%7C0%7C0%7C637927179019369379%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=vnip5VuphCv%2F6jY6P6VmtdXyvvqUakHxuT8LbJe7Y4s%3D&reserved=0>.

Language Assistance Available:

Español, Kreyol Ayisien, Tiếng Việt, Português, 中文, Français, Tagalog, русский, 
Italiano, Deutsche, 한국어, Polskie, Gujarati, ไทย, العربية, 日本語, فارسی 
<https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Ffloridablue.com%2Flanguageservices&data=05%7C01%7CSteely.Mark%40aaa-texas.com%7C332ec124d0004ccf758a08da5f63b07e%7Cd5f618ff295149048f7e999c2dd97ab2%7C0%7C0%7C637927179019369379%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=eVqg3W%2FoUwm1nuyI2%2FHlVmDCiAin2MD4u9Fv%2FCyMkfA%3D&reserved=0>

Florida Blue is a trade name of Blue Cross and Blue Shield of Florida, Inc.  
Blue Cross and Blue Shield of Florida, Inc., and its subsidiary and affiliate 
companies are not responsible for errors or omissions in this e-mail message. 
Any personal comments made in this e-mail do not reflect the views of Blue 
Cross and Blue Shield of Florida, Inc.  The information contained in this 
document may be confidential and intended solely for the use of the individual 
or entity to whom it is addressed.  This document may contain material that is 
privileged or protected from disclosure under applicable law.  If you are not 
the intended recipient or the individual responsible for delivering to the 
intended recipient, please (1) be advised that any use, dissemination, 
forwarding, or copying of this document IS STRICTLY PROHIBITED; and (2) notify 
sender immediately by telephone and destroy the document. THANK YOU.


--
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: sys1.parmlib compare

2022-07-06 Thread Burrell, Todd
You will probably have to generate member lists for both PDS's and then you can 
use REXX to generate the compare JCL member by member.  There may be a quicker 
way with something like PDSTOOLS, but this is how I would attempt it.  

Thanks

Todd Burrell | Sr. IT Systems Engineer | Mainframe

todd.burr...@bcbsfl.com
M 404.723.2017



-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of Sri 
h Kolusu
Sent: Wednesday, July 6, 2022 10:12 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: sys1.parmlib compare

≫ I am trying to compare members of sys1.parmlib from two different Operating 
systems (using SuperCE), Any other simple ways to do this, Like mass compare of 
members?

Run SuperC in Batch

//SUPERC  EXEC PGM=ISRSUPC,PARM=(DELTAL,ALLMEMS,FILECMP,'','')
//NEWDD   DD DISP=SHR,DSN=Your.PDS1
//OLDDD   DD DISP=SHR,DSN=Your.PDS2
//OUTDD   DD SYSOUT=*
//SYSIN   DD DUMMY


Thanks,
Kolusu


--
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@listserv.ua.edu with the message: INFO IBM-MAIN
We comply with applicable Federal civil rights laws and do not discriminate.

You may access the Non-Discrimination and Accessibility Notice here 
<http://floridablue.com/ndnotice>.

Language Assistance Available: 

Español, Kreyol Ayisien, Tiếng Việt, Português, 中文, Français, Tagalog, русский, 
Italiano, Deutsche, 한국어, Polskie, Gujarati, ไทย, العربية, 日本語, فارسی 
<http://floridablue.com/languageservices>

Florida Blue is a trade name of Blue Cross and Blue Shield of Florida, Inc.  
Blue Cross and Blue Shield of Florida, Inc., and its subsidiary and affiliate 
companies are not responsible for errors or omissions in this e-mail message. 
Any personal comments made in this e-mail do not reflect the views of Blue 
Cross and Blue Shield of Florida, Inc.  The information contained in this 
document may be confidential and intended solely for the use of the individual 
or entity to whom it is addressed.  This document may contain material that is 
privileged or protected from disclosure under applicable law.  If you are not 
the intended recipient or the individual responsible for delivering to the 
intended recipient, please (1) be advised that any use, dissemination, 
forwarding, or copying of this document IS STRICTLY PROHIBITED; and (2) notify 
sender immediately by telephone and destroy the document. THANK YOU.


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: sys1.parmlib compare

2022-07-06 Thread Sri h Kolusu
≫ I am trying to compare members of sys1.parmlib from two different Operating 
systems (using SuperCE), Any other simple ways to do this, Like mass compare of 
members?

Run SuperC in Batch

//SUPERC  EXEC PGM=ISRSUPC,PARM=(DELTAL,ALLMEMS,FILECMP,'','')
//NEWDD   DD DISP=SHR,DSN=Your.PDS1
//OLDDD   DD DISP=SHR,DSN=Your.PDS2
//OUTDD   DD SYSOUT=*
//SYSIN   DD DUMMY


Thanks,
Kolusu


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: sys1.parmlib compare

2022-07-05 Thread Paul Gilmartin
On Tue, 5 Jul 2022 19:48:12 -0500, BM wrote:

>I am trying to compare members of sys1.parmlib from two different Operating 
>systems (using SuperCE), Any other simple ways to do this, Like mass compare 
>of members?
> 


See Optiion "ALLMEMSAll members"

-- 
gil

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: sys1.parmlib compare

2022-07-05 Thread Mike Schwab
Go through the ISPF menu.  Mismatched member names will be listed, matching
names will be comated.

On Tue, Jul 5, 2022, 19:48 BM  wrote:

> I am trying to compare members of sys1.parmlib from two different
> Operating systems (using SuperCE), Any other simple ways to do this, Like
> mass compare of members?
>
> Thanks,
> BM
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN