Re: Need a way to syntax check IDCAMS control cards
Thanks DTS Software is a software vendor. We are working on replacement product for the JCL checking products but wanted to see if there was a way for IDCAMS to do the syntax checking instead of having to duplicate the parse logic and keep up with changes to IDCAMS. Guess not Duane Reaugh DTS Software -Original Message- From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On Behalf Of Anthony Thompson Sent: Tuesday, December 15, 2009 9:08 PM To: IBM-MAIN@bama.ua.edu Subject: Re: Need a way to syntax check IDCAMS control cards Do you have a JCL syntax-checking software product? I know of a couple that will also check IDCAMS sysin statements (and other utility control cards) SmartJCL by HorizonT JED by DCMS We have SmartJCL, but it's not quite up to speed with the z/OS 1.11 enhancements (like the new MASK parm to the IDCAMS DELETE command). Cheers, Ant. Northern Territory Government -Original Message- From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On Behalf Of Duane Reaugh Sent: Tuesday, 15 December 2009 7:14 AM To: IBM-MAIN@bama.ua.edu Subject: Need a way to syntax check IDCAMS control cards Does anyone know a way to get IDCAMS to syntax check (but not run) a set of control cards. Sort of a TYPERUN=HOLD but for control cards. The only way we have found is to put a IF LASTCC = 4 THEN DO statement in front but we are looking for a more elegant solution. IF LASTCC = 4 THEN DO DELETE RAY.GARB.TEST DELETE ENT(GARB.TEST3) EELETE RAY.GARB.TEST2 LISTCAT ENTRY(TOM.A) XXL LISTCAT ENTRY(TOM.A) XXX LISTCAT ENTRY(TOM.A) ALL This generates errors for cards 3,4 5 but misses the contextual error in card 2 and nothing is deleted or listed Thanks Duane Reaugh DTS Software -- 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
Need a way to syntax check IDCAMS control cards
Does anyone know a way to get IDCAMS to syntax check (but not run) a set of control cards. Sort of a TYPERUN=HOLD but for control cards. The only way we have found is to put a IF LASTCC = 4 THEN DO statement in front but we are looking for a more elegant solution. IF LASTCC = 4 THEN DO DELETE RAY.GARB.TEST DELETE ENT(GARB.TEST3) EELETE RAY.GARB.TEST2 LISTCAT ENTRY(TOM.A) XXL LISTCAT ENTRY(TOM.A) XXX LISTCAT ENTRY(TOM.A) ALL This generates errors for cards 3,4 5 but misses the contextual error in card 2 and nothing is deleted or listed Thanks Duane Reaugh DTS Software -- 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: HSM Recalls
There is a HSM migration exit(ARCMDEXT) that gets control when a dataset is going to be moved from L0 to L1, L1 to L2. The great thing about the exit is there is one piece of information that is not known where the management class is assigned: The actual size of the data set. That is passed to the exit so you could keep 100 5 cyl datasets around on L1 and send one 500 cyl dataset directly to L2 for the same amount of online storage. Duane Reaugh DTS Software (makers of Easy/Exit that supports this exit if you don't want to write and maintain a exit) sorry -Original Message- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of Vernooy, C.P. - SPLXM Sent: Monday, July 28, 2008 10:06 AM To: IBM-MAIN@BAMA.UA.EDU Subject: Re: HSM Recalls I don't agree. First, You don't is not an answer to the question how do I. in my opinion you shouldn't is and I think that's what you intend to say and I have a different opinion. Your reasoning is correct, until the point where you don't take the cost of migration and recalls into consideration when doing the balancing act. I have determined that it saves me a lot of cpu not to migrate/recall small datasets and it only costs me a fraction more on my storagegroups. This is something missing in storage management. Fase 1 should I start migrating is realized, but fase 2 how do I migrate efficiently is not, that is what I bring into the system with leaving small datasets outside migration and what Michael also already regarded useful, but was not sure how to realize it. Kees. Richards, Robert B. [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED]... The question posed by Michael was how does someone select datasets for migration based on size. The answer, You don't. Let me explain. The purpose of space management is to make sure that you have enough available space in your storage pools to handle new allocations and extending of existing allocations. Movement of datasets should only happen to meet that end. The only reason size matters grin is because the larger the allocation of the migration-eligible dataset is, the easier the goal is met to provide available free space in the storage pool. To that end, I agree with Ted. Migrating datasets based solely on some minimum size is ludicrous, especially if it is a very small value. We all know that placing datasets on L0, L1 and L2 is a balancing act based on constraints that vary shop-to-shop and definitely change over time. Bob - Robert B. Richards(Bob) US Office of Personnel Management 1900 E Street NW Room: BH04L Washington, D.C. 20415 Phone: (202) 606-1195 Email: [EMAIL PROTECTED] - -Original Message- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of Vernooy, C.P. - SPLXM Sent: Monday, July 28, 2008 9:12 AM To: IBM-MAIN@BAMA.UA.EDU Subject: Re: HSM Recalls The down side of this method is that you only have one chance to determine the size, at dataset creation. Whatever happens to (the size of) the dataset afterwards is out of ACS routines control. We have CA-DISK and there I can (and do) explicitely exclude datasets from archiving/migration based on the size at that moment. Kees. O'Brien, David W. [C] , NIH/CIT [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED]... Not HSM, selection is done by assigning SMS Management class based on size in the SMS ACS routine. From: Michael Wickman [mailto:[EMAIL PROTECTED] Sent: Mon 7/28/2008 8:55 AM To: IBM-MAIN@BAMA.UA.EDU Subject: Re: HSM Recalls Just curious how you select for migration base on size. Do you set special management class based on primary space at allocation time? Or are there HSM commands that help with this selection process? *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* Mike Wickman Technical Services email mwickman at waddell dot com *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* -Original Message- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of Ted MacNEIL Sent: Thursday, July 24, 2008 4:56 PM To: IBM-MAIN@BAMA.UA.EDU Subject: Re: [IBM-MAIN] HSM Recalls We do not migrate anything smaller than 5mb since the overhead of migrating them and having them recalled later was greater than the cost of just leaving them on disk! I mentioned this on IBM-Main many years ago. I was told I was full of s**t. Back then, it was any dataset a cylinder (.8 MB) or smaller. Now, I think even 5MB is probably small. Analysis is required, but the concept is sound. -- For IBM-MAIN subscribe
Re: SMS ACS Routine Coding
Hello Allocation Control Center (ACC) from DTS Software can set the SMS Classes so you could use instead of robust ACS routines. ACC can also set fields so you would not have to have one DATACLAS with RLSE set and one without. We have customers that use ACC to override SMS classes like if the MGMTCLAS is then the STORCLAS should not be . SMS/Debug is part of ACC and also sold as a separate product. SMS/Debug can trace your ACS routine, both the Active SCDS and an SCDS, includes a testing environment similar to Naviquest but you can NOT use SMS/Debug to replace ACS routines. It is great for answering the question How did this dataset end up in that STORCLAS. It also includes SMS Volume Selection tracing and DADSM exit tracing. Sorry for the commercial but I just wanted to clear up the discussion. Duane Reaugh Tech Support DTS Software -Original Message- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of Marc AGULLO Sent: Thursday, January 10, 2008 10:48 AM To: IBM-MAIN@BAMA.UA.EDU Subject: Re: SMS ACS Routine Coding Lizette, be careful, SMS Debug doesn't translate the ACS Routines, it's just a trace for tell wich volume is used and why. But sometimes it's difficult to write a new ACS or upgrade an old ACS. With SMS Debug, you can make the same thing with a language easier than ACS and more understanding. It wil be easier to modify the rules after, and the rules are dynamycs, you can change the rules at any time and make a refresh by a command on the console F DIF,REFRESH. The language is just a part of ACC. I hope that you understand my english. Marc. 2008/1/10, Marc AGULLO [EMAIL PROTECTED]: Lizette, actually, SMS Debug is a short part of SCC ACC and you can trace the ACS routines and replace its with a new rules coded by SCC. Marc 2008/1/10, Lizette Koehler [EMAIL PROTECTED]: I thought SMS Debug just allowed you to test your ACS code not code it. I thought it was more like ACC or SRS that did the ACS routines. I will have to review the manual more. Lizette You can replace your ACS routines by the product SMS/Debug from company DTS Software in USA. in place of complicated language you have rules simple to write with a language close to basic or rexx. -- 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 -- Certains raccourcis provoquent parfois de longs détours !! Marc. -- Certains raccourcis provoquent parfois de longs détours !! Marc. -- 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: About CA-Allocate and High Water Mark postings
Hello First, I work for DTS but the important difference between products that reduce out of space conditions is when is the data set selected to be a candidate for recovery. DFSMS and, I believe, CA-Allocate make that determination at time of allocation. Under DFSMS, you assign a data class with Space Constraint Relief and the Dynamic Volume Count at the time of allocation not the time of recovery. This is an important distinction. Stop-X37 (BMC) and SRS (DTS) get control when the data set is about to abend. At that time, the software can look at the program that is running, the job and accounting information, the access method being used and the disposition. The selection criteria can make the decision of what recovery techniques to employ based on that specify situation. For example, if the program is using EXCP, making the data set multi-volume could turn a B37 into an 0C4. Both are certainly abends but an 0C4 is much harder to do problem determination. Under DFSMS, all of the Space Constraint Relief options are in the Data Class and that is assigned when the data set is allocated. You have to decide the number of dynamic volumes to add in the ACS routine before you write the first record. Again, I work for DTS so I will not go into the hundreds of other differences between these techniques but making the decision at recovery time has got to be better than doing it at allocation time. Duane Reaugh DTS Software -Original Message- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of Tony Sent: Saturday, October 06, 2007 3:45 AM To: IBM-MAIN@BAMA.UA.EDU Subject: About CA-Allocate and High Water Mark postings Snip I have performed several conversions to CA-Allocate these include STOP X37 and DIF (from DTS). It is not always an easy conversion. The first thing you must know about CA-Allocate is that it uses program code like ACS routines, it is not just table driven. -- -- 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 can I influence VTS device allocation
Sorry to put in a plug for a vendor product but ACC from DTS Software can let you select the device or range of devices that you want. www.DTSsoftware.com or [EMAIL PROTECTED] Duane Reaugh DTS Software 919 833 8426 x123 On May 18, 2007, at 8:31 AM, Bruno Sugliani wrote: On Fri, 18 May 2007 14:05:23 +0200, Vernooy, C.P. - SPLXM [EMAIL PROTECTED] wrote: Hello list, We have a TS7700 VTS in a grid Configuration, which consists of 2 TS7700 clusters each with its own tapeunits, coupled together as one VTS with two distributed libraries as seen by SMS. Since it is one VTS to SMS, SMS will select a random tapeunit from the total pool of devices. Normally this is no problem. However, if I want tot read statistics from each cluster's library manager, I must address a device from that specific cluster. Since SMS considers it one VTS, I have not been able to force my allocation to an address of the desired cluster. I tried a unitaddress, created generics for each cluster and used them, but no success. Cluster 0 has devices 0600-06FF, cluster 1 has devices 0700-07FF. How can I force an allocation to a device of the desired cluster? Exactly the same here . We faced the same problem , I'll ask if my colleague found a way , she was working on it Bruno Bruno(dot)sugliani(at)groupemornay(dot)asso(dot)fr -- 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
IBM loses employee data
If you work for IBM and have worked for IBM in the past, you might want to look at this URL http://www-1.ibm.com/afteribm/us/inquire.shtml It appears a vendor lost some tapes containing IBM employee data with things like SSN, DOB, Address. The tapes were not encrypted. Maybe IBM should look into a product like FDRcrypt from Innovation. Duane Reaugh DTS Software -- 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: [SPAM] RE: MB to Cyl Conversion
DTS Software has a Storage Administrator Reference Guide written by Steve Pryor who used to write a column for Tech Support magazine. It has all the track capacities, blocksize charts and lots of other stuff. You can get the PDF at http://DTSsoftware.com/refgd.pdf or call 770 922-2444 x164 and they will send you one Duane Reaugh DTS Software -Original Message- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of Veilleux, Jon L Sent: Wednesday, November 29, 2006 1:05 PM To: IBM-MAIN@BAMA.UA.EDU Subject: [SPAM] RE: MB to Cyl Conversion There used to be reference cards that gave the formulas for calculating DASD device capacity. The one I have stashed away is for 3350 and is GX20-1983. It details the variables needed to accurately calculate space needed based on track size, blksize, etc. Jon L. Veilleux [EMAIL PROTECTED] (860) 636-2683 -- 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: A Letter To The FLEX-ES Community
FYI Cornerstone just sent out an email to their user stating they have been notified by FSI that they can not accept licenses after Nov 1st, 2006 Fundamental Software has notified IBM and its PWD resellers that they are unable to accept orders for PWD FLEX-ES after November 1, 2006. The FLEX system, the MP3000 and the P390 (I got at least one of each) all have internal disk subsystem. The z800, z890-BC has no internal disk so I have to buy an ESS or something similar. The MP3000 is barely office equipment (we have it in the parking bay), but z890 and ESS are hardly rack mountable. If the price does not stop you, the environmental's will. Duane Reaugh DTS Software -- 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: Multiprise 2003-104 Mainframe available free
There is a refurbish operation in Raleigh NC. They might give you a buck or two. Tell Ed, Duane sent you. Thanks Duane Reaugh DTS Software Ed Scott Circle Computers (919) 954-8752 [EMAIL PROTECTED] Fidelity Mutual Life is converting from an IBM mainframe to PCs and expects to complete it within 3-6 months. After that time, we wish to dispose of all our mainframe equipment as described below. 1. Multiprise 2003-104, CMOS processor, memory 512 megs, internal mirrored RAID 162 gigs, 18 parallel channels, OSA2, Internal Battery Feature, SN 45361 . -- 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
Mainstar to be acquired by Rocket Software
FYI From: Ron Ferguson , I'm pleased to announce that Rocket Software, a Boston-based developer of Enterprise Infrastructure products, has signed a definitive agreement to acquire Mainstar. The closing of the transaction is expected to occur on July 31, 2006. We're excited about what this change means for Mainstar and for you. In addition to continuing to provide crucial software, services, support, and expertise that you can trust, this new partnership with Rocket will ensure that we can deliver innovative features and solutions faster. Because we'll continue to operate under the Mainstar brand, and with all of our current staff, you'll experience the unbeatable support that you expect from Mainstar. We're continuing our dedication to solving z/OS business issues with integrity, and we'll continue to support and enhance the Mainstar solutions that you have now - and we'll develop the solutions you need for the future. I'm very proud that Mainstar has stayed true for 27 years to our core competency. While we started in 1978 as a mainframe education and training company, and transitioned in 1986 to a software and services company, the technical direction throughout our history has been mainframe storage management, ICF catalog management, and business continuity. Mainstar and Rocket Software fit each other tremendously well, in terms of technology, product lines, and corporate values, so this agreement will strengthen our commitment to you. I promise that we'll continue to exceed your expectations with innovation and expertise. For more details, please view our press release. -- 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
ASG Signs Deal to Acquire Diversified Software
The number of system software companies just got a little smaller http://www.marketwire.com/mw/release_html_b1?release_id=134849 -- 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: (fwd) Re: SHARE in Baltimore
Speaking of SHARE in Baltimore. 1) Online hotel registration (but not online SHARE registration) is now available at the SHARE website. I suggest you reserve a room soon. www.SHARE.org 2) Peter, Paul and Mary will be at Wolf Trap (in VA) on Sat Aug 12th. Tickets are $30-40. If you are as old as I am, you probably like folk music. The great thing about a Peter, Paul and Mary concert is nothing blows up, they don't fly in on a wire and there are no musical interludes while they change clothes. They just sing for 2 hours www.wolftrap.org 3) On Wed, there is a SHARE event: Baseball between the Washington Nationals and the Atlanta Braves. Cost is $30 and includes transportation. In Seattle, there was a trip to NBA basketball game that was great. Just a few thoughts Duane Reaugh DTS Software (booth 507 sorry, I could not resist) -- 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: Mainframe Jobs Going Away
Interesting article about Mainframes at Merrill Lynch Merrill Lynch Co.: Living Legacy We are making the mainframe strategic to our future. It's a fundamental decision, he says. Back in the 1990s, it was trendy to say you were migrating off the mainframe. Now, I couldn't predict when the mainframe will go away. If anything, technologies like X4ML have given it new life. http://www.baselinemag.com/article2/0,1540,1924587,00.asp Duane Reaugh DTS Software -- 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: Mount a tape in flexes
Jerry You have to define the device to Flexes first. Go to a terminal window (We have Linux) and enter D DEVSTATE 590 it should show the a file name like /dev/st1 or /dev/st0 If not you will have to issue a mount command to z/OS 1.6. If your FLEX box is from Cornerstone, there should be a window where you issue the shutdown command. Go to that window and issue mount 590 /dev/st0 or /dev/st1 depending on your configuration This will let the z/OS image know where the tape drive is attached. You should then be able to get to the tape drive. I recommend you use the UNIT=560 or UNIT=590 since you only have the one drive. Either it is there or not. 10.59.07 JOB01285 *IEF233A M 0560,IC0413,,RAYX,T01,IBM.HABR110.F1 10.59.49 IEE457I 10.59.49 UNIT STATUS 981 UNIT TYPE STATUSVOLSER VOLSTATE 0560 3480 A-BSY-R IC0413 PRIV/REMOV 0561 3480 OFFLINE /REMOV -Original Message- Subject: Mount a tape in flexes Hi all, First of all sorry for such a vague question which I have posted yesterday and I can understand that your frustrastions are obvious. Anyways, thanks for all your responses. -- 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: Disk dataset allocation within a pool defined by esoteric
Using the DADSM exits to bias allocation is tricky because the IGGPRE00 exit is presented each volume in SRM order once. If you want to favor certain volumes, you might reject volumes with space and accept the favorable volumes with no space. Not to be too blatant about a product endorsement, but the ACC product that Sam mentioned has a feature called preferred guaranteed space the orders the volume mount list in what ever criteria you want so the preferred volumes are tried first. I wanted to call is Almost Guaranteed Space but lost that one. Duane Reaugh DTS Software Tech Support -Original Message- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of Ambat Ravi Nair Sent: Friday, February 10, 2006 9:55 PM To: IBM-MAIN@BAMA.UA.EDU Subject: Re: Disk dataset allocation within a pool defined by esoteric there is VATLSTxx, and there are these DADSM exits - ravi. Tim Hupe wrote: Hello, Other than using SMS, is anyone aware of a system setting or JCL parameter that would bias the allocation of a disk dataset toward a range of volumes within a pool defined by esoteric ? 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 -- 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
DSNTYPE=PIPE
I am looking for somebody that is familiar with DSNTYPE=PIPE. We are trying to use this facility to pass data from one program to another and having sync and EOF problems. Records also appear to be buffered even though we specified BUFNO=1. Please respond off the list. Thanks Duane Reaugh [EMAIL PROTECTED]/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