Re: SMS managed volume
Mark, So many great options. Thanks very much. I did find a problem with using D SMS,VOL=(volser) It reports a volume as not defined CBR1064I Command rejected. Volume serial number SMS013 undefined. But IEHLIST shows that it SMS managed. So I obviously have some issues from my migration from 1.7 to 1.9. Issue D SMS and verify that Godzilla is looking at your ACDS. Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: ZOS Upgrade Issue
continuing top-posting You can setup a default value for unit in your sms configuration. Regards, John I have worked on numerous systems that never had SYSALLDA setup in HCD or ALLOCxx and never had a problem running TSO BATCH. The default for generic for DASD is 3390 that has no ESOTERIC assigned to it. I tired a Randy's job on Zos14 and a Zos17 and it ran fine without any SYSALLDA in esotrics or a ALLOCxx and without adding the unit to the JCL. From: Steven Conway [EMAIL PROTECTED] To: IBM-MAIN@BAMA.UA.EDU Date: 02/22/2008 10:17 AM Subject: Re: ZOS Upgrade Issue Randy, without ALLOCxx in your PARMLIB concatenation, the default device will be SYSALLDA. If that's not defined in your gen, it would explain the failure. A browse thru HCD would be interesting. Cheers,,,Steve Steve Conway Lead Systems Programmer Information Systems Services Division Computer Network Operations Phone: (703) 450-3156 Fax:(703) 450-3197 -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] 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 [EMAIL PROTECTED] 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 [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: SMS : WILD CARD USE IN FILTLIST
John, FILTLST NUMA INCLUDE(%%1,%%2,%%3,%%4,%%5,%%6,%%7,%%8,%%9) FILTLST NUMB INCLUDE(%%%1,%%%2,%%%3,%%%4,%%%5,%%%6,%%%7,%%%8,%%%9) IF DSN EQ AM2.DE%.HESD.SOR%.** DSN(2) EQ NUMA DSN(4) EQ NUMB THEN DO END This is assuming that there is only one numeric character following the letters in the second and fourth node. If there is a possibility of more characters after the numeric value, you can add * after each value in the filter lists. Regards, John Thanks Darth, I looked at the list that needs to be added and it amounts to 731. Which means I will have to create a few more FILTLISTS. Darth Keller [EMAIL PROTECTED] wrote: When in doubt, set up a test case try it. Naviquest is a great tool. From the DFSMSdss Storage Admin Guide: The percent sing (%) is used as an ignore character. Each % sign represents one character in the name being filtered, and any character in that position is ignored. IIRC, % * are the only masking characters you get. There isn't one specifically for numbers like a lot of languages have. So I'd say that %* is redundant and won't really accomplish what you want. Off the top of my head, the only way I can see to do this is to code the filter list. AM2.DE1*.HESD.SOR1*.**, AM2.DE1*.HESD.SOR2*.**, AM2.DE1*.HESD.SOR3*.**, and on and on and on AM2.DE9*.HESD.SOR8*.**, AM2.DE9*.HESD.SOR9*.** If I did the math right, it's 90 entries, which isn't that big a filter list. HTH- ddk John Dawes Sent by: IBM Mainframe Discussion List 02/25/2008 05:50 AM Please respond to IBM Mainframe Discussion List To IBM-MAIN@BAMA.UA.EDU cc Subject SMS : WILD CARD USE IN FILTLIST Hallo All, Can I use the following wild card attribute in a SMS FILTLIST: AM2.DE%*.HESD.SOR%*.** In the case of DE%* I would like to trap any numeric value (0 to 9) which follose DE. In the case if SOR%* I would like again to trap any numeric (0 to 9) after SOR. This would save a log of lines of code. If this will not work could you please suggest something else that I could try? Thanks - Get the name you always wanted with the new y7mail email address. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html ** This e-mail message and all attachments transmitted with it may contain legally privileged and/or confidential information intended solely for the use of the addressee(s). If the reader of this message is not the intended recipient, you are hereby notified that any reading, dissemination, distribution, copying, forwarding or other use of this message or its attachments is strictly prohibited. If you have received this message in error, please notify the sender immediately and delete this message and all copies and backups thereof. Thank you. ** -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html - Get the name you always wanted with the new y7mail email address. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] 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 [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: SMS : WILD CARD USE IN FILTLIST
Looking at it again, I noticed that John was looking for range of 0 to 9 as the last character in the second and fourth nodes of his dataset. I setup the filtlists to look for 1 though 9. The filtlists should have been: FILTLST NUMA INCLUDE(%%0,%%1,%%2,%%3,%%4,%%5,%%6,%%7,%%8,%%9) FILTLST NUMB INCLUDE(%%%0,%%%1,%%%2,%%%3,%%%4,%%%5,%%%6,%%%7,%%%8,%%%9) Regards, John Very elegant! I like it. ddk FILTLST NUMA INCLUDE(%%1,%%2,%%3,%%4,%%5,%%6,%%7,%%8,%%9) FILTLST NUMB INCLUDE(%%%1,%%%2,%%%3,%%%4,%%%5,%%%6,%%%7,%%%8,%%%9) IF DSN EQ AM2.DE%.HESD.SOR%.** DSN(2) EQ NUMA DSN(4) EQ NUMB THEN DO END -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: CATALOG QUESTION - CORRECT AN ALIAS PROBLEM
Ernie, Good Morning Gentle Readers, I am working on a problem regarding a TSO alias which was not created but for some unexplicable reason I find about 15 dsns have been cataloged in the MCAT. My question is how can I fix this problem - have the dsns created in the proper UCAT. I looked at the option of using REPRO MERGECAT in the IDCAMS doc. Is that the correct decision? My plan is to define the alias in the proper UCAT and then execute the following jcl. //STEP1EXEC PGM=IDCAMS,REGION=2048K,TIME=1440 //SYSPRINT DD SYSOUT=* //SYSINDD * REPRO - INDATASET(SYS1.SHR.MCAT) - OUTDATASET(MBC.CSTMCAT) - ENTRIES(CTPRX23) - MERGECAT /* Will this do the job? Am I missing something? I would appreciate any suggestions or comments. Thanks in advance. I would remove the alias, rename the 15 datasets to a different hlq, redefine the alias and then rename the 15 datasets back to the original name. Mergecat would be overkill for what you need to do. If you can not remove the alias, I would recatalog them if you know where they are and try a delete noscratch using the master catalog in the catalog() parameter. Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: SMS QUESTION - DISKS STILL BEING ALLOCATED
John, Good Morn, I have 2 vols (SMS managed) which I am trying to reclaim, however since there are some dsns on the packs. I changed the status from ENANLE to DISNEW so that no new dsns are allocated. Next, I performed the ACTIVATE (option 8.5) of the new CDS but I noticed that new dsns are still being allocated on the volume. Below are the details: System/Sys SMS Vol MVS Vol SMS SG | System/Sys SMS Vol MVS VolSMS SG Group Name Status Status Status | Group Name Status Status Status -- --- -- | -- --- -- SYADISNEW ENABLE | SYBDISNEW ENABLE SYDDISNEW ENABLE | SYEDISNEW ENABLE Have I missed something? Should I change the status from ENABLE to DISALL? Thanks. I would never recommend DISALL. I *think* it will prevent you from accessing existing datasets. The current status should prevent new datasets from being allocated. You could have issued V SMS,VOL(volser,ALL),DISABLE,NEW for each volume instead of changing the source control dataset and activating it. Of course, you would need to remember that you dynamically changed the status of the volumes if you needed to make a change to the sms configuration (ie. change in acs routine(s)). Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: SMS QUESTION - DISKS STILL BEING ALLOCATED
John, I tried your suggestion and it worked. When I perform D SMS, VOL(TMV023) it shows that it is disabled in all partitions. I should have mentioned that this environment is JES3. I have never worked in a jes3 environment but I seem to recall that resources were scheduled for the entire job when it is started vs. when each job step is started in a jes2 environment. That may be why you continued to see new datasets on the volumes for a while. Kindly correct me if I am wrong, in the future instead of performing the DISNEW at the ISMF level, it would be preferable that I issued the command (via console) for each pack as you had suggested. Using the operator command is quick and easy. The hard part is remembering that you changed the status dynamically. If you have not reclaimed the volume(s), activating a new configuration will undo the effects of the command. Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: dataset separation within a Storage Group
Dave, What is the best way to separate datasets within a storage group. Applications want 3 datasets A.B.** to always be allocated on different packs than 3 datasets A.C.** These are small files, and I hate to waste an entire volume to create another STG GROUP... just to isolate them... If you allocate all three datasets in the same jobstep, they should be allocated to different volumes if there are enough candidate volumes in the storage group below the high allocation threshold. There is no guarantee unless you assign a special storage class with guaranteed space set to yes and you specify the volser for each dataset. Then you run the risk of not enough space on the volume for the dataset or you forget and removed the volser. Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Recatalog a GDG - accidentally deleted the base
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of Pushparaj, Samuel S Sent: Tuesday, March 11, 2008 7:47 PM To: IBM-MAIN@BAMA.UA.EDU Subject: Recatalog a GDG - accidentally deleted the base Hello Required help! Unfortunately I deleted the GDG Base and I have 2 generations available. When I try to browse or edit the generations I am not able to perform anything. Can I recreate GDG base and try to edit? Will it works. Thanks. Sam Sam, Do you really need the datasets back or just need to delete them? You should be able to do a DELETE gds NVS with a FILE(dd) pointing to the volser where the orphaned dataset resides. If you need to get the dataset back, you need to redefine the gdg base and do a DEFINE NVSAM(gds) RECATALOG to get each gds associated with the recreated gdg base. If each gds is not SMS-managed and is single volume, you should be able to redefine the gdg base, use tso panel 3.4 to bring up the dataset in the list and issue C on the operator line next to the dataset. Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Displaying multiple volumes allocated from DSLIST
Ted, It's just showing that you have 2 additional candidate volumes allocated. They have not yet been assigned. It's a control block thing. It doesn't cost anything; it can protect you from future growth problems. The last two shops I worked at had 20 volumes allocated in most dataclasses. I would recommend the 59 vol max. It doesn't cost; it can save. Each candidate volume takes room in the catalog which could have a big impact on gdg (b) records where the favorite limit is high, up to 255 and there is a clear favorite high level qualifier and no clear favorites for the second node. We have a very large user catalog. I would recommend dynamic volume count if you don't have something that will dynamically add volumes. Especially, since only the secondary allocation size is 'remembered' on all future volumes. True for nonvsam datasets but volume count also applies to vsam datasets. The space allocation used for vsam when extending to a new volume is the primary though you can change that to secondary for SMS managed datasets. Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Gary Hussong is out of the office.
Gary, What is a louts note text page? Regards, John Gary Hussong/CIMG/CVG@ CVGTo Sent by: IBM IBM-MAIN@bama.ua.edu Mainframe cc Discussion List [EMAIL PROTECTED] Subject .edu Gary Hussong is out of the office. 03/28/2008 12:25 AM Please respond to IBM Mainframe Discussion List [EMAIL PROTECTED] .edu I will be out of the office starting 03/28/2008 and will not return until 04/01/2008. I will respond to your message when I return. If this is an emergency you can try send me a louts note text page. -- NOTICE: The information contained in this electronic mail transmission is intended by Convergys Corporation for the use of the named individual or entity to which it is directed and may contain information that is privileged or otherwise confidential. If you have received this electronic mail transmission in error, please delete it from your system without copying or forwarding it, and notify the sender of the error by reply email or by telephone (collect), so that the sender's address records can be corrected. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] 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 [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Gary Hussong is out of the office.
My apologies for the pollution. I thought it was internal. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: OAM copying a platter
Michael, I need to copy the PLATTER with out the data being deleted off of the source. I have 2 thoughts to see if you think they would work. 1. EJECT a volume issue the RECOVERY command for that volume using BACKUP2? Would the ejected volume be able to be added back into the library? 2. EJECT a PLATTER turn the PROTECT on on the case put it back in the library then use the MOVEVOL command. Would it create the COPY successfully and error with the protect on trying to delete the data leaving to PLATTERS with the same DATA? What are you planning to do with the original platter? It would be virtually unreadable if you lose where objects (segments) are located on the platter. Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: OAM copying a platter
We are trying to get a copy of a platter from one site and test it at another site to test D.R. What I thought was using the RECOVERY command I could take the original to test. Is that not the reason for backup2? Doing a movevol or recovery will cause you to lose track of the objects on the existing platter. These are intended to free up or retire a platter. I don't know of anything that would let you clone an optical platter which seems to be what you want to do. Sorry, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: OAM copying a platter
BACKUP2 is tape. That is you DR copy, no? Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: OAM copying a platter
Could I take the tape do a recovery command at the DR site and create a platter? Yes. Read the OAM Planning, Installation and Storage Administration Guide for details on the RECOVER command. Unless you take all tapes, you will need to determine which tape(s) you will need. Again, read the PISA guide. Regards, John Oops. That should be recovery not recover. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: SMS-releasing unused space
Natasa, Hello, in order to prevent releasing of unused space for some datasets, I allocated it yesterday with MC that has Partial release parameter set to 'No'. However, today when I look at some of those datasets, they look like the space was first released (primary extent is 1 cyl, allocated was 200), and then as the data was loaded it took 11 secondary extents. This is exactly what I wanted to prevent. Can someone explain to me how this happened? General Data Current Allocation Management class . . : MCNORLSE Allocated cylinders : 221 Storage class . . . : MEDIUM Allocated extents . : 12 Volume serial . . . : SSP122 Device type . . . . : 3390 Data class . . . . . : DCDYNV Current Utilization Organization . . . : PS Used cylinders . . : 204 Record format . . . : FB Used extents . . . : 12 Record length . . . : 3000 Block size . . . . : 27000 1st extent cylinders: 1 Secondary cylinders : 20 Data set name type :SMS Compressible : NO Regards, Natasa -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html The fact that the allocated cylinders is greater than the used cylinders (221 204) leads me to believe that space was not released from the dataset (allocated cylinders would equal used cylinders). The 1st extent is just the size of the first extent and not the primary space allocation amount. Each allocation can be up to five extents, even more if you are using the storage space constraint relief features of SMS. I recommend you look at the fragmentation index on your volume(s) and run some defrags. Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: SMS-releasing unused space
Tom, On Tue, 6 May 2008 08:25:42 -0400, John Kington wrote: Natasa wrote: Hello, in order to prevent releasing of unused space for some datasets, I allocated it yesterday with MC that has Partial release parameter set to 'No'. However, today when I look at some of those datasets, they look like the space was first released (primary extent is 1 cyl, allocated was 200), and then as the data was loaded it took 11 secondary extents. This is exactly what I wanted to prevent. Can someone explain to me how this happened? General Data Current Allocation Management class . . : MCNORLSE Allocated cylinders : 221 Storage class . . . : MEDIUM Allocated extents . : 12 Volume serial . . . : SSP122 Device type . . . . : 3390 Data class . . . . . : DCDYNV Current Utilization Organization . . . : PS Used cylinders . . : 204 Record format . . . : FB Used extents . . . : 12 Record length . . . : 3000 Block size . . . . : 27000 1st extent cylinders: 1 Secondary cylinders : 20 Data set name type :SMS Compressible : NO The fact that the allocated cylinders is greater than the used cylinders (221 204) leads me to believe that space was not released from the dataset (allocated cylinders would equal used cylinders). The 1st extent is just the size of the first extent and not the primary space allocation amount. Each allocation can be up to five extents, even more if you are using the storage space constraint relief features of SMS. I recommend you look at the fragmentation index on your volume(s) and run some defrags. I think it's unlikely that the volume is so fragmented that the first extent allocated was only 1 cylinder, but that he was able to obtain a total of 220 cylinders in 12 extents. It is especially unlikely considering that the secondary allocation is 20 cylinders. My understanding is that allocation is using first fit strategy and the first extent could be only one cylinder if the next four extents equal or exceed 249 cylinders. The primary allocation amount for nonvsam datasets is not retained after the creating job completes. It is more likely that something caused the primary allocation to be 1 cylinder with 11 secondary allocations of 20 cylinders each. Storage space constraint relief could cause this which is why I suggested looking at fragmentation. I probably should have included amount of free space on the volume or in the SMS pool. There is not enough information to guess how this might have happened. I agree. If the OP has access to Dataset Audit Facility (DAF) from cbttape.org, the tale could be told. Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: SMS-releasing unused space
Natasa, Here is additional information: The dataset was allocated through ISPF panels (so there was no RLSE parameter), in subsequent daily batch it is used with DISP=OLD, program is ICEMAN. Management class MCNORLSE does not allow any migration, because those datasets are used every day. Regarding fragmentation, there are some very fragmented volumes in this storage group, but there were certainly volumes available that had 200 cyl extent free. I would highly recommend getting Dataset Audit Facility (DAF) from cbttape.org and run the SMF records through it to build a history of the dataset. This history might tell you what happened and when. Since you appear to be allocating these datasets manually, can you check the space information just after you create them? Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Space problem
Karl, Hi Can anyone please help on this one. I have a user who allocates a file with CYL,(100,100)). The file then gets closed and opened 780 odd times and data is added to it with each open. He has tried it with different file names. The SMS DATACLASS and STORAGE CLASS do not allow for space to be released and force the allocation to be one a single volume. Some where during all this space is been release because the step failes with an SB37. The file has changed to CYL,(1,1)) andis in 16 extents. When allowing the file to have multi volume access it works, but changes to CYL,(1,1)) and ends up been in 39 extents. My question is this, is SMS releasing the space or MVS or the program? You should look at the management class that is assigned to the dataset, specifically the Partial Release attribute. Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Concatenating TERSEd data?
Tim, We need to TERSE a fairly large (for us) amount of data. This data is in multiple separate datasets now, but needs to be sent as one large sequential dataset. We can TERSE the concatenated sequential input of course; but out of curiosity I'm wondering: can you TERSE the individual components, concatenate the results via IEBGENER, and the UNTERSE the resulting file on the other end? You should be able to experiment with this easily. When I need to xmit multiple datasets from one z/OS environment to another, I always create a DSS backup, terse it, xmit it, unterse it and run a DSS restore. Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Problem Allocating DSN - 5000 CYl
I seem to recall that the maximum size of a dataset is 65535, regardless of how many volumes it resides on. Limit for nonvsam, non-extended datasets is 65535 tracks per volume up to 59 volumes. Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: GDG Question
Are you haevy user of GDGs created *more frequently* than daily? We run a batch job to copy off smf and ims log data whenever a switch occurs. Just our kind of normal. BTW: I think that a reason why IBM didn't increase maximum LIMIT() for GDG is lack of interest: Those customers who needed it already use pseudo-GDG (batch scheduler failities). Is there any other reason? No one wants 365 generations? We learned to live with the limitation. Regards, John -- 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: SMS and System Temporary Datasets
Bob, I've got a product (CA-Allocate) that allows dynamic increasing of the allocation of System Temporary datasets. This current state. As I move to SMS, I see that only a STORCLAS is assigned for these. If I understand correctly, this means that the space coded in the JCL is what you get. CA-Allocate can override the space amounts in alloc environment, no difference. Same applies to secondary space increase/reduction in extend environment. You would want to exclude sortwork datasets since *sort does its own thing. My options seem to be: 1) plow thru all System Temporary allocations being increased by CA-Allocate and update the JCL, or 2) Leave System Temporary datasets non-SMS. Am I on the right track? Do most of y'all make System Temporary dsns SMS-managed? Temporary datasets were the first datasets I put under sms in the early 90's. Regards, John -- 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: 3390-3 to 3390-9
Mark, Is it possible to Flashcopy from a 3390-3 to 3390-9 and then the additional space above 3339 is available for use? Does something need to be changed in the VTOC to reflect the size change? Don't know about the Flashcopy part but I believe you have to do a ickdsf vtoc refresh to show the additional capacity. Regards, John -- 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: 3390-3 to 3390-9
Mark, Weird. I did a Flashcopy. Then on the offline device I did the REFORMAT UNIT() REFVTOC. But I would get FREESPACE errors. But then I put the device online and REFORMAT DDNAME(xx) REFVTOC and it works. Is there really a difference between the online DDNAME and the offline UNIT or did I blunder somehow? I hope someone knows the answer. I always did the refresh offline (online not an option) before I started using TDMF. Regards, John -- 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: How to correct tape errors
I think the OP would want to use the special dataset name TMSTPINIT.INIT or something like that to have CA1 ignore any mismatch between the TMC and the tape label. Regards, John Campbell Jay james.l.campb...@irs.gov Sent by: IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu 02/12/2009 03:26 PM Please respond to IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu To IBM-MAIN@bama.ua.edu cc Subject Re: How to correct tape errors You'll get the error that DSN17 doesn't match the internal label on the volume. You can either restore the DSN17 field in TMS - or reinitialize the volume. Jay Campbell IBM OS Support Section -Original Message- From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On Behalf Of Eric P. Condon Sent: Thursday, February 12, 2009 3:06 PM To: IBM-MAIN@bama.ua.edu Subject: Re: How to correct tape errors Resurrecting this one - I have changed the DSN17 field to HEXZEROS and run CTSSYNC against the volumes which does indeed clear the error status but TMS appears to continue to reject the volumes when it has the occasion to write to them again. I have another open ticket with CA pending, just wondering if anyone has had a breakthrough on this since it was last discussed in November? -- 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: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Split a large file into two parts
Dave, I have a 500,000 record text file with a record length of 150 bytes.I'm tring to find some way of splitting it in two. Because of the record lenght, I'm not able to use the tso edit function. I'm sure I have the solution somewhere. Thanks, Dave I would use IDCAMS repro. repro infile() count(25) repro infile() skip(25) Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: SMS Question - Urgent
Dean, IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU wrote on 08/17/2007 08:09:57 AM: Hi, I have a CICS VSAM file that is reaching it's 4gb limit. I want to create an SMS pool for it. Can I define all the constructs and activate the new rules while the region is up and using this file ? Will they take affect the next time the file is deleted/defined ? It will be effective when you delete/define/create the dataset. Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: SMS Question - Urgent
Dean, Thanks for the input. The file is non-SMS right now. It is reaching the 4gb limit. I am creating a new pool for this and other VSAM datasets. We're small so there aren't that many and they all all non-SMS right now. I plan on moving them over to this pool. The compression sounds good. The apps folks use straight API's the ISV products I assume the same but I will have to check. I would setup at least two dataclasses, one with compression and the other without compression. Compession can be cpu intensive. Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: SMS Question - Urgent
Dean, OK. I'm still having problems. I created a new DC, SC, and SG on my sandbox. Defined volumes with the SG parm from DSF. Updated the ACS routines to point to a test file. Translated validated them. They activated successfully. I tried to IDCAMS the test VSAM file (KSDS) with no VOL parameter. IDCAMS didn't like it. I said the VOL parameter was missing. I added one with the first volume of the pool, then I got a IDC3009I 68 rea 192. I don't understand what's going on here we did the same thing got another file years ago with no issues (z/OS 2.6). I defined as suggested: The IDC3009I message indicates that SMS did not allow you to allocate on the volume. You need to make sure that your new constructs are being applied to your dataset. Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: SMS Question - Urgent
Dean, FILTLIST DASD_UNITS INCLUDE('3390','SYSDA','SYSALLDA') Add '' to your DASD_UNITS filter list. This will cover the case when no unit= value or null is being passed into your ACS routines. Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: SMS Question - Urgent
Dean, FILTLIST PRODVSAM INCLUDE(REFPROD.REF.DNO.**) also tried ('REFPROD.REF.DNO') WHEN ((DSN EQ PRODVSAM) AND (UNIT EQ DASD_UNITS)) DO SET STORCLAS EQ 'PRODVSAM' WRITE 'STORCLAS SPECIFIED (' STORCLAS ')' EXIT END Can you post the FILTLIST for DASD_UNITS? Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: SMS Question - Urgent
Bob, Question: I'm not an SMS expert but is this necessary: WRITE 'DATACLAS SPECIFIED (' DATACLAS ')' Dean is trying to leave bread crumbs so that he can see where the path he is taking. Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: SMS Question - Urgent
Dean, VVDS's are defined. Did the sprinkle. In 3.2 I can allocate, batch is where I have the issue. They both go down the same path, right ? You could add a WRITE statement to show what the UNIT variable contains. Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: SMS Question - Urgent
Dean, I didn't forget about all of you who helped me. Thank you for the suggestions. I opened a PMR with IBM, it appears that the unit being passed to SMS is zeros. I am waiting for a slip from them. We did change Do you mean nulls instead of zeros? the freespace and the file shrunk by 15%. I will update when I have more info. ISTR that you were using two filter lists, one testing the DSN and the other testing UNIT. If you add '' (two single quotes with nothing between) to your second filter list, I am certain you will have better results. Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: SMS Question - Urgent
WHEN (DATACLAS EQ DATA_CLASS UNIT EQ DASD_UNIT) /* ALLOW USERS TO SPECIFY */ DO /* DATA CLASS FOR ANY */ SET DATACLAS =3D DATACLAS /* DASD_UNIT ALLOCATION*/ EXIT END Until the OP fixes the DASD_UNIT filter list or removes it from the When criteria, the result will be the same. Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: SMS Question - Urgent
Yes it did. When I removed those parms from IDCAMS and ran the define w/ '' in the filterlist for DASD units the define worked and the appropriate storclas dataclas were assigned. Dean, Great to hear that you have it working. I still suspect IBM means nulls or binary zeros when they say the UNIT value is zeros. Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: SMS Question
Willie, Good Morning, I am trying to allocate a VSAM dsn on 3 volumes which are not SMS managed. However, SMS tries to allocate the dsn in a SMS storage pool. How can I bypass SMS so as that I can allocate the dsn on these 3 vols. Below is my jcl and the error message. You will need to modify your SMS ACS routines to assign NULL to STORCLAS when you allocate the dataset or use a special storage class value to have the storage class ACS routine set it to NULL. My special storage class in NOTSMS. When I see this in my storage class ACS routine, I set the STORCLAS= and get out. Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: SMS vs. GDG Model DSCB
Len, We have had selective TMM implemented for a few years, now I've ran into a job where I can't seem to get the datasets redirected away from tape to the TMM pool. The error is the infamous IEF344I / IGD17045I space not specified. The ACS test works, but one thing is bugging me, I can't find how to feed the model DSCB for the gdg into the test. Someone ages ago setup a model GDG that almost everything uses, but this job uses a different one. I've found references on Google that say that the model DSCB can't be on sms disk, but both my working and failing ones are on SMS volumes. The do have slightly different SMS values. You are really using model dataset(s) instead of model DSCBs. You should be able to assign a dataclass to the dataset with space allocation amounts that you need if the different model does not have any primary or secondary space allocation amounts. Is it possible that a model DSCB's management class is being passed on to the new allocation? I think that would break my TMM flow in the ACS routines? Management class would not impact space allocation amounts. It is possible that you are getting a dataclas from the model dataset. You can check the dataclas on the failing model dataset to see if there are any default space allocation amounts. Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: CA-DISK QUESITON
Willie, DSNAME = O00130./ The command I tried is : LISTDMS ARC. You can try LISTD DSNAME=(/) to see if you can find any datasets. You need to point to the correct files dataset if you have more than one. Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: StopX37 to CA-Allocate
IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU wrote on 10/01/2007 07:35:16 PM: Our shop uses SMS for allocation and StopX37, but we are looking at replacing StopX37 with CA-Allocate. Does anyone have any experience coverting from StopX37 to CA-Allocate or converting off of CA-Allocate. I'd appreciate any feedback I can get. Pros/Cons, why you converted off of it or to it etc We converted many years ago before SMS provided Storage Constraint Relief. We use CA-Vantage along with CA-Disk so CA-Allocate was a better fit. If you are not dependent on notcat 2 processing, you should try SCR first mostly due to the fact you already have it. If you need to support notcat 2, CA has done alot of work with Does It Fit (DIF) processing which I have not had time to really test. If you are doing primary space (checking) reduction, you need to check the number of volumes in your pools. CA-Allocate does an obtain on every volume in the pool to check space availability for each allocation while StopX37 is entered only if you can an abend. I had a few SMS pools with several hundred volumes and primary space checking would take quite a bit of time for each allocation (DD). Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: StopX37 to CA-Allocate
Ed, On Oct 2, 2007, at 6:33 AM, John Kington wrote: We converted many years ago before SMS provided Storage Constraint Relief. We use CA-Vantage along with CA-Disk so CA-Allocate was a better fit. If you are not dependent on notcat 2 processing, you should try SCR first mostly due to the fact you already have it. If you need to support notcat 2, CA has done alot of work with Does It Fit (DIF) processing which I have not had time to really test. If you are doing primary space (checking) reduction, you need to check the number of volumes in your pools. CA-Allocate does an obtain on every volume in the pool to check space availability for each allocation while StopX37 is entered only if you can an abend. I had a few SMS pools with several hundred volumes and primary space checking would take quite a bit of time for each allocation (DD). Regards, John John, Could you clarify on what you mean by Not Cat 2? I have worked in a few shops and never heard of that being a handable condition (good or bad). Ed If you try to create a dataset with DISP=(NEW,CATLG) and it is already cataloged, you usually get a not cataloged 2 message in your job if the dataset is not SMS-managed. IEF287I dataset.name NOT CATLGD 2 If the dataset is SMS-managed, you get a jcl error and message IEF344I R000493N STEP0 DD001 - ALLOCATION FAILED DUE TO DATA FACILITY SYSTEM ERROR IGD17101I DATA SET SYS.DMGT.R000493.TEST NOT DEFINED BECAUSE DUPLICATE NAME EXISTS IN CATALOG StopX37 and CA-Allocate will detect either condition and can be setup to delete or uncatalog the old dataset so that the new dataset can be cataloged. Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: StopX37 to CA-Allocate
Ed, On Oct 2, 2007, at 9:25 AM, John Kington wrote: Ed, On Oct 2, 200 If you try to create a dataset with DISP=(NEW,CATLG) and it is already cataloged, you usually get a not cataloged 2 message in your job if the dataset is not SMS-managed. IEF287I dataset.name NOT CATLGD 2 If the dataset is SMS-managed, you get a jcl error and message IEF344I R000493N STEP0 DD001 - ALLOCATION FAILED DUE TO DATA FACILITY SYSTEM ERROR IGD17101I DATA SET SYS.DMGT.R000493.TEST NOT DEFINED BECAUSE DUPLICATE NAME EXISTS IN CATALOG StopX37 and CA-Allocate will detect either condition and can be setup to delete or uncatalog the old dataset so that the new dataset can be cataloged. Regards, John John, I know what a not catlg 2 is thank you. But I was asking why this would be an acceptable condition. In all cases I have seen it is an error condition and to automatically delete the dataset without proper research was grounds for firing or to uncatalg (or rename) the dataset was the same. Each not cat 2 condition had to be handled as a major error and it had to be documented so the research could be done to correct it before the next day processing started. Now maybe it was acceptable in some companies to take in dated data but in the financial industry it is extremely unacceptable. Frankly I can't think of any situation that it would be handled any differently. There may be 1 or 2 situations where it may be acceptable out of the 10's of thousands where it wasn't. I am just surprised that any product would presume that a standard answer (condition) can be handled the same way. Ed Ed, I always considered it bad design. Chalk it up to user desire because they found it expedient. Once in place, it became the new normal and jcl was structured to rely upon the automatic error handling. There is no way to stop without *breaking* their jobs. You do have the ability to choose whether to let the product handle the condition or let it fail. I allow it to handle all jobs for some groups, selected jobs for others and none for other groups. I apologize for not understanding your question. Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Using SMS to get rid of StopX37
We mainly use StopX37 for the SPACVOLA feature. How do you handle this with SCR? Use a dataclass that has a value in Additional Volume Amount that is the same as the limit you have in SPACVOLA. Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: VSAM Extended Format and DFSMS
Lizette I am just starting to have to added support for VSAM EF in our environment. I was wondering if there was any consensus as to what to do with them. Do you have them in their own pool? Do you combine them in a common pool? I never saw any reason to treat them differently than any other SMS managed vsam dataset but I am not in your shop. I have the data class already set up. I am having the users code the DATACLAS(VSAMEF) in their VSAM control cards. I will put them in a filtlist if needed, however, I only have 2 requests currently so it is managable. I allow the dataclas to be accepted as well. It gives the user the flexibility to try it at their pace and handle the backout if they do not like what they see. Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: FTP of fixed file off the mainframe
Howard, Do you have trailingblanks specified? If the mainframe is the client, set it with locsite trailingblanks If the mainframe is the server set it with quote site trailingblanks Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: CA:Allocate
IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU wrote on 10/04/2007 12:14:02 PM: I'd appreciate that. We did not install it yet, but I expect to receive the software sometime this week. We use DFSMS also, but I don't want to use CA-Allocate the replace it. I wonder if that can just be turned off??? I mainly want to use it for its StopX37 abilities and to get high water mark reports by HLQ. I was told that it can be interfaced with Vantage to provide nice reports. CA-Allocate co-exists well with DFSMS. Read the user guide throughly to understand how it works. I use it to control dataset placement for datasets that are not SMS managed and the StopX37 type functions. I do not use Quota but it looks like it will provide the highwater marks you seek. We have CA-Vantage as well. The pools defined in CA-Allocate will show up as VAM pools instead of SMS pools when you look at allocated vs. capacity. Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: SMS Question - Rename STORAGE CLASS
John, I am in a bind, can I rename a storage class? I am hesitant to try it out because I don't have a test system. If it is possible, could there be problems? I assume that I will need to do the translate, validate and activate. If you have never assigned the storage class, it is no problem. If you already have datasets with the storage class, I recommend you leave the existing storage class in place and only assign the new name going forward. It would be difficult to hunt down every dataset using the old storage class. See IDCAMS ALTER command if you really need to eliminate the old storage class name everywhere. I would still keep it in the SMS configuration just in case you missed any datasets. Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: SMS Question - Rename STORAGE CLASS
John, Barry, The problem occurred overnight. Seems that user wanted to use the same STORAGE CLASS name which exists in another partition - B. (Both partitions A B are independent of each other. They do not share dasd, catalogs etc.) This way he wouldn't have to change his jcls, procs. I created a STORAGE CLASS in Partition A, using the same name as in Partition B. However, now I have 400 dsns to Alter in Partition A so as to use the new STORAGE CLASS. Sorry for the delay in replying to your post. If there is something else I could have done, I would appreciate knowing about it. Please feel free to make suggestions. You can always override the storage class that is specified in the jcl. I would have put in something like IF STORCLAS = 'x' THEN SET STORCLAS = 'y' Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: EDTINFO DEVSTAT ?
Paul, You could use IDCAMS DCOLLECT to extract the volume information (V record) for all online devices. It should have everything you would want or care to know. The record layout is documented in the Access Method Services for Catalogs in Appendix F (z/OS 1.7). Regards, John IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU wrote on 10/25/2007 01:19:23 PM: Paul, Is there any reason why you are avoiding UCBSCAN and then a test forUCBONLI ? If so, then I suppose you could consider doing the UCBSCAN once (at init) and then use an ENF listener (codes 23/24/30) to update your table of units. However, this might seem a little extreme just to avoid UCBSCAN... Rob Scott Rocket Software, Inc 275 Grove Street Newton, MA 02466 617-614-2305 [EMAIL PROTECTED] -Original Message- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of Paul Schuster Sent: 25 October 2007 17:25 To: IBM-MAIN@BAMA.UA.EDU Subject: Re: EDTINFO DEVSTAT ? Let me further expand: I do a EDTINFO RTNDEVN,UNITNAME=,DEVNLIST=DEVNLIST to (for example) get the list of device numbers associated with UNIT=SYSALLDA. All of these device numbers will have a UCB associated with them, but many are 'dummy' UCB's that have no real volume associated with them. (These are UCB's that have been genned for future DASD expansion.) Does doing a EDTINFO CHKUNIT,UNITNAME=,DEVLIST=,DEVCOUNT=,DEVSTAT= provide me the status if a real UCB is at that device # address? What I'm trying to accomplish is to build a list of on-line UCB's. I know I can do a UCBLOOK on each of the device #'s returned with the EDTINFO RTNDEVN macro and then check if the UCB is online, but I am looking for something faster. Thank you. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] 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 [EMAIL PROTECTED] 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 [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: SMS Advanced Feature
Jason, We are planning to implement SMS data compression. I've read that we cannot implement compression on VSAM file that is open for update. Is this true? Aside from this, any other considerations? Compression will not take place until you recreate the vsam dataset. The danger with updating a compressed vsam dataset is that you will likely change the size of the data and an increase could cause you to incur a CI split. Otherwise you can compress a vsam dataset that is updated. We looked at using compression but determined that CPU costs exceeded what we saved in dasd costs. Your mileage may vary. Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: DFSMSDSS-ADRDSSU
Amlan Hi, I am using ADRDSSU to unload a old backup dataset. Since the backup was taken long back all the datasets inside have a very old creation date. When this dump is unloaded, the created datasets also gets the same old creation date. This is causing problem because they get deleted immediately because of existing SMS rule. Is there any way that the unloaded dataset is cataloged with a new date rather than the original creation date. There is no way to change the creation date but you can use MGMTCLAS parameter to set the management class to some class that would not delete the datasets. If you have a management class called NOMGMT, you could use MGMTCLAS(NOMGMT) and make your management acs routine not override the NOMGMT value. Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Quick SMS Question.
Issue command D SMS,VOL(volser) on your console. If it comes back with CBR1064I Command rejected. Volume serial number volser undefined. You need to validate and activate the updated sms configuration. You don't need to translate the ACS routine(s) unless you made a change to them. Regards, John IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU wrote on 04/23/2007 08:18:36 AM: From my limitied knowledge you will only have to perform the ACTIVATE. Howard Rifkind [EMAIL PROTECTED] wrote: I just added a volume to my SMS SGDEVE goup and after looking for it with ISMF I saw that it was there. All id did was run an ickdsf job (init) with the STGR parameter. My question is do I have to do a Translate, Validate, Activate on the ACD routines before I can use the volume? Thanks -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
SFTP Client for z/OS
Is there a SFTP client that can run on z/OS 1.7 without needing Unix System Services? TIA John -- NOTICE: The information contained in this electronic mail transmission is intended by Convergys Corporation for the use of the named individual or entity to which it is directed and may contain information that is privileged or otherwise confidential. If you have received this electronic mail transmission in error, please delete it from your system without copying or forwarding it, and notify the sender of the error by reply email or by telephone (collect), so that the sender's address records can be corrected. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: SFTP Client for z/OS
Ulrich, Typically, the only type of files that sftp can transfer is HFS files. Why do you want to avoid UNIX System Services? What do you want to use sftp for? The datasets are z/os (mvs)and I was trying to see if we could use sftp without copying the data to HFS file(s). Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: SFTP Client for z/OS
IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU wrote on 05/02/2007 11:11:16 AM: In [EMAIL PROTECTED], on 05/02/2007 at 07:27 AM, John Kington [EMAIL PROTECTED] said: Is there a SFTP client that can run on z/OS 1.7 without needing Unix System Services? Is there a TCP/IP stack that can run on z/OS 1.7 without needing Unix System Services? I misstated. I meant reading an mvs dataset directly instead of having to copy the data to hfs file. I hate to duplicate data and effort. Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: SFTP Client for z/OS
Ulrich, John, Seymour and Jack, Thanks for the replies. It looks like the least painful way is to copy the data from mvs dataset(s) to hfs file(s) so that the OpenSSH port client can read them. I was just hoping there were no walls between Unix System Services and z/OS. Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: SFTP Client for z/OS
Norbert, Have a look at http://www.dovetail.com/products/dspipes.html and http://www.dovetail.com/docs/dspipes/cookbook.html#3_13 Thanks for the pointer. I gave in for now and we will duplicate the data to hfs. Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: SMS Question
IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU wrote on 05/10/2007 06:03:57 PM: Bruce Black wrote: I think that SMS requires that a SCDS be validated before it can be activated. Edward E Jaffe wrote: If such an option exists, it's not enabled in my environment. -- It is option 7.3 in ISMF. If you do not validate the SCDS on your own, it will be validated when you try to activate it. I always validate on my own to avoid finding my mistakes when I try to implement the new configuration. Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: FTP space error
Mark, I'm trying to FTP a really large file from a Linux FTP server to zOS. I keep ending with a B37-04 end of volume. It appears to me that FTP will not go to a secondary volume. It takes secondary allocations on the one volume and then ends when it fills the volume. The file would be SMS managed and other files that fall in the same naming scheme will go to multiple volumes. I'm wondering if it is an FTP specific problem. Use vcount= to specify number of tape volumes and ucount= to specify the number of candidate (dasd) volumes. Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Broken GDG Chain
Daniel, This group is invaluable... Q. HSM ML1 problems, now we're recovering data. SA recalled 3 versions of a GDG and they show up in 3.4. However, when the GDG base is expanded, they no long show in its chain. Does anyone have a magic command to repair that? What is the status in the catalog entry (assuming the dataset is SMS-managed)? If deferred, you can issue alter 'gds' rollin. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Regarding SDSF pgm
Ed, In COBOL? Someone else showed an example of the offsets and it wasn't simple either. I am not suggesting its impossible just a little more than simple it isn't. IIRC it was not possible in EASYTREV at least the version I had. SAS I know it can be done It is dirt simple in Easytriev Plus. You just declare an index and set the index to the offset. because that is what the perf. cap. people use. I have never been able to get the hang of SAS, but that is just me. Assembler, of course but for a quick and dirty that is probably not an option. Almost any report writer it probably would be difficult as they tend (IMO) not to be able to handle such records. I have little doubt you can do it in rexx but how many people would be able to debug it (if need be). John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: CATALOG ERROR
My job put out the following error: IEC331I 042-006(04280039),JS3BATCH,SOFVMA05,SCRT,IGG0CLH0 IEC331I VOL,INST49,NAME,DATAALL.REND.PC5.PROD.VMAXTD.G0553V00 IEC331I 050-092(0484,INST49),SOFVMA05,XTRACT,VALO,IGG0CLE3 IGD07001I GDG ROLL IN ERROR - RETURN CODE 50 REASON CODE 0 MODULE IGD104I DATAALL.REND.PC5.PROD.VMAXTD.G0593V00RETAINED, D I ran a diagnose on the volume (compared catalog with vvds and vvds with the catalog) but no errors were found catalog. The job creates a gdg with a limit of 40 generations. I am not sure why this error occurred. Any suggestions? Esmie, It looks like you failed to scratch the oldest generation so that you could roll the new generation into the GDG. Check the oldest generation and verify that the volume where it resides is online. Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: CATALOG ERROR
Keeping with top posting: Esmie, Do you recall whether the oldest generation was on dasd or tape? The scratch error indicates that it was dasd and the volume was not online. Maybe you reclaimed a dasd volume or have a dasd volume offline? Regards, John Thanks John. Yes, I noticed that the catalog entry was present. I then scratched the entry (del noscr). But I cannot understand why this happened. I checked the syslog but found nothing that would indicate any type of a problem. Any other suggestions? John Kington [EMAIL PROTECTED] wrote: My job put out the following error: IEC331I 042-006(04280039),JS3BATCH,SOFVMA05,SCRT,IGG0CLH0 IEC331I VOL,INST49,NAME,DATAALL.REND.PC5.PROD.VMAXTD.G0553V00 IEC331I 050-092(0484,INST49),SOFVMA05,XTRACT,VALO,IGG0CLE3 IGD07001I GDG ROLL IN ERROR - RETURN CODE 50 REASON CODE 0 MODULE IGD104I DATAALL.REND.PC5.PROD.VMAXTD.G0593V00 RETAINED, D I ran a diagnose on the volume (compared catalog with vvds and vvds with the catalog) but no errors were found catalog. The job creates a gdg with a limit of 40 generations. I am not sure why this error occurred. Any suggestions? Esmie, It looks like you failed to scratch the oldest generation so that you could roll the new generation into the GDG. Check the oldest generation and verify that the volume where it resides is online. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: CATALOG ERROR
Esmie, I recommend you check the dasd volume(s) to make sure the dataset that you deleted using noscratch is not still there. I am out of ideas. If no one else figures it out, you could search ibmlink or open a problem with IBM for assistance. Sorry, John esmie moo [EMAIL PROTECTED] wrote: The dsn is created on dasd and SMS managed. I checked the disk status and it is always online. The job creates the dsn in the SMS pool which has 23 dasds in that storage pool. John Kington [EMAIL PROTECTED] wrote: Keeping with top posting: Esmie, Do you recall whether the oldest generation was on dasd or tape? The scratch error indicates that it was dasd and the volume was not online. Maybe you reclaimed a dasd volume or have a dasd volume offline? Regards, John Thanks John. Yes, I noticed that the catalog entry was present. I then scratched the entry (del noscr). But I cannot understand why this happened. I checked the syslog but found nothing that would indicate any type of a problem. Any other suggestions? My job put out the following error: IEC331I 042-006(04280039),JS3BATCH,SOFVMA05,SCRT,IGG0CLH0 IEC331I VOL,INST49,NAME,DATAALL.REND.PC5.PROD.VMAXTD.G0553V00 IEC331I 050-092(0484,INST49),SOFVMA05,XTRACT,VALO,IGG0CLE3 IGD07001I GDG ROLL IN ERROR - RETURN CODE 50 REASON CODE 0 MODULE IGD104I DATAALL.REND.PC5.PROD.VMAXTD.G0593V00 RETAINED, D I ran a diagnose on the volume (compared catalog with vvds and vvds with the catalog) but no errors were found catalog. The job creates a gdg with a limit of 40 generations. I am not sure why this error occurred. Any suggestions? -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: How to Write SAS Output to MVS external file?
IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU wrote on 01/17/2007 03:01:21 PM: on behalf of Carol Srna [EMAIL PROTECTED] Hello All. How do I write the output of my SAS file to an external file? //S010EXEC SAS //RMMSUM DD DSN=PRMAS.RMM.MASTER,DISP=SHR //MYOUTPUT DD DSN=CAS.SAS.OUTPUT,DISP=SHR //SYSINDD * LIBNAME myoutput; DATA RMMDTL; sas code; PROC PRINTTO PRINT=MYOUTPUT; Use the FILE statement to define the external DD and the PUT statement to write the data of your choosing. Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: CONVERTV
IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU wrote on 01/25/2007 11:09:23 AM: Hi All, I'm running CONVERTV TEST on a VAM (CA-DISK) pool of DASD in preparation for a move-in-place conversion to an SMS pool. We're z/OS 1.7. Bob, I recommend you check out Naviquest which is documented in the DFSMSdfp Storage Administration Reference appendix E. You may be able to use it to find your problems before changing the status of the volumes. [snip] Problem is, once I define the volumes to a storage group and activate, the volumes become SMS-managed. Now I have a pool of volumes that can't be accessed because the physical volume status is NON-SMS. You can't be a little bit pregnant, you are or you are not a SMS volume. Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Scratch orphaned PS files
IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU wrote on 01/29/2007 03:52:41 PM: Hi; I have a couple of orphaned PS files kicking arround my Z/OS system. I have tried to get rid of them with DELETE VVR No Luck IEHPROGM SCRATCH No Luck All ideas appreciated Carl, You should be using NVR for PS files. VVR is for vsam. Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: DADSM allocation for non-SMS files
For example, for a Physical Sequential file with UNIT=(esoteric,6) SPACE=(CYL,(1000,500)) and 3390 geometry (3339 cylinders) we have observed DADSM pass over volumes with plenty of space and instead allocate 3 volumes that had preexisting files with 3000 cylinders. In other words, the most cylinders available would be 3339-3000 = 339 yet with a secondary of 500 cylinders DADSM would still pick the packs with less than 339 and the file would end up running out of space. Brent, Do you have any product that is attempting to prevent x37 abends? You should always be using the secondary amount when you extend to a new volume. Your candidate list is built by taking the volumes in the esoteric that are mounted storage. The list is then passed to SRM along with a list of volumes that you already have allocated. SRM ranks the candidate list by putting the ones you already have to the bottom and the others by device delay where device delay is the sum of iosq time, pend time and disconnect time. The only real difference here between SMS and non-SMS is that SMS knows how much space is on a volume and will put only volumes with enough freespace to meet your allocation request without going over the space utilization threshold for the storage group on the primary candidate list. Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: DADSM allocation for non-SMS files
IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU wrote on 01/31/2007 09:52:57 AM: If it is a non-sms file then you need to define a volume list. Simply adding a volume count doesn't work unless these are volumes are mounted as storage or public. Private volumes will require a vol=ser=(vol1,vol2,etc) You only want to specify volsers if you always want to allocate in a specific order. You can always allocate across multiple volumes, you just have more control in a SMS managed pool. Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: DADSM allocation for non-SMS files
IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU wrote on 01/31/2007 10:50:23 AM: The non-SMS volumes for the esoteric in question are all mounted STORAGE (all 35 of them). We do not have any program products installed that are intercepting (x37). The abend I am most familiar with did not involve pre-allocation via an IEFBR14. It was defined as below (dsn has been changed) in a production job. //AHY1OUT DD DSN=HLQ.SLQ.TLQ(+1), // DISP=(NEW,CATLG,DELETE), // UNIT=(ACHDA,6), // SPACE=(CYL,(1000,500),RLSE), // DCB=(HBOPM.PF,RECFM=VB,LRECL=3924,BLKSIZE=0,BUFNO=14) The file used the primary of 1000, then grabbed two secondaries of 500 cylinders on two other volumes, then ran out of space as the remaining 3 volumes that were allocated all had less than 339 cylinders on them. There were other volumes available with 500 contiguous cylinders but they were not assigned to the file. Why were these candidate volumes allocated if they had less than 500 cylinders while others with ample space were not ? Brent, I am seeing a little clearer. I thought you did get an allocation of 339 cylinders on one or more of the volumes. When you allocate a non-SMS managed dataset using unit count greater than one, you will get all devices allocated at step initation. If the dataset is SMS managed, only one device will be allocated and the remaining will be converted to an asterisk. When you need to extend to a new volume, SMS will then pick a volume that will accomodate your allocation request. For non-SMS datasets, your devices are set without regard to space availability. What can you do to prevent/reduce this problem? 1. Increase the unit count to the number of volumes in the pool up to a maximum of 59 and hope for the best. 2. Convert this pool (or dataset) to SMS which will work. 3. Get a third party product that will dynamically add a volume when you need it. Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: ftping of DFDSS logical dataset dumps
IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU wrote on 02/02/2007 01:00:39 PM: Greetings. Has anyone played with taking the output of DFDSS logical dataset backups and FTP'ed them off the mainframe and onto a network lan location. We have an application that wants to take several backups Michael, I *strongly* recommend you use trsmain. DSS expects a short block at the beginning of the file to mark it as something it produced. ftp to another platform tends to cause where blocks begin and end to be lost and DSS will have nothing to do with a file that does not have that short block. TRSMAIN will rebuild it back to original condition. It always works for me. Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: 2007 daylight savings
IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU wrote on 02/16/2007 10:54:10 AM: Is there a single apar/document that describes the changes required for the above for z/OS and all associated software. Jim McAlpine Jim, http://www.ibm.com/support/alerts/us/en/daylightsavingstimealert.html Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: SMS / ISMF
IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU wrote on 02/27/2007 10:33:09 AM: Here's the question: Assuming no userid match above, will the ACS exit and pass control back to CA-Allocate? CA-Allocate will always see the allocation. You should check the STORCLAS or STORGRP variable. If it is null, you need to handle in allocation in you ASR. If it is not null, you should exit(0). I prefer to do my selection work in storage class routine because dataclas ACS is bypassed when doing a restore with DFSMSdss (recovery environment) or DFSMShsm (restore environment). Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: SMS / ISMF
Bob, I shot from the hip with my answer. If you set PLSOPT10 to Y in your parms, CA-Allocate will see the sms managed allocation. If you set it to N or allow it to default to N, your ASR will not see the allocation. Sorry for the wrong answer. Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: How does DFSMS ACS TEST function Work
Lizzette, If you change the CDS name to 'ACTIVE', your test case will be run against what is actually in use. If you have different results, you should check out the date and time each routine was last translated between the source CDS and the active CDS on ISMF panel 7 | 5 (Display). Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: How does DFSMS ACS TEST function Work
Lizette, We are now looking at maybe FTP might be imbedded in the ACS routines somewhere making our lives interesting. Job name is one of the parameters you can use in the test case. Did you ever test the same case(s) against cds 'ACTIVE' as well as your source cds? Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Copy file(s) from one lpar to another
IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU wrote on 03/16/2007 03:18:36 PM: I want to copy file(s) from our production lpar to our Test lpar. Many of the files are sms managed. What I would like to do is copy any file; regardless of its manageclass,etc and just put it to a volume on our test lpar. When I use ADRDSSU, I get various messages. I have tried running this a 100 times, and I basically get the any of the three message below. Duane, Look at NULLSTORCLAS, REPLACE and either OUTDYN or OUTDD in DFSMSdss Storage Administration Reference. DSS retains the dataclass, storclass and mgmtclass values when it backs up a SMS managed dataset. You must remove the storage class value during restore by either specifying NULLSTORCLAS or have the ACS routine set STORCLAS to null. Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Data set's lost
--snip--- Hello list, I have some data set's vsam not catalogued and are lost on the disks, tried to delete them and I am not able, used the IDCAMS VVR and NVR and I am getting the following messages: --more snipped-- Note: The data set's are controlled by SMS. Does anyone have any solution to delete files lost? --unsnip-- Since every SMS-managed dataset is supposed to be cataloged, try looking in other catalogs. The dataset may be mis-cataloged. The vvds entry should contain the catalog where the dataset(s) is cataloged. Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: SMS construct pgm name
Jack, Has anyone developed a methodology to determine if FTP is the program creating SMS dsn? Currently we have a fall thru test for pgm = BPXPRECP but I think that's the exec() program, not just FTP? Of course we have the various flavors of FTP, FTP port 21, sFTP (ported tools) and TECTIA, but I assume that shouldn't make a difference? I am not aware of any sure, easy way to determine the creator is ftp since IBM stopped running the server as a started task. If you tell us what you are trying to accomplish, maybe someone can come up with an idea that could help. Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: wildcard utilities
Jim, I have been struggling with a way to use wildcards as a means of not having to know all dataset names that may be created within a day's time. I know snip I am not sure I understand what you are trying to do but I would use dcollect to gather information on dasd datasets and extract similar data from your tape management product if I wanted to generate a list of datasets created yesterday or whatever date. Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Can STGINDEX have secondary allocations?
Vernooy, C.P. - SPLXM [EMAIL PROTECTED] wrote: Staller, Allan [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED]... Kees wrote: snip AFAIK, No. BTW Why are you still doing VIO at all? It made a lot of sense when disk access times were 17-30 ms, but not with 3-4ms (Escon/Cache) or 1 ms (FICON/Cache) Is this that simple? The fastest I/O is the I/O you don't do. With VIO you have a good chance to keep all data in storage, depending on the amount of real storege, your UIC and your paging. But in modern systems I think you have a good chance to eliminate all I/O with VIO datasets. /snip Everything is relative my son! VIO only eliminates some of the I/O (associated w/allocation). Under the covers VIO is a data windowing system backed by aux storage. Don't think so. This used to be the case in the early days, when systems had 4 MB storage and keeping the vio window in storage could just be toleated. Today I a sure VIO paging will not be that dumb to page in and out while GB's of storage are available to keep the data at hand. So I state that with VIO the I/O is eliminated. Anyone from MVS Internals who can give the current state of facts? As for Ted's response that VIO overhead and fast Dasd are approacing each other such that the don't differ much in performance: I don't have figures to prove the opposite and I accept it if someone has measured this, although it surprised me at first hand. No numbers but a story from personal experience. When I first implemented SMS, I setup a VIO storage group with a limit of about 10 cylinders on a 3390 and made any requests over 10 cylinders go to dasd. About six years later, the tape guy was making changes to STK HSC database which caused it to increase in size to around 12 cylinders (hsc was created using vio and then gener'ed to dasd, IIRC). He noticed that his runtime on the hsc gen increased more than triple. This was on a 9672 G5 box using EMC 8830 escon. I can not imagine more recent equipment could make up this difference. Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Can STGINDEX have secondary allocations?
Mark Zelden [EMAIL PROTECTED] wrote: IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU wrote on 07/11/2008 12:04:33 PM: On Fri, 11 Jul 2008 11:13:04 -0400, John Kington [EMAIL PROTECTED] wrote: No numbers but a story from personal experience. When I first implemented SMS, I setup a VIO storage group with a limit of about 10 cylinders on a 3390 and made any requests over 10 cylinders go to dasd. About six years later, the tape guy was making changes to STK HSC database which caused it to increase in size to around 12 cylinders (hsc was created using vio and then gener'ed to dasd, IIRC). He noticed that his runtime on the hsc gen increased more than triple. This was on a 9672 G5 box using EMC 8830 escon. I can not imagine more recent equipment could make up this difference. Regards, John I just tried that and the CDS creation program won't let you use VIO as the output. I managed to find the jcl and it was performing a reconfig, not creation. It has not been changed since 1999 and there appears to be a newer version of the reconfig job that does not use vio. But I did run an IEBGENER test of a 350 CYL CDS to DASD and then to VIO. Here are the results: DASD: IEF373I STEP/JS010 /START 2008193.1049 IEF374I STEP/JS010 /STOP 2008193.1050 CPU0MIN 01.42SEC SRB0MIN 00.74SEC VIRT 104K SYS 328K EXT 4K SYS 11812K VIO: IEF373I STEP/JS010 /START 2008193.1050 IEF374I STEP/JS010 /STOP 2008193.1051 CPU0MIN 02.06SEC SRB0MIN 00.69SEC VIRT 104K SYS 324K EXT 4K SYS 13856K I ran several test and wall clock time was slightly less with VIO. Good to see that dasd I/O is that close on sequential processing. The reconfig may have been doing updates though. Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Moving 3390-3 to 3390-9
Jon, I potentially have a need to move -- preferably on the fly -- some volumes from 3390 model 3 to 3390 model 9 devices. I can use the wonderful TDMF to move like-to-like volumes, and it seems to me that I figured out a way to move mod-3s to mod-9s. Unfortunately, I can't remember what I did, and I can't find any notes about it. IIRC, I moved a volume, but it was not recognized as having the larger capacity until I . . . did something, like maybe refresh the VTOC or some such. Has anybody done this? Is it possible? You can move a mod3 to a mod9 but not three mod3 to one mod9. You need to specify ICKDSF on your options statement if you do not have AUTOMATIC ICKDSF=YES. TDMF will invoke ickdsf to refresh the vtoc to show the increased capacity on the volume(s). Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Moving 3390-3 to 3390-9
You're welcome. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: SMS Confusion
Daniel, Ready to IPL our test 1.9 and the SMS question came up. Is the version as laid down by the build process enough to bring up the system? My boss is concerned since we're in a shared DASD world. My z/OS guys would bring it up for the first time in the sandbox and have me active a real configuration quickly thereafter. If you want to be sure you have something valid before the ipl, you could do a SETSMS SAVEACDS(your.new.acds.dsn) to put your SMS configuration in the new acds dataset. Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: LISTCAT/SMS QUESTION
Willie, The storage group is never included in the listcat output. To prove that a given volser is in a certain storage group: Issue command D SMS,VOL(volser) Use quickref Run idcams dcollect STOG(storagegroup) Show them a report from micsdasd if you have it. Navigate to ISMF panel that lists storage group and issue listv There are probably other ways to show that a volume is part of a storage group. Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: SMS and DFDSS
Bob, Hi Folks, I'm trying to assign a DATACLAS to some existing SMS datasets that don't have one, so they can extend to multiple volumes. I've done a logical DFDSS dump of the datasets (all PS). I've deleted the datasets that were dumped. I've Updated my DATACLAS ACS routines to assign the DATACLAS based on dsname. I've validated and activated the new SMS configuration. I run the restore, but the DATACLAS remains blank? What am I missing? Is this not possible? Is there a better way? DSS comes in the recover environment and bypasses the data class acs routine. That is why I put most of my decision logic in the storage class acs routine. Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: SMS and DFDSS
Lizette, I think that when you dump datasets with DFDSS it includes that information in the dump. So the datasets will restore with those same values. Don't you have to nullify the ACS during the DFDSS restore so the new code will be picked up? Something like: BYPASSACS--(dsn)- DSS does retain the data class, storage class and management class and will pass it in during the restore unless you specify nullstorageclass and/or nullmanagementclass. Your storage class and management class acs routines will see the allocation and can accept the passed in values or override them unless you specify BYPASSACS. The OP real problem is that DSS restore does not go through the data class ACS routine and he can not change the data class to a different value. He mentioned in a follow up note that he has CA-Disk (DMS). That will work for his needs. Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Invalid dataset name in catalog, how to remove
Ken Leidner wrote: I have a tape dataset cataloged over 10 years ago with a very strange - invalid name. I am not sure how it was created, but I would like to remove it from the catalog. The tape has scratched years ago and I found this odd dataset name and would like to remove it from the catalog without having to zap the catalog to change its name first. Any suggestions? I have tried; In TSO a DELETE 'P.FSPOL.SBHF38AA(0)' noscratch IKJ56709I INVALID DATA SET NAME, 'P.FSPOL.SBHF38AA(0)' ISMF doesn't even find the dataset, even when looking for a prefix of the dataset name (like 'P.FSPOL.SB*.**’) Running IEFBR14 in batch gives //STEP0EXEC PGM=IEFBR14 //DD1 DD DSN='P.FSPOL.SBHF38AA(0)',DISP=(OLD,UNCATLG) IEF212I CJ4130BT STEP0 DD1 - DATA SET NOT FOUND If the entry is the only one with the first two nodes of P.FSPOL, you might be able to delete it with idcams: DEL P.FSPOL.* This will delete any catalog entry with three nodes and the first two nodes are P and FSPOL (use with care!) If you have other three node catalog entries that start with P.FSPOL, you probably need to use something like mainstar or trex to get rid of the entry. Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Compression %
Can someone point me to information on what the compression percentage is for datasets allocated with a data class that specifies compaction=Y? Bob, The listcat output shows the compacted byte count and the real byte count. You should be able to calcuate the compression ratio using these two figures. If there is a easier way, I don't know of it. Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: TDMF Questions
David, My shop is now the proud owner of a HDS 9990V. We are however novices in the use of TDMF which the vendor has proposed as the transfer agent between our old and new DASD. Can anyone point me to TDMF documentation? Has anyone run into any issues using TDMF on live data? Any issues with HSM ML1 volumes, DB2, M204 volumes containing user catalogs volumes containing master cats Jes2 Spool Any advice, comments will be most appreciated. We don't have HSM but I have moved everything else on your list with TDMF to and from hds equipment. The vendor should provide you the user manual. There is a chapter called Special Considerations that details every danger point. Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: TDMF Questions
David, My shop is now the proud owner of a HDS 9990V. We are however novices in the use of TDMF which the vendor has proposed as the transfer agent between our old and new DASD. Can anyone point me to TDMF documentation? Has anyone run into any issues using TDMF on live data? Any issues with HSM ML1 volumes, DB2, M204 volumes containing user catalogs volumes containing master cats Jes2 Spool Any advice, comments will be most appreciated. We don't have HSM but I have moved everything else on your list with TDMF to and from hds equipment. The vendor should provide you the user manual. There is a chapter called Special Considerations that details every danger point. Regards, John The current website is www.softek.com but you have to be licensed to get the docs. I thought you may have contracted with hds to migrate the data which is why I said get it from the vendor (hds). As Jim Chappel stated, IBM now owns the product. Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: TDMF Questions
David, One further question: We currently use FDR to backup our Z/VM and Linux volumes. Since the volumes are accessible to Z/os, will we be able to move VM and Linux volumes using TDMF? Thanks, Dave Dang, you made me look at the manual. The name of the manual is Installation and Reference Guide. Chapter 4 Planning Considerations says it can move vm formatted volume(s) but the volume(s) must be varied offline to all attached vm systems. There is no mention of linux in the manual. Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Update datasets defined in lnklst
Tom, As DB2 guy, I used to religously use the CSVLLAxx member to avoid impacting others. However, my main zos guru recommended to me a while back (maybe the last 2 ZOS releases?) that the benefits were so minimal now that it wasn't worth the effort to code the CSVLLA route any longer, and to just go ahead and do a total refresh each time. Anyone concur? I prefer to use the parmlib member to limit the scope (and possible fallout) of updates to linklist but that just may be my conservative nature. If you are the only one in the kitchen, you can be sure that no one else is cooking another dish. Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: VOLID starting with ##
Mike, Hello all, I tried searching the archives for VOLID starting with ##, and volume id ##, but didn't get any hits. We have from time to time had cataloged datasets that have the volid as ## Where the ## are really ##'s and the ? are some assortment of characters. This has been going on for years and we can't seem to figure out where they come from. Do any of you have any idea's as to where we might look. If you can narrow down the timeframe, you might find the culprit looking at SMF type 62 records. If you don't have anything handy, Dataset Audit Facility (DAF) on the CBT tape at cbttape.org could be used. It would be much easier to scan for the dsn that to build your own tool to search smf data. Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Unable To Find Error Message - ADSDM192
John, Did you get a four digit number after the ADSDM192 message? If so, try to find that code in the message manual. Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Unable To Find Error Message - ADSDM192
John, I do have it the 4 digit (4266) but I cannot find the message manual online. I did not have it in my local manuals either. I found the manual through the CA-Disk forum page on esupport website. 4266 FILES-DD IS NOT AVAILABLE FOR (FFF) It appears you tried a function that requires an exclusive enqueue on the FILES dataset. The action specified is to use DISP=OLD on the FILES-DD statement and resubmit the job. Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Unable To Find Error Message - ADSDM192
John, Thanks for the info. You're welcome. Last favour to ask of you, you mention that you found the information in a esupport website. The URL is //http:supportconnect.ca.com You will need to register with the site to get the documentation or other good stuff. Once there, you can setup to follow any CA product you may have or support. Regards, John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html