Re: ISMF SAVE and E37 ABEND
After viewing the list under TSO ISPF 3.4, go out to the 3.4 screen and type P to Print, and press enter. Continue to press PF3 until you are exiting ISPF, the second dataset will contain your listing, modify disposition as needed. You probably want Option 4 Keep dataset and allocate new dataset. You then exit ISPF and reenter ISPF. User or rename the datasets before the name cycles around to the same name again. On Wed, Sep 22, 2010 at 4:36 PM, zMan wrote: > I'm working with stone knives and bearskins trying to clean up some > space. In ISMF I can generate a list of datasets, but would very much > like to capture that so I can analyze it. If I do a SAVE SOMENAME, I > get an E37 ABEND. > > Two questions: > 1) What dataset is it trying to write? > 2) How can I tell it what volser to use? (I realize the answer to #1 > may make this moot) > > OK, a third question: Is this even worthwhile? Is this list going to > be in a format I can parse? > -- > zMan -- "I've got a mainframe and I'm not afraid to use it" -- 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...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: ISMF SAVE and E37 ABEND
What is the dataset name? I can't view it under 3.4 until I find it... On Wed, Sep 22, 2010 at 5:52 PM, Mike Schwab wrote: > After viewing the list under TSO ISPF 3.4, go out to the 3.4 screen > and type P to Print, and press enter. Continue to press PF3 until you > are exiting ISPF, the second dataset will contain your listing, modify > disposition as needed. You probably want Option 4 Keep dataset and > allocate new dataset. You then exit ISPF and reenter ISPF. User or > rename the datasets before the name cycles around to the same name > again. > > On Wed, Sep 22, 2010 at 4:36 PM, zMan wrote: >> I'm working with stone knives and bearskins trying to clean up some >> space. In ISMF I can generate a list of datasets, but would very much >> like to capture that so I can analyze it. If I do a SAVE SOMENAME, I >> get an E37 ABEND. >> >> Two questions: >> 1) What dataset is it trying to write? >> 2) How can I tell it what volser to use? (I realize the answer to #1 >> may make this moot) >> >> OK, a third question: Is this even worthwhile? Is this list going to >> be in a format I can parse? >> -- >> zMan -- "I've got a mainframe and I'm not afraid to use it" > > -- > 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...@bama.ua.edu with the message: GET IBM-MAIN INFO > Search the archives at http://bama.ua.edu/archives/ibm-main.html > -- zMan -- "I've got a mainframe and I'm not afraid to use it" -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: ISMF SAVE and E37 ABEND
On my system, userid.sys.SPF3.LIST but cusomizable by the installation. It is allocated until you exist ISPF and your DSN will be shown when leaving the ISPF main menu. On Wed, Sep 22, 2010 at 5:16 PM, zMan wrote: > What is the dataset name? I can't view it under 3.4 until I find it... > > On Wed, Sep 22, 2010 at 5:52 PM, Mike Schwab wrote: >> After viewing the list under TSO ISPF 3.4, go out to the 3.4 screen >> and type P to Print, and press enter. Continue to press PF3 until you >> are exiting ISPF, the second dataset will contain your listing, modify >> disposition as needed. You probably want Option 4 Keep dataset and >> allocate new dataset. You then exit ISPF and reenter ISPF. User or >> rename the datasets before the name cycles around to the same name >> again. >> >> On Wed, Sep 22, 2010 at 4:36 PM, zMan wrote: >>> I'm working with stone knives and bearskins trying to clean up some >>> space. In ISMF I can generate a list of datasets, but would very much >>> like to capture that so I can analyze it. If I do a SAVE SOMENAME, I >>> get an E37 ABEND. >>> >>> Two questions: >>> 1) What dataset is it trying to write? >>> 2) How can I tell it what volser to use? (I realize the answer to #1 >>> may make this moot) >>> >>> OK, a third question: Is this even worthwhile? Is this list going to >>> be in a format I can parse? >>> -- >>> zMan -- "I've got a mainframe and I'm not afraid to use it" >> >> -- >> 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...@bama.ua.edu with the message: GET IBM-MAIN INFO >> Search the archives at http://bama.ua.edu/archives/ibm-main.html >> > > > > -- > zMan -- "I've got a mainframe and I'm not afraid to use it" > > -- > For IBM-MAIN subscribe / signoff / archive access instructions, > send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO > Search the archives at http://bama.ua.edu/archives/ibm-main.html > -- 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...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: ISMF SAVE and E37 ABEND
On Wed, Sep 22, 2010 at 6:31 PM, Mike Schwab wrote: > On my system, userid.sys.SPF3.LIST > but cusomizable by the installation. > > It is allocated until you exist ISPF and your DSN will be shown when > leaving the ISPF main menu. That's where stuff prints to, but that isn't where SAVE wants to put it, as far as I can tell. -- zMan -- "I've got a mainframe and I'm not afraid to use it" -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: ISMF SAVE and E37 ABEND
> > I'm working with stone knives and bearskins trying to clean up some > space. In ISMF I can generate a list of datasets, but would very much > like to capture that so I can analyze it. If I do a SAVE SOMENAME, I > get an E37 ABEND. > > Two questions: > 1) What dataset is it trying to write? > 2) How can I tell it what volser to use? (I realize the answer to #1 > may make this moot) > > OK, a third question: Is this even worthwhile? Is this list going to > be in a format I can parse? > -\\ I think the SAVE command puts it in your TSO Profile dataset. There should be a message in SYSLOG for your SE37 abend that will tell you what library got the space abend. You could use Option 1 (I think SAVE is 2) which will let you print the listing. If you do this, it should lead you to a JCL panel and you can change SYSUT2 to a dataset from SYSOUT. Lizette -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: ISMF SAVE and E37 ABEND
Don't think we're talking about the same thing -- there is no Option 1: the SAVE command is typed on the command line in ISMF, per the (almost useless0 HELP. On Wed, Sep 22, 2010 at 6:53 PM, Lizette Koehler wrote: >> >> I'm working with stone knives and bearskins trying to clean up some >> space. In ISMF I can generate a list of datasets, but would very much >> like to capture that so I can analyze it. If I do a SAVE SOMENAME, I >> get an E37 ABEND. >> >> Two questions: >> 1) What dataset is it trying to write? >> 2) How can I tell it what volser to use? (I realize the answer to #1 >> may make this moot) >> >> OK, a third question: Is this even worthwhile? Is this list going to >> be in a format I can parse? >> -\\ > > I think the SAVE command puts it in your TSO Profile dataset. There should > be a message in SYSLOG for your SE37 abend that will tell you what library > got the space abend. > > You could use Option 1 (I think SAVE is 2) which will let you print the > listing. If you do this, it should lead you to a JCL panel and you can > change SYSUT2 to a dataset from SYSOUT. > > Lizette > > -- > For IBM-MAIN subscribe / signoff / archive access instructions, > send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO > Search the archives at http://bama.ua.edu/archives/ibm-main.html > -- zMan -- "I've got a mainframe and I'm not afraid to use it" -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: ISMF SAVE and E37 ABEND
Okay, the process using Opt 3.4 not ISMF Bring up your list in Option 3.4. On the command line enter SAVE - This goes to an ISPF List dataset. You can change the attributes by going to the Settings panel and on the menu bar, select LOG/LIST. Set the space amount there. Next after the SAVE completes, enter LIST no operands. This will bring up the PRINT LIST DATA SET Panel. Select Opt 3 (Keep current make new dataset) Copy the name on the dataset found on that panel. DONE! Second option. Bring up the list of dataset in Option 3.4 Enter SAVE DATASET(you choose the name) All DONE! You may need to look up the correct syntax on the SAVE command. See if that does what you want. If using ISMF, then bring up you dataset line in Option 2. Once the list is display, enter PRTLIST (It might be LISTPRT - Hit PF1 to find the command) it will present you with a second panel to either PRINT with JCL or SAVE JCL. Lizette > > Don't think we're talking about the same thing -- there is no Option > 1: the SAVE command is typed on the command line in ISMF, per the > (almost useless0 HELP. > -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: ISMF SAVE and E37 ABEND
I can't FIND the list: I can't SAVE the list. ISMF generates it, then when I try to save it it gets the E37. What am I missing?? On Wed, Sep 22, 2010 at 8:19 PM, Lizette Koehler wrote: > Okay, the process using Opt 3.4 not ISMF > > Bring up your list in Option 3.4. > > On the command line enter SAVE - This goes to an ISPF List dataset. You can > change the attributes by going to the Settings panel and on the menu bar, > select LOG/LIST. Set the space amount there. > > Next after the SAVE completes, enter LIST no operands. This will bring up > the PRINT LIST DATA SET Panel. Select Opt 3 (Keep current make new dataset) > > Copy the name on the dataset found on that panel. DONE! > > > Second option. > > Bring up the list of dataset in Option 3.4 > > Enter SAVE DATASET(you choose the name) All DONE! > > You may need to look up the correct syntax on the SAVE command. > > See if that does what you want. > > > If using ISMF, then bring up you dataset line in Option 2. Once the list is > display, enter PRTLIST (It might be LISTPRT - Hit PF1 to find the command) > it will present you with a second panel to either PRINT with JCL or SAVE > JCL. > > > Lizette > > >> >> Don't think we're talking about the same thing -- there is no Option >> 1: the SAVE command is typed on the command line in ISMF, per the >> (almost useless0 HELP. >> > > -- > For IBM-MAIN subscribe / signoff / archive access instructions, > send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO > Search the archives at http://bama.ua.edu/archives/ibm-main.html > -- zMan -- "I've got a mainframe and I'm not afraid to use it" -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: ISMF SAVE and E37 ABEND
>On my system, userid.sys.SPF3.LIST but cusomizable by the installation. If that's the case, you can always go to ISPF options and change the allocations size. Make it large enough to not fail. - I'm a SuperHero with neither powers, nor motivation! Kimota! -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: ISMF SAVE and E37 ABEND
> > I can't FIND the list: I can't SAVE the list. ISMF generates it, then > when I try to save it it gets the E37. > > What am I missing?? > If you get an ABEND then look in SYSLOG and will (or should) have your E37 in the text and that will tell you the dataset you got the abend on. Look for your TSO ID and the E37 abend. Next, the SAVE command in ISPF goes to the ISPF Output TABLE dataset. You really cannot print well from that file. I would recommend you use the LISTPRT command. It will take you to a panel to select the fields you want to "print". Then it takes you to another panel for JCL to print that listing. You can set SYSUT2 to a dataset rather than SYSOUT. Lizette -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: ISMF SAVE and E37 ABEND
There is some confusion on my part because the OP keeps going between Opt 3.4 and ISMF. So let me try to summarize both functions Both have a SAVE function. OPT 3.4 The SAVE command writes the data set list to either the ISPF list data set or another sequential data set. If the sequential data set exists, it is overwritten. If it does not exist, it is created. Command ===> save writes data set list to ISPF list data set TSOID.SPFx.LIST Command ===> save mywrites data set list to userid.MY.DATASETS Once SAVE'd the user then enters LIST if they used the SAVE command without operands. This will bring up a panel to KEEP/DELETE/ Keep Current-Create New. Select the 3rd option. Copy the name of the dataset created just above OPT 1 in this list. ISMF Opt 1 The SAVE function goes to the ISPTABL DD dataset. If it is concatenated, then it will always be the first dataset where it is saved. You can save a displayed list in its displayed order by using the SAVE command. Entries and data columns scrolled off the screen are saved. But entries suppressed by the FILTER command (in the data set and volume applications) and the HIDE line operator (in all ISMF applications) are not saved. Type SAVE and a list name and the list is saved as a member of the currently allocated output table library. If a member already exists with the name you specify, the list is not saved. Specify REPLACE if you wish to replace an old member with a new member. For example, if you type SAVE MYLIST REPLACE on the command line of a data set list, the list will be saved as a member (with the name MYLIST) of the ISPF output table library. Note: The first three characters of the list name must not be DGT, ISP, or ISR. I recommend using the LISTPRT function if you are in ISMF. Once you pull up your dataset list issue LISTPRT on the command line, it will provide a panel to select fields you want (* is all fields), then a job which you can use to print to a dataset on SYSUT2 rather than SYSOUT(Default). Maybe this makes more sense? Lizette -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: ISMF SAVE and E37 ABEND
Thanks, I'll read this again tomorrow. I actually never mentioned 3.4 -- someone else did. I was just talking about ISMF. On Wed, Sep 22, 2010 at 10:01 PM, Lizette Koehler wrote: > There is some confusion on my part because the OP keeps going between Opt > 3.4 and ISMF. So let me try to summarize both functions > > Both have a SAVE function. > > OPT 3.4 > The SAVE command writes the data set list to either the ISPF list data set > > or another sequential data set. If the sequential data set exists, it is > > overwritten. If it does not exist, it is created. > > > > Command ===> save writes data set list to ISPF list data set > TSOID.SPFx.LIST > Command ===> save my writes data set list to userid.MY.DATASETS > > Once SAVE'd the user then enters LIST if they used the SAVE command without > operands. This will bring up a panel to KEEP/DELETE/ Keep Current-Create > New. Select the 3rd option. Copy the name of the dataset created just > above OPT 1 in this list. > > > > ISMF Opt 1 The SAVE function goes to the ISPTABL DD dataset. If it is > concatenated, then it will always be the first dataset where it is saved. > > You can save a displayed list in its displayed order by using the > > SAVE command. Entries and data columns scrolled off the screen are > > saved. But entries suppressed by the FILTER command (in the data set and > > volume applications) and the HIDE line operator (in all ISMF applications) > > are not saved. > > > > Type SAVE and a list name and the list is saved as a member of the currently > > allocated output table library. If a member already exists with the name > > you specify, the list is not saved. Specify REPLACE if you wish to replace > > an old member with a new member. > > > > For example, if you type SAVE MYLIST REPLACE on the command line of a data > > set list, the list will be saved as a member (with the name MYLIST) of the > > ISPF output table library. > > > > Note: The first three characters of the list name must not be DGT, ISP, > > or ISR. > > > > I recommend using the LISTPRT function if you are in ISMF. Once you pull up > your dataset list issue LISTPRT on the command line, it will provide a panel > to select fields you want (* is all fields), then a job which you can use > to print to a dataset on SYSUT2 rather than SYSOUT(Default). > > Maybe this makes more sense? > > Lizette > > -- > For IBM-MAIN subscribe / signoff / archive access instructions, > send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO > Search the archives at http://bama.ua.edu/archives/ibm-main.html > -- zMan -- "I've got a mainframe and I'm not afraid to use it" -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: ISMF SAVE and E37 ABEND
> > Thanks, I'll read this again tomorrow. I actually never mentioned 3.4 > -- someone else did. I was just talking about ISMF. > I knew your original post said ISMF, but I wanted to clarify the differences between SAVE in ISPF and ISMF. Because they are HUGE. This is all dependent of what kind of listing you are looking to create. In ISMF the LISTPRT function gives you the flexibility of selecting various fields. UCB, Cache, and tons more. In ISPF it only gives dataset name, tracks, allocation, extents, create/expire dates. So many options to choose from. If you run into more questions, the Help panels are not that bad. The only issue I have had is the use of SAVE being a TABLE and not an ISPF List dataset. The ISPF List dataset can only be done AFAIK from the LISTPRT. Depending on what you are trying to generate there might be other options. If you could describe the data you need, we can probably offer other options that are part of the z/OS system and not an ADDON product. Or if you can install products from the CBT Tape, there are some nice functions on there for DASD,Data set listings. Lizette -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: ISMF SAVE and E37 ABEND
So maybe I need to go back a step and ask what's the best way to do this (given that CBT tape contributions aren't an option): I have a small system with a few userids and a bunch of cruft that's built up. I need to look at what's out there, find the big datasets that we don't need, and whack 'em. How can I most effectively do this? -- zMan -- "I've got a mainframe and I'm not afraid to use it" -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: ISMF SAVE and E37 ABEND
> So maybe I need to go back a step and ask what's the best way to do > this (given that CBT tape contributions aren't an option): > > I have a small system with a few userids and a bunch of cruft that's > built up. I need to look at what's out there, find the big datasets > that we don't need, and whack 'em. How can I most effectively do this? > -- > zMan -- "I've got a mainframe and I'm not afraid to use it" There are a couple of options. Yes ISMF maybe the best option for this. With ISMF you do have control over what dataset is produced by pressing PF7 (DOWN). So you could have it select all the data that meets your criteria. Then use the ISMF LISTPRT function. Send that to a dataset and do what you want with it. Create a CSV dataset, transfer it to the PC and use EXCEL. However, In option 3.4 you can put ** on the dataset name pattern and let ISPF pull up ALL datasets in your shop. Depending on how many, this may take a little bit of time to run. Also ISPF Opt 3.4 does not have a selection for the data (at least not one I know ). So it would be a very large list. You can then SAVE that list to an ISPF List dataset. Unless you need more information than DSN VOLSER DSORG LRECL BLKSIZE %USED TRACKS EXTENTS and CREATE DATE, this may work for you. You can always PREALLOCATE the ISPF List dataset if it is too small or go into SETTINGS - LOG/LIST Menu entry to make the dataset bigger as well. You would change the "LIST Dataset" sizing as there is also an entry for LOG. It does it in pages, so you might want to specify a very large number of pages. Make sure you change the Linesize (LRECL) on the ISPF List dataset. I like using 150 for this file. You can then enter LIST after the SAVE completes and KEEP that dataset (Option 3) Now you can edit, sort, do all sorts of things with that file. You might even code a REXX to read that file and select only those records that meet your needs. You could even edit down the ISPF List dataset, change it into a CSV file, download it to a PC and then use EXCEL on the data. I like coding REXX processes to strip reports. But there are also other avenues. The fields in the ISPF List dataset from an OPT 3.4 SAVE is consistent (column specific) and contains carriage control characters. But it is very easy to manipulate. Even SORT (DFSORT or SYNCSORT) can be used to extract the data. Caveat: Always make a copy of your ISPF List dataset. I cannot tell you how many times I created one, edited and saved, then wanted to go back to the original file data. Because of the save I had to regenerated my listing all over again. HTH Lizette -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: ISMF SAVE and E37 ABEND
>pressing PF7 (DOWN). Picking a nit: F7 is UP; F8 is DOWN. (Unless you've customised) - I'm a SuperHero with neither powers, nor motivation! Kimota! -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: ISMF SAVE and E37 ABEND
zMan wrote: >In ISMF I can generate a list of datasets, but would very much like to capture that so I can analyze it. If I do a SAVE SOMENAME, I get an E37 ABEND. >1) What dataset is it trying to write? To your profile dataset: .ISPF.ISPPROF(SOMENAME) You may need to enlarge that profile dataset, perhaps by asking someone else to do it for you, because you will need to logoff anyway. >2) How can I tell it what volser to use? (I realize the answer to #1 may make this moot) You have SMS? SMS will do the rest. >OK, a third question: Is this even worthwhile? Is this list going to be in a format I can parse? You want to parse the list? Ok, then use pull down menu in ISMF: Select List and then option (9) Print. Select your columns to use. HTH! Groete / Greetings Elardus Engelbrecht -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: ISMF SAVE and E37 ABEND
zMan, I have a pretty barebones system where almost everything is a default. When a save an ISMF list with command "save hawkins replace" the table is saved in the PDS allocated as ISPTABL, which from a "LISTA ST" command I find is my uid.ISPF.ISPPROF. And surprise, surprise a browse of my ISPF.ISPPROF shows the member HAWKINS is there. So your uid.ISPF.ISPPROF is probably where you will find your saved lists, and likely to be the source of your E37. Failing that, check what is allocated to ISPTABL. BTW you may be disappointed with the contents of the saved list. Ron > -Original Message- > From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On Behalf Of > zMan > Sent: Wednesday, September 22, 2010 7:27 PM > To: IBM-MAIN@bama.ua.edu > Subject: Re: [IBM-MAIN] ISMF SAVE and E37 ABEND > > So maybe I need to go back a step and ask what's the best way to do > this (given that CBT tape contributions aren't an option): > > I have a small system with a few userids and a bunch of cruft that's > built up. I need to look at what's out there, find the big datasets > that we don't need, and whack 'em. How can I most effectively do this? > -- > zMan -- "I've got a mainframe and I'm not afraid to use it" > > -- > For IBM-MAIN subscribe / signoff / archive access instructions, > send email to lists...@bama.ua.edu 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 lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: ISMF SAVE and E37 ABEND
Rather than focus on your problems using SAVE etc., like others, I thought I might point you in a different direction. You could use DCOLLECT to get a list of all your data sets. DCOLLECT records includes all kinds of info that can be collected, and that data can be processed/reported/analyzed. Back in z/OS R10 we added option G to ISMF - it gives access to the 'report generator'. Actually this was the rmm report generator, but we want people to use it for HSM and DCOLLECT reporting - so we added some sample report types and reports for HSM and DCOLLECT. So, to analyze your data sets, go into option G, and look for existing sample reports, and report types. There is a report type DCOLLECT DFSMS DCOLLECT for Data Sets You could create a new report direct from this - but means starting from scratch. So there are hsm based DCOLLECT report samples, you could use to see what can be done. You can customize which records are to be processed, specify that the 'extract' is done (and DCOLLECT will be run for you), then play with the selection and fields to be sorted and to be included in the report. Mike WoodRMM Development -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: ISMF SAVE and E37 ABEND
The way ISMF PRINT works is rather cockeyed. Once you have created your list of data sets in ISMF, go to LIST at the top of the screen and select the PRINT option from the drop down menu. The resulting panel will ask for a list of TAGS. These are the numbers associated with each column entry. Enter the column numbers without a comma. For example, if you wanted Allocated Space, Compressed Format and DS Organisation, you would enter the TAGS on the line in the following manner: 3 6 11. Hit ENTER once you have completed your TAGS selection. The next panel will ask if you want to SAVE it or PRINT in the background. The default is option '2', SAVE IN A GENERATED DATASET. Here is the tricky part. :- I keep a PS file to perform PRT ODS from SYSLOG and other similar type stuff. I use this data set as my OUTPUT dataset in the PRINT PANEL. The panel will also generate some JCL, do not worry about this. Hit ENTER and create the SAVE file. What happens is that ISMF creates its own output list file. For example: RDGMIS.D10266.T0638236.DATASETL.LIST is the one it created for me. What ISMF does is puts the JCL in your output dataset that you specified, but the SYSUT1 DD is the ISMF LIST dataset that is created. Look at the bottom of your specified output data set and you'll see this ISMF file in the saved JCL statement. Go to ISPF 3.4 and browse the file ISMF created. An example of what is created is below: -- --ISMF Data Set List -- -- Printed: 10/09/23 -- By: RDGMIS -- -- ALLOC ALLOC% NOT COMPRESSE DATA SET NAME SPACE USED USED FORMAT (2)- ---(3)--- ---(4)--- -(5)- ---(6)--- BSDQA.SRM75.SIDEB.UBBPARM1660K 277K83 --- CSG.MV.SRM76.ABBACTDF 12451K 9794K21 --- CSG.MV.SRM76.ABBCLIB24071K19202K20 --- CSG.MV.SRM76.ABBHELP 3320K 664K80 --- CSG.MV.SRM76.ABBILIB 4980K 1494K70 --- CSG.MV.SRM76.ABBLINK 125336K 109399K12 --- CSG.MV.SRM76.ABBLOAD 1660K 387K76 --- Of course, I think there are easier ways to get this data, but if you must use ISMF, then this is how it works. Happy hunting. Mike Spencer BMC Software -Original Message- From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On Behalf Of zMan Sent: Wednesday, September 22, 2010 5:37 PM To: IBM-MAIN@bama.ua.edu Subject: ISMF SAVE and E37 ABEND I'm working with stone knives and bearskins trying to clean up some space. In ISMF I can generate a list of datasets, but would very much like to capture that so I can analyze it. If I do a SAVE SOMENAME, I get an E37 ABEND. Two questions: 1) What dataset is it trying to write? 2) How can I tell it what volser to use? (I realize the answer to #1 may make this moot) OK, a third question: Is this even worthwhile? Is this list going to be in a format I can parse? -- zMan -- "I've got a mainframe and I'm not afraid to use it" -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu 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 lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: ISMF SAVE and E37 ABEND
Another DCOLLECT (not ISMF) option would be to use DFSORT and/or ICETOOL to pick through DCOLLECT data and build reports. There's a nice set of starter samples on the DFSORT publications page. Start with http://www.ibm.com/storage/dfsort Select the Publications link Under Papers and Examples, select the link to "Examples for DFHSM, DFSMSrmm, DCOLLECT and SMF" Both the ICESTGEX and SHR3054 material have good example code. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: ISMF SAVE and E37 ABEND
Just a small nit. ** in option 3.4 produces a list of only the cataloged datasets. That should be adequate unless users have uncataloged datasets, in which case the OP will need to go volume by volume.. -Original Message- From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On Behalf Of Lizette Koehler Sent: Wednesday, September 22, 2010 7:55 PM To: IBM-MAIN@bama.ua.edu Subject: Re: ISMF SAVE and E37 ABEND snip In option 3.4 you can put ** on the dataset name pattern and let ISPF pull up ALL datasets in your shop. Depending on how many, this may take a little bit of time to run. Also ISPF Opt 3.4 does not have a selection for the data (at least not one I know ). So it would be a very large list. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: ISMF SAVE and E37 ABEND
> OK, a third question: Is this even worthwhile? In batch, perhaps? z/OS v1.11 DFSMSdfp Storage Administration SC26-7402-13 Chapter 21 Using NaviQuest, Performing Storage Administration tasks in Batch pg 356. Generate a Data Set List: ACBQBAI2 pg 365. Table 29 SYS1.SACBCNTL Sample JCL library pg 360 - ACBJBAOU Generate dataset list, save it in a table, and generate a report from it I've been using "ACBJBAIX Generate a Storage Group list and report" daily to watch the Free space in my Groups ie. SPILL < 99% means something overflowed yesterday. ps. ACBJBAOB/TABL2 can be a temporary PDS/PDSE if you want to discard the results. pps. I get the daily digest so this might already have been discussed. --> signature = 6 lines follows <-- Neil Duffee, Joe SysProg, U d'Ottawa, Ottawa, Ont, Canada telephone:1 613 562 5800 x4585 fax:1 613 562 5161 mailto:NDuffee of uOttawa.ca http:/ /aix1.uottawa.ca/ ~nduffee "How *do* you plan for something like that?" Guardian Bob, Reboot "For every action, there is an equal and opposite criticism." "Systems Programming: Guilty, until proven innocent" John Norgauer 2004 > -Original Message- > From: zMan [mailto:zed...@gma...com] > Sent: September 22, 2010 17:37 > Subject: ISMF SAVE and E37 ABEND > > [snip] In ISMF I can generate a list of datasets, [snip] If I do a SAVE > SOMENAME, I get an E37 ABEND. > > Two questions: > 1) What dataset is it trying to write? > 2) How can I tell it what volser to use? > > OK, a third question: Is this even worthwhile? Is this list going to be in a > format I can parse? -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: ISMF SAVE and E37 ABEND
I do an DCOLLECT on the volumes then an easytrieve report by storage groups and similarly name non-sms volumes. On Thu, Sep 23, 2010 at 4:25 PM, Neil Duffee wrote: >> OK, a third question: Is this even worthwhile? > > In batch, perhaps? > > z/OS v1.11 DFSMSdfp Storage Administration SC26-7402-13 Chapter 21 Using > NaviQuest, Performing Storage Administration tasks in Batch pg 356. > Generate a Data Set List: ACBQBAI2 pg 365. > Table 29 SYS1.SACBCNTL Sample JCL library pg 360 > - ACBJBAOU Generate dataset list, save it in a table, and generate a report > from it > > I've been using "ACBJBAIX Generate a Storage Group list and report" daily to > watch the Free space in my Groups ie. SPILL < 99% means something overflowed > yesterday. > > ps. ACBJBAOB/TABL2 can be a temporary PDS/PDSE if you want to discard the > results. > pps. I get the daily digest so this might already have been discussed. -- 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...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html