Re: HSM Recalls and MASKING
Hi Lizette, We want to have the documentation as helpful as possible. It would certainly be reasonable for you to open a Request for Publication Change to add information in the HSM SA to indicate that the DFSMShsm Managing Your Own Data has additional information available regarding using wild cards when a user is recalling data. Thanks, Glenn Wilcock -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: HSM Recalls and MASKING
Will do Lizette -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Glenn Wilcock Sent: Monday, June 01, 2015 9:59 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: HSM Recalls and MASKING Hi Lizette, We want to have the documentation as helpful as possible. It would certainly be reasonable for you to open a Request for Publication Change to add information in the HSM SA to indicate that the DFSMShsm Managing Your Own Data has additional information available regarding using wild cards when a user is recalling data. Thanks, Glenn Wilcock -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: HSM Recalls and MASKING
In CAJTOO5-e=vog373+b6lnuxdu+zkn2+8w2essamhb0vshxrd...@mail.gmail.com, on 05/29/2015 at 11:11 AM, Mike Schwab mike.a.sch...@gmail.com said: Admins can't do wildcards on dataset names, since they are bypassing RACF. Shirley knott. -- Shmuel (Seymour J.) Metz, SysProg and JOAT ISO position; see http://patriot.net/~shmuel/resume/brief.html We don't care. We don't have to care, we're Congress. (S877: The Shut up and Eat Your spam act of 2003) -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: HSM Recalls and MASKING
Thanks Greg. It's odd that IBM left this out of the Storage Admin manual. I tried some recalls using a pattern mask as shown in the TSO Help output, and it worked (with a single * representing a single qualifier in the data set name). Andy -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: HSM Recalls and MASKING
Probably because I do not want to have to look in multiple manuals for information. RECALL and HRECALL should, from my perspective, reference each other. That one has a capability the other does not, is somewhat disheartening. Lizette -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Tom Marchant Sent: Friday, May 29, 2015 9:21 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: HSM Recalls and MASKING On Fri, 29 May 2015 10:46:01 -0500, Andy Gilman wrote: Thanks Greg. It's odd that IBM left this out of the Storage Admin manual. I tried some recalls using a pattern mask as shown in the TSO Help output, and it worked (with a single * representing a single qualifier in the data set name). Why would you expect it to be in the Storage Admin manual? In section 2.1, DFSMShsm commands the Storage Admin manual says: quote The user commands are listed here for your information, but z/OS DFSMShsm Managing Your Own Data describes them in detail. /quote HRECALL is a user command. Look in the Managing Your Own Data manual to find out how to specify the filter. -- Tom Marchant -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: HSM Recalls and MASKING
On Fri, 29 May 2015 10:46:01 -0500, Andy Gilman wrote: Thanks Greg. It's odd that IBM left this out of the Storage Admin manual. I tried some recalls using a pattern mask as shown in the TSO Help output, and it worked (with a single * representing a single qualifier in the data set name). Why would you expect it to be in the Storage Admin manual? In section 2.1, DFSMShsm commands the Storage Admin manual says: quote The user commands are listed here for your information, but z/OS DFSMShsm Managing Your Own Data describes them in detail. /quote HRECALL is a user command. Look in the Managing Your Own Data manual to find out how to specify the filter. -- Tom Marchant -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: HSM Recalls and MASKING
Admins can't do wildcards on dataset names, since they are bypassing RACF. End users can do wildcards on dataset names, since they are using RACF. On Fri, May 29, 2015 at 10:46 AM, Andy Gilman andrew.gil...@assurant.com wrote: Thanks Greg. It's odd that IBM left this out of the Storage Admin manual. I tried some recalls using a pattern mask as shown in the TSO Help output, and it worked (with a single * representing a single qualifier in the data set name). Andy -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- Mike A Schwab, Springfield IL USA Where do Forest Rangers go to get away from it all? -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: HSM Recalls and MASKING
Tom, I looked for your example in the DFSMShsm Storage Administration manual and couldn't find it. Is it possible you are using some other tool to manage your HSM environment? Thanks. Andy -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: HSM Recalls and MASKING
If you issue the command TSO HELP HRECALL, example 3 is the example Tom provided. HTH, Greg Shirey Ben E. Keith Company -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Andy Gilman Sent: Friday, May 29, 2015 9:45 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: HSM Recalls and MASKING Tom, I looked for your example in the DFSMShsm Storage Administration manual and couldn't find it. Is it possible you are using some other tool to manage your HSM environment? Thanks. Andy -- 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: HSM Recalls and MASKING
I need to add. That TSO HRECALL can MASK and HSEND RECALL cannot - I do understand. However, the manuals should have a better reference/documentation. I will work with IBM on how this can be handled better in the docs. Lizette -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Lizette Koehler Sent: Friday, May 29, 2015 9:38 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: HSM Recalls and MASKING Probably because I do not want to have to look in multiple manuals for information. RECALL and HRECALL should, from my perspective, reference each other. That one has a capability the other does not, is somewhat disheartening. Lizette -Original Message- From: IBM Mainframe Discussion List [mailto:IBM- m...@listserv.ua.edu] On Behalf Of Tom Marchant Sent: Friday, May 29, 2015 9:21 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: HSM Recalls and MASKING On Fri, 29 May 2015 10:46:01 -0500, Andy Gilman wrote: Thanks Greg. It's odd that IBM left this out of the Storage Admin manual. I tried some recalls using a pattern mask as shown in the TSO Help output, and it worked (with a single * representing a single qualifier in the data set name). Why would you expect it to be in the Storage Admin manual? In section 2.1, DFSMShsm commands the Storage Admin manual says: quote The user commands are listed here for your information, but z/OS DFSMShsm Managing Your Own Data describes them in detail. /quote HRECALL is a user command. Look in the Managing Your Own Data manual to find out how to specify the filter. -- Tom Marchant -- 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: HSM Recalls and MASKING
Lizette, If you get a listing of the migrated datasets on ML2 and sort by ML2 tape #, then issue the recall by ML2 volume, HSM seems to handle the dsn sequences on the tape and do the recall(s) very fast. I had to recall 18,000 dsn's one time for Tivoli ouput mgr (TOM) and they were on 8 ML2 tapes so I broke the recall into 8 batch recall jobs, one per ML2 tape, and they ran pretty fast. Hope this helps. John Clifford GTSG consultant On Thu, May 21, 2015 at 4:54 PM, Lizette Koehler stars...@mindspring.com wrote: I was using Knowledge Center for the DFSMShsm Stg Admin manual for the RECALL command. Did not see FILTER in there. So I will look a little more. Thanks Lizette -Original Message- From: Tom Marchant 000a2a8c2020-dmarc-requ...@listserv.ua.edu Sent: May 21, 2015 12:15 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: HSM Recalls and MASKING On Thu, 21 May 2015 11:12:49 -0700, Lizette Koehler wrote: But it looks like the RECALL command does not use masks but requires the entire name filled in. Yes, it does. The manual calls it a filter. It gives the example: HRECALL 'ELMST.*.TEXT' NOWAIT -- Tom Marchant -- 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: HSM Recalls and MASKING
Sounds good to me. An alternative would be to user DCOLLECT TYPE M records to get the same info. A little less logic would be needed. With CSI, you will need to determine if the dataset is migrated via the volser. DCOLLECT TYPE M records only come from the MCDS so this might be simpler. HTH, snip We have a need from time to time to do a large number of recalls (5000 or more) at a time. The datasets have a fairly consistent naming convention. But it looks like the RECALL command does not use masks but requires the entire name filled in. I am thinking of creating a CSI (catalog search) function to take the mask and build the commands. Just wondering if I going to the right path or not. /snip -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
HSM Recalls and MASKING
I am fairly certain I know this answer, but thought I would ask it anyway. We have a need from time to time to do a large number of recalls (5000 or more) at a time. The datasets have a fairly consistent naming convention. But it looks like the RECALL command does not use masks but requires the entire name filled in. I am thinking of creating a CSI (catalog search) function to take the mask and build the commands. Just wondering if I going to the right path or not. Thanks Lizette -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: HSM Recalls and MASKING
I was using Knowledge Center for the DFSMShsm Stg Admin manual for the RECALL command. Did not see FILTER in there. So I will look a little more. Thanks Lizette -Original Message- From: Tom Marchant 000a2a8c2020-dmarc-requ...@listserv.ua.edu Sent: May 21, 2015 12:15 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: HSM Recalls and MASKING On Thu, 21 May 2015 11:12:49 -0700, Lizette Koehler wrote: But it looks like the RECALL command does not use masks but requires the entire name filled in. Yes, it does. The manual calls it a filter. It gives the example: HRECALL 'ELMST.*.TEXT' NOWAIT -- Tom Marchant -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: HSM Recalls and MASKING
On Thu, 21 May 2015 11:12:49 -0700, Lizette Koehler wrote: But it looks like the RECALL command does not use masks but requires the entire name filled in. Yes, it does. The manual calls it a filter. It gives the example: HRECALL 'ELMST.*.TEXT' NOWAIT -- Tom Marchant -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: HSM Recalls and MASKING
One possibility would be to use 3.4. After listing the datasets that match the mask, you can sort on volume and use a block command to process just the migrated ones. Another possibility would be to use the LMDDISP ISPF service. It supports masks just like 3.4. Both of the above would support a data set list filter so you only see the migrated datasets and don't have to perform any extra checks. Five thousand at a time? How many ML2 volume mounts does this require? (If ML2 is on tape, you really want to issue the commands as fast as possible so HSM can optimize the mounts and tape travel.) How long does it take? It's probably better now but on an old system I supported HSM would drive the CPU usage to 100% until it finished the restores. -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Lizette Koehler Sent: Thursday, May 21, 2015 11:13 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: HSM Recalls and MASKING I am fairly certain I know this answer, but thought I would ask it anyway. We have a need from time to time to do a large number of recalls (5000 or more) at a time. The datasets have a fairly consistent naming convention. But it looks like the RECALL command does not use masks but requires the entire name filled in. I am thinking of creating a CSI (catalog search) function to take the mask and build the commands. Just wondering if I going to the right path or not. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN