DFSMS exit

4 views
Skip to first unread message

Jake anderson

unread,
May 22, 2012, 11:14:07 PM5/22/12
to ASSEMBL...@listserv.uga.edu
Dear All,

Are there any EXITS which would calculate the Dasd space allocated to a
HLQ.** ? Has anyone implemented such Routine just to automate the process
for various HLQ's ?

Any Pointers or suggestions are appreciated.

Jake

retired mainframer

unread,
May 23, 2012, 12:19:15 AM5/23/12
to ASSEMBL...@listserv.uga.edu
I thought one of the options in the new (as of 1.11) ISPF 3.4 was to provide
totals for all the datasets listed.

:>: -----Original Message-----
:>: From: IBM Mainframe Assembler List [mailto:ASSEMBLER-
:>: LI...@LISTSERV.UGA.EDU] On Behalf Of Jake anderson
:>: Sent: Tuesday, May 22, 2012 8:14 PM
:>: To: ASSEMBL...@LISTSERV.UGA.EDU
:>: Subject: DFSMS exit
:>:
:>: Dear All,

Rob Scott

unread,
May 23, 2012, 5:57:52 AM5/23/12
to ASSEMBL...@listserv.uga.edu
The "normal" way to produce space usage stats per HLQ is to post-process DCOLLECT output.

I imagine there could be some REXX out there in the freeware arena that processes DCOLLECT records - maybe try : www.cbttape.org

There are also commercial products that do all the heavy lifting for you

Rob Scott
Lead Developer
Rocket Software
77 Fourth Avenue . Suite 100 . Waltham . MA 02451-1468 . USA
Tel: +1.781.684.2305
Email: rsc...@rs.com
Web: www.rocketsoftware.com

-----Original Message-----
From: IBM Mainframe Assembler List [mailto:ASSEMBL...@LISTSERV.UGA.EDU] On Behalf Of Jake anderson
Sent: 23 May 2012 04:14
To: ASSEMBL...@LISTSERV.UGA.EDU
Subject: DFSMS exit

Lizette Koehler

unread,
May 23, 2012, 6:02:35 AM5/23/12
to ASSEMBL...@listserv.uga.edu
Absolutely correct. The only thing it cannot do is get tracks of Migrated
datasets.

But if you look at option 3.4 to the right hand side, there are a list of
selections. One that includes total tracks.

Once the list is up, try using PF11 and see what happens.

I find it always helpful to read the CHANGES panel in ISPF. It has a lot of
good information.

Also ISMF can also do this as well when you do a LISTPRT command.

Lizette

Jake anderson

unread,
May 23, 2012, 6:16:19 AM5/23/12
to ASSEMBL...@listserv.uga.edu
Let me check LISTPRT option powered by REXX....

Rob Scott

unread,
May 23, 2012, 6:35:46 AM5/23/12
to ASSEMBL...@listserv.uga.edu
LISTPRT is an ISMF internal function- I think it is unlikely that it is unavailable for external use via REXX unless the SMS/ISMF product team have released a REXX function API that I am unaware of.

I still think that DCOLLECT is your best bet especially if you want to automate it or schedule a regular batch job.

Rob Scott
Lead Developer
Rocket Software
77 Fourth Avenue . Suite 100 . Waltham . MA 02451-1468 . USA
Tel: +1.781.684.2305
Email: rsc...@rs.com
Web: www.rocketsoftware.com


Rob Scott

unread,
May 23, 2012, 6:38:27 AM5/23/12
to ASSEMBL...@listserv.uga.edu
" is unlikely that it is unavailable for external use via REXX"

Should be

" is unlikely that it is available for external use via REXX"

Shane G

unread,
May 23, 2012, 7:05:00 AM5/23/12
to ASSEMBL...@listserv.uga.edu
On Wed, May 23rd, 2012 at 7:57 PM, Rob Scott wrote:

> I imagine there could be some REXX out there in the freeware arena that
> processes DCOLLECT records - maybe try : www.cbttape.org

There certainly was when I looked a while back. Needed a quick hack to do
what I wanted, but to all intents and purposes was useable as-is.

Shane ...

McKown, John

unread,
May 23, 2012, 8:26:41 AM5/23/12
to ASSEMBL...@listserv.uga.edu
No exits that I know of. We do a daily DCOLLECT and use that data in reports. We don't really care about any "high water mark" if a dataset is allocated then deleted.

I have a many years old memory of a product which used the IGGPOST00 exit to write SMF records to record dataset creation & size information, also any extensions and releases of DASD space. I think it was called KOMMAND. Memory is getting many ECC checks these days.

--
John McKown
Systems Engineer IV
IT

Administrative Services Group

HealthMarkets(r)

9151 Boulevard 26 * N. Richland Hills * TX 76010
(817) 255-3225 phone *
john....@healthmarkets.com * www.HealthMarkets.com

Confidentiality Notice: This e-mail message may contain confidential or proprietary information. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. HealthMarkets(r) is the brand name for products underwritten and issued by the insurance subsidiaries of HealthMarkets, Inc. -The Chesapeake Life Insurance Company(r), Mid-West National Life Insurance Company of TennesseeSM and The MEGA Life and Health Insurance Company.SM

