Expiration date
Hello, Does anybody know as to what takes precedence under SMS, either an expiration date(on a disk dataset) or expire non-usage on a management class? We have some files that have an expiration date but the management class has a much longer expire non-usage date and just wondering which date is honored by the system. Regards, Hervey Martinez -- 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: Management classes and expiration dates revisited
Hello, I just ran into this on my jcl manual, it's a few years old but I imagine still holds true: With SMS, both the expiration date specified on EXPDT and defined in the data class for an SMS-managed data set can be limited by a maximum expiration date defined in the management class for the data set. I interpret this as, the 'expire non-usage' on a management class is the maximum period that a file will be kept, but if an EXPDT or RETPD is specified without exceeding the retention on a mgmt class, it will honor the EXPDT or RETPD. -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of Starr, Alan Sent: Tuesday, December 06, 2011 2:24 PM To: IBM-MAIN@bama.ua.edu Subject: Management classes and expiration dates revisited Back in October, a question was asked about the DF/SMS management class expiration attributes fields. To me, both the ISMF help screen and the manual (DFSMShsm Storage Administration - Specifying expiration attributes in chapter 2) indicate that BOTH expire after days non-usage AND expire after date/days, when specified, must be satisfied. John Gilmore did some testing and determined that, when both fields specify something other than NOLIMIT, the EARLIEST date appears to takes precedence. Here is his text: Five pairs of data sets--different DSORGs, which proved to be irrelevant--were used EXPIRE NON-USAGE 5 EXPIRE DAYS/DATE 5 was specified for both datasets in each pair. The first, call it A, was opened at 1700 on four successive days. The second, B, went unopened. Both A and B expired after five days. Last week, someone asked if these management class fields takes precedence over the EXPDT saved in a dataset's DSCB. A responder specified Management Class overrides expdt in the vtoc, which differs from my experience and this text I found in the aforementioned DFSMShsm manual: The expiration attributes, EXPIRE AFTER DAYS NON-USAGE and EXPIRE AFTER DATE/DAYS, govern how long a data set associated with the management class is kept if no expiration date is listed in the data set VTOC entry or if the VTOC entry contains an INVALID EXPIRATION DATE. I was wondering if any of you have discovered situations in which the MC fields override the DSCB EXPDT? Which elements, features or products operate this way? Thanks for your input! -- 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: Dataset Backup In HSM
In an SMS environment, the management class determines whether a backup is taken and in such a case, a file will not migrate or age off the system if no backup is taken. Thanks, Hervey -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of Schwarz, Barry A Sent: Thursday, December 15, 2011 6:08 PM To: IBM-MAIN@bama.ua.edu Subject: Re: Dataset Backup In HSM In addition to the backup command Darth mentioned, manual and automatic dumps also create backups that are managed in the BCDS. Barry Schwarz OS/390 System Programmer M/S 80-JE Phone: 253-657-5262 Fax: 253-657-8574 -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of Phil Kingston Sent: Thursday, December 15, 2011 4:34 AM To: IBM-MAIN@bama.ua.edu Subject: Dataset Backup In HSM Hi All, Quick question on HSM. If you have no Automatic Backup cycle defined, how come some datasets end up backed up and with BCDS information that you can list? Does an ML0--ML1 dataset movement, end up with a backup being taken of the dataset anyway? Otherwise, when no Automatic Backup runs, how does HSM manage to take backups? Because it certainly seems to at some point? Phil. -- 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 -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
Re: Catalog PDS question
Is this volume under SMS control on system 2? Was the volume under SMS control on system 1? -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of Sérgio Lima Costa Sent: Friday, December 23, 2011 7:16 AM To: IBM-MAIN@bama.ua.edu Subject: Catalog PDS question We have a PDS file here, and can't catalog it. This file, was created on ZOS system (System 1), and then, the DASD was moved to another ZOS system (System 2). Under DSLIST, the file is there, If I try put th C command in the line, receive the message : Data set not cataloged, and then, press PF1, and receive the message : 'RODRIGO.SUP.SAF500A.NEW.T001' was not found in catalog. I spoke with a friend abouth this, and him ask to me, IF the alias exist. Looking there, the alias exist. Below our screen : Menu Options View Utilities Compilers Help -- DSLIST - Data Sets on volume GRV336 Data set not cataloged Command === Scroll === CSR 'RODRIGO.SUP.SAF500A.NEW.T001' was not found in catalog. Command - Enter / to select action Message Volume --- CRODRIGO.SUP.SAF500A.NEW.T001 GRV336 SYS1.VTOCIX.GRV336 GRV336 SYS1.VVDS.VGRV336 GRV336 * End of Data Set list And here, the ALIAS LIST : Menu Options View Utilities Compilers Help -- DSLIST - Data Sets Matching RODRIGORow 1 of 34 Command === Scroll === CSR Command - Enter / to select action Message Volume --- RODRIGO*ALIAS RODRIGO.BRODCAST Z2OMV2 Someone already saw this ? Thanks. Atenção: Esta mensagem foi enviada para uso exclusivo do(s) destinatários(s) acima identificado(s), podendo conter informações e/ou documentos confidencias/privilegiados e seu sigilo é protegido por lei. Caso você tenha recebido por engano, por favor, informe o remetente e apague-a de seu sistema. Notificamos que é proibido por lei a sua retenção, disseminação, distribuição, cópia ou uso sem expressa autorização do remetente. Opiniões pessoais do remetente não refletem, necessariamente, o ponto de vista da CETIP, o qual é divulgado somente por pessoas autorizadas. Warning: This message was sent for exclusive use of the addressees above identified, possibly containing information and or privileged/confidential documents whose content is protected by law. In case you have mistakenly received it, please notify the sender and delete it from your system. Be noticed that the law forbids the retention, dissemination, distribution, copy or use without express authorization from the sender. Personal opinions of the sender do not necessarily reflect CETIP's point of view, which is only divulged by authorized personnel. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
Re: DFHSM QUESTION : Allocation/migration Threshold
If there is no ML2 migration then everything is migrating to the ML1 pool and the ML1 pool may be full; if so, then it needs to be expanded. Normally, ML2 migration is governed by the management class; so, how do you keep this pool from ML2 migration? Also, Interval migration runs every hour on the hour provided that PSM SSM are not running and it uses the mid-point of your hi-lo threshold; thus, your pool will start migrating around 36% capacity during interval migration. Thanks, Hervey 813.878.6097 -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of Staller, Allan Sent: Thursday, January 05, 2012 9:15 AM To: IBM-MAIN@bama.ua.edu Subject: Re: DFHSM QUESTION : Allocation/migration Threshold Migration will begin when the SG occupancy exceeds the high threshold and continue until less than the SG low threshold, or no additional datasets are eligible for migration. This is subject to additional constraints specified in the MGMTCLAS for migration eligibility. IMO your low thresholds are too low causing thrashing (needless migration/recall of dataset due to interval migration), which will compound the . Your high thresholds seem pretty good. As presented, every migration empties the pool, and dataset reference fills it back up. There is an art to setting thresholds. A thorough analysis, taking into consideration the MGMTCLAS(s), STORGRP(s), thresholds, relative data set sizes, and reference patterns needs to occur. HTH, snip I have a problem with a SMS managed storage pool which is increasing quite rapidly. In this pool there is no ML2 migration . We have Auto Migrate Auto Backup turned on and INTERVAL MIGRATION. Below is the THRESHOLD which we are using for this pool. Allocation/migration Threshold : High . . 75 (1-99) Low . . 3 (0-99) Alloc/Migr Threshold Track-Managed: High . . 85 (1-99) Low . . 1 (0-99) If I lowered the THRESHOLD would that help and free up some space? /snip -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
Re: DFHSM QUESTION : Allocation/migration Threshold
Well, if there is no migration then adjusting the thresholds will not get you much. The only space that will be released will be from those files that are over-allocated or expired. In this case, then you have to look at the files to make sure that you have no un-cataloged files, these will take up space but will never go away. Also, if you have GDGs with an expiration date, these may stay around even though they are not in the base and this is governed by the rolled off gds action attribute in the management class; In other words, you have to get to know the data much better to determine if there is space that should be released. Another way to release space on a file is by the use of partial release attribute on the management class. Also, files that are Fixed instead of fixed-blocked will waste quite a bit of space. Hervey -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of willie bunter Sent: Thursday, January 05, 2012 1:06 PM To: IBM-MAIN@bama.ua.edu Subject: Re: DFHSM QUESTION : Allocation/migration Threshold I should have mentioned that there is no ML0/ML1 migration in this pool as well. PSM is only being run. I understand that this is not a good thing but the client insists upon having NO migration of the dsns from this pool this woould explain why the Threshold is low. Would adjusting the Threshold help eventhough there is no migration? From: Hervey Martinez hervey.marti...@custserv.com To: IBM-MAIN@bama.ua.edu Sent: Thursday, January 5, 2012 9:46:34 AM Subject: Re: DFHSM QUESTION : Allocation/migration Threshold If there is no ML2 migration then everything is migrating to the ML1 pool and the ML1 pool may be full; if so, then it needs to be expanded. Normally, ML2 migration is governed by the management class; so, how do you keep this pool from ML2 migration? Also, Interval migration runs every hour on the hour provided that PSM SSM are not running and it uses the mid-point of your hi-lo threshold; thus, your pool will start migrating around 36% capacity during interval migration. Thanks, Hervey 813.878.6097 -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of Staller, Allan Sent: Thursday, January 05, 2012 9:15 AM To: IBM-MAIN@bama.ua.edu Subject: Re: DFHSM QUESTION : Allocation/migration Threshold Migration will begin when the SG occupancy exceeds the high threshold and continue until less than the SG low threshold, or no additional datasets are eligible for migration. This is subject to additional constraints specified in the MGMTCLAS for migration eligibility. IMO your low thresholds are too low causing thrashing (needless migration/recall of dataset due to interval migration), which will compound the . Your high thresholds seem pretty good. As presented, every migration empties the pool, and dataset reference fills it back up. There is an art to setting thresholds. A thorough analysis, taking into consideration the MGMTCLAS(s), STORGRP(s), thresholds, relative data set sizes, and reference patterns needs to occur. HTH, snip I have a problem with a SMS managed storage pool which is increasing quite rapidly. In this pool there is no ML2 migration . We have Auto Migrate Auto Backup turned on and INTERVAL MIGRATION. Below is the THRESHOLD which we are using for this pool. Allocation/migration Threshold : High . . 75 (1-99) Low . . 3 (0-99) Alloc/Migr Threshold Track-Managed: High . . 85 (1-99) Low . . 1 (0-99) If I lowered the THRESHOLD would that help and free up some space? /snip -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
Re: Looking for a Utility to Re-Catalog Only the x Most Current GDG Generations
I don't know of a utility to do this but what you can do is get a list of all GDG bases in question and alter the limit to '1'; the system will delete all but the newest one. You may want to this in batch otherwise, your TSO session will be locked until the task completes. Hervey -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of Michael Egle Sent: Thursday, January 05, 2012 2:32 PM To: IBM-MAIN@bama.ua.edu Subject: Looking for a Utility to Re-Catalog Only the x Most Current GDG Generations We have an application that has recently been sunset, but we need to keep some of the most recent data files that were created by that application. Over the years that application has generated hundreds, if not thousands of GDG files, some on DASD, some on Tape. What we would like to do is to uncatalog and delete all but the x Most recent generations of these GDG base entries, freeing up a lot of disk and tape space. From a long time ago, I remember a utility of some sort which would use control cards to uncatalog all generations of the GDG, modify the GDG Base LIMIT to the number that you wanted to keep, , and then Re-catalog only the x Most Recent Generation(s) of those files. I thought I might find something on the CBT Tape, but without knowing the name of that utility, I have come up empty so far. Does anyone know of a utility like the one I am describing, and if so, do you know where I can get a copy of it ? Thanks Mike Egle -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
Re: IDC3309I ** RECORD X'2BC5E7D7F2' NOT WRITTEN. LENGTH INVALID during DFHSM BCDS REPRO
I thought all of the HSM CDS files were variable length? Our BCDS is lrecl=2040 and our download job has DCB=(RECFM=VB,LRECL=2044,BLKSIZE=0). Thanks, Hervey -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of Mark Zelden Sent: Monday, January 09, 2012 2:20 PM To: IBM-MAIN@bama.ua.edu Subject: Re: IDC3309I ** RECORD X'2BC5E7D7F2' NOT WRITTEN. LENGTH INVALID during DFHSM BCDS REPRO On Mon, 9 Jan 2012 15:44:57 +, af dc acbi...@gmail.com wrote: Hello, during a repro from BCDS to seq file I got the following errors: IDC3309I ** RECORD X'2BC5E7D7F2' NOT WRITTEN. LENGTH INVALID IDC3309I ** RECORD X'C5E7D7F2F1' NOT WRITTEN. LENGTH INVALID jcl repro: //BCDS#RI EXEC PGM=IDCAMS,COND=(0,NE) //SYSPRINT DD SYSOUT=* //BCDSIN DD DSN=HSM.BCDS,DISP=OLD, // AMP=('BUFND=60','BUFNI=5') //BCDSOUT DD DSN=HSM.BCDS.BKP.SWV1(+1), // DISP=(NEW,CATLG,CATLG), // DCB=(BLKSIZE=26176,BUFNO=60,LRECL=6544,RECFM=VB), // SPACE=(CYL,(200,200),RLSE) //SYSINDD * REPRO INFILE(BCDSIN) OUTFILE(BCDSOUT) bcds itself has: ATTRIBUTES KEYLEN44 AVGLRECL6544 RKP0 MAXLRECL6544 SHROPTNS(3,3) RECOVERY UNIQUE NOERASE How can I correct these 2 records ?? If MAXLRECL = AVGLRECL, why RECFM=VB in your JCL output DD? And if VB, you need to add 4 to LRECL. You can change to BLKSIZE=0, but that is not the problem. Mark -- Mark Zelden - Zelden Consulting Services - z/OS, OS/390 and MVS mailto:m...@mzelden.com Mark's MVS Utilities: http://www.mzelden.com/mvsutil.html Systems Programming expert at http://expertanswercenter.techtarget.com/ -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
Re: Master Catalog query
At one of the places I worked, we had several LPARS and each one of these had its own master cat. Each mast cat was then connected as a user cat to the other masters and vice versa. When we created alias', we had to define each alias in each master. Also, when doing catalog work, you had to remember to disconnect the user cat from all masters then, when finished, re-connect it to all the masters. Thanks, Hervey -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of Shmuel Metz (Seymour J.) Sent: Friday, January 13, 2012 10:14 AM To: IBM-MAIN@bama.ua.edu Subject: Re: Master Catalog query In canhhcytwigarfkwemfyakmv6gnwbydu9xcfxvhuhurcebmn...@mail.gmail.com, on 01/13/2012 at 10:24 AM, jagadishan perumal jagadish...@gmail.com said: My question is to know whether if we can have possible to have multiple master-catalog with multiple user catalog running on a single image ? No, by definition. Could anyone please share your thoughts or idea. If I try to locate foo.bar, in which catalog do you want the system to look? Saying to use the alias for foo doesn't answer the question, because the system would still need to know in which catalog to find foo. You could try submitting a requirement for a STEPCAT[1] facility, but even were IBM to provide it you would need the master catalog in order to locate the specified STEPCAT. [1] In a lost cause there are no failures. -- 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...@bama.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
Re: 3390s on SAN?
Well, you have to move out enough data to cover the number of TB that you're reconfiguring. For the most part, the Rank/array has to have enough contiguous data to carve out the volumes. In other words, if you want to carve out 1 TB of mod-9 volumes, then you have to have 1 tb of contiguous free space on the rank. As for ease to get this done, that depends on the level of microcode that's on your box. I know that currently, some very large volumes can be created but I don't know how this relates to the amount of space on a rank. Thanks, Hervey Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of O'Brien, David W. (NIH/CIT) [C] Sent: Thursday, January 26, 2012 10:53 AM To: IBM-MAIN@bama.ua.edu Subject: 3390s on SAN? There is an internal proposal to carve several TB of dasd from one of our non-mainframe depts. And use it to replace our aging HDS DASD. Question: How easy/difficult is this to accomplish? We re-configured an array from 3390 mod-3s to mod 27/50s but the entire array needed to be cleared of data. I'm assuming the same will be true in this case. I'm also assuming that the disks will need to be re-modeled (I am probably not using the correct terminology) to be mainframe compliant. Are my assumptions correct? Thank You, Dave O'Brien NIH Contractor -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
Re: MCDS Dataset Help
I've never really understood the difference between these 2 numbers. I just usually just look at the percentage full. And as long as I don't get any alerts on these, I don't worry about them. Thanks, Hervey -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of Staller, Allan Sent: Thursday, January 26, 2012 3:28 PM To: IBM-MAIN@bama.ua.edu Subject: Re: MCDS Dataset Help I submit that you really need to look at the size of the MCDS, or the free CI/CA freespace percentages. snip From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of George Rodriguez I'm running the export/import process almost daily. It used to run once a week. /snip -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
Re: MCDS Dataset Help
If you're going to use the RECONNECT parm, which is part of FSM(Fast Subsequent Migration) then you need to make sure that you have these set accordingly: MIGRATIONCLEANUPDAYS(#1 #2 #3) we have ours set at (5 14 5) These are the parms that determine how long, in # of days, the MCDS records are kept. Thus, when a person recalls from a file from ML2, the migration record will be kept for x number of days; when this same dataset is migrated and WAS not updated then said file will not be re-copied; the only thing that gets updated is the pointers going back to the same tape where it was before(provided the tape has not been recycled). Thanks, Hervey -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of George Rodriguez Sent: Friday, January 27, 2012 11:31 AM To: IBM-MAIN@bama.ua.edu Subject: Re: MCDS Dataset Help Thanks... * * *George Rodriguez* *Specialist II - IT Solutions* *Application Support / Quality Assurance* *PX - 47652* *(561) 357-7652 (office)* *(561) 707-3496 (mobile)* *School District of Palm Beach County* *3348 Forest Hill Blvd.* *Room B-251* *West Palm Beach, FL. 33406-5869* *Florida's Only A-Rated Urban District For Seven Consecutive Years* On Fri, Jan 27, 2012 at 11:25 AM, O'Brien, David W. (NIH/CIT) [C] obrie...@mail.nih.gov wrote: setsys TAPEMIGRATION(ML2TAPE(TAPE(3590-1))RECONNECT(ALL)) Thank You, Dave O'Brien NIH Contractor From: George Rodriguez [george.rodrig...@palmbeachschools.org] Sent: Friday, January 27, 2012 11:10 AM To: IBM-MAIN@bama.ua.edu Subject: Re: MCDS Dataset Help Okay, I'll bite. Where does one place the RECONNECT parm? * * *George Rodriguez* *Specialist II - IT Solutions* *Application Support / Quality Assurance* *PX - 47652* *(561) 357-7652 (office)* *(561) 707-3496 (mobile)* *School District of Palm Beach County* *3348 Forest Hill Blvd.* *Room B-251* *West Palm Beach, FL. 33406-5869* *Florida's Only A-Rated Urban District For Seven Consecutive Years* On Fri, Jan 27, 2012 at 10:49 AM, Mike Schwab mike.a.sch...@gmail.com wrote: On Fri, Jan 27, 2012 at 9:25 AM, Schwarz, Barry A barry.a.schw...@boeing.com wrote: So you changed the warning threshold from 80% to 90% even though you believe you have a problem that requires repeated and frequent fixing? It seems like you have just reduced the window during which you can fix the problem. From what I can see, one issue you need to address is: Why are 30% of your MCDS entries being deleted on a daily (or weekly) basis? Do you have an HSM or SMS parameter that is forcing a very rapid turnover? Are you migrating datasets too quickly forcing users to recall them almost immediately? If they are recalling and migrating datasets quickly, RECONNECT can reuse the migrated copy and save writing out that dataset. -- 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: INFO IBM-MAIN Home of Florida's first LEED Gold Certified School Under Florida law, e-mail addresses are public records. If you do not want your e-mail address released in response to a public records request, do not send electronic mail to this entity. Instead, contact this office by phone or in writing. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN Home of Florida's first LEED Gold Certified School Under Florida law, e-mail addresses are public records. If you do not want your e-mail address released in response to a public records request, do not send electronic mail to this entity. Instead, contact this office by phone or in writing. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
HSM tape growth
3 weeks ago we implemented HSM's CRQ and immediately after doing so, we experienced a jump in our tape usage. After a week of this unexplained tape growth, I added the default PARTIALTAPE(REUSE) parm to HSM and at that point our unexplained tape growth stopped. I opened a ticket with IBM and they have not been able to give me an explanation other than somebody must have done a PARTIALTAPE(MARFULL); Also, they have not been able to explain how come our tape growth stopped once I added the PARTIALTAPE(REUSE) -the default. I read something about cross memory region, CSSXMODE(Y/N), might be the culprit in this situation but IBM denies any issues with this. Has anybody experienced anything like this before? Regards, Hervey Martinez -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
Re: SMS/ISMF Pool Storage Group Screen(s)
The SMS pool thresholds have been there for many years--I'm willing to bet that they were there even before zos came into the picture. Thanks, Hervey -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of Gilbert Cardenas Sent: Monday, February 06, 2012 3:01 PM To: IBM-MAIN@bama.ua.edu Subject: SMS/ISMF Pool Storage Group Screen(s) Can someone please clarify something for me. Apparently, there were some parameters that were introduced to SMS/ISMF and these parameters were not present in the 1.9 release but are there now in the 1.11 release. In particular I am talking about the Pool Storage Group Define or Alter screen(s). In Z/OS 1.9, I do not remember having the following settings: Allocation/migration Threshold : High..85 (1-99) Low . . 1 (0-99) Alloc/Migr Threshold Track-Managed: High..85 (1-99) Low . . 1 (0-99) Were these parameters introduced in 1.11 and if so were there some PTFs required to implement these? We have been on z/os 1.11 since around Aug/Sept of last year and we were cruising along just fine until recently. All of a sudden we have a pool filling up and not migrating datasets like they used to. I have not been able to locate any documentation warning of this change either in any release guides or migration notes. It just all of a sudden appears in the SMS implementation guide but perhaps I was not looking in the right place. I would appreciate any info on this topic if you have some. Thanks. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
Re: DFRMM change Storage Group field on Dataset record
The storage group is assigned by your SMS storage routines and it will be the one used for Storage Group. The Storage Group cannot be altered, it has to be assigned. Your Storage Admin person should know where these are how to update them. Thanks, Hervey -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of af dc Sent: Monday, February 06, 2012 5:01 PM To: IBM-MAIN@bama.ua.edu Subject: DFRMM change Storage Group field on Dataset record Hello, can anyone tell me how can I change the storage group value on dataset record ?? When I do DATASET CHANGE using DFRMM ispf panels and provide dsn + volume the only DFSMS construct I can't change is Storage group, how do I change it ?? z/OS DFSMS V1 R12 Any hint is apreciated. Many thx, A.Cecilio. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
Re: System Dumps and SMS allocation fails
When allocating files via SMS, the SMS attributes then either have to be explicitly assigned or allowed to be assigned. You mention that the DC is one that is not listed in the parmlib and the volume is a non-sms volume; thus, check your ACS routines for the SMS allocation of these files. Thanks, Hervey -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of Ken Leidner Sent: Friday, February 10, 2012 11:06 AM To: IBM-MAIN@bama.ua.edu Subject: System Dumps and SMS allocation fails First this is a long entry, but I wanted to have all the information here in hope that someone would have the answer. We are trying to convert to using SMS managed volumes for our system dumps since we need the LARGE attribute for our large DB2 dumps. But something is preventing the dumps from allocation when MVS tries to make the allocation. What? HELP! I can make the allocation find from 3.2 or even IEFBR14 in batch. Correct volumes correct size - all is well, but MVS still fails when it tries. (using just the dataclas, storclas and mgmtclas in the allocation) SMS volumes are 2 empty mod-9 (other than VTOC, VTOCIX and VVDS).with largest free space as 9,993 cylinders on each one. Here are the messages we receive when a dump occurs. All standard messages, other than I cannot explain the DO NOT HAVE SUFFICIENT SPACE message. Plus the messages after that are odd! The IEF196I IGD100I message. The address D913 is for volume SYX5D1 (one of the non SMS volumes). The dataclass is also not the one in parmlib. Maybe this is just a sequence error in that this message should appear after the WILL TRY VOLUME ALLOCATION. Any help in what the meaning of the message below is trying to tell me or where and what to look up would be helpful DYNALLOC FAILED RETURN CODE=04 ERROR RSN CODE=970C INFO RSN CODE= The messages IGD17272I VOLUME SELECTION HAS FAILED FOR INSUFFICIENT SPACE FOR DATA SET ZP.DUMP.PLXB.S9 JOBNAME (DUMPSRV ) STEPNAME (DUMPSRV ) PROGNAME (IEAVTDSV) DDNAME (SYS00016) REQUESTED SPACE QUANTITY = 2311283 KB STORCLAS (SCDUMP) MGMTCLAS (MCDUMP) DATACLAS (DCDUMP) STORGRPS (SGDUMP ) IKJ56893I DATA SET ZP.DUMP.PLXB.S9 NOT ALLOCATED+ IGD17273I ALLOCATION HAS FAILED FOR ALL VOLUMES SELECTED FOR DATA SET ZP.DUMP.PLXB.S9 IGD17277I THERE ARE (2) CANDIDATE VOLUMES OF WHICH (2) ARE ENABLED OR QUIESCED IGD17290I THERE WERE 1 CANDIDATE STORAGE GROUPS OF WHICH THE FIRST 1 WERE ELIGIBLE FOR VOLUME SELECTION. THE CANDIDATE STORAGE GROUPS WERE:SGDUMP IGD17279I 2 VOLUMES WERE REJECTED BECAUSE THEY DID NOT HAVE SUFFICIENT SPACE (041A041D) IEF196I IGD100I D913 ALLOCATED TO DDNAME SYS00017 DATACLAS (DCDFALT) IEA799I AUTOMATIC ALLOCATION OF SVC DUMP DATASET FAILED 168 DUMPID=009 REQUESTED BY JOB (*MASTER*) DYNALLOC FAILED RETURN CODE=04 ERROR RSN CODE=970C INFO RSN CODE= SMS RSN CODE=4379, WILL TRY VOLUME ALLOCATION Here is the parmlib entries for the dumps. Note that the VOL parameter is for the old non SMS volumes that we use to use - still do since SMS isn't working. COM='DD ALLOC=ACTIVE' COM='DD ADD,SMS=(DATA=DCDUMP,MGMT=MCDUMP,STOR=SCDUMP)' COM='DD ADD,VOL=(SYX5D1,SYX5D2)' COM='DD NAME=ZP.DUMP.PLXB.SSEQ.' COM='CD SET,SDUMP=(ALLPSA,NUC,SQA,LSQA,RGN,LPA,TRT,SWA,CSA,SUM),Q=NO' COM='CD SET,SDUMP=(XESDATA)' COM='CD SET,SDUMP=(GRSQ)' COM='CD SET,SDUMP,MAXSPACE=2816M' The complete dataclass - The space is large 128,000 tracks or 6,240,000 KB. Do I even need to code the space? LRECL? RECFM? Data Class Name : DCDUMP Description : Recfm . . . . . . . . . : FBS Lrecl . . . . . . . . . : 4160 Override Space . . . . . : NO Space Avgrec . . . . . . : K Avg Value . . . . : 24960 Primary . . . . . : 250 Secondary . . . . : 60 Directory . . . . : Retpd Or Expdt . . . . . : Volume Count . . . . . . : Add'l Volume Amount . . : Data Set Name Type . . . . . : LARGE If Extended . . . . . . . . : Extended Addressability . . : NO Record Access Bias . . . . : Space Constraint Relief . . . : NO Reduce Space Up To (%) . . : Dynamic Volume Count . . . : Compaction . . . . . . . . . : Spanned / Nonspanned . . . . : Media Interchange Media Type . . . . . . . . : Recording Technology . . . : Performance Scaling . . . . : Performance Segmentation . : Encryption Management Key Label 1: Encoding for Key Label 1 : Key Label 2: Encoding for Key Label 2 : System Managed Buffer . . . : System Determined Blocksize : YES Block Size Limit . . . . . . : EATTR . . . . . . . . . . . : Recorg . . . . . . . . . . . : Keylen . . . . . . . . . . . : Keyoff . . . . . . . . . . . : CIsize Data . . . . . . . . : % Freespace CI . . . . . . . : CA . . . . . . . : Shareoptions Xregion . . . . : Xsystem . . . . : Reuse . . . . . . . . . . . : NO Initial Load . . . . . . . . : RECOVERY BWO . . . . . . . . . . . . : Log . . . . . . . . . . . . : Logstream Id . . . . . . . . : FRlog . . . . . . . . . . . : RLS CF Cache Value . . . . . : ALL RLS Above the 2-GB Bar . . . : NO
Re: User datasets wrongly catalogued under Master Catalogue
Yes, it is possible to move files cataloged to the master onto an alias under a user catalog. It's been a while since I've done this but you probably have to define an alias different from the first level of your files. For example, if you have files, aaa.bbb that are defined to the master; then, the new alias can't be aaa; it has to be something different like aa1. Once the new alias has been defined, then the catalog pointers need to be merged onto the new user cat. If you have a utility such as TREX or Catalog Solutions, these utilities make this work much easier but IDCAMS can also do the merge of these records. Being user files, you may be able to just rename the files to your new alias provided these are not in use and there are no VSAM files involved; you can't rename a VSAM to an alias that's in a different catalog than the original vsam. Thanks, Hervey -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of Jake anderson Sent: Tuesday, February 28, 2012 10:45 PM To: IBM-MAIN@bama.ua.edu Subject: Fwd: User datasets wrongly catalogued under Master Catalogue I agree that this happens when a userid is defined with alias relating to user catalog. typo - it happens when a userid is *not* defined with alias relating to user catalog. -- Forwarded message -- From: Jake anderson justmainfra...@gmail.com Date: Wed, Feb 29, 2012 at 9:11 AM Subject: User datasets wrongly catalogued under Master Catalogue To: IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu Hi, Recently We have installed a new system Z/OS 1.13. During migration the Users datasets were restored and unfortunately all the user datasets are catalogued under Master catalogue. I agree that this happens when a userid is defined with alias relating to user catalog. I am just trying to understand if it is possible to move all the users dataset catalogued under master catalogue to a user catalogue since the Number of datasets are in big number. Jake -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
Re: How to Purge Multiple Started Tasks from Output Q
You can use a block command to affect a large number of sysouts in SDSF. On the NP column, you put a // and then the desired action on the first job and then page down to the last job and put in a // and press enter. And it will look something like this in SDSF: //p job001 // job999 Thanks, Hervey -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of Eric Bielefeld Sent: Thursday, April 12, 2012 2:40 PM To: IBM-MAIN@bama.ua.edu Subject: Re: How to Purge Multiple Started Tasks from Output Q John - Thanks. It wasn't exactly what I was looking for, but it worked a lot better than putting a P in front of everything in SDSF. I didn't want to purge everything, but I was able to purge large groups at a time, so it didn't take too long. I don't know why I didn't think of that myself. I thought there was a command that you could give a jobname or STC name and purge multiple jobs or STCs. -- Eric Bielefeld Systems Programmer McKown wrote: Since I rarely want the output from STCs, I just do a $PS1-99 and be done with it. If I do need the output, then I don't use a started task, but a started job. That way, I can code the JOB card and use the MSGCLASS=x in order to direct the output to our sysout archive software. -- John McKown Systems Engineer IV IT Administrative Services Group HealthMarkets(r) 9151 Boulevard 26 * N. Richland Hills * TX 76010 817) 255-3225 phone * john.mck...@healthmarkets.com * www.HealthMarkets.com -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of Eric Bielefeld Sent: Thursday, April 12, 2012 11:37 AM To: IBM-MAIN@bama.ua.edu Subject: How to Purge Multiple Started Tasks from Output Q I have a started task that kept failing. It actually used all the available job numbers up. I need to purge all of the output from this job, but keep getting error messages. Here is one of the commands I use: $P S'OSNMPD',OUTPUT,ALL $HASP003 RC=(78),P S'OSNMPD' - MULTIPLE JOBS FOUND I basically want to purge all of the OSNMPD started task output from the output Q. What command will do that? For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
Re: SMS QUESTION
Whatever DataClass is being assigned to the MCDS, it is not defined with extended addressing -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of willie bunter Sent: Tuesday, April 17, 2012 12:14 PM To: IBM-MAIN@bama.ua.edu Subject: SMS QUESTION I encountered the problem with defining a VSAM EXTENDED dsn at a recent disaster recovery. The SMS rules - ACS or DC, MC ,SC SG - are the same as in our production system. However I could not understand the reason for this problem. As a work around I defined the MCDS to use 4,000 cylinders on HSM001 which is a MOD-9. What is also suprising is that the BCDS which is also VSAM EXTENDED worked fine. Below is the output of the failing job. DEFINE CLUSTER - (NAME(SYS2.MCDS) - VOLUMES(HSM001) - CYLINDERS(8000) - RECORDSIZE(435 2040) FREESPACE(0 0) - INDEXED KEYS(44 0) SHAREOPTIONS(3 3) - SPEED BUFFERSPACE(530432) - UNIQUE NOWRITECHECK) - DATA - (NAME(SYS2.MCDS.DATA) - CONTROLINTERVALSIZE(12288)) - INDEX - (NAME(SYS2.MCDS.INDEX) - CONTROLINTERVALSIZE(2048)) 0IGD17103I CATALOG ERROR WHILE DEFINING VSAM DATA SET SYS2.MCDS RETURN CODE IS 140 REASON CODE IS 110 IGG0CLEV IGD306I UNEXPECTED ERROR DURING IGG0CLEV PROCESSING RETURN CODE 140 REASON CODE 110 THE MODULE THAT DETECTED THE ERROR IS IGDVTSCU SMS MODULE TRACE BACK - VTSCU VTSCT VTSCH VTSCG VTSCD VTSCC VTSCR SSIRT SYMPTOM RECORD CREATED, PROBLEM ID IS IGD00025 IGD17219I UNABLE TO CONTINUE DEFINE OF DATA SET SYS2.MCDS 0IDC3014I CATALOG ERROR IDC3009I ** VSAM CATALOG RETURN CODE IS 140 - REASON CODE IS IDC3009I IGG0CLEV-110 1IDCAMS SYSTEM SERVICES TIME: 19:20:13 04/02/12 PAGE 2 0IDC3003I FUNCTION TERMINATED. CONDITION CODE IS 12 -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
Re: How to limit HRECALLs by USER request
HSM's CRQ(Common Recall Queue) groups recalls by tape and gives the ability to assign priority to recalls. -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of Lizette Koehler Sent: Wednesday, May 02, 2012 12:35 PM To: IBM-MAIN@bama.ua.edu Subject: How to limit HRECALLs by USER request I have not seen a good answer on this, so I thought I would throw this out. We have on occasion users submit 1000's of recalls at one time. They use a variety of processes from TSO Batch HRECALL to a REXX process. Of course this can impact other users who are looking to just get one or two datasets back. Other than writing an exit, is there any simple approach to prevent user's from submitting more than X recalls at one time? Or a way to ensure that any recalls submitted are grouped together by migration tape? For example, if I submit 100 recalls that will actually need 40 different migration tapes. Is there any way to get DFHSM to force the recalls to be done by migration volume rather than FIFO? We are z/OS V1.12 and are using CRQ processing in DFHSM. thanks for any insights Lizette -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
Re: Need to make a catalog entry for a SMS managed Virtual tape
As long as your GDG base has room to handle the additional generation, then all you have to do is a define nonvsam with your tape number. You don't have to roll it in. Have done this several times in our shop. -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of Darby, Jim Sent: Monday, June 11, 2012 3:57 PM To: IBM-MAIN@bama.ua.edu Subject: Re: Need to make a catalog entry for a SMS managed Virtual tape I can read the dataset just fine by asking for it by complete name, what I need to do is to get in rolled back into the gdg base so it can be accessed as the 0 gen or -1 and so forth. Right now it isn't part of the gdg group. Jim -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of Mike Schwab Sent: Monday, June 11, 2012 12:09 PM To: IBM-MAIN@bama.ua.edu Subject: Re: Need to make a catalog entry for a SMS managed Virtual tape Try to read it (maybe just 1 record) using DISP=(OLD,CATLG). On Mon, Jun 11, 2012 at 1:09 PM, Darby, Jim jim.da...@nordstrom.com wrote: No my TCDB is okay, so both CA-1 and OAM know that the tape is private and where it is. My problem is with MVS. Define nonvsam makes it a non-sms entry in the MVS catalog and when I try to run the Alter command to roll it back into the gdg base, it fails and tells me I can rollin an non SMS dataset. Gives me the IDC3195I message: IDC3195I OBJECT IS NOT SMS MANAGED Explanation: An access method services ALTER command requested that a generation data set (GDS) be rolled in, but the GDS is not managed by the storage management subsystem (SMS). Thoughts? Jim -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of McKown, John Sent: Monday, June 11, 2012 10:58 AM To: IBM-MAIN@bama.ua.edu Subject: Re: Need to make a catalog entry for a SMS managed Virtual tape Are the volume serial numbers in the TCDB? I.e. the SMS Tape Control Data Base, which is usually name SYS1.VOLCAT.VGENERAL. I would bet that they are not. So you must run a ALTER command. We do this a lot at DR and have a REXX program: /* REXX */ PARSE ARG INVOL ALTER VINVOL VOLENT STORGRP(SGRTAPE2) , LIBNAME($ATL0002) LOCATION(LIBRARY) UATTR(PRIVATE) //.. idcams jcl %ALTERVOL volser /* //* ONE PER VOLUME SERIAL. I bet your DEF NVSAM is OK. One that I have is: DEF NVSAM(NAME(TSHPG.CICSMGR.P8.DAILY.HISTORY.G2422V00) - DEVT(3490) - VOL(238263)) ALTER V238263 VOLENT STORGRP(SGRTAPE2) - LIBNAME($ATL0002) LOCATION(LIBRARY) UATTR(PRIVATE) You need both. I am not sure, but you might be able to get away with doing the DEF NVSAM, followed by a CTSSYNC from CA-1. I'm not sure. John McKown Systems Engineer IV IT Administrative Services Group HealthMarkets(r) 9151 Boulevard 26 * N. Richland Hills * TX 76010 (817) 255-3225 phone * john.mck...@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 Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of Darby, Jim Sent: Monday, June 11, 2012 12:41 PM To: IBM-MAIN@bama.ua.edu Subject: Need to make a catalog entry for a SMS managed Virtual tape Hi, Had a group of SMS managed virtual tapes be accidently scratched and I'm trying to recreate the entries. Updated CA-1 okay and the tapes are still on the stacked drives and marked private there, but my question is around the MVS catalog entry. I tried to do IDCAMS define nonvsam name, decivetype and volume entries and then use alter rollin to re-attach them to the base but alter won't work because they're not SMS managed. Define Nonvsam would let me include SMS constructs, and I can't alter it a SMS storage class either. There has to be a way to make a MVS catalog entry of a tape gdg, and then roll it into the base. What have I forgot? Jim - - For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff /