Re: What is the PDS command?

2024-01-10 Thread Seymour J Metz
Admittedly the initial VSAM had warts, but the first cut at ICF was so bad that 
IBM had to withdraw it.

I never understood the intent behind the 3850; why only 3330V and not, e.g., 
3350V, 3375V?

--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3
עַם יִשְׂרָאֵל חַי
נֵ֣צַח יִשְׂרָאֵ֔ל לֹ֥א יְשַׁקֵּ֖ר


From: IBM Mainframe Discussion List  on behalf of 
Edward Gould <04bcc43af339-dmarc-requ...@listserv.ua.edu>
Sent: Wednesday, January 10, 2024 2:29 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Fwd: What is the PDS command?

> Begin forwarded message:
>
> From: Seymour J Metz 
> Subject: Re: What is the PDS command?
> Date: January 4, 2024 at 6:22:39 AM CST
> To: IBM-MAIN@LISTSERV.UA.EDU
> Reply-To: IBM Mainframe Discussion List 
>
> Paper?! For, e.g., SYSABEND, SYSUDUMP, on SPOOL you can at least do a search 
> for, e.g., eyecatchers, key addresses. On paper a large dump is unmanageable.
>
> When you're swamped is precisely when you need good tools. Not having PDS86 
> is bad; not having IPCS is intolerable.
>
> --
> Shmuel (Seymour J.) Metz
> http://mason.gmu.edu/~smetz3
> עַם יִשְׂרָאֵל חַי
> נֵ֣צַח יִשְׂרָאֵ֔ל לֹ֥א יְשַׁקֵּ֖ר
> Seymour:

Needless to say we had a lot of politics gong during this time. We hated VSAM 
as ti was a mess. Europe didn’t want it either. I was the repository for 
standalone dumps. We had a MSS but I have long forgotten the model number but 
IIRC it was a medium-to-large MSS. The two sysprogs that were dedicated to it 
were swamped with work. I disliked VSAM (this w before ICF) and we ended up 
with sam volume ownership and the MSS people were at wits end with it. I still 
remember taking a call from IBM (all our MSS people were taking a day off) I 
started to talk with the guy and they wanted me to zap the MSVI(?) I knew a 
little about it after talking with the MSS people. I zapped it and everything 
started to work (again) The following day I told the MSS people what I had done 
(since they weren’t around).  Because of the MSS and enque issues we must have 
taken at least 40 dumps and shipped them off to boulder (IIRC). IBM ended uo 
rewriting ENQUE and another component(allocation). We were lucky as we had a 
great IBM team and we had a couple leave IBM -Chicago and go out either West to 
the JES3 (we were Jes2 and did not understand that at all) Others went to GBURG 
and one went to the dasd in (CA?). Without them we would have truly been in a 
world of hurt). I think they have all retired by now.
Ed


--
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: What is the PDS command?

2024-01-04 Thread Seymour J Metz
I first encountered IPCS on a 2 MiB machine (165 with MVT upgraded to 168 with 
SVS.); the dumps were a lot smaller, so IPCS was nice rather than essential. In 
today's environment, I don't want to think about living without it.

--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3
עַם יִשְׂרָאֵל חַי
נֵ֣צַח יִשְׂרָאֵ֔ל לֹ֥א יְשַׁקֵּ֖ר


From: IBM Mainframe Discussion List  on behalf of 
Colin Paice 
Sent: Thursday, January 4, 2024 8:33 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: What is the PDS command?

I remember (45 years ago, before IPCS) someone from CICS getting a paper
dump from a US secret government department - with some of the sensitive
data cut out of the  EBCDIC translation on the right ( so it had holes in
the printout).   Clearly the people with scissors did not realise the data
was in hex on the left hand side.


On Thu, 4 Jan 2024 at 12:23, Seymour J Metz  wrote:

