Re: TNLs (Was: PDS searches)
Besides what's new in manuals, ISPF HELP, SHARE presentations, etc., I find out about new commands, features, changes by reading DOC holds when I apply maintenance. preliminary note I've been using the SRCHFOR command for some years now. Anyway, before posting, I wanted to read up on the SRCHFOR command to make sure what I'm about to write is correct. /preliminary note So I thought I should find some help on the SRCHFOR command online in ISPF's help panels. I didn't. I may well not have been searching at the right place. DOC Holds and the general ISPF user? There are non-sysprogs out there using ISPF. How would they know about SMP/E and DOC holds? Talking about the ISPF User's' Guide: I did indeed find the SRCHFOR command, but not in the section 4.1. ISPF System Commands., which lists ISPF commands. You find it in section 5.3. Using Member Selection Lists (but only through searching the whole manual, not by looking at the TOC). The command is described here for member lists even though it works well with data set lists. I couldn't find an entry describing its use on data sets lists. More examples in need?. The ISRDDN command isn't listed in the ISPF System Command section but in an appendix. At least, you can stumble upon it when browsing the TOC. Then, how about ISRFIND? I couldn't find it, not even by searching the User's Guide. This is what I meant when complaining about ISPF documentation. -- Peter Hunkeler -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Mixing C and assembler - under OpenMVS
This is it! No more crash. Thanks! As to the book MVS Assembler Language, it's not an IBM doc, it's more a beginners guide by McQuillen Prince from 1987. I'll look up the IBM docs that were mentioned in this thread, thanks also for that. Etienne By default, programs executed under OpenMVS are loaded into non-modifiable storage. The ST instruction you mention is writing to the program memory (not allocated memory) and thus your program blows up. You can get OpenMVS to load your program into modifiable storage by setting this environment variable: _BPX_PTRACE_ATTACH=YES export _BPX_PTRACE_ATTACH then your program should work just fine (as would any non-RENT program.) - Dave Rivers - -- riv...@dignus.comWork: (919) 676-0847 Get your mainframe programming tools at http://www.dignus.com -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Mixing C and assembler - under OpenMVS
Thank you John, I have downloaded it and I will take a look. Thanks, Etienne On Wed, 1 May 2013 15:17:02 -0500, John McKown john.archie.mck...@gmail.com wrote: cautionTooting own horn/caution If you're really curious and have the time, you might want to look at my contribution to the CBT tape, file #864 from http://cbttape.org/cbtdowns.htm or you can download it directly via: ftp://cbttape.org/ftp/cbt/CBT864.zip This is a lot of .s files which are complete LE enabled HLASM UNIX command line programs. Comes complete with a makefile. One gotcha is that the source is free format and requires that you have the FLOWASM processor available. But the code is readable without it. Well, FSVO readable, of course. I would _strongly_ suggest that you take the time and effort to LE enable your assembler subroutines if you're going to use them with an LE main routine such as C or COBOL. The debugging from a CEEDUMP is much easier. And this will greatly ease making your code reentrant. Which, again, I strongly suggest for UNIX programs since UNIX defaults to loading the code (TEXT segment) into read-only storage. On Wed, May 1, 2013 at 10:27 AM, Etienne Thijsse e.thij...@chello.nlwrote: Hi all, I am trying to call an assembler function from C: C-code (bla.c): #pragma linkage(BLA,OS) main() { BLA(); printf(No crash.\n); } Assembler code (bla1.s): BLA CSECT BLA MODE ANY SAVE (14,12) BALR3,0 USING *,3 ST13,SAVE+4 crashes here * todo: add useful code here L 15,=X'01' L 13,SAVE+4 RETURN (14,12),RC=(15) SAVE DS 18F END So the only code in this assembler source is the standard linkage stuff, which I got from the MVS Assembler Language book. I compiled and linked this under OpenMVS like this: cc bla.c bla1.s which gives me an executable 'a.out' in the HFS. Running this under OpenMVS crashes in the ST13,SAVE+4 line, SC04. If I comment out that line and the corresponding L13,SAVE+4 line, it does not crash anymore. I don't understand this... This ST line is part of the standard linkage 'protocol'; the area where the ST stores is declared in the SAVE DS 18F line at the bottom --- Why does this crash? What is weirder still is that I can copy a.out to a PDSE member, and submit it with some JCL that has CEE.SCEELIB in its STEPLIB; this does not crash, without SCEELIB it also crashes. Adding CEE.SCEELIB to the STEPLIB environment variable in OpenMVS however does not help, it keeps crashing, SC04. Anyone have an idea? Thanks, Etienne -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- This is a test of the Emergency Broadcast System. If this had been an actual emergency, do you really think we'd stick around to tell you? Maranatha! John McKown -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: ALL IS FINE : SEEING POSTS AGAIN
esmie moo wrote: Just to let you know that I am now receiving posts from IBM MAIN. Excellent! ;-D Thanks to whoever fixed the problem. Not me. I did not lift a finger (or my *ss) to fix it, but see below. Elardus, Lizette Willie, thanks for taking the time to help me out during my time of need. Thanks for the compliment, but I can't take it alone. I only supplied the IBM-MAIN website address as a possible bypass and an alternate e-mail address of the listserv owner/admin. As far as I see from these e-mails, it seemed to me, Lizette and Willie are those who made the most efforts. ;-D Pleased as punch. Yes, raise a glass! ;-D Groete / Greetings Elardus Engelbrecht -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Duplicate jobname (Yay or Nay) Was - Re: Check whether job still running
I have given this thread a new name. So flame me... ;-) Strange no one came with another reason why duplicate jobnames are to be prohibited or allowed. It is about resource usage. If you have limited resources, it is better to have your jobs running in sequence. At my site we have limited resources over the years. Anything from CPU, storage, tapes, diskspace. Name it, you get it. Sometimes, not always, having fewer jobs by limiting inits and by having jobs to be named so they consume resources one by one, not together, we could get things going. We have learned to stay with prohibiting duplicate jobs running together. Mind you, we ALLOW duplicate TSO ids across the SysPlex. All those methods mentioned in that thread - by enqueing, scheduler, etc. are also good aids. Sometimes one solution is better than other depending on what you're trying to solve. Some one said they are not using a scheduler in a test LPAR. I beg to differ. :-( We are also using a scheduler on a test LPAR - we want to see how the product(s) behave in test LPAR before we move it to production LPAR. So, each to its own. YMMV of course. Groete / Greetings Elardus Engelbrecht -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Duplicate jobname (Yay or Nay) Was - Re: Check whether job still running
W dniu 2013-05-02 12:20, Elardus Engelbrecht pisze: I have given this thread a new name. So flame me... ;-) OK ;-) Strange no one came with another reason why duplicate jobnames are to be prohibited or allowed. Right. The only thing considered was compatibility vs ne feature exploitation. No one stated that dupl-delay may be convenient. It is about resource usage. If you have limited resources, it is better to have your jobs running in sequence. That's example of the convenience. You could make the same effect in other, more bothersome way. But why? At my site we have limited resources over the years. Anything from CPU, storage, tapes, diskspace. Name it, you get it. Well, WLM is good way for priority management. {...] Some one said they are not using a scheduler in a test LPAR. I beg to differ. :-( We are also using a scheduler on a test LPAR - we want to see how the product(s) behave in test LPAR before we move it to production LPAR. That's why scheduler is *required* element of test/dev LPAR(s). -- Radoslaw Skorupka Lodz, Poland -- Treść tej wiadomości może zawierać informacje prawnie chronione Banku przeznaczone wyłącznie do użytku służbowego adresata. Odbiorcą może być jedynie jej adresat z wyłączeniem dostępu osób trzecich. Jeżeli nie jesteś adresatem niniejszej wiadomości lub pracownikiem upoważnionym do jej przekazania adresatowi, informujemy, że jej rozpowszechnianie, kopiowanie, rozprowadzanie lub inne działanie o podobnym charakterze jest prawnie zabronione i może być karalne. Jeżeli otrzymałeś tę wiadomość omyłkowo, prosimy niezwłocznie zawiadomić nadawcę wysyłając odpowiedź oraz trwale usunąć tę wiadomość włączając w to wszelkie jej kopie wydrukowane lub zapisane na dysku. This e-mail may contain legally privileged information of the Bank and is intended solely for business use of the addressee. This e-mail may only be received by the addressee and may not be disclosed to any third parties. If you are not the intended addressee of this e-mail or the employee authorised to forward it to the addressee, be advised that any dissemination, copying, distribution or any other similar activity is legally prohibited and may be punishable. If you received this e-mail by mistake please advise the sender immediately by using the reply facility in your e-mail software and delete permanently this e-mail including any copies of it either printed or saved to hard drive. BRE Bank SA, 00-950 Warszawa, ul. Senatorska 18, tel. +48 (22) 829 00 00, fax +48 (22) 829 00 33, www.brebank.pl, e-mail: i...@brebank.pl Sąd Rejonowy dla m. st. Warszawy XII Wydział Gospodarczy Krajowego Rejestru Sądowego, nr rejestru przedsiębiorców KRS 025237, NIP: 526-021-50-88. Według stanu na dzień 01.01.2013 r. kapitał zakładowy BRE Banku SA (w całości wpłacony) wynosi 168.555.904 złotych. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Performance gains with LFAREA ?
Hello, we start using LFAREA (1M pages) with z/OS 1.13 and DB2 10 on z196. From IBM I read: Using large pages can improve performance for some applications by reducing the overhead of dynamic address translation. We wonder how to measure this performance improvement. What we're trying now is measuring and comparing CPU usage/ SQL with and without 1M pages. Does someone have experience with this performance improvement and can anybody advice me on what should/could be measured? kind regards Markus -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: ALL IS FINE : SEEING POSTS AGAIN
Me 3. I hadn't received any mail for quite a while (8 weeks at least) From: Mark Regan netsfw-ibmm...@yahoo.com To: IBM-MAIN@LISTSERV.UA.EDU Sent: Wednesday, 1 May 2013 9:24 AM Subject: Re: ALL IS FINE : SEEING POSTS AGAIN Ditto for me too, to my Yahoo Mail address. Thanks, Mark Regan - Original Message - From: willie bunter williebun...@yahoo.com To: IBM-MAIN@LISTSERV.UA.EDU Cc: Sent: Wednesday, May 1, 2013 9:05 AM Subject: Re: ALL IS FINE : SEEING POSTS AGAIN Esmie, Me too. I am now receiving the posts in my Yahoo Inbox. I wasn't getting any for a long while. Elardus suggested to use the ARCHIVEs to view postings. A special thanks to Elardus and whoever fixed the problem. Cheers. From: esmie moo esmie_...@yahoo.ca To: IBM-MAIN@LISTSERV.UA.EDU Sent: Wednesday, May 1, 2013 8:25:07 AM Subject: ALL IS FINE : SEEING POSTS AGAIN Good Morning Gentle Readers, Just to let you know that I am now receiving posts from IBM MAIN. Thanks to whoever fixed the problem. Elardus, Lizette Willie, thanks for taking the time to help me out during my time of need. Pleased as punch. Thank You all. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
DFHSM QUESTION - ARC0570I RC=25 REASON=0
G'Day, I am trying to migrate a ML0 volume however I am encountering some difficulty. I issued the command HSEND MIGRATE VOLUME(SYC103) DAYS(2) I received the following error message : ARC0570I COMMAND MIGRATION FOR SYC103 VOLUME(S) TERMINATED, RC=25 REASON=0 I even tried HSEND MIGRATE VOLUME(SYC103 MIGRATE(2)) and I get the same result ARC0570I COMMAND MIGRATION FOR SYC103 VOLUME(S) TERMINATED, RC=25 REASON=0 According to the explanation of the error message it suggests that I add the parm CONVERT. I am unsure what the CONVERTparm would do. I tried HSEND MIGRATE VOLUME(DCSS04) MIGRATE(0)) on a less critical volume and it worked. However I don't want to migrate all the dsns jfrom SYSC103, just those that are over 2 days old. Your comments would be greatly appreciated. Thanks. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
as OpenMVS assembler always gives ASMA935U
Hi All, I am compiling an assembler source under OpenMVS. Using the C compiler, this is no problem, I can do cc -c bla.s which gives me an object named bla.o. But the assembler as will not do this, it keeps giving me the error ** ASMA935U One or more required files not available without telling me what file(s) these are :-( The command is (I think): as -o bla.o bla.s The reason I want to use as instead of cc is that as has the -I option with which you can specify a macro library; I need to use an IMS macro in IMS.SDFSMAC. I have not found any cc option that can do this. The UNIX System Services Command Reference documents this -I option. But it is lacking an example use of as. Thanks, Etienne -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: as OpenMVS assembler always gives ASMA935U
On Thu, 2 May 2013 07:17:00 -0600, Steve Comstock st...@trainersfriend.com wrote: Those three are all available. And I changed _AS_MACLIB to just IMS.SDFSMAC, there was no change. I think as is complaining about something else... if it would just say which those required files are... The C compiler does assemble the source, but it doesn't look at _AS_MACLIB; I tried that; it still says Undefined operation code on the macro. Thanks, Etienne Well there is a default set of maclibs implicit in the command: the concatenation of CEE.SCEEMAC, SYS1.MACLIB, SYS1.AMODGEN; perhaps one of these is not available; you can change the list by exporting a new list in _AS_MACLIB -- Kind regards, -Steve Comstock The Trainer's Friend, Inc. 303-355-2752 http://www.trainersfriend.com * To get a good Return on your Investment, first make an investment! + Training your people is an excellent investment * Try our tool for calculating your Return On Investment for training dollars at http://www.trainersfriend.com/ROI/roi.html -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Check whether job still running
W dniu 2013-05-02 15:35, Pommier, Rex R. pisze: Radoslaw, One additional reason would be expediency - which relates to the territorialism Ted mentioned. One of the shops I work at has a scheduler, with a separate scheduling team that owns the scheduler and all the schedules that go into it. Any changes to the schedule need to go through this group. In my mind, it makes sense to bypass the scheduler for quick one-off jobs that require a database to be down for example. Well, such territorialism mean mistakes in management. The teams should cooperate, not fight. I would never allow such situation. BTDT - I'm a manager of mainframe division. A solution which should satisfy both parties would be to create two (maybe more) scheduling instances, one for regular users. Another mean would be scheduler security facilities. -- Radoslaw Skorupka Lodz, Poland -- Treść tej wiadomości może zawierać informacje prawnie chronione Banku przeznaczone wyłącznie do użytku służbowego adresata. Odbiorcą może być jedynie jej adresat z wyłączeniem dostępu osób trzecich. Jeżeli nie jesteś adresatem niniejszej wiadomości lub pracownikiem upoważnionym do jej przekazania adresatowi, informujemy, że jej rozpowszechnianie, kopiowanie, rozprowadzanie lub inne działanie o podobnym charakterze jest prawnie zabronione i może być karalne. Jeżeli otrzymałeś tę wiadomość omyłkowo, prosimy niezwłocznie zawiadomić nadawcę wysyłając odpowiedź oraz trwale usunąć tę wiadomość włączając w to wszelkie jej kopie wydrukowane lub zapisane na dysku. This e-mail may contain legally privileged information of the Bank and is intended solely for business use of the addressee. This e-mail may only be received by the addressee and may not be disclosed to any third parties. If you are not the intended addressee of this e-mail or the employee authorised to forward it to the addressee, be advised that any dissemination, copying, distribution or any other similar activity is legally prohibited and may be punishable. If you received this e-mail by mistake please advise the sender immediately by using the reply facility in your e-mail software and delete permanently this e-mail including any copies of it either printed or saved to hard drive. BRE Bank SA, 00-950 Warszawa, ul. Senatorska 18, tel. +48 (22) 829 00 00, fax +48 (22) 829 00 33, www.brebank.pl, e-mail: i...@brebank.pl Sąd Rejonowy dla m. st. Warszawy XII Wydział Gospodarczy Krajowego Rejestru Sądowego, nr rejestru przedsiębiorców KRS 025237, NIP: 526-021-50-88. Według stanu na dzień 01.01.2013 r. kapitał zakładowy BRE Banku SA (w całości wpłacony) wynosi 168.555.904 złotych. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: as OpenMVS assembler always gives ASMA935U
On May 2, 2013, at 8:26 AM, Etienne Thijsse e.thij...@chello.nl wrote: Those three are all available. And I changed _AS_MACLIB to just IMS.SDFSMAC, there was no change. I think as is complaining about something else... if it would just say which those required files are... The C compiler does assemble the source, but it doesn't look at _AS_MACLIB; I tried that; it still says Undefined operation code on the macro. Did you try cc -v bla.s to see how the C compiler is invoking the assembler? -- Curtis Pew (c@its.utexas.edu) ITS Systems Core The University of Texas at Austin -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: as OpenMVS assembler always gives ASMA935U
On 5/2/2013 7:26 AM, Etienne Thijsse wrote: On Thu, 2 May 2013 07:17:00 -0600, Steve Comstock st...@trainersfriend.com wrote: Those three are all available. And I changed _AS_MACLIB to just IMS.SDFSMAC, there was no change. I think as is complaining about something else... if it would just say which those required files are... The C compiler does assemble the source, but it doesn't look at _AS_MACLIB; I tried that; it still says Undefined operation code on the macro. perhaps adding the verbose option would give more info: as -o bla.o --verbose bla.s just a guess. Thanks, Etienne Well there is a default set of maclibs implicit in the command: the concatenation of CEE.SCEEMAC, SYS1.MACLIB, SYS1.AMODGEN; perhaps one of these is not available; you can change the list by exporting a new list in _AS_MACLIB -- Kind regards, -Steve Comstock The Trainer's Friend, Inc. 303-355-2752 http://www.trainersfriend.com * To get a good Return on your Investment, first make an investment! + Training your people is an excellent investment * Try our tool for calculating your Return On Investment for training dollars at http://www.trainersfriend.com/ROI/roi.html -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- Kind regards, -Steve Comstock The Trainer's Friend, Inc. 303-355-2752 http://www.trainersfriend.com * To get a good Return on your Investment, first make an investment! + Training your people is an excellent investment * Try our tool for calculating your Return On Investment for training dollars at http://www.trainersfriend.com/ROI/roi.html -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Check whether job still running
W dniu 2013-05-02 15:35, Pommier, Rex R. pisze: Radoslaw, One additional reason would be expediency - which relates to the territorialism Ted mentioned. One of the shops I work at has a scheduler, with a separate scheduling team that owns the scheduler and all the schedules that go into it. Any changes to the schedule need to go through this group. In my mind, it makes sense to bypass the scheduler for quick one-off jobs that require a database to be down for example. Well, such territorialism mean mistakes in management. The teams should cooperate, not fight. I would never allow such situation. BTDT - I'm a manager of mainframe division. A solution which should satisfy both parties would be to create two (maybe more) scheduling instances, one for regular users. Another mean would be scheduler security facilities. -- Radoslaw Skorupka Lodz, Poland Agreed. Unfortunately not all managers are level-headed and not all work toward a common goal. Way too many have their little fiefdom and want to protect it at all costs. Not right, but reality. Rex The information contained in this e-mail may contain confidential and/or privileged information and is intended for the sole use of the intended recipient. If you are not the intended recipient, you are hereby notified that any unauthorized use, disclosure, distribution or copying of this communication is strictly prohibited and that you will be held responsible for any such unauthorized activity, including liability for any resulting damages. As appropriate, such incident(s) may also be reported to law enforcement. If you received this e-mail in error, please reply to sender and destroy or delete the message and any attachments. Thank you. NOTICE: This e-mail message, including any attachments and appended messages, is for the sole use of the intended recipients and may contain confidential and legally privileged information. If you are not the intended recipient, any review, dissemination, distribution, copying, storage or other use of all or any portion of this message is strictly prohibited. If you received this message in error, please immediately notify the sender by reply e-mail and delete this message in its entirety. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: as OpenMVS assembler always gives ASMA935U
Great, this works :-) _C89_SSYSLIB=CEE.SCEEMAC:SYS1.MACLIB:SYS1.MODGEN:IMS.SDFSMAC export _C89_SSYSLIB c89 -c bla.s Thanks! Etienne On Thu, 2 May 2013 15:48:43 +0200, Miklos Szigetvari miklos.szigetv...@isis-papyrus.com wrote: Hi Never used as, we are using the c89 to compile assembler modules and the _C89_SSYSLIB envar can specify the SYSLIB concatenation. - man as gives me a detailed description of the as command - the c89 -v option generates the so called pseudo JCL, maybe important to see the used files etc On 02.05.2013 15:04, Etienne Thijsse wrote: Hi All, I am compiling an assembler source under OpenMVS. Using the C compiler, this is no problem, I can do cc -c bla.s which gives me an object named bla.o. But the assembler as will not do this, it keeps giving me the error ** ASMA935U One or more required files not available without telling me what file(s) these are :-( The command is (I think): as -o bla.o bla.s The reason I want to use as instead of cc is that as has the -I option with which you can specify a macro library; I need to use an IMS macro in IMS.SDFSMAC. I have not found any cc option that can do this. The UNIX System Services Command Reference documents this -I option. But it is lacking an example use of as. Thanks, Etienne -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- Kind regards, / Mit freundlichen Grüßen Miklos Szigetvari Research Development ISIS Papyrus Europe AG Alter Wienerweg 12, A-2344 Maria Enzersdorf, Austria T: +43(2236) 27551 333, F: +43(2236)21081 E-mail: miklos.szigetv...@isis-papyrus.com Info: i...@isis-papyrus.com Hotline: +43-2236-27551-111 Visit our brand new extended Website at www.isis-papyrus.com --- This e-mail is only intended for the recipient and not legally binding. Unauthorised use, publication, reproduction or disclosure of the content of this e-mail is not permitted. This email has been checked for known viruses, but ISIS Papyrus accepts no responsibility for malicious or inappropriate content. --- -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Performance gains with LFAREA ?
I've rolled it out into 2 of our test LPARs and have been using the HIS 113 records to try and measure the improvement. Specifically looking at the percentage of TLB miss processor cycles. I haven't seen an improvement using that metric, going into production this month so stay tuned. On Thu, May 2, 2013 at 5:07 AM, Markus Haselbach markus.haselb...@credit-suisse.com wrote: Hello, we start using LFAREA (1M pages) with z/OS 1.13 and DB2 10 on z196. From IBM I read: Using large pages can improve performance for some applications by reducing the overhead of dynamic address translation. We wonder how to measure this performance improvement. What we're trying now is measuring and comparing CPU usage/ SQL with and without 1M pages. Does someone have experience with this performance improvement and can anybody advice me on what should/could be measured? kind regards Markus -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: as OpenMVS assembler always gives ASMA935U
It gives some pseudo JCL: //SYSLINDD DSN=/path/to/bla.s //SYSLIBDD DSN=IMS.SDFSMAC //SYSIN DD DSN=/path/to/bla.s //SYSTERM DD DSN=/dev/fd2 Maybe its the /dev/fd2 that6 is troublesome Anyway, I will use the _C89_SSYSLIB method of the previous poster, that works. Thanks, Etienne On Thu, 2 May 2013 07:49:38 -0600, Steve Comstock st...@trainersfriend.com wrote: On 5/2/2013 7:26 AM, Etienne Thijsse wrote: On Thu, 2 May 2013 07:17:00 -0600, Steve Comstock st...@trainersfriend.com wrote: Those three are all available. And I changed _AS_MACLIB to just IMS.SDFSMAC, there was no change. I think as is complaining about something else... if it would just say which those required files are... The C compiler does assemble the source, but it doesn't look at _AS_MACLIB; I tried that; it still says Undefined operation code on the macro. perhaps adding the verbose option would give more info: as -o bla.o --verbose bla.s just a guess. Thanks, Etienne Well there is a default set of maclibs implicit in the command: the concatenation of CEE.SCEEMAC, SYS1.MACLIB, SYS1.AMODGEN; perhaps one of these is not available; you can change the list by exporting a new list in _AS_MACLIB -- Kind regards, -Steve Comstock The Trainer's Friend, Inc. 303-355-2752 http://www.trainersfriend.com * To get a good Return on your Investment, first make an investment! + Training your people is an excellent investment * Try our tool for calculating your Return On Investment for training dollars at http://www.trainersfriend.com/ROI/roi.html -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- Kind regards, -Steve Comstock The Trainer's Friend, Inc. 303-355-2752 http://www.trainersfriend.com * To get a good Return on your Investment, first make an investment! + Training your people is an excellent investment * Try our tool for calculating your Return On Investment for training dollars at http://www.trainersfriend.com/ROI/roi.html -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: as OpenMVS assembler always gives ASMA935U
On 5/2/2013 8:06 AM, Etienne Thijsse wrote: Great, this works :-) _C89_SSYSLIB=CEE.SCEEMAC:SYS1.MACLIB:SYS1.MODGEN:IMS.SDFSMAC export _C89_SSYSLIB c89 -c bla.s Thanks! Etienne Glad you were able to solve your problem. So the analogous process for 'as' would be: _AS_MACLIB=CEE.SCEEMAC:SYS1.MACLIB:SYS1.MODGEN:IMS.SDFSMAC export _AS_MACLIB as -o bla.o bla.s would you try this and see if it works? Thanks. On Thu, 2 May 2013 15:48:43 +0200, Miklos Szigetvari miklos.szigetv...@isis-papyrus.com wrote: Hi Never used as, we are using the c89 to compile assembler modules and the _C89_SSYSLIB envar can specify the SYSLIB concatenation. - man as gives me a detailed description of the as command - the c89 -v option generates the so called pseudo JCL, maybe important to see the used files etc On 02.05.2013 15:04, Etienne Thijsse wrote: Hi All, I am compiling an assembler source under OpenMVS. Using the C compiler, this is no problem, I can do cc -c bla.s which gives me an object named bla.o. But the assembler as will not do this, it keeps giving me the error ** ASMA935U One or more required files not available without telling me what file(s) these are :-( The command is (I think): as -o bla.o bla.s The reason I want to use as instead of cc is that as has the -I option with which you can specify a macro library; I need to use an IMS macro in IMS.SDFSMAC. I have not found any cc option that can do this. The UNIX System Services Command Reference documents this -I option. But it is lacking an example use of as. Thanks, Etienne -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- Kind regards, / Mit freundlichen Grüßen Miklos Szigetvari Research Development ISIS Papyrus Europe AG Alter Wienerweg 12, A-2344 Maria Enzersdorf, Austria T: +43(2236) 27551 333, F: +43(2236)21081 E-mail: miklos.szigetv...@isis-papyrus.com Info: i...@isis-papyrus.com Hotline: +43-2236-27551-111 Visit our brand new extended Website at www.isis-papyrus.com --- This e-mail is only intended for the recipient and not legally binding. Unauthorised use, publication, reproduction or disclosure of the content of this e-mail is not permitted. This email has been checked for known viruses, but ISIS Papyrus accepts no responsibility for malicious or inappropriate content. --- -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- Kind regards, -Steve Comstock The Trainer's Friend, Inc. 303-355-2752 http://www.trainersfriend.com * To get a good Return on your Investment, first make an investment! + Training your people is an excellent investment * Try our tool for calculating your Return On Investment for training dollars at http://www.trainersfriend.com/ROI/roi.html -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: DFHSM QUESTION - ARC0570I RC=25 REASON=0
25 There is a space management request on an SMS-managed volume with DBA or DBU specified, or a nonzero value of days on MIGRATE (days) or DAYS (days) is specified on a MIGRATE command. From the DFHSM STORAGE ADMIN manual, the following combinations of parameters are allowed: Summary of parameters The following table is a summary of the combination of parameters you can specify with the MIGRATE command. Specifying other combinations of parameters results in either an error message or one or more of the parameters being ignored. Parameter Related Parameters CONVERTVOLUME (MIGRATE) DATASETNAME CONVERT MIGRATIONLEVEL1 MIGRATIONLEVEL2 DAYS MIGRATIONLEVEL1 VOLUME (MIGRATE) MIGRATIONLEVEL1 DAYS TERMINAL MIGRATIONLEVEL2 DATASETNAME VOLUME CONVERT TERMINAL I think the issue here is the DBA or DBU attribute. If this is to be an ongoing process I would work on resolving the DBA/DBU issue, otherwise, IMO, it would be far easier to edit a vtoc list to generate hsm migrate dataset commands. e.g. HSEND MIGRATE DSN(datasetname) Reference: z/OS V1R13.0 DFSMShsm Storage Administrationhttp://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/download/DGT2S6A2.pdf?DT=20120814235256XKS=dgt2bkb2 HTH, snip I am trying to migrate a ML0 volume however I am encountering some difficulty. I issued the command HSEND MIGRATE VOLUME(SYC103) DAYS(2) I received the following error message : ARC0570I COMMAND MIGRATION FOR SYC103 VOLUME(S) TERMINATED, RC=25 REASON=0 I even tried HSEND MIGRATE VOLUME(SYC103 MIGRATE(2)) and I get the same result ARC0570I COMMAND MIGRATION FOR SYC103 VOLUME(S) TERMINATED, RC=25 REASON=0 According to the explanation of the error message it suggests that I add the parm CONVERT. I am unsure what the CONVERTparm would do. I tried HSEND MIGRATE VOLUME(DCSS04) MIGRATE(0)) on a less critical volume and it worked. However I don't want to migrate all the dsns jfrom SYSC103, just those that are over 2 days old. /snip -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Performance gains with LFAREA ?
On Thu, 2 May 2013 06:07:13 -0500, Markus Haselbach markus.haselb...@credit-suisse.com wrote: Hello, we start using LFAREA (1M pages) with z/OS 1.13 and DB2 10 on z196. From IBM I read: Using large pages can improve performance for some applications by reducing the overhead of dynamic address translation. We wonder how to measure this performance improvement. What we're trying now is measuring and comparing CPU usage/ SQL with and without 1M pages. Does someone have experience with this performance improvement and can anybody advice me on what should/could be measured? kind regards Markus My client implemented LFAREA a few years ago under z/OS 1.10 for WebSphere running in 64-bit mode / using 64-bit Java. I think we waited for the 64-bit Java performance improvement (along with z/OS support - RSM APAR OA26294) when it started using the hole / dead zone between 2G-4G via compressed address pointers. There are two LPARs with about 180G of real storage running WAS and 80G of it is LFAREA. The size is based on the number of WAS regions and their JVM sizea. Because of this planning and adequate real storage, no 1M frames get used for 4K pages nor is there any coalescing (this out of force because the function didn't even work as documentd until OA31116!). To the best of my recollection (my client has a performance team that focuses on this sort of thing and the ones involved are no longer around to ask), all we measured was the end user response time - which did improve (and this is really all the client cared about). Obviously there is an underlying CPU usage improvement, but I'm not sure where it would show up in (*master*)? Mark -- Mark Zelden - Zelden Consulting Services - z/OS, OS/390 and MVS mailto:m...@mzelden.com Mark's MVS Utilities: http://www.mzelden.com/mvsutil.html Systems Programming expert at http://expertanswercenter.techtarget.com/ -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: DFHSM QUESTION - ARC0570I RC=25 REASON=0
John, If you are migrating to another primary volume use the command: MIGRATE VOLUME(SYC103 MIGRATE(5)) CONVERT(VOL001) Where VOL001 is another DFHSM managed volume If you are migrating to ML1 or ML2 you must specify them instead of the CONVERT keyword. Richard -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of John Dawes Sent: Thursday, May 02, 2013 1:57 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: DFHSM QUESTION - ARC0570I RC=25 REASON=0 G'Day, I am trying to migrate a ML0 volume however I am encountering some difficulty. I issued the command HSEND MIGRATE VOLUME(SYC103) DAYS(2) I received the following error message : ARC0570I COMMAND MIGRATION FOR SYC103 VOLUME(S) TERMINATED, RC=25 REASON=0 I even tried HSEND MIGRATE VOLUME(SYC103 MIGRATE(2)) and I get the same result ARC0570I COMMAND MIGRATION FOR SYC103 VOLUME(S) TERMINATED, RC=25 REASON=0 According to the explanation of the error message it suggests that I add the parm CONVERT. I am unsure what the CONVERTparm would do. I tried HSEND MIGRATE VOLUME(DCSS04) MIGRATE(0)) on a less critical volume and it worked. However I don't want to migrate all the dsns jfrom SYSC103, just those that are over 2 days old. Your comments would be greatly appreciated. Thanks. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Performance gains with LFAREA ?
I suspect that any real performance gains will happen with the EC12 processor equipped with flash memory as a paging device. Vacation Notice: None Tom Puddicombe Mainframe Performance Capacity Planning CSC 31 Brookdale Rd, Meriden, CT 06450 ITIS | (860) 428-3252 | tpudd...@csc.com | www.csc.com This is a PRIVATE message. If you are not the intended recipient, please delete without copying and kindly advise us by e-mail of the mistake in delivery. NOTE: Regardless of content, this e-mail shall not operate to bind CSC to any order or other contract unless pursuant to explicit written agreement or government initiative expressly permitting the use of e-mail for such purpose. From: Anthony Hirst ahir...@gmail.com To: IBM-MAIN@listserv.ua.edu Date: 05/02/2013 10:11 AM Subject:Re: Performance gains with LFAREA ? Sent by:IBM Mainframe Discussion List IBM-MAIN@listserv.ua.edu I've rolled it out into 2 of our test LPARs and have been using the HIS 113 records to try and measure the improvement. Specifically looking at the percentage of TLB miss processor cycles. I haven't seen an improvement using that metric, going into production this month so stay tuned. On Thu, May 2, 2013 at 5:07 AM, Markus Haselbach markus.haselb...@credit-suisse.com wrote: Hello, we start using LFAREA (1M pages) with z/OS 1.13 and DB2 10 on z196. From IBM I read: Using large pages can improve performance for some applications by reducing the overhead of dynamic address translation. We wonder how to measure this performance improvement. What we're trying now is measuring and comparing CPU usage/ SQL with and without 1M pages. Does someone have experience with this performance improvement and can anybody advice me on what should/could be measured? kind regards Markus -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: as OpenMVS assembler always gives ASMA935U
I tried this, it does not work. The same ASMA935U error occurs. Maybe 'as' itself has configuration issues... I don't know. I'll use c89. Thanks, Etienne On Thu, 2 May 2013 08:13:26 -0600, Steve Comstock st...@trainersfriend.com wrote: On 5/2/2013 8:06 AM, Etienne Thijsse wrote: Great, this works :-) _C89_SSYSLIB=CEE.SCEEMAC:SYS1.MACLIB:SYS1.MODGEN:IMS.SDFSMAC export _C89_SSYSLIB c89 -c bla.s Thanks! Etienne Glad you were able to solve your problem. So the analogous process for 'as' would be: _AS_MACLIB=CEE.SCEEMAC:SYS1.MACLIB:SYS1.MODGEN:IMS.SDFSMAC export _AS_MACLIB as -o bla.o bla.s would you try this and see if it works? Thanks. On Thu, 2 May 2013 15:48:43 +0200, Miklos Szigetvari miklos.szigetv...@isis-papyrus.com wrote: Hi Never used as, we are using the c89 to compile assembler modules and the _C89_SSYSLIB envar can specify the SYSLIB concatenation. - man as gives me a detailed description of the as command - the c89 -v option generates the so called pseudo JCL, maybe important to see the used files etc On 02.05.2013 15:04, Etienne Thijsse wrote: Hi All, I am compiling an assembler source under OpenMVS. Using the C compiler, this is no problem, I can do cc -c bla.s which gives me an object named bla.o. But the assembler as will not do this, it keeps giving me the error ** ASMA935U One or more required files not available without telling me what file(s) these are :-( The command is (I think): as -o bla.o bla.s The reason I want to use as instead of cc is that as has the -I option with which you can specify a macro library; I need to use an IMS macro in IMS.SDFSMAC. I have not found any cc option that can do this. The UNIX System Services Command Reference documents this -I option. But it is lacking an example use of as. Thanks, Etienne -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- Kind regards, / Mit freundlichen Grüßen Miklos Szigetvari Research Development ISIS Papyrus Europe AG Alter Wienerweg 12, A-2344 Maria Enzersdorf, Austria T: +43(2236) 27551 333, F: +43(2236)21081 E-mail: miklos.szigetv...@isis-papyrus.com Info: i...@isis-papyrus.com Hotline: +43-2236-27551-111 Visit our brand new extended Website at www.isis-papyrus.com --- This e-mail is only intended for the recipient and not legally binding. Unauthorised use, publication, reproduction or disclosure of the content of this e-mail is not permitted. This email has been checked for known viruses, but ISIS Papyrus accepts no responsibility for malicious or inappropriate content. --- -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- Kind regards, -Steve Comstock The Trainer's Friend, Inc. 303-355-2752 http://www.trainersfriend.com * To get a good Return on your Investment, first make an investment! + Training your people is an excellent investment * Try our tool for calculating your Return On Investment for training dollars at http://www.trainersfriend.com/ROI/roi.html -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Performance gains with LFAREA ?
Why? I would expect performance gain in more efficient real storage management, not in more efficient paging. We don't page anymore these days, do we? Kees. -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Thomas H Puddicombe Sent: Thursday, May 02, 2013 16:30 To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Performance gains with LFAREA ? I suspect that any real performance gains will happen with the EC12 processor equipped with flash memory as a paging device. Vacation Notice: None Tom Puddicombe Mainframe Performance Capacity Planning CSC 31 Brookdale Rd, Meriden, CT 06450 ITIS | (860) 428-3252 | tpudd...@csc.com | www.csc.com This is a PRIVATE message. If you are not the intended recipient, please delete without copying and kindly advise us by e-mail of the mistake in delivery. NOTE: Regardless of content, this e-mail shall not operate to bind CSC to any order or other contract unless pursuant to explicit written agreement or government initiative expressly permitting the use of e-mail for such purpose. From: Anthony Hirst ahir...@gmail.com To: IBM-MAIN@listserv.ua.edu Date: 05/02/2013 10:11 AM Subject:Re: Performance gains with LFAREA ? Sent by:IBM Mainframe Discussion List IBM-MAIN@listserv.ua.edu I've rolled it out into 2 of our test LPARs and have been using the HIS 113 records to try and measure the improvement. Specifically looking at the percentage of TLB miss processor cycles. I haven't seen an improvement using that metric, going into production this month so stay tuned. On Thu, May 2, 2013 at 5:07 AM, Markus Haselbach markus.haselb...@credit-suisse.com wrote: Hello, we start using LFAREA (1M pages) with z/OS 1.13 and DB2 10 on z196. From IBM I read: Using large pages can improve performance for some applications by reducing the overhead of dynamic address translation. We wonder how to measure this performance improvement. What we're trying now is measuring and comparing CPU usage/ SQL with and without 1M pages. Does someone have experience with this performance improvement and can anybody advice me on what should/could be measured? kind regards Markus -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN For information, services and offers, please visit our web site: http://www.klm.com. This e-mail and any attachment may contain confidential and privileged material intended for the addressee only. If you are not the addressee, you are notified that no part of the e-mail or any attachment may be disclosed, copied or distributed, and that any other action related to this e-mail or attachment is strictly prohibited, and may be unlawful. If you have received this e-mail by error, please notify the sender immediately by return e-mail, and delete this message. Koninklijke Luchtvaart Maatschappij NV (KLM), its subsidiaries and/or its employees shall not be liable for the incorrect or incomplete transmission of this e-mail or any attachments, nor responsible for any delay in receipt. Koninklijke Luchtvaart Maatschappij N.V. (also known as KLM Royal Dutch Airlines) is registered in Amstelveen, The Netherlands, with registered number 33014286 -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Check whether job still running
Ah, the dubious joys of working in an environment where quality control consists of firing the one who appears to have committed an error, rather than analyzing the problem and eliminating the root-cause factors that could lead to the same error being repeated by someone else in the future. I likely wouldn't have stayed at the same place for 32+ years if they hadn't had a better approach to quality control. If it is too difficult to train your operators (or any employee) to perform a process with 100% reliability, then it is the process that needs to be examined and changed, not the operator. Having multiple things in the same system with the same name when you care to treat them differently is an obvious process-design no-no. I can recall an analogous process-design error at the hardware level, where IBM had both 120V and 240V versions of the 3174 controller with a detachable power cord, no distinction in the cord connectors at the controller end between the 120V- and 240V-cords, and we somehow ended up with a mix of 120V and 240V 3174 controllers. The individual who smoked and did expensive damage to a 120V controller hooking it to 240V during a minor equipment shuffle was judged to be the victim of an error waiting to happen (and continued to be a valued employee). Joel C. Ewing On 05/02/2013 12:03 AM, Ed Gould wrote: DASDBILL2: Yes I know about the option. My question is why would anyone want to have it allowed. Trying to resolve operator problems would be a nightmare. How can a operator figure out which job to cancel? As a follow on say operator cancels job aa and a is an online system . The other job aaa was a was data base restore. Both would be grounds for firing in a shop where I worked. Ed On May 1, 2013, at 2:20 PM, DASDBILL2 wrote: Ed, Duplicate jobnames are allowed or not allowed at the discretion of the customer. There is now a parameter to allow duplicate jobnames' running simultaneously. Those shops that do not want havoc can opt not to use the new parameter. All shops are not identical. Bill Fairchild Franklin, TN - Original Message - From: Ed Gould edgould1...@comcast.net To: IBM-MAIN@LISTSERV.UA.EDU Sent: Wednesday, May 1, 2013 10:24:03 AM Subject: Re: Check whether job still running Ed: I am somewhat surprised that you indicate that duplicate jobnames are to be allowed. I have worked in a few shops that job naming stand is frozen and it would wreek havoc if a duplicate jobname were to be allowed running at the same time. Ed On May 1, 2013, at 12:07 AM, Ed Jaffe wrote: On 4/30/2013 8:25 PM, Robert A. Rosenberg wrote: If you can live with JOB1 and JOB2 having the same jobname and you use JES2, that will handle the wait since JES2 will not allow JOB2 to be initiated so long as JOB1 is executing. This is true only with JOBDEF DUPL_JOB=DELAY. More and more JES2 shops these days are implementing JOBDEF DUPL_JOB=NODELAY to provide function similar to JES3 DUPJOBNM=YES functionality. -- Edward E Jaffe Phoenix Software International, Inc 831 Parkview Drive North El Segundo, CA 90245 http://www.phoenixsoftware.com/ -- Joel C. Ewing,Bentonville, AR jcew...@acm.org -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Performance gains with LFAREA ?
On Thu, 2 May 2013 10:30:09 -0400, Thomas H Puddicombe tpudd...@csc.com wrote: I suspect that any real performance gains will happen with the EC12 processor equipped with flash memory as a paging device. Vacation Notice: None Tom Puddicombe Mainframe Performance Capacity Planning CSC The zEC12 allows large pages to be paged to flash. While that may lessen the need for the total amount of real storage, how can it be better performing than fixed 1M pages that are the only option for large pages prior to the zEC12 with flash? Mark -- Mark Zelden - Zelden Consulting Services - z/OS, OS/390 and MVS mailto:m...@mzelden.com Mark's MVS Utilities: http://www.mzelden.com/mvsutil.html Systems Programming expert at http://expertanswercenter.techtarget.com/ -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Performance gains with LFAREA ?
Unless Parkinson's Law has been repealed, demand for any finite resource (such as central storage) will continue to outstrip supply. Also, the Law of Unintended Consequences seems also to be in full force and effect. Vacation Notice: None Tom Puddicombe Mainframe Performance Capacity Planning CSC 31 Brookdale Rd, Meriden, CT 06450 ITIS | (860) 428-3252 | tpudd...@csc.com | www.csc.com This is a PRIVATE message. If you are not the intended recipient, please delete without copying and kindly advise us by e-mail of the mistake in delivery. NOTE: Regardless of content, this e-mail shall not operate to bind CSC to any order or other contract unless pursuant to explicit written agreement or government initiative expressly permitting the use of e-mail for such purpose. From: Mark Zelden m...@mzelden.com To: IBM-MAIN@listserv.ua.edu Date: 05/02/2013 10:47 AM Subject:Re: Performance gains with LFAREA ? Sent by:IBM Mainframe Discussion List IBM-MAIN@listserv.ua.edu On Thu, 2 May 2013 10:30:09 -0400, Thomas H Puddicombe tpudd...@csc.com wrote: I suspect that any real performance gains will happen with the EC12 processor equipped with flash memory as a paging device. Vacation Notice: None Tom Puddicombe Mainframe Performance Capacity Planning CSC The zEC12 allows large pages to be paged to flash. While that may lessen the need for the total amount of real storage, how can it be better performing than fixed 1M pages that are the only option for large pages prior to the zEC12 with flash? Mark -- Mark Zelden - Zelden Consulting Services - z/OS, OS/390 and MVS mailto:m...@mzelden.com Mark's MVS Utilities: http://www.mzelden.com/mvsutil.html Systems Programming expert at http://expertanswercenter.techtarget.com/ -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Performance gains with LFAREA ?
On 5/2/2013 7:18 AM, Mark Zelden wrote: Obviously there is an underlying CPU usage improvement, but I'm not sure where it would show up in (*master*)? Better TLB coverage means fewer DAT translations thus faster execution. The CPU savings should show up directly in the TCB/SRB time of whatever work units are fetching and storing into virtual storage allocated in 1MB pages. -- Edward E Jaffe Phoenix Software International, Inc 831 Parkview Drive North El Segundo, CA 90245 http://www.phoenixsoftware.com/ -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Performance gains with LFAREA ?
On 5/2/2013 7:47 AM, Mark Zelden wrote: The zEC12 allows large pages to be paged to flash. While that may lessen the need for the total amount of real storage, how can it be better performing than fixed 1M pages that are the only option for large pages prior to the zEC12 with flash? LOL. Obviously a rhetorical question. Pageable will _never_ perform better than fixed! :) -- Edward E Jaffe Phoenix Software International, Inc 831 Parkview Drive North El Segundo, CA 90245 http://www.phoenixsoftware.com/ -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Check whether job still running
R.S. That would mean that the scheduler had its own security and letting applications near production. Then the finger pointing would start and never end. No Thanks. Ed On May 1, 2013, at 4:48 PM, R.S. wrote: W dniu 2013-05-01 21:56, Ted MacNEIL pisze: Which shops allow test/development jobs under control of a scheduler? All I know. More exactly: All I know and they have scheduler. Any reason for not using scheduler assuming it's available? -- Radoslaw Skorupka Lodz, Poland -- Tre tej wiadomoci moe zawiera informacje prawnie chronione Banku przeznaczone wycznie do uytku subowego adresata. Odbiorc moe by jedynie jej adresat z wyczeniem dostpu osób trzecich. Jeeli nie jeste adresatem niniejszej wiadomoci lub pracownikiem upowanionym do jej przekazania adresatowi, informujemy, e jej rozpowszechnianie, kopiowanie, rozprowadzanie lub inne dziaanie o podobnym charakterze jest prawnie zabronione i moe by karalne. Jeeli otrzymae t wiadomo omykowo, prosimy niezwocznie zawiadomi nadawc wysyajc odpowied oraz trwale usun t wiadomo wczajc w to wszelkie jej kopie wydrukowane lub zapisane na dysku. This e-mail may contain legally privileged information of the Bank and is intended solely for business use of the addressee. This e- mail may only be received by the addressee and may not be disclosed to any third parties. If you are not the intended addressee of this e-mail or the employee authorised to forward it to the addressee, be advised that any dissemination, copying, distribution or any other similar activity is legally prohibited and may be punishable. If you received this e-mail by mistake please advise the sender immediately by using the reply facility in your e-mail software and delete permanently this e-mail including any copies of it either printed or saved to hard drive. BRE Bank SA, 00-950 Warszawa, ul. Senatorska 18, tel. +48 (22) 829 00 00, fax +48 (22) 829 00 33, www.brebank.pl, e-mail: i...@brebank.pl Sd Rejonowy dla m. st. Warszawy XII Wydzia Gospodarczy Krajowego Rejestru Sdowego, nr rejestru przedsibiorców KRS 025237, NIP: 526-021-50-88. Wedug stanu na dzie 01.01.2013 r. kapita zakadowy BRE Banku SA (w caoci wpacony) wynosi 168.555.904 zotych. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Duplicate jobname (Yay or Nay) Was - Re: Check whether job still running
One place I did this by design was when I was decommisioning DASD. I would use 1 job of ICKDSF TRKFMT per logical volume and 1 name for each physical array in the box. When they wanted me to rush, I would do 2 names for each physical array, but the thrashing would slow each job. The two jobs would finish in about 75% of running two in sequence. Starting a 3rd name lead to so much thrashing we go very little decrease in time so I stopped those after 1 night. So running 1 jobname at a time allowed the queing of jobs to kick off over a couple of weeks as other jobs completed. On Thu, May 2, 2013 at 5:20 AM, Elardus Engelbrecht elardus.engelbre...@sita.co.za wrote: I have given this thread a new name. So flame me... ;-) Strange no one came with another reason why duplicate jobnames are to be prohibited or allowed. -- Mike A Schwab, Springfield IL USA Where do Forest Rangers go to get away from it all? -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
OT - What is the proper term for K notation?
This question has nothing to do with mainframes (other than that I am trying to name an option for a mainframe program) but I know there are some ultra-precise word jockeys here. What is the correct term for K, M or G type notation? If I had integers 1234 and 456, what would you call it if they were formatted as 1.234K and 4.56M? OTOH, what would be the contrasting term for normal notation: 1234 and 456? What would you call a program option to do things one way or the other? I want __ notation output or __ notation output. It's effectively a kind of floating point notation, but is there a more precise term? Thanks all, Charles -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Performance gains with LFAREA ?
I think one person found a lot of OpenMVS programs being repeatedly loaded. So they wrote a little program that LOADed the object modules into the LF area and ended. They now remain in core until shutdown. -- Mike A Schwab, Springfield IL USA Where do Forest Rangers go to get away from it all? -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: OT - What is the proper term for K notation?
K is ISO for Kilo meaning times 1000. Ki is ISO for Kibi meaning times 1024 ref: http://en.wikipedia.org/wiki/Binary_prefix http://en.wikipedia.org/wiki/ISO/IEC_8 http://www.nist.gov/pml/pubs/sp330/index.cfm http://www.nist.gov/pml/pubs/sp811/index.cfm On Thu, May 2, 2013 at 10:57 AM, Charles Mills charl...@mcn.org wrote: This question has nothing to do with mainframes (other than that I am trying to name an option for a mainframe program) but I know there are some ultra-precise word jockeys here. What is the correct term for K, M or G type notation? If I had integers 1234 and 456, what would you call it if they were formatted as 1.234K and 4.56M? OTOH, what would be the contrasting term for normal notation: 1234 and 456? What would you call a program option to do things one way or the other? I want __ notation output or __ notation output. It's effectively a kind of floating point notation, but is there a more precise term? Thanks all, Charles -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- This is a test of the Emergency Broadcast System. If this had been an actual emergency, do you really think we'd stick around to tell you? Maranatha! John McKown -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: as OpenMVS assembler always gives ASMA935U
The doc says: *ASMA935U* *One* *or* *more* *required* *files* *not* *available* *Explanation:* The assembler encountered an error when attempting to open a required file. *System* *Action:* Before this message is issued, one or more associated messages are issued that describe which file or files could not be opened. After this message is issued, the assembly stops. *Programmer* *Response:* Check the associated message or messages. So, did you get any other associated messages? If not, it is a bug IMO. Open a ETR. Kirk Wolf Dovetailed Technologies http://dovetail.com On Thu, May 2, 2013 at 9:31 AM, Etienne Thijsse e.thij...@chello.nl wrote: I tried this, it does not work. The same ASMA935U error occurs. Maybe 'as' itself has configuration issues... I don't know. I'll use c89. Thanks, Etienne On Thu, 2 May 2013 08:13:26 -0600, Steve Comstock st...@trainersfriend.com wrote: On 5/2/2013 8:06 AM, Etienne Thijsse wrote: Great, this works :-) _C89_SSYSLIB=CEE.SCEEMAC:SYS1.MACLIB:SYS1.MODGEN:IMS.SDFSMAC export _C89_SSYSLIB c89 -c bla.s Thanks! Etienne Glad you were able to solve your problem. So the analogous process for 'as' would be: _AS_MACLIB=CEE.SCEEMAC:SYS1.MACLIB:SYS1.MODGEN:IMS.SDFSMAC export _AS_MACLIB as -o bla.o bla.s would you try this and see if it works? Thanks. On Thu, 2 May 2013 15:48:43 +0200, Miklos Szigetvari miklos.szigetv...@isis-papyrus.com wrote: Hi Never used as, we are using the c89 to compile assembler modules and the _C89_SSYSLIB envar can specify the SYSLIB concatenation. - man as gives me a detailed description of the as command - the c89 -v option generates the so called pseudo JCL, maybe important to see the used files etc On 02.05.2013 15:04, Etienne Thijsse wrote: Hi All, I am compiling an assembler source under OpenMVS. Using the C compiler, this is no problem, I can do cc -c bla.s which gives me an object named bla.o. But the assembler as will not do this, it keeps giving me the error ** ASMA935U One or more required files not available without telling me what file(s) these are :-( The command is (I think): as -o bla.o bla.s The reason I want to use as instead of cc is that as has the -I option with which you can specify a macro library; I need to use an IMS macro in IMS.SDFSMAC. I have not found any cc option that can do this. The UNIX System Services Command Reference documents this -I option. But it is lacking an example use of as. Thanks, Etienne -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- Kind regards, / Mit freundlichen Grüßen Miklos Szigetvari Research Development ISIS Papyrus Europe AG Alter Wienerweg 12, A-2344 Maria Enzersdorf, Austria T: +43(2236) 27551 333, F: +43(2236)21081 E-mail: miklos.szigetv...@isis-papyrus.com Info: i...@isis-papyrus.com Hotline: +43-2236-27551-111 Visit our brand new extended Website at www.isis-papyrus.com --- This e-mail is only intended for the recipient and not legally binding. Unauthorised use, publication, reproduction or disclosure of the content of this e-mail is not permitted. This email has been checked for known viruses, but ISIS Papyrus accepts no responsibility for malicious or inappropriate content. --- -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- Kind regards, -Steve Comstock The Trainer's Friend, Inc. 303-355-2752 http://www.trainersfriend.com * To get a good Return on your Investment, first make an investment! + Training your people is an excellent investment * Try our tool for calculating your Return On Investment for training dollars at http://www.trainersfriend.com/ROI/roi.html -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive
Re: OT - What is the proper term for K notation?
Charles Mills wrote: ...ultra-precise word jockeys here. ...have already discussed 1001 times on IBM-MAIN and posted/refered in IBM-MAIN this: http://en.wikipedia.org/wiki/Binary_prefix#IEC_standard_prefixes There you will learn about kibi and friends. Enjoy. ;-) Groete / Greetings Elardus Engelbrecht -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: OT - What is the proper term for K notation?
Perhaps http://en.wikipedia.org/wiki/Binary_prefix will answer your question. -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Charles Mills Sent: Thursday, May 02, 2013 11:58 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: OT - What is the proper term for K notation? This question has nothing to do with mainframes (other than that I am trying to name an option for a mainframe program) but I know there are some ultra-precise word jockeys here. What is the correct term for K, M or G type notation? If I had integers 1234 and 456, what would you call it if they were formatted as 1.234K and 4.56M? OTOH, what would be the contrasting term for normal notation: 1234 and 456? What would you call a program option to do things one way or the other? I want __ notation output or __ notation output. It's effectively a kind of floating point notation, but is there a more precise term? Thanks all, Charles -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Check out BBC News - Atoms star in world's smallest movie from IBM
_BBC News - Atoms star in world's smallest movie from IBM_ (http://www.bbc.co.uk/news/science-environment-22364761) Almost Friday! Anyway, this is way cool...literally and figuratively. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: OT - What is the proper term for K notation?
No, no one is answering the question I tried to ask. Sorry if I was unclear. I am NOT asking what is the difference between kilo and kibi? or is it right to refer to 1024 as 1K? or anything like that. I am asking what you CALL that KIND of notation. If my program outputs numbers as 1234 and 456 but your program outputs the same values as 1.234K and 4.56M, what would you call the *format* that your program uses? Your program outputs numbers in __ notation. Mine OTOH outputs numbers in _ notation. Perhaps powers of 1000 notation. Any term more compact than that that could be used as a control statement option? Charles -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Elardus Engelbrecht Sent: Thursday, May 02, 2013 12:21 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: OT - What is the proper term for K notation? Charles Mills wrote: ...ultra-precise word jockeys here. ...have already discussed 1001 times on IBM-MAIN and posted/refered in IBM-MAIN this: http://en.wikipedia.org/wiki/Binary_prefix#IEC_standard_prefixes There you will learn about kibi and friends. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: ALL IS FINE : SEEING POSTS AGAIN
Yes, I noticed that. Is there a quick way of deleting them after I have read them? From: Mike Schwab mike.a.sch...@gmail.com To: IBM-MAIN@LISTSERV.UA.EDU Sent: Thursday, 2 May 2013 11:16 AM Subject: Re: ALL IS FINE : SEEING POSTS AGAIN Don't be surprised if you get all the missing emails over a 2-3 week period. On Thu, May 2, 2013 at 6:41 AM, John Dawes jhn_da...@yahoo.com.au wrote: Me 3. I hadn't received any mail for quite a while (8 weeks at least) -- Mike A Schwab, Springfield IL USA Where do Forest Rangers go to get away from it all? -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: OT - What is the proper term for K notation?
Or phrasing the question differently: consider the integer 4560. It may be expressed as 4.56 x 10**7 or 4.56E7 in scientific notation; or as 45.6 x 10**6 in engineering notation; or as 45.6M in ___ notation; or as 4560 in _ notation. Can anyone fill in those blanks? Charles -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Charles Mills Sent: Thursday, May 02, 2013 1:24 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: OT - What is the proper term for K notation? No, no one is answering the question I tried to ask. Sorry if I was unclear. I am NOT asking what is the difference between kilo and kibi? or is it right to refer to 1024 as 1K? or anything like that. I am asking what you CALL that KIND of notation. If my program outputs numbers as 1234 and 456 but your program outputs the same values as 1.234K and 4.56M, what would you call the *format* that your program uses? Your program outputs numbers in __ notation. Mine OTOH outputs numbers in _ notation. Perhaps powers of 1000 notation. Any term more compact than that that could be used as a control statement option? -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: GTF IHL007I Terminating on Error
GTF may be started at any time. There should be other messages indicating the error. Check your system log. If necessary, try S GTF.GTF,,,MSGCLASS=x (x= any held sysout class) e.g. trace dataset not specified, SYSOUT dataset missing... etc. Al Staller | Z Systems Programmer | KBM Group | (Tel) 972 664-3565 | allan.stal...@kbmg.com -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Campbell Jay Sent: Thursday, May 02, 2013 1:10 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: GTF IHL007I Terminating on Error Hi Mainers - Receiving this error with RC=8 - no other information. Can a GTF trace be started for a job or started task that is already running ? RTMF isn't providing an answer. My tests of things running and not running says no. Any help appreciated. TIA. Jay Campbell IBM OS Support Section -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: OT - What is the proper term for K notation?
See the National Institute of Standards and Technology (NIST) website: http://physics.nist.gov/cuu/Units/binary.html They are called binary and decimal prefixes (sic). The more commonly used, (10^3)^n, notation is formally called SI decimal-prefix notation. The binary, (2^3)^n, notation is called IEC binary prefix-notation. IEC will shortly become SI too. Strictly speaking nude values like 1.234K are not well formed. They specify a magnitude but not a unit, kilobyte or kibibyte, kilocalorie or kibicalorie, kilogram or kibigram, kilometer or kibimeter, etc., etc. John Gilmore, Ashland, MA 01721 - USA -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Check whether job still running
W dniu 2013-05-02 17:14, Ed Gould pisze: R.S. That would mean that the scheduler had its own security and letting applications near production. Then the finger pointing would start and never end. No Thanks. 1. Yes, at least schedulers I know do have its own security (means: RACF profiles). 2. Have you ever heard about LPARs? Production LPAR, separate dev LPAR... 3. Assuming finger check - what is the difference between oh sh*t sub a chain of jobs inside scheduler and jobs linked in chain using scout methods? What's better/worse? -- Radoslaw Skorupka Lodz, Poland -- Tre tej wiadomoci moe zawiera informacje prawnie chronione Banku przeznaczone wycznie do uytku subowego adresata. Odbiorc moe by jedynie jej adresat z wyczeniem dostpu osób trzecich. Jeeli nie jeste adresatem niniejszej wiadomoci lub pracownikiem upowanionym do jej przekazania adresatowi, informujemy, e jej rozpowszechnianie, kopiowanie, rozprowadzanie lub inne dziaanie o podobnym charakterze jest prawnie zabronione i moe by karalne. Jeeli otrzymae t wiadomo omykowo, prosimy niezwocznie zawiadomi nadawc wysyajc odpowied oraz trwale usun t wiadomo wczajc w to wszelkie jej kopie wydrukowane lub zapisane na dysku. This e-mail may contain legally privileged information of the Bank and is intended solely for business use of the addressee. This e-mail may only be received by the addressee and may not be disclosed to any third parties. If you are not the intended addressee of this e-mail or the employee authorised to forward it to the addressee, be advised that any dissemination, copying, distribution or any other similar activity is legally prohibited and may be punishable. If you received this e-mail by mistake please advise the sender immediately by using the reply facility in your e-mail software and delete permanently this e-mail including any copies of it either printed or saved to hard drive. BRE Bank SA, 00-950 Warszawa, ul. Senatorska 18, tel. +48 (22) 829 00 00, fax +48 (22) 829 00 33, www.brebank.pl, e-mail: i...@brebank.pl Sd Rejonowy dla m. st. Warszawy XII Wydzia Gospodarczy Krajowego Rejestru Sdowego, nr rejestru przedsibiorców KRS 025237, NIP: 526-021-50-88. Wedug stanu na dzie 01.01.2013 r. kapita zakadowy BRE Banku SA (w caoci wpacony) wynosi 168.555.904 zotych. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
CFRM Policy with new CPU
Hi We are in migration stage from old Z9 to zEC12 CPU, in parallel sysplex environment, regarding CFRM we referring now to two CFs, internal and external CFs. I will configure new CFRM policy referring to the new CFs. I have some doubt, that when I will IPL with the new policy with the new CPU, still it will point to the old CFRM policy, even if I define the new policy in COUPLExx member in parmlib. Any advise or recommendation will be appreciated to help me. Mohamed -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: OT - What is the proper term for K notation?
K, Ki, are scaling factors, therefore I would call that type of formatting scaled format. I expect most people would understand what I meant. -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Charles Mills Sent: Thursday, May 02, 2013 1:24 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: OT - What is the proper term for K notation? No, no one is answering the question I tried to ask. Sorry if I was unclear. I am NOT asking what is the difference between kilo and kibi? or is it right to refer to 1024 as 1K? or anything like that. I am asking what you CALL that KIND of notation. If my program outputs numbers as 1234 and 456 but your program outputs the same values as 1.234K and 4.56M, what would you call the *format* that your program uses? Your program outputs numbers in __ notation. Mine OTOH outputs numbers in _ notation. Perhaps powers of 1000 notation. Any term more compact than that that could be used as a control statement option? Charles -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Elardus Engelbrecht Sent: Thursday, May 02, 2013 12:21 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: OT - What is the proper term for K notation? Charles Mills wrote: ...ultra-precise word jockeys here. ...have already discussed 1001 times on IBM-MAIN and posted/refered in IBM-MAIN this: http://en.wikipedia.org/wiki/Binary_prefix#IEC_standard_prefixes There you will learn about kibi and friends. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: OT - What is the proper term for K notation?
ITYM: (2^10)^n, notation = = Date: Thu, 2 May 2013 14:31:45 -0400 From: jwgli...@gmail.com Subject: Re: OT - What is the proper term for K notation? To: IBM-MAIN@LISTSERV.UA.EDU See the National Institute of Standards and Technology (NIST) website: http://physics.nist.gov/cuu/Units/binary.html They are called binary and decimal prefixes (sic). The more commonly used, (10^3)^n, notation is formally called SI decimal-prefix notation. The binary, (2^3)^n, notation is called IEC binary prefix-notation. IEC will shortly become SI too. Strictly speaking nude values like 1.234K are not well formed. They specify a magnitude but not a unit, kilobyte or kibibyte, kilocalorie or kibicalorie, kilogram or kibigram, kilometer or kibimeter, etc., etc. John Gilmore, Ashland, MA 01721 - USA -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: CFRM Policy with new CPU
Create a CFRM policy with ALL your CFs defined, both existing and new. Change the PREFLIST to specify ALL the CFs. e.g. PREFLIST(NEW1,NEW2,OLD1,OLD2) Activate the policy. This the key step. Now no matter what combination of old and new CFs you come up on the structures will be allocated. Alan Field Technical Engineer Principal BCBS Minnesota From: Mohamed Juma mmj...@yahoo.com To: IBM-MAIN@LISTSERV.UA.EDU Date: 05/02/2013 14:06 Subject:CFRM Policy with new CPU Sent by:IBM Mainframe Discussion List IBM-MAIN@LISTSERV.UA.EDU Hi We are in migration stage from old Z9 to zEC12 CPU, in parallel sysplex environment, regarding CFRM we referring now to two CFs, internal and external CFs. I will configure new CFRM policy referring to the new CFs. I have some doubt, that when I will IPL with the new policy with the new CPU, still it will point to the old CFRM policy, even if I define the new policy in COUPLExx member in parmlib. Any advise or recommendation will be appreciated to help me. Mohamed -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN The information contained in this communication may be confidential, and is intended only for the use of the recipient(s) named above. If the reader of this message is not the intended recipient, you are hereby notified that any dissemination, distribution, or copying of this communication, or any of its contents, is strictly prohibited. If you have received this communication in error, please return it to the sender immediately and delete the original message and any copy of it from your computer system. If you have any questions concerning this message, please contact the sender. Unencrypted, unauthenticated Internet e-mail is inherently insecure. Internet messages may be corrupted or incomplete, or may incorrectly identify the sender. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: OT - What is the proper term for K notation?
On 2 May 2013 14:31, John Gilmore jwgli...@gmail.com wrote: Strictly speaking nude values like 1.234K are not well formed. They specify a magnitude but not a unit, kilobyte or kibibyte, kilocalorie or kibicalorie, kilogram or kibigram, kilometer or kibimeter, etc., etc. To the question 'If I had integers 1234 and 456, what would you call it if they were formatted as 1.234K and 4.56M?', I was about to say broken or wrong. But nude expresses the notation and its problem perfectly, and I recommend it with only a small :-) needed. To 'OTOH, what would be the contrasting term for normal notation: 1234 and 456?', I would say simply decimal, though that of course runs the risk of being taken as being in opposition to binary or hexadecimal (or any number of other less likely bases). There are two other aspects that may bear thinking about: The letters K and M are not universally understood to be either of (10**3 and 10**6) or (2**10 and 2**20). In particular, financial people and executive types to this day often use M to mean thousand, and use MM for million. Doubtless these derive from Roman numerals (though MM would be 2000), but like the Romans they are not quite dead yet, and if it really matters you should probably avoid them.* If you want names for your notations, you should consider also precision and rounding. Perhaps your program will just do what it perceives to be the sensible thing, but once you give users the choice by some keyword of 1.234K vs 1234, when should they expect 1.2340K vs 1.23K or even 1K? Tony H. * There are actually three overlapping and incompatible schemes used for money: that used by accountants and other money men, that used by engineers and other technical people, and that used by tabloid newspapers in headlines: SI Financial TabloidMultiplier k (kilo)M (Roman) G (grand) 10**3 M (mega)MM (Roman) M (million)10**6 G (giga)MMM (rare) B (billion)10**9 T (tera)- Tr (trillion) 10**12 -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: OT - What is the proper term for K notation?
I get it. The question is not about what scaling factor is being specified, or even the name of a specific measurement units designation, but a more general-level question of what kind of name would one give to the concept of a scaled number representation like 23.5K or 23.6M, if for example you were writing a computer output routine to print a number in that format, rather than printing it as an integer format, or a fixed point value format, or floating point value with exponent format. Perhaps you could just call it a scaled integer value where M is an indication of scaling factor, but I can't recall ever hearing someone attempt to give such an external notation a formal name. The usage of M in a context like MB is as a prefix, and the standards of which I am aware only formally define its usage when combined with a unit of measurement, not stand-alone. The latter format (4560) I would simply call integer or possibly unscaled integer if the other is called scaled. The term scaled integer does appear in the context of some languages like COBOL, but it applies to the implied 10**n multiplier in an internal data representation, not to scaling specific to input or output of values. One can certainly find examples of applications, particularly in the interactive world, where output values are dynamically scaled so as to display the most significant digits while still using a limited number of characters as the values get increasingly large: as in displaying 900 B as 900 B, but 212,123 B as 212.1 KB, 616,212,123 B as 616.2MB, etc.. It would make sense to be able to generalize such a numeric format in the absence of a specific measurement unit, but I'm not sure what I would call it other than dynamically scaled integer. There surely must a programming language somewhere with direct support for such an output format. I'm just not personally aware of any. Joel C. Ewing On 05/02/2013 12:34 PM, Charles Mills wrote: Or phrasing the question differently: consider the integer 4560. It may be expressed as 4.56 x 10**7 or 4.56E7 in scientific notation; or as 45.6 x 10**6 in engineering notation; or as 45.6M in ___ notation; or as 4560 in _ notation. Can anyone fill in those blanks? Charles -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Charles Mills Sent: Thursday, May 02, 2013 1:24 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: OT - What is the proper term for K notation? No, no one is answering the question I tried to ask. Sorry if I was unclear. I am NOT asking what is the difference between kilo and kibi? or is it right to refer to 1024 as 1K? or anything like that. I am asking what you CALL that KIND of notation. If my program outputs numbers as 1234 and 456 but your program outputs the same values as 1.234K and 4.56M, what would you call the *format* that your program uses? Your program outputs numbers in __ notation. Mine OTOH outputs numbers in _ notation. Perhaps powers of 1000 notation. Any term more compact than that that could be used as a control statement option? -- Joel C. Ewing,Bentonville, AR jcew...@acm.org -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: CFRM Policy with new CPU
Agree with this. Given a recent experience I'd also very specifically also update the COUPLExx member to explicitly load the correct policy. This is more a safety measure than anything else - I had a bad experience in just updating a CFRM policy and now am pretty gun-shy about updates like this. However we have routinely had non connected CF's in our production policies listing our DR CF's(I got bit during a development upgrade ) Jerry Whitteridge Lead Systems Programmer Safeway Inc. 925 951 4184 If you feel in control you just aren't going fast enough. -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Alan Field Sent: Thursday, May 02, 2013 12:27 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: CFRM Policy with new CPU Create a CFRM policy with ALL your CFs defined, both existing and new. Change the PREFLIST to specify ALL the CFs. e.g. PREFLIST(NEW1,NEW2,OLD1,OLD2) Activate the policy. This the key step. Now no matter what combination of old and new CFs you come up on the structures will be allocated. Alan Field Technical Engineer Principal BCBS Minnesota From: Mohamed Juma mmj...@yahoo.com To: IBM-MAIN@LISTSERV.UA.EDU Date: 05/02/2013 14:06 Subject:CFRM Policy with new CPU Sent by:IBM Mainframe Discussion List IBM-MAIN@LISTSERV.UA.EDU Hi We are in migration stage from old Z9 to zEC12 CPU, in parallel sysplex environment, regarding CFRM we referring now to two CFs, internal and external CFs. I will configure new CFRM policy referring to the new CFs. I have some doubt, that when I will IPL with the new policy with the new CPU, still it will point to the old CFRM policy, even if I define the new policy in COUPLExx member in parmlib. Any advise or recommendation will be appreciated to help me. Mohamed -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN The information contained in this communication may be confidential, and is intended only for the use of the recipient(s) named above. If the reader of this message is not the intended recipient, you are hereby notified that any dissemination, distribution, or copying of this communication, or any of its contents, is strictly prohibited. If you have received this communication in error, please return it to the sender immediately and delete the original message and any copy of it from your computer system. If you have any questions concerning this message, please contact the sender. Unencrypted, unauthenticated Internet e-mail is inherently insecure. Internet messages may be corrupted or incomplete, or may incorrectly identify the sender. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN Email Firewall made the following annotations. -- Warning: All e-mail sent to this address will be received by the corporate e-mail system, and is subject to archival and review by someone other than the recipient. This e-mail may contain proprietary information and is intended only for the use of the intended recipient(s). If the reader of this message is not the intended recipient(s), you are notified that you have received this message in error and that any review, dissemination, distribution or copying of this message is strictly prohibited. If you have received this message in error, please notify the sender immediately. == -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Check whether job still running
Radoslaw: My My you must never have worked in the US have you? The politics are horrendous and the incompetence at times is astounding. I have worked in several places where oops are *NOT* allowed. OOPs means fired. 30 years ago it was not a big item. Now days jobs are extremely hard to find and its months or years between jobs. People are risk adverse because of this. Ed On May 2, 2013, at 9:00 AM, Pommier, Rex R. wrote: W dniu 2013-05-02 15:35, Pommier, Rex R. pisze: Radoslaw, One additional reason would be expediency - which relates to the territorialism Ted mentioned. One of the shops I work at has a scheduler, with a separate scheduling team that owns the scheduler and all the schedules that go into it. Any changes to the schedule need to go through this group. In my mind, it makes sense to bypass the scheduler for quick one-off jobs that require a database to be down for example. Well, such territorialism mean mistakes in management. The teams should cooperate, not fight. I would never allow such situation. BTDT - I'm a manager of mainframe division. A solution which should satisfy both parties would be to create two (maybe more) scheduling instances, one for regular users. Another mean would be scheduler security facilities. -- Radoslaw Skorupka Lodz, Poland Agreed. Unfortunately not all managers are level-headed and not all work toward a common goal. Way too many have their little fiefdom and want to protect it at all costs. Not right, but reality. Rex The information contained in this e-mail may contain confidential and/or privileged information and is intended for the sole use of the intended recipient. If you are not the intended recipient, you are hereby notified that any unauthorized use, disclosure, distribution or copying of this communication is strictly prohibited and that you will be held responsible for any such unauthorized activity, including liability for any resulting damages. As appropriate, such incident(s) may also be reported to law enforcement. If you received this e-mail in error, please reply to sender and destroy or delete the message and any attachments. Thank you. NOTICE: This e-mail message, including any attachments and appended messages, is for the sole use of the intended recipients and may contain confidential and legally privileged information. If you are not the intended recipient, any review, dissemination, distribution, copying, storage or other use of all or any portion of this message is strictly prohibited. If you received this message in error, please immediately notify the sender by reply e-mail and delete this message in its entirety. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Check whether job still running
Joel: Finding quality operators in the first place is always an issue. Having said that the nightmare of telling the difference between job and job is not easy and is just fraught with possibility of error and frankly in a shop where hundred (if not thousands) of jobs come in and out of a system in a shift is just too easy to make a mistake in any given minute. Even if you have iron rules on jobnames it is almost impossible to determine what is what adding duplicate jobnames to the mix makes errors bound to happen. Ed Ed On May 2, 2013, at 9:42 AM, Joel C. Ewing wrote: Ah, the dubious joys of working in an environment where quality control consists of firing the one who appears to have committed an error, rather than analyzing the problem and eliminating the root- cause factors that could lead to the same error being repeated by someone else in the future. I likely wouldn't have stayed at the same place for 32+ years if they hadn't had a better approach to quality control. If it is too difficult to train your operators (or any employee) to perform a process with 100% reliability, then it is the process that needs to be examined and changed, not the operator. Having multiple things in the same system with the same name when you care to treat them differently is an obvious process-design no-no. I can recall an analogous process-design error at the hardware level, where IBM had both 120V and 240V versions of the 3174 controller with a detachable power cord, no distinction in the cord connectors at the controller end between the 120V- and 240V-cords, and we somehow ended up with a mix of 120V and 240V 3174 controllers. The individual who smoked and did expensive damage to a 120V controller hooking it to 240V during a minor equipment shuffle was judged to be the victim of an error waiting to happen (and continued to be a valued employee). Joel C. Ewing On 05/02/2013 12:03 AM, Ed Gould wrote: DASDBILL2: Yes I know about the option. My question is why would anyone want to have it allowed. Trying to resolve operator problems would be a nightmare. How can a operator figure out which job to cancel? As a follow on say operator cancels job aa and a is an online system . The other job aaa was a was data base restore. Both would be grounds for firing in a shop where I worked. Ed On May 1, 2013, at 2:20 PM, DASDBILL2 wrote: Ed, Duplicate jobnames are allowed or not allowed at the discretion of the customer. There is now a parameter to allow duplicate jobnames' running simultaneously. Those shops that do not want havoc can opt not to use the new parameter. All shops are not identical. Bill Fairchild Franklin, TN - Original Message - From: Ed Gould edgould1...@comcast.net To: IBM-MAIN@LISTSERV.UA.EDU Sent: Wednesday, May 1, 2013 10:24:03 AM Subject: Re: Check whether job still running Ed: I am somewhat surprised that you indicate that duplicate jobnames are to be allowed. I have worked in a few shops that job naming stand is frozen and it would wreek havoc if a duplicate jobname were to be allowed running at the same time. Ed On May 1, 2013, at 12:07 AM, Ed Jaffe wrote: On 4/30/2013 8:25 PM, Robert A. Rosenberg wrote: If you can live with JOB1 and JOB2 having the same jobname and you use JES2, that will handle the wait since JES2 will not allow JOB2 to be initiated so long as JOB1 is executing. This is true only with JOBDEF DUPL_JOB=DELAY. More and more JES2 shops these days are implementing JOBDEF DUPL_JOB=NODELAY to provide function similar to JES3 DUPJOBNM=YES functionality. -- Edward E Jaffe Phoenix Software International, Inc 831 Parkview Drive North El Segundo, CA 90245 http://www.phoenixsoftware.com/ -- Joel C. Ewing,Bentonville, AR jcew...@acm.org -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: CFRM Policy with new CPU
Alan, in this case, I have to put new names for the new CF. I was thinking to keep the old names. I think you also mean, that I have to make this change in the running system before IPL the new system. Mohamed From: Jerry Whitteridge jerry.whitteri...@safeway.com To: IBM-MAIN@LISTSERV.UA.EDU Sent: Thursday, May 2, 2013 10:33 PM Subject: Re: CFRM Policy with new CPU Agree with this. Given a recent experience I'd also very specifically also update the COUPLExx member to explicitly load the correct policy. This is more a safety measure than anything else - I had a bad experience in just updating a CFRM policy and now am pretty gun-shy about updates like this. However we have routinely had non connected CF's in our production policies listing our DR CF's(I got bit during a development upgrade ) Jerry Whitteridge Lead Systems Programmer Safeway Inc. 925 951 4184 If you feel in control you just aren't going fast enough. -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Alan Field Sent: Thursday, May 02, 2013 12:27 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: CFRM Policy with new CPU Create a CFRM policy with ALL your CFs defined, both existing and new. Change the PREFLIST to specify ALL the CFs. e.g. PREFLIST(NEW1,NEW2,OLD1,OLD2) Activate the policy. This the key step. Now no matter what combination of old and new CFs you come up on the structures will be allocated. Alan Field Technical Engineer Principal BCBS Minnesota From: Mohamed Juma mmj...@yahoo.com To: IBM-MAIN@LISTSERV.UA.EDU Date: 05/02/2013 14:06 Subject: CFRM Policy with new CPU Sent by: IBM Mainframe Discussion List IBM-MAIN@LISTSERV.UA.EDU Hi We are in migration stage from old Z9 to zEC12 CPU, in parallel sysplex environment, regarding CFRM we referring now to two CFs, internal and external CFs. I will configure new CFRM policy referring to the new CFs. I have some doubt, that when I will IPL with the new policy with the new CPU, still it will point to the old CFRM policy, even if I define the new policy in COUPLExx member in parmlib. Any advise or recommendation will be appreciated to help me. Mohamed -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN The information contained in this communication may be confidential, and is intended only for the use of the recipient(s) named above. If the reader of this message is not the intended recipient, you are hereby notified that any dissemination, distribution, or copying of this communication, or any of its contents, is strictly prohibited. If you have received this communication in error, please return it to the sender immediately and delete the original message and any copy of it from your computer system. If you have any questions concerning this message, please contact the sender. Unencrypted, unauthenticated Internet e-mail is inherently insecure. Internet messages may be corrupted or incomplete, or may incorrectly identify the sender. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN Email Firewall made the following annotations. -- Warning: All e-mail sent to this address will be received by the corporate e-mail system, and is subject to archival and review by someone other than the recipient. This e-mail may contain proprietary information and is intended only for the use of the intended recipient(s). If the reader of this message is not the intended recipient(s), you are notified that you have received this message in error and that any review, dissemination, distribution or copying of this message is strictly prohibited. If you have received this message in error, please notify the sender immediately. == -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: CFRM Policy with new CPU
Yes, you will need new names for the CFs. We just upgraded our processors and we had CF1 and CF2, In the new processors I defined CF3 and CF4 so we are now running with CFs named CF3 and CF4 only. Note though. In the IOCDS I named the NEW CF lpars CF1 and CF2 s so that in the CFRM policy CF3 runs in lpar CF1 etc. I'm thinking at some point I'll change the CFRM policy back to CF1 and CF2 to match the LPAR names. Yes - you need to make this change on your running system before you IPL the new system. Alan Field Technical Engineer Principal BCBS Minnesota Phone: 651.662.3546 Mobile: 651.428.8826 From: Mohamed Juma mmj...@yahoo.com To: IBM-MAIN@LISTSERV.UA.EDU Date: 05/02/2013 14:50 Subject:Re: CFRM Policy with new CPU Sent by:IBM Mainframe Discussion List IBM-MAIN@LISTSERV.UA.EDU Alan, in this case, I have to put new names for the new CF. I was thinking to keep the old names. I think you also mean, that I have to make this change in the running system before IPL the new system. Mohamed From: Jerry Whitteridge jerry.whitteri...@safeway.com To: IBM-MAIN@LISTSERV.UA.EDU Sent: Thursday, May 2, 2013 10:33 PM Subject: Re: CFRM Policy with new CPU Agree with this. Given a recent experience I'd also very specifically also update the COUPLExx member to explicitly load the correct policy. This is more a safety measure than anything else - I had a bad experience in just updating a CFRM policy and now am pretty gun-shy about updates like this. However we have routinely had non connected CF's in our production policies listing our DR CF's(I got bit during a development upgrade ) Jerry Whitteridge Lead Systems Programmer Safeway Inc. 925 951 4184 If you feel in control you just aren't going fast enough. -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Alan Field Sent: Thursday, May 02, 2013 12:27 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: CFRM Policy with new CPU Create a CFRM policy with ALL your CFs defined, both existing and new. Change the PREFLIST to specify ALL the CFs. e.g. PREFLIST(NEW1,NEW2,OLD1,OLD2) Activate the policy. This the key step. Now no matter what combination of old and new CFs you come up on the structures will be allocated. Alan Field Technical Engineer Principal BCBS Minnesota From: Mohamed Juma mmj...@yahoo.com To:IBM-MAIN@LISTSERV.UA.EDU Date: 05/02/2013 14:06 Subject:CFRM Policy with new CPU Sent by:IBM Mainframe Discussion List IBM-MAIN@LISTSERV.UA.EDU Hi We are in migration stage from old Z9 to zEC12 CPU, in parallel sysplex environment, regarding CFRM we referring now to two CFs, internal and external CFs. I will configure new CFRM policy referring to the new CFs. I have some doubt, that when I will IPL with the new policy with the new CPU, still it will point to the old CFRM policy, even if I define the new policy in COUPLExx member in parmlib. Any advise or recommendation will be appreciated to help me. Mohamed -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN The information contained in this communication may be confidential, and is intended only for the use of the recipient(s) named above. If the reader of this message is not the intended recipient, you are hereby notified that any dissemination, distribution, or copying of this communication, or any of its contents, is strictly prohibited. If you have received this communication in error, please return it to the sender immediately and delete the original message and any copy of it from your computer system. If you have any questions concerning this message, please contact the sender. Unencrypted, unauthenticated Internet e-mail is inherently insecure. Internet messages may be corrupted or incomplete, or may incorrectly identify the sender. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN Email Firewall made the following annotations. -- Warning: All e-mail sent to this address will be received by the corporate e-mail system, and is subject to archival and review by someone other than the recipient. This e-mail may contain proprietary information and is intended only for the use of the intended recipient(s). If the reader of this message is not the intended recipient(s), you are notified that you have received this message in error and that any review, dissemination, distribution or copying of this message is strictly prohibited. If you have received this message in error, please notify the sender immediately.
Re: Check whether job still running
R.S. On May 2, 2013, at 1:38 PM, R.S. wrote: W dniu 2013-05-02 17:14, Ed Gould pisze: R.S. That would mean that the scheduler had its own security and letting applications near production. Then the finger pointing would start and never end. No Thanks. 1. Yes, at least schedulers I know do have its own security (means: RACF profiles). BTDT doesn't work as advertised. 2. Have you ever heard about LPARs? Production LPAR, separate dev LPAR... Which we had . 3. Assuming finger check - what is the difference between oh sh*t sub a chain of jobs inside scheduler and jobs linked in chain using scout methods? What's better/worse? Both means fired end of story. And it *COULD* mean killing production and that would mean being escorted out of the building while trying to fasten your pants;-) If you were to bring down the market by a oops there are no excuses (Let the guy die who cares). -- Radoslaw Skorupka Lodz, Poland -- Tre tej wiadomoci moe zawiera informacje prawnie chronione Banku przeznaczone wycznie do uytku subowego adresata. Odbiorc moe by jedynie jej adresat z wyczeniem dostpu osób trzecich. Jeeli nie jeste adresatem niniejszej wiadomoci lub pracownikiem upowanionym do jej przekazania adresatowi, informujemy, e jej rozpowszechnianie, kopiowanie, rozprowadzanie lub inne dziaanie o podobnym charakterze jest prawnie zabronione i moe by karalne. Jeeli otrzymae t wiadomo omykowo, prosimy niezwocznie zawiadomi nadawc wysyajc odpowied oraz trwale usun t wiadomo wczajc w to wszelkie jej kopie wydrukowane lub zapisane na dysku. This e-mail may contain legally privileged information of the Bank and is intended solely for business use of the addressee. This e- mail may only be received by the addressee and may not be disclosed to any third parties. If you are not the intended addressee of this e-mail or the employee authorised to forward it to the addressee, be advised that any dissemination, copying, distribution or any other similar activity is legally prohibited and may be punishable. If you received this e-mail by mistake please advise the sender immediately by using the reply facility in your e-mail software and delete permanently this e-mail including any copies of it either printed or saved to hard drive. BRE Bank SA, 00-950 Warszawa, ul. Senatorska 18, tel. +48 (22) 829 00 00, fax +48 (22) 829 00 33, www.brebank.pl, e-mail: i...@brebank.pl Sd Rejonowy dla m. st. Warszawy XII Wydzia Gospodarczy Krajowego Rejestru Sdowego, nr rejestru przedsibiorców KRS 025237, NIP: 526-021-50-88. Wedug stanu na dzie 01.01.2013 r. kapita zakadowy BRE Banku SA (w caoci wpacony) wynosi 168.555.904 zotych. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Check whether job still running
On Thu, 2 May 2013 10:14:04 -0500, Ed Gould wrote: R.S. That would mean that the scheduler had its own security and letting applications near production. No, not its own security. RACF. Then the finger pointing would start and never end. No Thanks. Look. If you let people submit jobs outside the scheduler, then there's enough security and the scheduler needs no more. You don't let people submit jobs outside the scheduler, then everyone submits jobs through the scheduler, and the needed mechanisms must exist. -- gil -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: OT - What is the proper term for K notation?
You do get it! g Your second sentence is a perfect exposition of what I was trying to ask. Your last paragraph is a perfect exposition of the problem I am solving with the K notation. Thanks all, especially JG. Scaled seems to be pretty good. Not sure what the opposite is? NoScaled? Unscaled? INTFMT(SCALED|NOSCALED) Decimal does not really cut it because it's base ten in any event, and a decimal point is absent in any event. Binary would be confusing, I think. I hear the people complaining about nudity (ahem) but the units are already specified. Giving an example, devoid here of all context BytesIn = 25.7K, BytesOut = 286.4M Yeah, I suppose it might say just plain In = 25.7KB, but, as we say, the program doesn't work that way. (Also, due to other constraints it MUST appear in a string format message, not in tabular form like most mainframe reports.) And yes, I am doing it with my own code -- there is no built-in support in the language I am using (C++). Charles -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Joel C. Ewing Sent: Thursday, May 02, 2013 3:30 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: OT - What is the proper term for K notation? I get it. The question is not about what scaling factor is being specified, or even the name of a specific measurement units designation, but a more general-level question of what kind of name would one give to the concept of a scaled number representation like 23.5K or 23.6M, if for example you were writing a computer output routine to print a number in that format, rather than printing it as an integer format, or a fixed point value format, or floating point value with exponent format. Perhaps you could just call it a scaled integer value where M is an indication of scaling factor, but I can't recall ever hearing someone attempt to give such an external notation a formal name. The usage of M in a context like MB is as a prefix, and the standards of which I am aware only formally define its usage when combined with a unit of measurement, not stand-alone. The latter format (4560) I would simply call integer or possibly unscaled integer if the other is called scaled. The term scaled integer does appear in the context of some languages like COBOL, but it applies to the implied 10**n multiplier in an internal data representation, not to scaling specific to input or output of values. One can certainly find examples of applications, particularly in the interactive world, where output values are dynamically scaled so as to display the most significant digits while still using a limited number of characters as the values get increasingly large: as in displaying 900 B as 900 B, but 212,123 B as 212.1 KB, 616,212,123 B as 616.2MB, etc.. It would make sense to be able to generalize such a numeric format in the absence of a specific measurement unit, but I'm not sure what I would call it other than dynamically scaled integer. There surely must a programming language somewhere with direct support for such an output format. I'm just not personally aware of any. Joel C. Ewing -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Duplicate job names (Was: Check whether job still running)
On 5/2/2013 12:46 PM, Ed Gould wrote: Finding quality operators in the first place is always an issue. Having said that the nightmare of telling the difference between job and job is not easy and is just fraught with possibility of error and frankly in a shop where hundred (if not thousands) of jobs come in and out of a system in a shift is just too easy to make a mistake in any given minute. If the same job name is used for different purposes and you have hundreds -- or even thousands -- of them coming through, then asking an operator to identify a job to be modified or cancelled by name, without the right tools to properly identify the owner and purpose of the job, is a recipe for disaster. I have seen very, Very, VERY large JES2 installations -- one of our larger (E)JES JES2 customers runs a 13-member(!) production JESplex -- using duplicate job names. I know this because I have personally examined SVC dumps they have sent to us over the years. (Yes. I'll admit our software does sometimes produce dumps... :-[ ) I have seen very large JES3 installations doing this as well. They just seem to take it all in stride. If they can handle it, so can you... -- Edward E Jaffe Phoenix Software International, Inc 831 Parkview Drive North El Segundo, CA 90245 http://www.phoenixsoftware.com/ -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Check whether job still running
W dniu 2013-05-02 21:34, Ed Gould pisze: Radoslaw: My My you must never have worked in the US have you? Ed, You must never have worked in Croatia, have you? And now, please be so kind and explain your point. BT The politics are horrendous and the incompetence at times is astounding. We are not talking about politics, rather about low-level organizational rules. I have worked in several places where oops are *NOT* allowed. OOPs means fired. Still unrelated to the topic. oops can happen inside and outside batch scheduler, good method to isolate oops from production is to isolate non-prod activities from production, not disallowing using scheduler at all. 30 years ago it was not a big item. Now days jobs are extremely hard to find and its months or years between jobs. People are risk adverse because of this. -- Radoslaw Skorupka Lodz, Poland -- Tre tej wiadomoci moe zawiera informacje prawnie chronione Banku przeznaczone wycznie do uytku subowego adresata. Odbiorc moe by jedynie jej adresat z wyczeniem dostpu osób trzecich. Jeeli nie jeste adresatem niniejszej wiadomoci lub pracownikiem upowanionym do jej przekazania adresatowi, informujemy, e jej rozpowszechnianie, kopiowanie, rozprowadzanie lub inne dziaanie o podobnym charakterze jest prawnie zabronione i moe by karalne. Jeeli otrzymae t wiadomo omykowo, prosimy niezwocznie zawiadomi nadawc wysyajc odpowied oraz trwale usun t wiadomo wczajc w to wszelkie jej kopie wydrukowane lub zapisane na dysku. This e-mail may contain legally privileged information of the Bank and is intended solely for business use of the addressee. This e-mail may only be received by the addressee and may not be disclosed to any third parties. If you are not the intended addressee of this e-mail or the employee authorised to forward it to the addressee, be advised that any dissemination, copying, distribution or any other similar activity is legally prohibited and may be punishable. If you received this e-mail by mistake please advise the sender immediately by using the reply facility in your e-mail software and delete permanently this e-mail including any copies of it either printed or saved to hard drive. BRE Bank SA, 00-950 Warszawa, ul. Senatorska 18, tel. +48 (22) 829 00 00, fax +48 (22) 829 00 33, www.brebank.pl, e-mail: i...@brebank.pl Sd Rejonowy dla m. st. Warszawy XII Wydzia Gospodarczy Krajowego Rejestru Sdowego, nr rejestru przedsibiorców KRS 025237, NIP: 526-021-50-88. Wedug stanu na dzie 01.01.2013 r. kapita zakadowy BRE Banku SA (w caoci wpacony) wynosi 168.555.904 zotych. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: CFRM Policy with new CPU
I vaguely remember some advice somewhere that it is cleaner to remove the CF definitions as you go. 'Setting Up A Sysplex' has procedures to do this. Same reason we don't maintain the DR CF definitions in our policies because structure allocation may get twisty. I'd go something like this: - Activate CFRM policy removing CF External Old entirely - no definition, no preflist. Drain CF External Old. Rebuild Reallocate anything else pending. SA panels are great for this. - Install CF External New, make sure you have connectivity - Activate CFRM policy with CF External New and populate it. If you're feeling brave, combine this with the next step. I never do. Don't know if you can. - Activate CFRM policy removing CF Internal Old entirely - no definition, no preflist. Drain CF Internal Old. Rebuild Reallocate etc etc. Now you've got everything in CF External New. - Shut down the z9 and bring up the zEC12 - When you're satisfied with zOS, activate a CFRM policy including both new CFs. Populate CF Internal New. Rebuild Reallocate the stuff that stays where it is but has new preflist. - Execute JES2 checkpoint reconfig to put it back in the CF... both copies on disk before you begin prevents embarrassing cold starts, eh? Plex outage is enough explaining for one day. This way you keep CF names and partition names the same as before, and if the zEC12 isn't hosting all your zOS images you don't take an outage. Extra steps but all along the way you have the assurance stuff is still working. This used to be a chore before the SA panels and more advanced SETXCF REBUILD options but is fairly straightforward now. Thomas Ambros Operating Systems and Connectivity Engineering 518-436-6433 From: Alan Field alan_c_fi...@bluecrossmn.com To: IBM-MAIN@LISTSERV.UA.EDU Date: 05/02/2013 15:58 Subject:Re: CFRM Policy with new CPU Sent by:IBM Mainframe Discussion List IBM-MAIN@LISTSERV.UA.EDU Yes, you will need new names for the CFs. We just upgraded our processors and we had CF1 and CF2, In the new processors I defined CF3 and CF4 so we are now running with CFs named CF3 and CF4 only. Note though. In the IOCDS I named the NEW CF lpars CF1 and CF2 s so that in the CFRM policy CF3 runs in lpar CF1 etc. I'm thinking at some point I'll change the CFRM policy back to CF1 and CF2 to match the LPAR names. Yes - you need to make this change on your running system before you IPL the new system. Alan Field Technical Engineer Principal BCBS Minnesota Phone: 651.662.3546 Mobile: 651.428.8826 From: Mohamed Juma mmj...@yahoo.com To: IBM-MAIN@LISTSERV.UA.EDU Date: 05/02/2013 14:50 Subject:Re: CFRM Policy with new CPU Sent by:IBM Mainframe Discussion List IBM-MAIN@LISTSERV.UA.EDU Alan, in this case, I have to put new names for the new CF. I was thinking to keep the old names. I think you also mean, that I have to make this change in the running system before IPL the new system. Mohamed From: Jerry Whitteridge jerry.whitteri...@safeway.com To: IBM-MAIN@LISTSERV.UA.EDU Sent: Thursday, May 2, 2013 10:33 PM Subject: Re: CFRM Policy with new CPU Agree with this. Given a recent experience I'd also very specifically also update the COUPLExx member to explicitly load the correct policy. This is more a safety measure than anything else - I had a bad experience in just updating a CFRM policy and now am pretty gun-shy about updates like this. However we have routinely had non connected CF's in our production policies listing our DR CF's(I got bit during a development upgrade ) Jerry Whitteridge Lead Systems Programmer Safeway Inc. 925 951 4184 If you feel in control you just aren't going fast enough. -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Alan Field Sent: Thursday, May 02, 2013 12:27 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: CFRM Policy with new CPU Create a CFRM policy with ALL your CFs defined, both existing and new. Change the PREFLIST to specify ALL the CFs. e.g. PREFLIST(NEW1,NEW2,OLD1,OLD2) Activate the policy. This the key step. Now no matter what combination of old and new CFs you come up on the structures will be allocated. Alan Field Technical Engineer Principal BCBS Minnesota From: Mohamed Juma mmj...@yahoo.com To:IBM-MAIN@LISTSERV.UA.EDU Date: 05/02/2013 14:06 Subject:CFRM Policy with new CPU Sent by:IBM Mainframe Discussion List IBM-MAIN@LISTSERV.UA.EDU Hi We are in migration stage from old Z9 to zEC12 CPU, in parallel sysplex environment, regarding CFRM we referring now to two CFs, internal and external CFs. I will configure new CFRM policy referring to the new CFs. I have some doubt, that when I will IPL with the new policy with the new CPU, still it will point to the old CFRM policy, even if I define the new policy in COUPLExx member
Re: GTF IHL007I Terminating on Error
IBM Mainframe Discussion List IBM-MAIN@listserv.ua.edu wrote on 05/02/2013 02:09:35 PM: From: Campbell Jay james.l.campb...@irs.gov To: IBM-MAIN@listserv.ua.edu, Date: 05/02/2013 04:55 PM Subject: GTF IHL007I Terminating on Error Sent by: IBM Mainframe Discussion List IBM-MAIN@listserv.ua.edu Hi Mainers - Receiving this error with RC=8 - no other information. Can a GTF trace be started for a job or started task that is alreadyrunning ? RTMF isn't providing an answer. My tests of things running and not running says no. Any help appreciated. GTF under z/OS issues messages whose IDs start with AHL, not IHL. So I don't know why you would have any code on your system which issues an IHL007I message. AHL007I, I could believe. It you be helpful of you can provide your syslog, starting at the time where you try to start GTF, the JCL for the GTF procedure you are starting, and the output from the GTF started procedure. Also, check logrec to see if there were any GTF abends at this time. Jim Mulder z/OS System Test IBM Corp. Poughkeepsie, NY -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: GTF IHL007I Terminating on Error
From: Campbell Jay james.l.campb...@irs.gov To: IBM-MAIN@listserv.ua.edu, Date: 05/02/2013 05:04 PM Subject: Re: GTF IHL007I Terminating on Error Sent by: IBM Mainframe Discussion List IBM-MAIN@listserv.ua.edu Yeah - typos are a pain. Issue open with IBM. I *am* IBM. Or at least, the GTF-internals-knowledgeable part of IBM. Jim Mulder z/OS System Test IBM Corp. Poughkeepsie, NY -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: as OpenMVS assembler always gives ASMA935U
In 2588149503609564.wa.e.thijssechello...@listserv.ua.edu, on 05/02/2013 at 08:04 AM, Etienne Thijsse e.thij...@chello.nl said: But the assembler as will not do this, it keeps giving me the error ** ASMA935U One or more required files not available What messages do you have in your message log? -- Shmuel (Seymour J.) Metz, SysProg and JOAT Atid/2http://patriot.net/~shmuel We don't care. We don't have to care, we're Congress. (S877: The Shut up and Eat Your spam act of 2003) -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: OT - What is the proper term for K notation?
'Scaled', 'scaling', and their cognates have a long history in computing. Packed-decimal arithmetic results are scaled programmatically in compiled COBOL code. In assembly language, on the other hand, all packed-decimal arithmetic is integer arithmetic. The programmer who uses it for fixed-point computations must scale outcomes himself. He must, that is, keep track of the decimal points in results himself. The same things are tgrue mutatis mutandis for binary points in binary-fixed arithmetic. Fletcher Jones, the founder of the Computer Science Corporation and its leader when it was an important technical force in the industry, had the habit of delivering a well-honed exposition of what he called the lost art of scaling with little or no encouragement. (I did of course mean 2^10 = 1024 and10^3 = 1000.) John Gilmore, Ashland, MA 01721 - USA -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Duplicate job names (Was: Check whether job still running)
Some shops have even institutionalized practices that produce duplicate jobname values. I know of one that long required development programmers who used the submit command to use their TSOIDs as the name of every job they submitted. I suggested that it would be helpful to these programmers if they could suffix a single character to that jobname to help them to distinguish such jobs from each other; and they were then grudgingly permitted to do so; not all of them, however, make use of this freedom. John Gilmore, Ashland, MA 01721 - USA -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: GTF IHL007I Terminating on Error
Cool ! We are trying to start a GTF trace for DB2 started tasks that are already running. They end with AHL007I... RC=8. Parms are TRACE=USRP,USR=(FB9),END. When we add JOBNAMEP and the started task names - they fail the same way. Except - we can start GTF for any jobname that's not running on a particular LPAR. Back to believing the GTF has to start before the target of the trace. The only thing GTF initialization does with the jobnames you specify is to put them into an array which is subsequently used buy the filtering routine. There is no check to see if the jobs are running. (at least, not in the GTF code as provided by IBM - I don't know if there are any ISV products which hook into GTF). If the SYSLOG and logrec don't show anything useful, the next thing I would suggest is SLIP SET,A=SVCD,MSGID=AHL007I,ID=GTF,ML=1,END and send in the dump via your PMR so I can look at it. Jim Mulder z/OS System Test IBM Corp. Poughkeepsie, NY -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: GTF IHL007I Terminating on Error
We are trying to start a GTF trace for DB2 started tasks that are already running. They end with AHL007I... RC=8. Parms are TRACE=USRP,USR=(FB9),END. When we add JOBNAMEP and the started task names - they fail the same way. Except - we can start GTF for any jobname that's not running on a particular LPAR. Back to believing the GTF has to start before the target of the trace. If you are specifying DEBUG=YES in the PARM= on the // EXEC statement in your GTF proc, then any abend in the data collection routine (even a 0C4 because the data area specified on the GTRACE macro to write a USR record happens to be paged out) will result in GTF taking a dump and terminating. But the dump could get suppressed by DAE. This should be visible in logrec. I don't remember offhand if the termination message in that case would be AHL007I vs. some other AHLxxxI message. Normally, you would want to specify DEBUG=YES only when you are trying to debug some kind of my GTF data is missing problem. Jim Mulder z/OS System Test IBM Corp. Poughkeepsie, NY -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Check whether job still running
Hmmm.. not quite Paul: Special other things have to be done, one of which is sourcing from where the job came from. My memory is rough here but I know we had to allow special processing if the job came from UCC7 (my memory is vague here because it was a while ago but in no uncertain terms we had to figure out the source before passing the job to JES and it was no mean feat to figure that out as the coding was really hardwired. Once JES2 security package got it then thats another ball of wax. I did not do the coding in that area and from what I was told it was difficult and the people didn't want their names associated with it. My best guess was that the process was no easy feat. I never had to deal with the other code and was happy it was bug free as I would have had to rewrite it otherwise. We also had another piece of cody that passed jobs to JES that was more of pre processor and that was not fun. In other words I don't think its as simple ass you portray it to be. Ed On May 2, 2013, at 3:08 PM, Paul Gilmartin wrote: On Thu, 2 May 2013 10:14:04 -0500, Ed Gould wrote: R.S. That would mean that the scheduler had its own security and letting applications near production. No, not its own security. RACF. Then the finger pointing would start and never end. No Thanks. Look. If you let people submit jobs outside the scheduler, then there's enough security and the scheduler needs no more. You don't let people submit jobs outside the scheduler, then everyone submits jobs through the scheduler, and the needed mechanisms must exist. -- gil -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: OT - What is the proper term for K notation?
On May 2, 2013, at 3:08 PM, Charles Mills wrote: You do get it! g Your second sentence is a perfect exposition of what I was trying to ask. Your last paragraph is a perfect exposition of the problem I am solving with the K notation. Thanks all, especially JG. Scaled seems to be pretty good. Not sure what the opposite is? NoScaled? Unscaled? live fish?:) -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Duplicate job names (Was: Check whether job still running)
NOT with the quality of operators we had ... Ed On May 2, 2013, at 3:11 PM, Ed Jaffe wrote: On 5/2/2013 12:46 PM, Ed Gould wrote: Finding quality operators in the first place is always an issue. Having said that the nightmare of telling the difference between job and job is not easy and is just fraught with possibility of error and frankly in a shop where hundred (if not thousands) of jobs come in and out of a system in a shift is just too easy to make a mistake in any given minute. If the same job name is used for different purposes and you have hundreds -- or even thousands -- of them coming through, then asking an operator to identify a job to be modified or cancelled by name, without the right tools to properly identify the owner and purpose of the job, is a recipe for disaster. I have seen very, Very, VERY large JES2 installations -- one of our larger (E)JES JES2 customers runs a 13-member(!) production JESplex -- using duplicate job names. I know this because I have personally examined SVC dumps they have sent to us over the years. (Yes. I'll admit our software does sometimes produce dumps... :-[ ) I have seen very large JES3 installations doing this as well. They just seem to take it all in stride. If they can handle it, so can you... -- Edward E Jaffe Phoenix Software International, Inc 831 Parkview Drive North El Segundo, CA 90245 http://www.phoenixsoftware.com/ -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Duplicate job names (Was: Check whether job still running)
On Thu, 2 May 2013 17:22:51 -0400, John Gilmore wrote: Some shops have even institutionalized practices that produce duplicate jobname values. I know of one that long required development programmers who used the submit command to use their TSOIDs as the name of every job they All because they haven't yet grasped the concept of OWNER. submitted. I suggested that it would be helpful to these programmers if they could suffix a single character to that jobname to help them to distinguish such jobs from each other; and they were then grudgingly permitted to do so; not all of them, however, make use of this freedom. -- gil -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: OT - What is the proper term for K notation?
On 5/2/2013 4:08 PM, Charles Mills wrote: Yeah, I suppose it might say just plain In = 25.7KB, but, as we say, the program doesn't work that way. (Also, due to other constraints it MUST appear in a string format message, not in tabular form like most mainframe reports.) This reminds me of G format in ForTran, although that accepts only reals. But I don't recall if they had a special name for it. And yes, I am doing it with my own code -- there is no built-in support in the language I am using (C++). It may be easier to write the code than to arrive at a name for it g. And you never mentioned whether you want truncation, rounding, banker's rounding, or ? Gerhard Postpischil Bradford, Vermont -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Duplicate job names (Was: Check whether job still running)
On 5/2/2013 2:41 PM, Paul Gilmartin wrote: On Thu, 2 May 2013 17:22:51 -0400, John Gilmore wrote: Some shops have even institutionalized practices that produce duplicate jobname values. I know of one that long required development programmers who used the submit command to use their TSOIDs as the name of every job they All because they haven't yet grasped the concept of OWNER. Exactly! Ownership came along when RACF (and other ACF packages) came along in the 1980s. I'm still astonished at the number of installations and software products from IBM in 2013 that continue to institutionalize this obsolete use of job names to identify ownership of a job. (You know who you are... ;-) ) -- Edward E Jaffe Phoenix Software International, Inc 831 Parkview Drive North El Segundo, CA 90245 http://www.phoenixsoftware.com/ -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Check whether job still running
On May 2, 2013, at 3:39 PM, R.S. wrote: W dniu 2013-05-02 21:34, Ed Gould pisze: Radoslaw: My My you must never have worked in the US have you? Ed, You must never have worked in Croatia, have you? And now, please be so kind and explain your point. BT Outside of the US companies tend to be semi lax in the people they hire... In the US (In most companies) we demand the best and either we get the best or they are moved to another position. No excuses for oops is typical say for the security industry where millions of dollars are on the line at any given minute. Frankly I am surprised that WINDOWS even gained a foot hold because of their let say who gives a sh** attitude. I am waiting for the other shoe to drop and every one will switch over to unix or linux. The politics are horrendous and the incompetence at times is astounding. We are not talking about politics, rather about low-level organizational rules. I have worked in several places where oops are *NOT* allowed. OOPs means fired. Still unrelated to the topic. oops can happen inside and outside batch scheduler, good method to isolate oops from production is to isolate non-prod activities from production, not disallowing using scheduler at all. The oops (can be product related or human related), With products you can demand the vendor(s) fix their product with people they are replaceable. 30 years ago it was not a big item. Now days jobs are extremely hard to find and its months or years between jobs. People are risk adverse because of this. -- Radoslaw Skorupka Lodz, Poland -- Tre tej wiadomoci moe zawiera informacje prawnie chronione Banku przeznaczone wycznie do uytku subowego adresata. Odbiorc moe by jedynie jej adresat z wyczeniem dostpu osób trzecich. Jeeli nie jeste adresatem niniejszej wiadomoci lub pracownikiem upowanionym do jej przekazania adresatowi, informujemy, e jej rozpowszechnianie, kopiowanie, rozprowadzanie lub inne dziaanie o podobnym charakterze jest prawnie zabronione i moe by karalne. Jeeli otrzymae t wiadomo omykowo, prosimy niezwocznie zawiadomi nadawc wysyajc odpowied oraz trwale usun t wiadomo wczajc w to wszelkie jej kopie wydrukowane lub zapisane na dysku. This e-mail may contain legally privileged information of the Bank and is intended solely for business use of the addressee. This e- mail may only be received by the addressee and may not be disclosed to any third parties. If you are not the intended addressee of this e-mail or the employee authorised to forward it to the addressee, be advised that any dissemination, copying, distribution or any other similar activity is legally prohibited and may be punishable. If you received this e-mail by mistake please advise the sender immediately by using the reply facility in your e-mail software and delete permanently this e-mail including any copies of it either printed or saved to hard drive. BRE Bank SA, 00-950 Warszawa, ul. Senatorska 18, tel. +48 (22) 829 00 00, fax +48 (22) 829 00 33, www.brebank.pl, e-mail: i...@brebank.pl Sd Rejonowy dla m. st. Warszawy XII Wydzia Gospodarczy Krajowego Rejestru Sdowego, nr rejestru przedsibiorców KRS 025237, NIP: 526-021-50-88. Wedug stanu na dzie 01.01.2013 r. kapita zakadowy BRE Banku SA (w caoci wpacony) wynosi 168.555.904 zotych. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Check out BBC News - Atoms star in world's smallest movie from IBM
http://en.wikipedia.org/wiki/A_Boy_and_His_Atom Movie and three still pictures. On Thu, May 2, 2013 at 12:17 PM, Ed Finnell efinnel...@aol.com wrote: _BBC News - Atoms star in world's smallest movie from IBM_ (http://www.bbc.co.uk/news/science-environment-22364761) Almost Friday! Anyway, this is way cool...literally and figuratively. -- Mike A Schwab, Springfield IL USA Where do Forest Rangers go to get away from it all? -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: GTF IHL007I Terminating on Error
TMON/MVS (possibly under a newer name than when I developed this part of it in 1987) sets itself up as an application using the Monitor Call Trace Facility when and only when a short-duration I/O trace is requested by a TMON/MVS user . It removes all its Monitor Call control blocks when the trace ends. Unless that code has been modified since I last worked with it 20 years ago. Bill Fairchild Franklin, TN - Original Message - From: Jim Mulder d10j...@us.ibm.com To: IBM-MAIN@LISTSERV.UA.EDU Sent: Thursday, May 2, 2013 4:28:29 PM Subject: Re: GTF IHL007I Terminating on Error Cool ! We are trying to start a GTF trace for DB2 started tasks that are already running. They end with AHL007I... RC=8. Parms are TRACE=USRP,USR=(FB9),END. When we add JOBNAMEP and the started task names - they fail the same way. Except - we can start GTF for any jobname that's not running on a particular LPAR. Back to believing the GTF has to start before the target of the trace. The only thing GTF initialization does with the jobnames you specify is to put them into an array which is subsequently used buy the filtering routine. There is no check to see if the jobs are running. (at least, not in the GTF code as provided by IBM - I don't know if there are any ISV products which hook into GTF). If the SYSLOG and logrec don't show anything useful, the next thing I would suggest is SLIP SET,A=SVCD,MSGID=AHL007I,ID=GTF,ML=1,END and send in the dump via your PMR so I can look at it. Jim Mulder z/OS System Test IBM Corp. Poughkeepsie, NY -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: ALL IS FINE : SEEING POSTS AGAIN
Select a pageful and click delete? On Thu, May 2, 2013 at 12:27 PM, John Dawes jhn_da...@yahoo.com.au wrote: Yes, I noticed that. Is there a quick way of deleting them after I have read them? From: Mike Schwab mike.a.sch...@gmail.com To: IBM-MAIN@LISTSERV.UA.EDU Sent: Thursday, 2 May 2013 11:16 AM Subject: Re: ALL IS FINE : SEEING POSTS AGAIN Don't be surprised if you get all the missing emails over a 2-3 week period. On Thu, May 2, 2013 at 6:41 AM, John Dawes jhn_da...@yahoo.com.au wrote: Me 3. I hadn't received any mail for quite a while (8 weeks at least) -- Mike A Schwab, Springfield IL USA Where do Forest Rangers go to get away from it all? -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Check whether job still running
In 51827b4a.4070...@acm.org, on 05/02/2013 at 09:42 AM, Joel C. Ewing jcew...@acm.org said: Ah, the dubious joys of working in an environment where quality control consists of firing the one who appears to have committed an error, rather than analyzing the problem and eliminating the root-cause factors that could lead to the same error being repeated by someone else in the future. Did you seriously believe that Dilbert was fiction? -- Shmuel (Seymour J.) Metz, SysProg and JOAT Atid/2http://patriot.net/~shmuel We don't care. We don't have to care, we're Congress. (S877: The Shut up and Eat Your spam act of 2003) -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: OT - What is the proper term for K notation?
In 0a4a01ce474d$c93942b0$5babc810$@mcn.org, on 05/02/2013 at 11:57 AM, Charles Mills charl...@mcn.org said: What is the correct term for K, M or G type notation? IEC prefixes or IEC decimal prefixes if you need to distinguish them from Ki, Mi, Gi et al. OTOH, what would be the contrasting term for normal notation: 1234 and 456? Unabbreviated? -- Shmuel (Seymour J.) Metz, SysProg and JOAT Atid/2http://patriot.net/~shmuel We don't care. We don't have to care, we're Congress. (S877: The Shut up and Eat Your spam act of 2003) -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Check whether job still running
On Thu, May 2, 2013 at 4:25 PM, Shmuel Metz (Seymour J.) shmuel+...@patriot.net wrote: In 51827b4a.4070...@acm.org, on 05/02/2013 at 09:42 AM, Joel C. Ewing jcew...@acm.org said: Ah, the dubious joys of working in an environment where quality control consists of firing the one who appears to have committed an error, rather than analyzing the problem and eliminating the root-cause factors that could lead to the same error being repeated by someone else in the future. Did you seriously believe that Dilbert was fiction? Dilbert seriously underestimated my coworkers. -- Mike A Schwab, Springfield IL USA Where do Forest Rangers go to get away from it all? -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: GTF IHL007I Terminating on Error
My tests with GTF in 1987-1988 indicated that whichever application - GTF or TMON/MVS - was started first would succeed in using the MC control block structure and whichever application was started next would suffer a S0F6 (or maybe S0F8) ABEND. I produced a work-around in about 3 weeks of intense effort. At that time I had access to GTF microfiche. I was very pleased a few years ago when I was able to start my own GTF address space when another one was already running and there was no ABEND. I came to the same conclusion you did about the original intent's being to have a multiplicity of applications running simultatneously because of a common on one of the fields in one of the control blocks which said something like address of next whatever control block in the queue of applications. Bill Fairchild Franklin, TN “Political language is designed to make lies sound truthful and murder acceptable, and to give the appearance of solidity to pure wind.” [George Orwell] - Original Message - From: Jim Mulder d10j...@us.ibm.com To: IBM-MAIN@LISTSERV.UA.EDU Sent: Thursday, May 2, 2013 5:17:08 PM Subject: Re: GTF IHL007I Terminating on Error TMON/MVS (possibly under a newer name than when I developed this part of it in 1987) sets itself up as an application using the Monitor Call Trace Facility when and only when a short-duration I/O trace is requested by a TMON/MVS user . It removes all its Monitor Call control blocks when the trace ends. Unless that code has been modified since I last worked with it 20 years ago. That's good to know. The Monitor Call interface in z/OS has never been externally documented (to my knowledge), and the internal macro for invoking it is PL/S(AS)(X) - only. Althought it appeared that the ancients (before my time) who orginally design this interface were intending to allow multiple concurrent appplications, it looks like at some they gave up on getting that working, and restricted it to one application (GTF) at a time. But, it was GTF initialization that enforced the restriction, not the Monitor Call interface code. So I don't know what would happen if this TMON function was active at the same time as GTF. In z/OS 1.6, there was a line item to remove this restriction, to allow multiple concurrent GTFs. Which eventually (after a number of PTFs) mostly seems to work. There were still some remaining issues relating to GTRACE TEST, and GTFTRACE under IPCS, when multiple GTFs are active, that I am working on fixing in z/OS 2.1 Jim Mulder z/OS System Test IBM Corp. Poughkeepsie, NY -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Duplicate job names (Was: Check whether job still running)
They've been brainwashed. From: John Gilmore jwgli...@gmail.com To: IBM-MAIN@LISTSERV.UA.EDU Sent: Thursday, May 2, 2013 3:22 PM Subject: Re: Duplicate job names (Was: Check whether job still running) Some shops have even institutionalized practices that produce duplicate jobname values. I know of one that long required development programmers who used the submit command to use their TSOIDs as the name of every job they submitted. I suggested that it would be helpful to these programmers if they could suffix a single character to that jobname to help them to distinguish such jobs from each other; and they were then grudgingly permitted to do so; not all of them, however, make use of this freedom. John Gilmore, Ashland, MA 01721 - USA -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
ICSF and PIN printing
We finally converted from using Thales HSMs to using ICSF for our PIN processing. Yay. One thing I've been wondering, but haven't asked because in production we outsource our printing of PIN mailers, is what options others use for this function. ICSF itself doesn't appear to support it (which makes sense since you can't really securely direct-attach a PIN mailer printer to a mainframe). But when I generate test cards using test keys in my test LPAR I'd like to be able to know what (random) PIN was generated for the card. I don't necessarily want to print the PIN. I just want to extract it so that I can know what it (the PIN) is. Thanks! Frank -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: OT - What is the proper term for K notation?
Ok guys ..I understand the science here but I learned a K = 1024 bytes not 1000 ...am I too old school . Scott ford www.identityforge.com from my IPAD 'Infinite wisdom through infinite means' On May 2, 2013, at 4:08 PM, Charles Mills charl...@mcn.org wrote: You do get it! g Your second sentence is a perfect exposition of what I was trying to ask. Your last paragraph is a perfect exposition of the problem I am solving with the K notation. Thanks all, especially JG. Scaled seems to be pretty good. Not sure what the opposite is? NoScaled? Unscaled? INTFMT(SCALED|NOSCALED) Decimal does not really cut it because it's base ten in any event, and a decimal point is absent in any event. Binary would be confusing, I think. I hear the people complaining about nudity (ahem) but the units are already specified. Giving an example, devoid here of all context BytesIn = 25.7K, BytesOut = 286.4M Yeah, I suppose it might say just plain In = 25.7KB, but, as we say, the program doesn't work that way. (Also, due to other constraints it MUST appear in a string format message, not in tabular form like most mainframe reports.) And yes, I am doing it with my own code -- there is no built-in support in the language I am using (C++). Charles -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Joel C. Ewing Sent: Thursday, May 02, 2013 3:30 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: OT - What is the proper term for K notation? I get it. The question is not about what scaling factor is being specified, or even the name of a specific measurement units designation, but a more general-level question of what kind of name would one give to the concept of a scaled number representation like 23.5K or 23.6M, if for example you were writing a computer output routine to print a number in that format, rather than printing it as an integer format, or a fixed point value format, or floating point value with exponent format. Perhaps you could just call it a scaled integer value where M is an indication of scaling factor, but I can't recall ever hearing someone attempt to give such an external notation a formal name. The usage of M in a context like MB is as a prefix, and the standards of which I am aware only formally define its usage when combined with a unit of measurement, not stand-alone. The latter format (4560) I would simply call integer or possibly unscaled integer if the other is called scaled. The term scaled integer does appear in the context of some languages like COBOL, but it applies to the implied 10**n multiplier in an internal data representation, not to scaling specific to input or output of values. One can certainly find examples of applications, particularly in the interactive world, where output values are dynamically scaled so as to display the most significant digits while still using a limited number of characters as the values get increasingly large: as in displaying 900 B as 900 B, but 212,123 B as 212.1 KB, 616,212,123 B as 616.2MB, etc.. It would make sense to be able to generalize such a numeric format in the absence of a specific measurement unit, but I'm not sure what I would call it other than dynamically scaled integer. There surely must a programming language somewhere with direct support for such an output format. I'm just not personally aware of any. Joel C. Ewing -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: OT - What is the proper term for K notation?
The code is done LOL. Nope, no options. What you get is what you get. Customers are happy with it. I now have a need to be able to turn it OFF (not customer unhappiness; machine parsing: machines are happier with 7867543225 than with 7.86G). So now I need a name for it and for its negation. Charles -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Gerhard Postpischil Sent: Thursday, May 02, 2013 5:45 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: OT - What is the proper term for K notation? On 5/2/2013 4:08 PM, Charles Mills wrote: Yeah, I suppose it might say just plain In = 25.7KB, but, as we say, the program doesn't work that way. (Also, due to other constraints it MUST appear in a string format message, not in tabular form like most mainframe reports.) This reminds me of G format in ForTran, although that accepts only reals. But I don't recall if they had a special name for it. And yes, I am doing it with my own code -- there is no built-in support in the language I am using (C++). It may be easier to write the code than to arrive at a name for it g. And you never mentioned whether you want truncation, rounding, banker's rounding, or ? -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Check whether job still running
Could the first job maybe specify a data set, and then you write a program to check for an ENQ on that data set? Not sure if this solves the problem you're trying to solve... ...phsiii -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Duplicate job names (Was: Check whether job still running)
Sorry. No insult intended. But, you've been z/OS for what 3 years? How would you feel if a bunch of MVS'rs came and b*tched about 40+ years of VSE practices that I'm sure are just as ingrained? How can you know where I'm at if you ain't where I've been? Understand where I'm coming from? - Ted MacNEIL eamacn...@yahoo.ca Twitter: @TedMacNEIL -Original Message- From: Frank Swarbrick frank.swarbr...@yahoo.com Sender: IBM Mainframe Discussion List IBM-MAIN@LISTSERV.UA.EDU Date: Thu, 2 May 2013 15:45:15 To: IBM-MAIN@LISTSERV.UA.EDU Reply-To: IBM Mainframe Discussion List IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Duplicate job names (Was: Check whether job still running) They've been brainwashed. From: John Gilmore jwgli...@gmail.com To: IBM-MAIN@LISTSERV.UA.EDU Sent: Thursday, May 2, 2013 3:22 PM Subject: Re: Duplicate job names (Was: Check whether job still running) Some shops have even institutionalized practices that produce duplicate jobname values. I know of one that long required development programmers who used the submit command to use their TSOIDs as the name of every job they submitted. I suggested that it would be helpful to these programmers if they could suffix a single character to that jobname to help them to distinguish such jobs from each other; and they were then grudgingly permitted to do so; not all of them, however, make use of this freedom. John Gilmore, Ashland, MA 01721 - USA -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN