Expiration date

2011-12-02 Thread Hervey Martinez
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

2011-12-06 Thread Hervey Martinez
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

2011-12-16 Thread Hervey Martinez
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

2011-12-23 Thread Hervey Martinez
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

2012-01-05 Thread Hervey Martinez
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

2012-01-05 Thread Hervey Martinez
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

2012-01-05 Thread Hervey Martinez
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

2012-01-09 Thread Hervey Martinez
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

2012-01-13 Thread Hervey Martinez
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?

2012-01-26 Thread Hervey Martinez
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

2012-01-26 Thread Hervey Martinez
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

2012-01-27 Thread Hervey Martinez
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

2012-01-31 Thread Hervey Martinez
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)

2012-02-06 Thread Hervey Martinez
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

2012-02-06 Thread Hervey Martinez
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

2012-02-10 Thread Hervey Martinez
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

2012-02-29 Thread Hervey Martinez
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

2012-04-12 Thread Hervey Martinez
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

2012-04-17 Thread Hervey Martinez
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

2012-05-02 Thread Hervey Martinez
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

2012-06-11 Thread Hervey Martinez
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 /