> -----Original Message-----
> From: IBM Mainframe Assembler List
> [mailto:ASSEMBL...@LISTSERV.UGA.EDU] On Behalf Of Jake anderson
> Sent: Tuesday, May 22, 2012 10:14 PM
> To: ASSEMBL...@LISTSERV.UGA.EDU
> Subject: DFSMS exit
>

Lizette Koehler

unread,
May 23, 2012, 9:47:46 AM5/23/12
to ASSEMBL...@listserv.uga.edu
Jake,

It would be more helpful for you to explain what problem you are trying to
solve.

Just asking about exits may not provide you the information you really are
looking for.

There are many ways, but the best solution is designed with the problem in
mind.

So - What are you trying to solve?

Lizette


> -----Original Message-----
> From: IBM Mainframe Assembler List
[mailto:ASSEMBL...@LISTSERV.UGA.EDU]
> On Behalf Of Jake anderson
> Sent: Tuesday, May 22, 2012 8:14 PM
> To: ASSEMBL...@LISTSERV.UGA.EDU
> Subject: DFSMS exit
>

Ward, Mike S

unread,
May 23, 2012, 9:49:12 AM5/23/12
to ASSEMBL...@listserv.uga.edu
I will be out of the office starting May 22nd. I will return May 31st. If you need immediate assistance, please contact the support desk at 4422. Thank you.

==========================
This email, and any files transmitted with it, is confidential and intended solely for the use of the individual or entity to which it is addressed. If you have received this email in error, please notify the system manager. This message contains confidential information and is intended only for the individual named. If you are not the named addressee, you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately by e-mail if you have received this message by mistake and delete this e-mail from your system. If you are not the intended recipient, you are notified that disclosing, copying, distributing or taking any action in reliance on the contents of this information is strictly prohibited.

Farley, Peter x23353

unread,
May 23, 2012, 11:56:08 AM5/23/12
to ASSEMBL...@listserv.uga.edu
Which ass.u.me.s that you have security access to execute DCOLLECT and/or security access to read the datasets created by DCOLLECT in the first place. This is not often true for ordinary mortals (e.g., application programmers such as myself).

One non-authorized method I can imagine would be to use the IGGCSI00 catalog search function (Rexx example that only retrieves the VOLUME data is in SYS1.SAMPLIB(IGGCSIRX)) to obtain the space used per dataset with the desired HLQ and then add them up. Messy, but possible.

Peter

-----Original Message-----
From: IBM Mainframe Assembler List [mailto:ASSEMBL...@LISTSERV.UGA.EDU] On Behalf Of Rob Scott
Sent: Wednesday, May 23, 2012 5:58 AM
To: ASSEMBL...@LISTSERV.UGA.EDU
Subject: Re: DFSMS exit

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.

Walt Farrell

unread,
May 23, 2012, 1:23:39 PM5/23/12
to ASSEMBL...@listserv.uga.edu
On Wed, 23 May 2012 08:44:07 +0530, Jake anderson <justmai...@gmail.com>
wrote:

>Dear All,
>
>Are there any EXITS which would calculate the Dasd space allocated to a
>HLQ.** ? Has anyone implemented such Routine just to automate the process
>for various HLQ's ?
>
>Any Pointers or suggestions are appreciated.
>

I think that's a question better suited to the ibm-main list rather than the
assembler list. It's really more about how to do something using z/OS
facilities rather than how to use assembler language. So it will probably
get a wider audience of experts over there.


--
Walt

Jake anderson

unread,
May 23, 2012, 10:26:03 PM5/23/12
to ASSEMBL...@listserv.uga.edu
Peter,

"One non-authorized method I can imagine would be to use the IGGCSI00
catalog search function (Rexx example that only retrieves the VOLUME data
is in SYS1.SAMPLIB(IGGCSIRX)) to obtain the space used per dataset with the
desired HLQ and then add them up. Messy, but possible."

Thanks a lot... Let me do some homework and come back to you all :) I again
appreciate for your tip :)

Jake

McKown, John

unread,
May 24, 2012, 8:18:06 AM5/24/12
to ASSEMBL...@listserv.uga.edu
Have you considered the LMDxxxx service routines in ISPF? Of course, this means running your program under the TSO TMP. But it is possible even in batch.

--
John McKown
Systems Engineer IV
IT

Administrative Services Group

HealthMarkets(r)

9151 Boulevard 26 * N. Richland Hills * TX 76010
(817) 255-3225 phone *
john....@healthmarkets.com * www.HealthMarkets.com

Confidentiality Notice: This e-mail message may contain confidential or proprietary information. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. HealthMarkets(r) is the brand name for products underwritten and issued by the insurance subsidiaries of HealthMarkets, Inc. -The Chesapeake Life Insurance Company(r), Mid-West National Life Insurance Company of TennesseeSM and The MEGA Life and Health Insurance Company.SM

> -----Original Message-----
> From: IBM Mainframe Assembler List
> [mailto:ASSEMBL...@LISTSERV.UGA.EDU] On Behalf Of Jake anderson
> Sent: Wednesday, May 23, 2012 9:26 PM
> To: ASSEMBL...@LISTSERV.UGA.EDU
> Subject: Re: DFSMS exit
>

Miklos Szigetvari

unread,
May 24, 2012, 9:18:01 AM5/24/12
to ASSEMBL...@listserv.uga.edu
Hi

Maybe the Sys1.sacbcntl (NAVIQuest) can do this
There is a TOTALS option to report the total space usage
Reply all
Reply to author
Forward
0 new messages