> Paper?! For, e.g., SYSABEND, SYSUDUMP, on SPOOL you can at least do a
> search for, e.g., eyecatchers, key addresses. On paper a large dump is
> unmanageable.
>
> When you're swamped is precisely when you need good tools. Not having
> PDS86 is bad; not having IPCS is intolerable.
>
> --
> Shmuel (Seymour J.) Metz
> http://mason.gmu.edu/~smetz3
> עַם יִשְׂרָאֵל חַי
> נֵ֣צַח יִשְׂרָאֵ֔ל לֹ֥א יְשַׁקֵּ֖ר
>
> 
> From: IBM Mainframe Discussion List  on behalf
> of Edward Gould <04bcc43af339-dmarc-requ...@listserv.ua.edu>
> Sent: Thursday, January 4, 2024 2:54 AM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: What is the PDS command?
>
> > On Dec 27, 2023, at 4:57 AM, David Spiegel <
> 0468385049d1-dmarc-requ...@listserv.ua.edu> wrote:
> >
> > Hi Ed,
> > You and your programmer were not impressed?!
> > How can you not be impressed by the ability to add Directory Blocks (by
> moving members out of the way), the ability to generate JCL to LinkEdit PDS
> members, the ability to copy members (with ISPF Stats) or the ability to
> recover deleted members (with selection criteria)?
> > (There are a lot more features.)
> > SMH.
> >
> > (I've been using the PDS Command Processor (File 182) for more than 40
> years.)
> >
> > Regards,
> > David
>
> David:
> I was looking at it from a typical applications programmer POV as a every
> day utility. Most of the features (I thought) were sysprog type or maybe a
> senior level programmer. I1. I do not like trust programs from the CBTTAPE
> as I did not want to try and debug anything that I had not written and
> especially at 0 dark 30 . I was working at that time 100 hours a week and
> supporting people in thee Time zones and I wanted everything to go as
> smoothly as possible. The third times zone was western Europe and as
> friendly as they were they would pull out the daggers every now and then.
> The locals were semi (except for about 20)competentand we rarely heard a
> peep out of (except for the 20). My workload at the time included going
> through about 20 standalone dumps over a week and we did not have IPCS so
> every dump was on paper and went from 2 foot thick to 5 foot. I had my
> hands full .
> Ed
> --
> 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
>

--
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: What is the PDS command?

2024-01-04 Thread Colin Paice
I remember (45 years ago, before IPCS) someone from CICS getting a paper
dump from a US secret government department - with some of the sensitive
data cut out of the  EBCDIC translation on the right ( so it had holes in
the printout).   Clearly the people with scissors did not realise the data
was in hex on the left hand side.


On Thu, 4 Jan 2024 at 12:23, Seymour J Metz  wrote:

> Paper?! For, e.g., SYSABEND, SYSUDUMP, on SPOOL you can at least do a
> search for, e.g., eyecatchers, key addresses. On paper a large dump is
> unmanageable.
>
> When you're swamped is precisely when you need good tools. Not having
> PDS86 is bad; not having IPCS is intolerable.
>
> --
> Shmuel (Seymour J.) Metz
> http://mason.gmu.edu/~smetz3
> עַם יִשְׂרָאֵל חַי
> נֵ֣צַח יִשְׂרָאֵ֔ל לֹ֥א יְשַׁקֵּ֖ר
>
> 
> From: IBM Mainframe Discussion List  on behalf
> of Edward Gould <04bcc43af339-dmarc-requ...@listserv.ua.edu>
> Sent: Thursday, January 4, 2024 2:54 AM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: What is the PDS command?
>
> > On Dec 27, 2023, at 4:57 AM, David Spiegel <
> 0468385049d1-dmarc-requ...@listserv.ua.edu> wrote:
> >
> > Hi Ed,
> > You and your programmer were not impressed?!
> > How can you not be impressed by the ability to add Directory Blocks (by
> moving members out of the way), the ability to generate JCL to LinkEdit PDS
> members, the ability to copy members (with ISPF Stats) or the ability to
> recover deleted members (with selection criteria)?
> > (There are a lot more features.)
> > SMH.
> >
> > (I've been using the PDS Command Processor (File 182) for more than 40
> years.)
> >
> > Regards,
> > David
>
> David:
> I was looking at it from a typical applications programmer POV as a every
> day utility. Most of the features (I thought) were sysprog type or maybe a
> senior level programmer. I1. I do not like trust programs from the CBTTAPE
> as I did not want to try and debug anything that I had not written and
> especially at 0 dark 30 . I was working at that time 100 hours a week and
> supporting people in thee Time zones and I wanted everything to go as
> smoothly as possible. The third times zone was western Europe and as
> friendly as they were they would pull out the daggers every now and then.
> The locals were semi (except for about 20)competentand we rarely heard a
> peep out of (except for the 20). My workload at the time included going
> through about 20 standalone dumps over a week and we did not have IPCS so
> every dump was on paper and went from 2 foot thick to 5 foot. I had my
> hands full .
> Ed
> --
> 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
>

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


Re: What is the PDS command?

2024-01-04 Thread Seymour J Metz
Paper?! For, e.g., SYSABEND, SYSUDUMP, on SPOOL you can at least do a search 
for, e.g., eyecatchers, key addresses. On paper a large dump is unmanageable.

When you're swamped is precisely when you need good tools. Not having PDS86 is 
bad; not having IPCS is intolerable.

--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3
עַם יִשְׂרָאֵל חַי
נֵ֣צַח יִשְׂרָאֵ֔ל לֹ֥א יְשַׁקֵּ֖ר


From: IBM Mainframe Discussion List  on behalf of 
Edward Gould <04bcc43af339-dmarc-requ...@listserv.ua.edu>
Sent: Thursday, January 4, 2024 2:54 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: What is the PDS command?

> On Dec 27, 2023, at 4:57 AM, David Spiegel 
> <0468385049d1-dmarc-requ...@listserv.ua.edu> wrote:
>
> Hi Ed,
> You and your programmer were not impressed?!
> How can you not be impressed by the ability to add Directory Blocks (by 
> moving members out of the way), the ability to generate JCL to LinkEdit PDS 
> members, the ability to copy members (with ISPF Stats) or the ability to 
> recover deleted members (with selection criteria)?
> (There are a lot more features.)
> SMH.
>
> (I've been using the PDS Command Processor (File 182) for more than 40 years.)
>
> Regards,
> David

David:
I was looking at it from a typical applications programmer POV as a every day 
utility. Most of the features (I thought) were sysprog type or maybe a senior 
level programmer. I1. I do not like trust programs from the CBTTAPE as I did 
not want to try and debug anything that I had not written and especially at 0 
dark 30 . I was working at that time 100 hours a week and supporting people in 
thee Time zones and I wanted everything to go as smoothly as possible. The 
third times zone was western Europe and as friendly as they were they would 
pull out the daggers every now and then. The locals were semi (except for about 
20)competentand we rarely heard a peep out of (except for the 20). My workload 
at the time included going through about 20 standalone dumps over a week and we 
did not have IPCS so every dump was on paper and went from 2 foot thick to 5 
foot. I had my hands full .
Ed
--
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: What is the PDS command?

2024-01-03 Thread Edward Gould
> On Dec 27, 2023, at 4:57 AM, David Spiegel 
> <0468385049d1-dmarc-requ...@listserv.ua.edu> wrote:
> 
> Hi Ed,
> You and your programmer were not impressed?!
> How can you not be impressed by the ability to add Directory Blocks (by 
> moving members out of the way), the ability to generate JCL to LinkEdit PDS 
> members, the ability to copy members (with ISPF Stats) or the ability to 
> recover deleted members (with selection criteria)?
> (There are a lot more features.)
> SMH.
> 
> (I've been using the PDS Command Processor (File 182) for more than 40 years.)
> 
> Regards,
> David

David:
I was looking at it from a typical applications programmer POV as a every day 
utility. Most of the features (I thought) were sysprog type or maybe a senior 
level programmer. I1. I do not like trust programs from the CBTTAPE as I did 
not want to try and debug anything that I had not written and especially at 0 
dark 30 . I was working at that time 100 hours a week and supporting people in 
thee Time zones and I wanted everything to go as smoothly as possible. The 
third times zone was western Europe and as friendly as they were they would 
pull out the daggers every now and then. The locals were semi (except for about 
20)competentand we rarely heard a peep out of (except for the 20). My workload 
at the time included going through about 20 standalone dumps over a week and we 
did not have IPCS so every dump was on paper and went from 2 foot thick to 5 
foot. I had my hands full .
Ed
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: What is the PDS command?

2023-12-28 Thread Radoslaw Skorupka

Good to know, thank you.

BTW, Tom said "I can't imagine working without it."
Well, I've been working for ~25 years without it, so I can imagine that. 
Not only me - I did not work with anyone who was using that tool, as a 
consultant I visited several shops and met many mainframers.
To be well understood: I do not criticise PDS86, absolutely. This is 
just another example of "YMMV" or just another point of view. And I want 
to learn about the tool and maybe start using it. :-)


--
Radoslaw Skorupka
Lodz, Poland




W dniu 27.12.2023 o 17:22, Lionel B. Dyck pisze:

This is a great, albeit a bit dated, overview of the PDS command - aka the 
Swiss Army Knife of Utilities. There have been many updates, including support 
for PDSE data sets, but this should give everyone a great overview.

https://share.confex.com/share/115/webprogram/Handout/Session7417/zOS%20Basics%20Freeware%20-%20PDS%20The%20Swiss%20Army%20Knife%20of%20Utilities%20-%20Hands-On%20Lab.pdf


Lionel B. Dyck <><
Github:https://github.com/lbdyck

“Worry more about your character than your reputation. Character is what you 
are, reputation merely what others think you are.”   - - - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of Tom 
Brennan
Sent: Wednesday, December 27, 2023 10:18 AM
To:IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: What is the PDS command?

Possibly the only file on the CBT that has its own web page, and it certainly 
deserves it.  I can't imagine working without it.  Thanks to John Kalinich and 
all those who came before.

On 12/27/2023 2:05 AM, Mike Schwab wrote:

https://www.cbttape.org/freepds.htm

On Wed, Dec 27, 2023 at 3:58 AM Edward Gould <
04bcc43af339-dmarc-requ...@listserv.ua.edu> wrote:


HI Roger,
The PDS command as I remember it from 40 years ago did a lot more
than

...



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


Re: What is the PDS command?

2023-12-27 Thread Lionel B. Dyck
This is a great, albeit a bit dated, overview of the PDS command - aka the 
Swiss Army Knife of Utilities. There have been many updates, including support 
for PDSE data sets, but this should give everyone a great overview.

https://share.confex.com/share/115/webprogram/Handout/Session7417/zOS%20Basics%20Freeware%20-%20PDS%20The%20Swiss%20Army%20Knife%20of%20Utilities%20-%20Hands-On%20Lab.pdf


Lionel B. Dyck <><
Github: https://github.com/lbdyck

“Worry more about your character than your reputation. Character is what you 
are, reputation merely what others think you are.”   - - - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of Tom 
Brennan
Sent: Wednesday, December 27, 2023 10:18 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: What is the PDS command?

Possibly the only file on the CBT that has its own web page, and it certainly 
deserves it.  I can't imagine working without it.  Thanks to John Kalinich and 
all those who came before.

On 12/27/2023 2:05 AM, Mike Schwab wrote:
> https://www.cbttape.org/freepds.htm
> 
> On Wed, Dec 27, 2023 at 3:58 AM Edward Gould < 
> 04bcc43af339-dmarc-requ...@listserv.ua.edu> wrote:
> 
>> HI Roger,
>> The PDS command as I remember it from 40 years ago did a lot more 
>> than
...

--
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: What is the PDS command?

2023-12-27 Thread Tom Brennan
Possibly the only file on the CBT that has its own web page, and it 
certainly deserves it.  I can't imagine working without it.  Thanks to 
John Kalinich and all those who came before.


On 12/27/2023 2:05 AM, Mike Schwab wrote:

https://www.cbttape.org/freepds.htm

On Wed, Dec 27, 2023 at 3:58 AM Edward Gould <
04bcc43af339-dmarc-requ...@listserv.ua.edu> wrote:


HI Roger,
The PDS command as I remember it from 40 years ago did a lot more than

...

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


Re: What is the PDS command?

2023-12-27 Thread Seymour J Metz
More importantly, PDS86 does things that aren't in ISPF. When allowed, it's 
among the first things I download and install.

--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3
עַם יִשְׂרָאֵל חַי
נֵ֣צַח יִשְׂרָאֵ֔ל לֹ֥א יְשַׁקֵּ֖ר


From: IBM Mainframe Discussion List  on behalf of 
David Spiegel <0468385049d1-dmarc-requ...@listserv.ua.edu>
Sent: Wednesday, December 27, 2023 9:07 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: What is the PDS command?

Hi Gil,
Of course they do.
The PDS Command Processor, however, does it directly in the same Dataset
without switching panels (REPR Command).

Regards,
David

On 2023-12-27 08:36, Paul Gilmartin wrote:
> On Wed, 27 Dec 2023 05:57:03 -0500, David Spiegel wrote:
>
>> ..,, the ability to copy members (with ISPF Stats) ...
>>
> Don't IEBCOPY and ISPF copy (LMMCOPY) both do that?
>

--
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: What is the PDS command?

2023-12-27 Thread David Spiegel

Hi Gil,
Of course they do.
The PDS Command Processor, however, does it directly in the same Dataset 
without switching panels (REPR Command).


Regards,
David

On 2023-12-27 08:36, Paul Gilmartin wrote:

On Wed, 27 Dec 2023 05:57:03 -0500, David Spiegel wrote:


..,, the ability to copy members (with ISPF Stats) ...


Don't IEBCOPY and ISPF copy (LMMCOPY) both do that?



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


Re: What is the PDS command?

2023-12-27 Thread Paul Gilmartin
On Wed, 27 Dec 2023 05:57:03 -0500, David Spiegel wrote:

>..,, the ability to copy members (with ISPF Stats) ...
>
Don't IEBCOPY and ISPF copy (LMMCOPY) both do that?

-- 
gil

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


Re: What is the PDS command?

2023-12-27 Thread Mike Schwab
https://www.cbttape.org/freepds.htm

On Wed, Dec 27, 2023 at 3:58 AM Edward Gould <
04bcc43af339-dmarc-requ...@listserv.ua.edu> wrote:

> HI Roger,
> The PDS command as I remember it from 40 years ago did a lot more than
> scanning. It had lots of other capabilities, Some of them were updating
> (IIRC) link date, SSI, and fixed alias issues and about 10 other things. I
> think it is still on the CBTAPE still. My memory was from 40 years ago but
> I am sure at that time it did not support Panvalet. I played around with it
> for about a week and was not to impressed at the time. It may or may not
> have been updated in the last 40 years. I tried to get a programmer
> interested in it but he was not impressed.
> Ed
>
> > Begin forwarded message:
> >
> > From: Roger Bolan 
> > Subject: Re: What is the PDS command?
> > Date: December 15, 2023 at 6:11:25 PM CST
> > To: IBM-MAIN@LISTSERV.UA.EDU
> > Reply-To: IBM Mainframe Discussion List 
> >
> > It's all built into ISPF nowadays.  I would suggest that it is worth your
> > time to go through the ISPF Tutorial every time you get a new release.
> On
> > my systems the main ISPF panel has an option 11 for Workplace  ISPF
> > Object/Action Workplace.   You can also get to by the ISPF command
> DSLIST.
> > You can list datasets, append other datasets and save any lists you want.
> > I construct lots of lists for different projects.  Once I am displaying
> the
> > datasets in my list, I can use the SRCHFOR command to search inside all
> the
> > libraries in my list.  I can exclude libraries with the X (EXCLUDE)
> primary
> > command if I need to. I have the options for SRCHFOR set to default to
> > searching only the non-excluded libraries.  So, for example, if I want to
> > search through a list of 30 JCL libraries for all members that use
> AMBLIST,
> > it's easy.
> >
> > On Fri, Dec 15, 2023 at 4:51 PM Paul Feller 
> wrote:
> >
> >> Greetings Bob,
> >>
> >> I was looking through my old JCL library and ran across several
> examples of
> >> scans using ISRSUPC.  Depending on what you want to do you could try
> >> ISRSUPC.  If you have access to JOBSCAN you could try it.  If you client
> >> has
> >> DAF, you can use that to scan SMF records to see if any executing jobs
> are
> >> touch the dataset.
> >>
> >>
> >> //SEARCH02 EXEC PGM=ISRSUPC,PARM=('SRCHCMP,ANYC,LPSF')
> >>
> >> //NEWDDDD DSN=D0PCPN.JCLLIB.CA7PROD,DISP=(SHR,KEEP,KEEP)
> >>
> >> // DD DSN=D0PCPN.JCLLIB.OVERRIDE,DISP=(SHR,KEEP,KEEP)
> >>
> >> // DD DSN=D0PCPN.JCLLIB.ALTERNAT,DISP=(SHR,KEEP,KEEP)
> >>
> >> // DD DSN=D0PCPN.JCLLIB.FREEZE,DISP=(SHR,KEEP,KEEP)
> >>
> >> // DD DSN=D0PCPN.JCLLIB.ABEND,DISP=(SHR,KEEP,KEEP)
> >>
> >> //OUTDDDD SYSOUT=X
> >>
> >> //SYSINDD *
> >>
> >> SRCHFOR'UNIT=TAPE'
> >>
> >> /*
> >>
> >>
> >> Paul
> >>
> >> -Original Message-
> >> From: IBM Mainframe Discussion List  On
> Behalf
> >> Of
> >> John Pratt
> >> Sent: Friday, December 15, 2023 5:09 PM
> >> To: IBM-MAIN@LISTSERV.UA.EDU
> >> Subject: Re: What is the PDS command?
> >>
> >> Hi Bob,
> >>
> >> If I remember correctly =3.14 has a batch option and you can concatenate
> >> all
> >> your JCL libraries into the generated job.
> >>
> >> John.
> >>
> >> -Original Message-
> >> From: IBM Mainframe Discussion List  On
> Behalf
> >> Of
> >> Bob Bridges
> >> Sent: Saturday, 16 December 2023 8:55 AM
> >> To: IBM-MAIN@LISTSERV.UA.EDU
> >> Subject: What is the PDS command?
> >>
> >> Long ago I wrote - I'm pretty sure I wrote - a REXX exec that would do a
> >> 3.14 search through multiple libraries for a character string.  I'm
> looking
> >> for it now, and I find one in my archives that uses the PDS command to
> do
> >> the search.
> >>
> >> But what's the PDS command?  I've a strong suspicion that I wrote this
> at a
> >> client that had a popular CBTTAPE utility, and if so it's not
> appropriate
> >> for my current location.  Can someone confirm?
> >>
> >> If you care, what I really want to do is search through a list of JCL
> >> libraries for certain DSN fragments.  There's a job we&#x

Re: What is the PDS command?

2023-12-15 Thread Roger Bolan
It's all built into ISPF nowadays.  I would suggest that it is worth your
time to go through the ISPF Tutorial every time you get a new release.  On
my systems the main ISPF panel has an option 11 for Workplace  ISPF
Object/Action Workplace.   You can also get to by the ISPF command DSLIST.
 You can list datasets, append other datasets and save any lists you want.
I construct lots of lists for different projects.  Once I am displaying the
datasets in my list, I can use the SRCHFOR command to search inside all the
libraries in my list.  I can exclude libraries with the X (EXCLUDE) primary
command if I need to. I have the options for SRCHFOR set to default to
searching only the non-excluded libraries.  So, for example, if I want to
search through a list of 30 JCL libraries for all members that use AMBLIST,
it's easy.

On Fri, Dec 15, 2023 at 4:51 PM Paul Feller  wrote:

> Greetings Bob,
>
> I was looking through my old JCL library and ran across several examples of
> scans using ISRSUPC.  Depending on what you want to do you could try
> ISRSUPC.  If you have access to JOBSCAN you could try it.  If you client
> has
> DAF, you can use that to scan SMF records to see if any executing jobs are
> touch the dataset.
>
>
> //SEARCH02 EXEC PGM=ISRSUPC,PARM=('SRCHCMP,ANYC,LPSF')
>
> //NEWDDDD DSN=D0PCPN.JCLLIB.CA7PROD,DISP=(SHR,KEEP,KEEP)
>
> // DD DSN=D0PCPN.JCLLIB.OVERRIDE,DISP=(SHR,KEEP,KEEP)
>
> // DD DSN=D0PCPN.JCLLIB.ALTERNAT,DISP=(SHR,KEEP,KEEP)
>
> // DD DSN=D0PCPN.JCLLIB.FREEZE,DISP=(SHR,KEEP,KEEP)
>
> // DD DSN=D0PCPN.JCLLIB.ABEND,DISP=(SHR,KEEP,KEEP)
>
> //OUTDDDD SYSOUT=X
>
> //SYSINDD *
>
> SRCHFOR'UNIT=TAPE'
>
> /*
>
>
> Paul
>
> -Original Message-
> From: IBM Mainframe Discussion List  On Behalf
> Of
> John Pratt
> Sent: Friday, December 15, 2023 5:09 PM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: What is the PDS command?
>
> Hi Bob,
>
> If I remember correctly =3.14 has a batch option and you can concatenate
> all
> your JCL libraries into the generated job.
>
> John.
>
> -Original Message-
> From: IBM Mainframe Discussion List  On Behalf
> Of
> Bob Bridges
> Sent: Saturday, 16 December 2023 8:55 AM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: What is the PDS command?
>
> Long ago I wrote - I'm pretty sure I wrote - a REXX exec that would do a
> 3.14 search through multiple libraries for a character string.  I'm looking
> for it now, and I find one in my archives that uses the PDS command to do
> the search.
>
> But what's the PDS command?  I've a strong suspicion that I wrote this at a
> client that had a popular CBTTAPE utility, and if so it's not appropriate
> for my current location.  Can someone confirm?
>
> If you care, what I really want to do is search through a list of JCL
> libraries for certain DSN fragments.  There's a job we're probably going to
> shut down, and I want to be sure the datasets it produces are not used
> anywhere else in production.
>
> ---
> Bob Bridges, robhbrid...@gmail.com, cell 336 382-7313
>
> /* "Bother", said the Borg, "we've assimilated a Pooh". */
>
> --
> 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
>
> --
> 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: What is the PDS command?

2023-12-15 Thread Paul Feller
Greetings Bob,

I was looking through my old JCL library and ran across several examples of
scans using ISRSUPC.  Depending on what you want to do you could try
ISRSUPC.  If you have access to JOBSCAN you could try it.  If you client has
DAF, you can use that to scan SMF records to see if any executing jobs are
touch the dataset.


//SEARCH02 EXEC PGM=ISRSUPC,PARM=('SRCHCMP,ANYC,LPSF')

//NEWDDDD DSN=D0PCPN.JCLLIB.CA7PROD,DISP=(SHR,KEEP,KEEP)

// DD DSN=D0PCPN.JCLLIB.OVERRIDE,DISP=(SHR,KEEP,KEEP)

// DD DSN=D0PCPN.JCLLIB.ALTERNAT,DISP=(SHR,KEEP,KEEP)

// DD DSN=D0PCPN.JCLLIB.FREEZE,DISP=(SHR,KEEP,KEEP)

// DD DSN=D0PCPN.JCLLIB.ABEND,DISP=(SHR,KEEP,KEEP)

//OUTDDDD SYSOUT=X

//SYSINDD *

SRCHFOR'UNIT=TAPE'

/*


Paul

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of
John Pratt
Sent: Friday, December 15, 2023 5:09 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: What is the PDS command?

Hi Bob,

If I remember correctly =3.14 has a batch option and you can concatenate all
your JCL libraries into the generated job.

John.

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of
Bob Bridges
Sent: Saturday, 16 December 2023 8:55 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: What is the PDS command?

Long ago I wrote - I'm pretty sure I wrote - a REXX exec that would do a
3.14 search through multiple libraries for a character string.  I'm looking
for it now, and I find one in my archives that uses the PDS command to do
the search.

But what's the PDS command?  I've a strong suspicion that I wrote this at a
client that had a popular CBTTAPE utility, and if so it's not appropriate
for my current location.  Can someone confirm?

If you care, what I really want to do is search through a list of JCL
libraries for certain DSN fragments.  There's a job we're probably going to
shut down, and I want to be sure the datasets it produces are not used
anywhere else in production.

---
Bob Bridges, robhbrid...@gmail.com, cell 336 382-7313

/* "Bother", said the Borg, "we've assimilated a Pooh". */

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

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


Re: What is the PDS command?

2023-12-15 Thread John Pratt
Hi Bob,

If I remember correctly =3.14 has a batch option and you can concatenate all
your JCL libraries into the generated job.

John.

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of
Bob Bridges
Sent: Saturday, 16 December 2023 8:55 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: What is the PDS command?

Long ago I wrote - I'm pretty sure I wrote - a REXX exec that would do a
3.14 search through multiple libraries for a character string.  I'm looking
for it now, and I find one in my archives that uses the PDS command to do
the search.

But what's the PDS command?  I've a strong suspicion that I wrote this at a
client that had a popular CBTTAPE utility, and if so it's not appropriate
for my current location.  Can someone confirm?

If you care, what I really want to do is search through a list of JCL
libraries for certain DSN fragments.  There's a job we're probably going to
shut down, and I want to be sure the datasets it produces are not used
anywhere else in production.

---
Bob Bridges, robhbrid...@gmail.com, cell 336 382-7313

/* "Bother", said the Borg, "we've assimilated a Pooh". */

--
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: What is the PDS command?

2023-12-15 Thread Farley, Peter
Does your current location have any ISV alternative like CA/Brightcom 
FileMaster or other competitors?  Or even the IBM FileMaster (which is probably 
search via SuperC under the covers anyway)?

Peter

From: IBM Mainframe Discussion List  On Behalf Of Bob 
Bridges
Sent: Friday, December 15, 2023 4:55 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: What is the PDS command?


Long ago I wrote - I'm pretty sure I wrote - a REXX exec that would do a

3.14 search through multiple libraries for a character string.  I'm looking

for it now, and I find one in my archives that uses the PDS command to do

the search.



But what's the PDS command?  I've a strong suspicion that I wrote this at a

client that had a popular CBTTAPE utility, and if so it's not appropriate

for my current location.  Can someone confirm?



If you care, what I really want to do is search through a list of JCL

libraries for certain DSN fragments.  There's a job we're probably going to

shut down, and I want to be sure the datasets it produces are not used

anywhere else in production.



---

This message and any attachments are intended only for the use of the addressee 
and may contain information that is privileged and confidential. If the reader 
of the message is not the intended recipient or an authorized representative of 
the intended recipient, you are hereby notified that any dissemination of this 
communication is strictly prohibited. If you have received this communication 
in error, please notify us immediately by e-mail and delete the message and any 
attachments from your system.


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


Re: What is the PDS command?

2023-12-15 Thread Paul Gilmartin
On Fri, 15 Dec 2023 13:58:51 -0800, Ed Jaffe  wrote:
>...
>The ISPF/HLASM SUPERC search function, available natively in z/OS, might
>be a good alternative...
>
Some documentation here: 


-- 
gil

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


Re: What is the PDS command?

2023-12-15 Thread Ed Jaffe

On 12/15/2023 1:55 PM, Bob Bridges wrote:

But what's the PDS command?  I've a strong suspicion that I wrote this at a
client that had a popular CBTTAPE utility, and if so it's not appropriate
for my current location.  Can someone confirm?


Yes, the PDS command is excellent "shareware" that does a multitude of 
great things with partitioned data sets.


The ISPF/HLASM SUPERC search function, available natively in z/OS, might 
be a good alternative...


--
Phoenix Software International
Edward E. Jaffe
831 Parkview Drive North
El Segundo, CA 90245
https://www.phoenixsoftware.com/



This e-mail message, including any attachments, appended messages and the
information contained therein, is for the sole use of the intended
recipient(s). If you are not an intended recipient or have otherwise
received this email message in error, any use, dissemination, distribution,
review, storage or copying of this e-mail message and the information
contained therein is strictly prohibited. If you are not an intended
recipient, please contact the sender by reply e-mail and destroy all copies
of this email message and do not otherwise utilize or retain this email
message or any or all of the information contained therein. Although this
email message and any attachments or appended messages are believed to be
free of any virus or other defect that might affect any computer system into
which it is received and opened, it is the responsibility of the recipient
to ensure that it is virus free and no responsibility is accepted by the
sender for any loss or damage arising in any way from its opening or use.

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


Re: What is the PDS command?

2023-12-15 Thread Sri h Kolusu
>> But what's the PDS command?  I've a strong suspicion that I wrote this at a 
>> client that had a popular CBTTAPE utility, and if so it's not appropriate 
>> for my current location.  Can someone confirm?

ISPF has SRCHFOR which can be issued from DSLIST (3.4) 

https://www.ibm.com/docs/en/zos/2.4.0?topic=commands-srchfor-command

Under the covers it is 3.14 search

Thanks,
Kolusu

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