XRC Consistency Group Time Report.
Hi, We have an XRC session with 590 volume 3390 model 9, which is established on disaster recovery site on 450 k far from our local site. The connection is STM1 150 mbs between local and disaster recovery site. we are using Cisco MDS 9222i as a switch between ESS on local site and SDM on disaster recovery site with one channel. I have three question : 1- How can I find consistency group time and the delay time? 2- Why the Batch jobs on primary ESS take double execution time? 3- How can I control the delay time? Best regards Manshadi -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: XRC Consistency Group Time Report.
2. If you have synchronous mirroring, your job on the primary is waiting for your data to transmit to the secondary and the write to complete and the confirmation to transmit back. 3. Async does not wait for this to happen. On Tue, Feb 26, 2013 at 2:02 AM, Mehrshad Manshadi m_mansh...@yahoo.com wrote: Hi, We have an XRC session with 590 volume 3390 model 9, which is established on disaster recovery site on 450 k far from our local site. The connection is STM1 150 mbs between local and disaster recovery site. we are using Cisco MDS 9222i as a switch between ESS on local site and SDM on disaster recovery site with one channel. I have three question : 1- How can I find consistency group time and the delay time? 2- Why the Batch jobs on primary ESS take double execution time? 3- How can I control the delay time? Best regards Manshadi -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- 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: Defined capacity
Al, To clarify my statement, if needed: when I set up the z196's with GCL, I did a lot of research on what tools were available and which were usable. There I read, that IRD Weight management is stopped when an LPAR is soft capped. I do not remember whether I interpreted this as being capped by both DC and GCL, or that I actually read this. I have never used it, so I don't have experience with the combination of the tools. Kees. -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Al Sherkow Sent: Monday, February 25, 2013 19:11 To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Defined capacity I have discussed the problem of IRD and GCL with multiple clients and with IBM. That this exists is certain. Also I heart that IBM does not intend to fix this. Unfortunate decision in my opinion; and not good for the mainframe ecosystem. I have never discussed a problem with IRD and Defined Capacity by itself. I'm interested to continue the discussion of IRD and DC if someone wants to share their experience. Regards, Al Al Sherkow, I/S Management Strategies, Ltd. Consulting Expertise on IBM Workload License Charges (WLC) -- 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: Low priority workload
Anyway, I decided to define a resource group with just 100 SUs to force batch down. Surprisingly batch still used up to 2000 SUs, because WLM promoted the batch workload due to any blockings, enqueues or locks batch held. So promotion by WLM might be another reason at your site that batch runs better than expected. You can verify this with the Workload Activity report, it includes a column Service and Promoted. Hmm, did you verify that 2000 SU/sec were in fact used at a promoted dispatch priority? A z196 model 7xx (just as a typical example) delivers between 33,000 and 61,000 SU/sec per processor. Resource groups work by marking the work dispatchable/non-dispatchable for multiples of 1/64th of the time. Therefore, a single logical CP could deliver between roughly 500 and 950 SU/sec. Depending on the type of resource group, the number of logical processors within the scope of your resource group (i.e. system or Sysplex), and the amount of work running at a higher priority you may well end up at that order of magnitude for the achievable granularity for *that* resource group in your environment. Horst Sinram - IBM z/OS Workload Management -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: XRC Consistency Group Time Report.
Hi, Thanks. Whenever we are using XRC the mirror is Asynchronous. am I right? Is there possible establish pair with XRC? any parameter? Regards Manshadi From: Mike Schwab mike.a.sch...@gmail.com To: IBM-MAIN@LISTSERV.UA.EDU Sent: Tuesday, February 26, 2013 11:44 AM Subject: Re: XRC Consistency Group Time Report. 2. If you have synchronous mirroring, your job on the primary is waiting for your data to transmit to the secondary and the write to complete and the confirmation to transmit back. 3. Async does not wait for this to happen. On Tue, Feb 26, 2013 at 2:02 AM, Mehrshad Manshadi m_mansh...@yahoo.com wrote: Hi, We have an XRC session with 590 volume 3390 model 9, which is established on disaster recovery site on 450 k far from our local site. The connection is STM1 150 mbs between local and disaster recovery site. we are using Cisco MDS 9222i as a switch between ESS on local site and SDM on disaster recovery site with one channel. I have three question : 1- How can I find consistency group time and the delay time? 2- Why the Batch jobs on primary ESS take double execution time? 3- How can I control the delay time? Best regards Manshadi -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- 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: XRC Consistency Group Time Report.
Hi, Thanks. Whenever we are using XRC the mirror is Asynchronous. am I right? Is there possible establish synchronous pair with XRC? any parameter? Regards Manshadi From: Mehrshad Manshadi m_mansh...@yahoo.com To: IBM-MAIN@LISTSERV.UA.EDU Sent: Tuesday, February 26, 2013 11:52 AM Subject: Re: XRC Consistency Group Time Report. Hi, Thanks. Whenever we are using XRC the mirror is Asynchronous. am I right? Is there possible establish pair with XRC? any parameter? Regards Manshadi From: Mike Schwab mike.a.sch...@gmail.com To: IBM-MAIN@LISTSERV.UA.EDU Sent: Tuesday, February 26, 2013 11:44 AM Subject: Re: XRC Consistency Group Time Report. 2. If you have synchronous mirroring, your job on the primary is waiting for your data to transmit to the secondary and the write to complete and the confirmation to transmit back. 3. Async does not wait for this to happen. On Tue, Feb 26, 2013 at 2:02 AM, Mehrshad Manshadi m_mansh...@yahoo.com wrote: Hi, We have an XRC session with 590 volume 3390 model 9, which is established on disaster recovery site on 450 k far from our local site. The connection is STM1 150 mbs between local and disaster recovery site. we are using Cisco MDS 9222i as a switch between ESS on local site and SDM on disaster recovery site with one channel. I have three question : 1- How can I find consistency group time and the delay time? 2- Why the Batch jobs on primary ESS take double execution time? 3- How can I control the delay time? Best regards Manshadi -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- 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 -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: I do not understand S0C6 on CDSG
John McKown wrote: If you got this from a STORAGE OBTAIN or GETMAIN, then the alignment is only guaranteed to be double word aligned, unless you ask for it to be page aligned. In fact STORAGE and GETMAIN macros support quadword alignment or other powers of 2 from 3-31 with the STARTBDY parameter. E.g.. STARTBDY=4 for 16 byte alignment. And then there's CONTBDY to prevent crossing various higher boundaries. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Low priority workload
The analysis was done by an external consultant at that time and the graphs show spikes of that magnitude for that service class/resource group. Werner Kühnel IMD-Gesellschaft für Informatik und Datenverarbeitung mbH Augustaanlage 66 68165 Mannheim Tel: +49.621.457-4885, Fax: -4046 E-Mail: werner.kueh...@mannheimer.de IMD-Gesellschaft für Informatik und Datenverarbeitung mbH Sitz Mannheim, Amtsgericht Mannheim HRB 7460 Geschäftsführer: Norbert Koch Von:Horst Sinram sin...@de.ibm.com An: IBM-MAIN@LISTSERV.UA.EDU Datum: 26.02.2013 09:22 Betreff:Re: Low priority workload Gesendet von: IBM Mainframe Discussion List IBM-MAIN@LISTSERV.UA.EDU Anyway, I decided to define a resource group with just 100 SUs to force batch down. Surprisingly batch still used up to 2000 SUs, because WLM promoted the batch workload due to any blockings, enqueues or locks batch held. So promotion by WLM might be another reason at your site that batch runs better than expected. You can verify this with the Workload Activity report, it includes a column Service and Promoted. Hmm, did you verify that 2000 SU/sec were in fact used at a promoted dispatch priority? A z196 model 7xx (just as a typical example) delivers between 33,000 and 61,000 SU/sec per processor. Resource groups work by marking the work dispatchable/non-dispatchable for multiples of 1/64th of the time. Therefore, a single logical CP could deliver between roughly 500 and 950 SU/sec. Depending on the type of resource group, the number of logical processors within the scope of your resource group (i.e. system or Sysplex), and the amount of work running at a higher priority you may well end up at that order of magnitude for the achievable granularity for *that* resource group in your environment. Horst Sinram - IBM z/OS Workload Management -- 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: XRC Consistency Group Time Report.
Manshadi, 1- How can I find consistency group time and the delay time? Look at the XQUERY command. I think it would be something like XQUERY VOLUME(ALL) STATUS but check the manual. This is issued against the STM and it is the consistency time of records applied to the secondary volumes, and not the latest time in the XRC journal. 2- Why the Batch jobs on primary ESS take double execution time? I'm guessing you have flow control turned on. A 150Mbs OC3 link is barely 15MB/sec, and eight channels of FICON 8S can write at 5600MB/sec. That makes your outflow rate around 0.3% of the inflow. This is the worst case and it would take a few seconds for XRC to reach maximum cache usage and drop the link. This is called a sidefile puncture. Flow control prevents this by slowing down writes as the XRC sidefile uses more cache, which in turn slows down your batch. You mentioned an ESS, which means you may still be on ESCON. Even so, 8xESCON can write at 136MB/sec, which puts your link capacity at 11% of the potential write capacity. In simple terms if I write 136MB in one second, and send 15MB in the same second I have accumulated 121MB of side file. In 9 seconds it is a GB, and in 15 minutes it is 100GB of cache used by the sidefile. How much cache do you have, and if you are using FICON this happens much faster. You also need to provide adequate MIPS in the remote site for the SDM to read and apply record sets from the Primary storage. This can also cause the sidefile to grow and accumulate in the primary storage and trigger flow control. 3- How can I control the delay time? You need to match the bandwidth between your primary site with your remote site. Understanding your write rate profile by time of day with XRC suspended will give you an idea of the peak demand. After that it is good old capacity planning and perhaps investment in something faster than OC3. If your ESS is actually a DS8K you may be able to get over the hump by adding cache, but it still comes back to understanding your unfettered write rate. Ron -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Mehrshad Manshadi Sent: Tuesday, February 26, 2013 12:25 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: [IBM-MAIN] XRC Consistency Group Time Report. Hi, Thanks. Whenever we are using XRC the mirror is Asynchronous. am I right? Is there possible establish synchronous pair with XRC? any parameter? Regards Manshadi From: Mehrshad Manshadi m_mansh...@yahoo.com To: IBM-MAIN@LISTSERV.UA.EDU Sent: Tuesday, February 26, 2013 11:52 AM Subject: Re: XRC Consistency Group Time Report. Hi, Thanks. Whenever we are using XRC the mirror is Asynchronous. am I right? Is there possible establish pair with XRC? any parameter? Regards Manshadi From: Mike Schwab mike.a.sch...@gmail.com To: IBM-MAIN@LISTSERV.UA.EDU Sent: Tuesday, February 26, 2013 11:44 AM Subject: Re: XRC Consistency Group Time Report. 2. If you have synchronous mirroring, your job on the primary is waiting for your data to transmit to the secondary and the write to complete and the confirmation to transmit back. 3. Async does not wait for this to happen. On Tue, Feb 26, 2013 at 2:02 AM, Mehrshad Manshadi m_mansh...@yahoo.com wrote: Hi, We have an XRC session with 590 volume 3390 model 9, which is established on disaster recovery site on 450 k far from our local site. The connection is STM1 150 mbs between local and disaster recovery site. we are using Cisco MDS 9222i as a switch between ESS on local site and SDM on disaster recovery site with one channel. I have three question : 1- How can I find consistency group time and the delay time? 2- Why the Batch jobs on primary ESS take double execution time? 3- How can I control the delay time? Best regards Manshadi -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- 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 -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN
Re: ''MVS overhead'' (as indicated by OMEGAMON)
Thanks to you all for your thoughts and good advice so far!* * Horst, *Re. you saying: (IMHO the term overhead is misleading, 'management time' would be more accurate).* What do you mean by this? Simply stated: overhead is all wat is NOT 'captured' on some application or sw component. LPAR Mgt time for example *is* reported. So, what are you having in mind? Work Load Mgr ?(your beloved 'baby' ;-)) Jan On Thu, Feb 21, 2013 at 5:21 PM, Horst Sinram sin...@de.ibm.com wrote: Jan, it appears the monitor is trying to tell you that you have a low capture ratio. Searching for that term should give you a good understanding of what the message really means, and in a lot of good advice, e.g. in the Effective zSeries Performance Monitoring Using Resource Measurement Facility publication. (IMHO the term overhead is misleading, 'management time' would be more accurate). If you believe there might be a problem you may want to start with verifying LPAR configuration and IEAOPTxx settings (any obscure timing parameters? Anything violating recommendations?). You could also verify that the capture ratio is indeed low using SMF70/72 data. Phantom weight is irrelevant in this context. It is only a vehicle to tell PR/SM how to cap the partition. The fact that the LPAR *is* capped at that time (to what extent?) may very well be relevant, though: More work, longer work queues... CPUMF counters won't help you diagnosing anything. CPUMF sampling could help -theoretically- but the data may be very hard to evaluate. Horst Sinram - IBM z/OS Workload Management -- 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: ''MVS overhead'' (as indicated by OMEGAMON)
Jan, Overhead gives the impression of useless, wasted CPU time, but management time often gives the same impression ;-) Kees. -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Jan Vanbrabant Sent: Tuesday, February 26, 2013 11:06 To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: ''MVS overhead'' (as indicated by OMEGAMON) Thanks to you all for your thoughts and good advice so far!* * Horst, *Re. you saying: (IMHO the term overhead is misleading, 'management time' would be more accurate).* What do you mean by this? Simply stated: overhead is all wat is NOT 'captured' on some application or sw component. LPAR Mgt time for example *is* reported. So, what are you having in mind? Work Load Mgr ?(your beloved 'baby' ;-)) Jan On Thu, Feb 21, 2013 at 5:21 PM, Horst Sinram sin...@de.ibm.com wrote: Jan, it appears the monitor is trying to tell you that you have a low capture ratio. Searching for that term should give you a good understanding of what the message really means, and in a lot of good advice, e.g. in the Effective zSeries Performance Monitoring Using Resource Measurement Facility publication. (IMHO the term overhead is misleading, 'management time' would be more accurate). If you believe there might be a problem you may want to start with verifying LPAR configuration and IEAOPTxx settings (any obscure timing parameters? Anything violating recommendations?). You could also verify that the capture ratio is indeed low using SMF70/72 data. Phantom weight is irrelevant in this context. It is only a vehicle to tell PR/SM how to cap the partition. The fact that the LPAR *is* capped at that time (to what extent?) may very well be relevant, though: More work, longer work queues... CPUMF counters won't help you diagnosing anything. CPUMF sampling could help -theoretically- but the data may be very hard to evaluate. Horst Sinram - IBM z/OS Workload Management -- 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
SDSF REXX and stem variables
I have a need to get how many lines are on the output queue for a certain class and couldn't find a JES2 or other command to provide me with this information so looked at other avenues. One way is to use SDSF with REXX and the ISFTLINE variable will give me this information: OUTPUT CLS V ALL FORMSLINES 1,127 This is just what I require but maybe I want to see more classes so the code looks like this to get this information: oclass.1 = 'V' oclass.2 = 'X' oclass.0 = 2 ...(other stuff required for SDSF REXX) ... Do i = 1 To oclass.0 output_class = oclass.i cmd = 'O'!!output_class Address sdsf 'ISFEXEC' cmd Parse Var isftline . . . . . . . lines . Say 'Output class' output_class 'has' lines , 'lines of output on the spool.' End But this doesn't work as when it goes through the second iteration, the stem oclass. does not change so it always stays as 'V': first iteration - Do i = 1 To oclass.0 1 2 output_class = oclass.i OCLASS.1 V cmd = 'O'!!output_class O V OV Address sdsf 'ISFEXEC' cmd ISFEXEC OV ISFEXEC OV second iteration - Do i = 1 To oclass.0 output_class = oclass.i OCLASS.2 V cmd = 'O'!!output_class O V OV Address sdsf 'ISFEXEC' cmd ISFEXEC OV ISFEXEC OV Is there something special needs to be done with SDSF/REXX as I couldn't see anything in the manuals (only for special variables) or am I missing something? Many thanks Sebastian. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: I do not understand S0C6 on CDSG
New one on me. Thanks. Been programming in Linux for too long, and gotten stale on z/OS. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: SDSF REXX and stem variables
Hi Works for me, what about the other stuff? Seems oclass.2 is V here. Are you sure the stem is correct before the loop ? On 26.02.2013 12:57, Sebastian Welton wrote: I have a need to get how many lines are on the output queue for a certain class and couldn't find a JES2 or other command to provide me with this information so looked at other avenues. One way is to use SDSF with REXX and the ISFTLINE variable will give me this information: OUTPUT CLS V ALL FORMSLINES 1,127 This is just what I require but maybe I want to see more classes so the code looks like this to get this information: oclass.1 = 'V' oclass.2 = 'X' oclass.0 = 2 ...(other stuff required for SDSF REXX) ... Do i = 1 To oclass.0 output_class = oclass.i cmd = 'O'!!output_class Address sdsf 'ISFEXEC' cmd Parse Var isftline . . . . . . . lines . Say 'Output class' output_class 'has' lines , 'lines of output on the spool.' End But this doesn't work as when it goes through the second iteration, the stem oclass. does not change so it always stays as 'V': first iteration - Do i = 1 To oclass.0 1 2 output_class = oclass.i OCLASS.1 V cmd = 'O'!!output_class O V OV Address sdsf 'ISFEXEC' cmd ISFEXEC OV ISFEXEC OV second iteration - Do i = 1 To oclass.0 output_class = oclass.i OCLASS.2 V cmd = 'O'!!output_class O V OV Address sdsf 'ISFEXEC' cmd ISFEXEC OV ISFEXEC OV Is there something special needs to be done with SDSF/REXX as I couldn't see anything in the manuals (only for special variables) or am I missing something? Many thanks Sebastian. -- 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: I do not understand S0C6 on CDSG
For a location within dynamically obtained storage Paul Gilmartin's scheme of using execution-time modulo (congruence) arithmetic is inescapable.. Unless the GETMAIN or STORAGE OBTAIN specifies BNDRY=PAGE. In that case the quadword can be defined with DS LQ within your DSECT. Fortunately, it does not require Houdini to escape the inescapable in this case or to avoid getting storage on a boundary more than you need. GETMAIN (and its equivalent STORAGE OBTAIN,LINKAGE=SVC/LINKAGE=BRANCH) and STORAGE OBTAIN (LINKAGE=SYSTEM) have supported STARTBDY since approximately 2000. STARTBDY=4 will get you an area on a quadword boundary. CONTBDY is also supported mostly for cases where you are trying to avoid your area crossing a page boundary. As has been pointed out, assembler does have 0LQ along with SECTALGN. For modules, the system supports only doubleword and page boundary loading, which do not have necessary correlation to the placement of CSECTs within the modules. Peter Relson z/OS Core Technology Design -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: I do not understand S0C6 on CDSG
If I code SECTALGN(16) for a Binder invocation I get alignment on a doubleword boundary, at an address A such that A = 0 mod(16). If instead I code STARTBDY=16 in a STORAGE GET macro I get alignment on a 2^16 = 65536-byte boundary, at an address A such that A = 0 mod(2^16), i.e., A = 0 mod(65536). Different groups view the world differently; this disparity is nevertheless a poster boy for an architectural police force. Options that were once arcane, the province of coloro che sanno, are coming into regular use by the mandolinisti too; and more coherence is called for. In this case, however, it is clearly too late to impose coherence. Some notions need to be strangled in their cribs, and one of these escaped before it could be dispatched. 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: SDSF REXX and stem variables
Hallo, before going into the loop where Address SDSF 'ISFEXEC' is issued the stems are fine, oclass.1 is 'V' and oclass.2 is 'X'. However after doing the call to SDSF, oclass.2 is 'V' which is wrong. Also, after the whole loop is ended and I check both stems, they are both 'V' so it looks like something to do with the call to SDSF... (The other stuff in the REXX is just the ISFCALLS and error checking) Sebastian On Tue, 26 Feb 2013 13:09:31 +0100, Miklos Szigetvari miklos.szigetv...@isis-papyrus.com wrote: Hi Works for me, what about the other stuff? Seems oclass.2 is V here. Are you sure the stem is correct before the loop ? On 26.02.2013 12:57, Sebastian Welton wrote: I have a need to get how many lines are on the output queue for a certain class and couldn't find a JES2 or other command to provide me with this information so looked at other avenues. One way is to use SDSF with REXX and the ISFTLINE variable will give me this information: OUTPUT CLS V ALL FORMSLINES 1,127 This is just what I require but maybe I want to see more classes so the code looks like this to get this information: oclass.1 = 'V' oclass.2 = 'X' oclass.0 = 2 ...(other stuff required for SDSF REXX) ... Do i = 1 To oclass.0 output_class = oclass.i cmd = 'O'!!output_class Address sdsf 'ISFEXEC' cmd Parse Var isftline . . . . . . . lines . Say 'Output class' output_class 'has' lines , 'lines of output on the spool.' End But this doesn't work as when it goes through the second iteration, the stem oclass. does not change so it always stays as 'V': first iteration - Do i = 1 To oclass.0 1 2 output_class = oclass.i OCLASS.1 V cmd = 'O'!!output_class O V OV Address sdsf 'ISFEXEC' cmd ISFEXEC OV ISFEXEC OV second iteration - Do i = 1 To oclass.0 output_class = oclass.i OCLASS.2 V cmd = 'O'!!output_class O V OV Address sdsf 'ISFEXEC' cmd ISFEXEC OV ISFEXEC OV Is there something special needs to be done with SDSF/REXX as I couldn't see anything in the manuals (only for special variables) or am I missing something? Many thanks Sebastian. -- 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: SDSF REXX and stem variables
A bit embarressed but after a couple of days fiddling with it, ithe problem is now resolved. Changing the oclass.n stem variable name to o_class.n did the trick. Its probably because oclass, although not a special SDSF/REXX variable as such, is in fact a column name in SDSF which you would use if performing other tasks with SDSF/REXX and somewhere along the line it didn't like me using that... Sebastian -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: I do not understand S0C6 on CDSG
I should of course have written STORAGE OBTAIN and not STORAGE GET. I have also verified that Edward Jaffe's clarification is entirely correct. I am now more than a little curious to discover how this particular bug was discovered. It is clear that one can specify GOFF and quadword alignment and then, avoiding with care or having had the blind luck to avoid any GOFF features that are not supported by the linkage editor (or the binder pretending to be the linkage editor), obtain a load module. What is not entirely clear is why anyone would wish to do so. (I can think of a scenario or two, but none is very plausible.) About Peter Relson's comment: I do not think that the use of residue-class arithmetic should be equated with Houdini-like escape skills. Gauss invented it as an early adolescent; and now, 250 years on, the rest of us should be able to use it, at least as adults. More generally---I will not labor this argument---there are many situations in which it seems to me that CNOP is the most natural device to use to obtain unusual or varying alignments within an instruction stream, not least because its effect is local and not global. It is free of surprising and sometimes noxious side effects. Others may of course have other views. 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: Solaris 7
I have found the following information about the Solaris Software and its status. Apparently you can only get a copy from SUN or Sun distributions companies. Anything from 8 on up were free downloads. So I am still looking for an ISO file of the Solaris 7 Software. We are licensed just do not have the installation CDs any more. that's not possible since Solaris is free since the 8th version (to be exactly: 2.8) for Solaris 7 (2.7) and older you have to pay the license fee and can only obtain them on CD's from Sun or Sun distributors Lizette -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: I do not understand S0C6 on CDSG
On Tue, 26 Feb 2013 07:27:33 -0500, John Gilmore wrote: If I code SECTALGN(16) for a Binder invocation I get alignment on a doubleword boundary, at an address A such that A = 0 mod(16). If instead I code STARTBDY=16 in a STORAGE GET macro I get alignment on a 2^16 = 65536-byte boundary, at an address A such that A = 0 mod(2^16), i.e., A = 0 mod(65536). Different groups view the world differently; this disparity is nevertheless a poster boy for an architectural police force. Options that were once arcane, the province of coloro che sanno, are coming into regular use by the mandolinisti too; and more coherence is called for. And, of course, the SECTALGN convention is to be preferred despite being more verbose because it allows extension at some time in the unforseeable future when a boundary not a power of 2 might become useful. Do these facilities generate a 31-bit or a 64-bit control block entry? (Or is only the log base 2 stored in either case?) -- gil -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: How SMF Logger works (was Reading Active SMF dataset)
How about just doing whatever needs to be done in IEFU8n? snip If it were me, I'd use the IEFU8n exits to copy the records I'm interested in into AMODE64 common storage. Then do an XMPOST to cause a separate STC to process them. Of course, this is much more complicated and requires at least APF authorization. /snip -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: How SMF Logger works (was Reading Active SMF dataset)
I guess that depends on what needs to be done. I don't like doing anything in such exits which is CPU intensive or might abend. Example: parsing SMF type 30 records and putting the data into a DB2 table. Or perhaps composing an email message and sending it. On Tue, Feb 26, 2013 at 8:34 AM, Staller, Allan allan.stal...@kbmg.com wrote: How about just doing whatever needs to be done in IEFU8n? snip If it were me, I'd use the IEFU8n exits to copy the records I'm interested in into AMODE64 common storage. Then do an XMPOST to cause a separate STC to process them. Of course, this is much more complicated and requires at least APF authorization. /snip -- 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: I do not understand S0C6 on CDSG
On Tue, 26 Feb 2013 08:11:50 -0600, Paul Gilmartin wrote: And, of course, the SECTALGN convention is to be preferred despite being more verbose because it allows extension at some time in the unforseeable future when a boundary not a power of 2 might become useful. You lost me with that. More verbose than what? I suppose someone might find it useful to (for example) align a CSECT to a doubleword boundary that is not a quadword boundary. I don't know why someone would want to do that. SECTALGN does not allow any such specification. The value specified for SECTALGN is an integer that is used as a power of 2 to specify the alignment required. 0=byte 1=halfword 2=word 3=doubleword 4=quadword 5=8-word 6=16-word... 10=page Only a few of these are honored. -- Tom Marchant -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: I do not understand S0C6 on CDSG
On Tue, 26 Feb 2013 09:06:54 -0600, Tom Marchant wrote: On Tue, 26 Feb 2013 08:11:50 -0600, Paul Gilmartin wrote: And, of course, the SECTALGN convention is to be preferred despite being more verbose because it allows extension at some time in the unforseeable future when a boundary not a power of 2 might become useful. You lost me with that. More verbose than what? More verbose in that 4096 is two more keystrokes than 12. I suppose someone might find it useful to (for example) align a CSECT to a doubleword boundary that is not a quadword boundary. I don't know why someone would want to do that. SECTALGN does not allow any such specification. I was thinking otherwise, such as even SECTALGN(137) to specify that the section is to be aligned on a boundary that's a multiple of 137 (not 2^137). Why would someone want to do that? Don't know. But why preclude it if it should become useful in the future. The value specified for SECTALGN is an integer that is used as a power of 2 to specify the alignment required. 0=byte 1=halfword 2=word 3=doubleword 4=quadword 5=8-word 6=16-word... 10=page Only a few of these are honored. Not as I read it: http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/ASMP1020/HDRSECTALN Title: V1R6 Programmer's Guide Document Number: SC26-4941-05 3.2.34 SECTALGN ... Default 8 (doubleword alignment) ... | Specifies the alignment for all sections. The alignment must be a | power of 2 between 8 (doubleword) and 4096 (page) . 3, 5, 6, and 10 are not powers of two. You appear to have fallen victim to the very inconsistency of which John G. complained. -- gil -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: I do not understand S0C6 on CDSG
I complained not so much about the inconsistency as about the confusions it gives rise to. For SECTALGN(I) the integer I must BE a power of 2. For STARTBDY(I) the integer I specifies the power of 2 the value of which is the alignment specified. Now the integer 0 is not a power of 2. (2^-2 = 1/4, 2^-1 = 1/2, 2^0 = 1, 2^1 = 2, 2^2 = 4, . . .) It thus cannot be an argument of of SECTALGN. Zero can, however, be an argument of STARTBDY. STARTBDY(0) = 2^0 = 1, i.e., byte alignment. Then STARTBDY(1) = 2^1 = 2 STARTBDY(2) = 2^2 = 4 STARTBDY(3) = 2^3 = 8 STARTBDY(1) = 2^4 = 16 STARTBDY(1) = 2^5 = 32 . . . STARTBDY(12) = 2^12 = 4096 . . . I am delighted to have so perspicuous an example of what I was complaining about available. 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: Solaris 7
Media for Solaris 7, 2.6, and earlier show ups on eBay every so often. For Solaris 7 you need to be aware that there are both Desktop and Server editions, plus versions for SPARC and x86 architectures. Also, I found that normal CDROM drives can't be used to boot the installation disk, at least for the SPARC versions. Back when I was experimenting, I found that Apple SCSI CDROM drives did the job. Solaris 8 on up was generally more friendly with PC hardware - the UltraSPARC workstations used the PCI bus and IDE controllers. John -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Solaris 7
Thanks for the info. I found some entries on Amazon. So it looks like I have a few options. I will review this with my management and see what they want to do. Lizette -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Roberts, John J Sent: Tuesday, February 26, 2013 9:09 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Solaris 7 Media for Solaris 7, 2.6, and earlier show ups on eBay every so often. For Solaris 7 you need to be aware that there are both Desktop and Server editions, plus versions for SPARC and x86 architectures. Also, I found that normal CDROM drives can't be used to boot the installation disk, at least for the SPARC versions. Back when I was experimenting, I found that Apple SCSI CDROM drives did the job. Solaris 8 on up was generally more friendly with PC hardware - the UltraSPARC workstations used the PCI bus and IDE controllers. John -- 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: I do not understand S0C6 on CDSG
If the Wikipedia article, http://en.wikipedia.org/wiki/Modular_arithmetic#Residue_systems, is correct: In mathematics, modular arithmetic (sometimes called clock arithmetic) is a system of arithmetic for integers, where numbers wrap around upon reaching a certain value-the modulus. The Swiss mathematician Leonhard Euler pioneered the modern approach to congruence in about 1750, when he explicitly introduced the idea of congruence modulo a number N.[1] Modular arithmetic was further advanced by Carl Friedrich Gauss in his book Disquisitiones Arithmeticae, published in 1801. Then Euler invented it, and Gauss improved it. Don -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of John Gilmore Sent: Tuesday, February 26, 2013 8:07 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: I do not understand S0C6 on CDSG I should of course have written STORAGE OBTAIN and not STORAGE GET. I have also verified that Edward Jaffe's clarification is entirely correct. I am now more than a little curious to discover how this particular bug was discovered. It is clear that one can specify GOFF and quadword alignment and then, avoiding with care or having had the blind luck to avoid any GOFF features that are not supported by the linkage editor (or the binder pretending to be the linkage editor), obtain a load module. What is not entirely clear is why anyone would wish to do so. (I can think of a scenario or two, but none is very plausible.) About Peter Relson's comment: I do not think that the use of residue-class arithmetic should be equated with Houdini-like escape skills. Gauss invented it as an early adolescent; and now, 250 years on, the rest of us should be able to use it, at least as adults. More generally---I will not labor this argument---there are many situations in which it seems to me that CNOP is the most natural device to use to obtain unusual or varying alignments within an instruction stream, not least because its effect is local and not global. It is free of surprising and sometimes noxious side effects. Others may of course have other views. 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: ISPF Scrollable area
Thanks Skip, I have seen that behaviour and have handled it before with ISPF tables. My problem is with a scrollable area and I don't believe the ROW variable works the same for them. It's starting to sound like I need to convert this to a dynamic data area. Please try this and see if you encounter a bug or two Go to the primary option menu in ISPF. Split screen so that the lower panel (ISR@PRIM) is half visible. Type DOWN 2 on the lower panel and hit ENTER. Which row is visible in the scrollable area? (Mine is option 7) What is visible in the Option === input field? (Mine contains 2 and the cursor is 6 columns past the 2. ZCMD is not being cleared). Also, thanks to others for replies but this not an ISPF table and table scrolling does not work for scrollable areas. Dan -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Defined capacity
Ok, that is better. The term softcapped could apply to either LPAR Defined Capacity or LPAR Group Capacity Limits. Let's try to clear this up. LPAR Defined Capacity works with or without IRD as expected. LPAR Defined Capacity also works well when used with LPAR Group Capacity Limits. What does not work as you might expect is LPAR Group Capacity Limits and IRD Weight Management, as IRD stops adjusting weights when the LPAR Group Capacity Limit is limiting the group (or softcapping the group) . Al Sherkow, I/S Management Strategies, Ltd. Consulting Expertise on IBM Workload License Charges (WLC), LPARs and LCS Software -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: DFHSM QUESTION - DUPLEXING CHECKLIST
1) be aware that duplexing for backup and migration are separate commands. 2) recycle, ml2 migration and volume backup will now take twice as many tape drives as before. You may have to change the limits on the number of backup tasks, migration tasks and recycle tasks you run concurrently to fit within physical constraint (# of tape drives available). 3) Plan on a program of recycling all existing media to get them duplexed. You can use tapecopy, but recycle will most likely be more efficient. HTH, snip We are looking at implementing DUPLEXING for DFHSM. My question is, besides the parms in ARCCMD9A which needs to be update are there other parms that need to be modified? /snip -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Defined capacity
-Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Al Sherkow Sent: Tuesday, February 26, 2013 19:18 To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Defined capacity Ok, that is better. The term softcapped could apply to either LPAR Defined Capacity or LPAR Group Capacity Limits. Let's try to clear this up. LPAR Defined Capacity works with or without IRD as expected. LPAR Defined Capacity also works well when used with LPAR Group Capacity Limits. Agreed. We use the combination of GCL and DC. What does not work as you might expect is LPAR Group Capacity Limits and IRD Weight Management, as IRD stops adjusting weights when the LPAR Group Capacity Limit is limiting the group (or softcapping the group) . Agreed. I was under the impression, but not sure, that IRD also stops adjusting weights when DC is softcapping an LPAR. I have been trying to find where I read that, but as usual IBM has messed up (reorganized) its website again, so all my links return only 404's. On the other hand, I recently talked to another site, who are using zCOST (which manipulates DCs) and IRD together and AFAIK they did not have problems with the combination. Al Sherkow, I/S Management Strategies, Ltd. Consulting Expertise on IBM Workload License Charges (WLC), LPARs and LCS Software -- 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: I do not understand S0C6 on CDSG
On Mon, 25 Feb 2013 12:09:24 -0600, Paul Gilmartin paulgboul...@aim.com wrote: On Mon, 25 Feb 2013 11:49:59 -0600, John McKown wrote: Depends on the contents of register 11. B040 will be quad word aligned only if register 11 is itself quad word aligned. If you got this from a STORAGE OBTAIN or GETMAIN, then the alignment is only guaranteed to be double word aligned, unless you ask for it to be page aligned. My earlier suggestion was wretchedly non-reentrant. OK. So OBTAIN 16 more bytes than needed. Use modulo arithmetic to point to the first quadword boundary there. Save the original address from OBTAIN in order to free the block. If the address is guaranteed to be double word aligned, you only need to obtain 8 more bytes than needed. The arithmetic for pointing to the first quadword boundary can be done as follows: LAR15,SEG+8 N R15,=A(X'FFF0') CDSG R4,R2,0(R15) SEG DS3D I don't think of it as modulo arithmetic, but the result is the same. Bill -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: I do not understand S0C6 on CDSG
On Tue, 26 Feb 2013 09:36:02 -0600, Paul Gilmartin wrote: On Tue, 26 Feb 2013 09:06:54 -0600, Tom Marchant wrote: The value specified for SECTALGN is an integer that is used as a power of 2 to specify the alignment required. Not as I read it: http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/ASMP1020/HDRSECTALN You appear to have fallen victim to the very inconsistency of which John G. complained. You are correct. It's funny that in my previous post I had written that SECTALGN(16) would cause quadword alignment. That shows how confusing it can be. -- Tom Marchant -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: I do not understand S0C6 on CDSG
On Tue, 26 Feb 2013 12:46:13 -0600, Bill Godfrey wrote: N R15,=A(X'FFF0') This is a case where my preference would be to use a newer instruction. NILL R15,X'FFF0' It is part of the Relative-and-Immediate facility that was required for OS/390 2.10. -- Tom Marchant -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: I do not understand S0C6 on CDSG
On Tue, 26 Feb 2013 13:02:22 -0600, Tom Marchant m42tom-ibmm...@yahoo.com wrote: On Tue, 26 Feb 2013 12:46:13 -0600, Bill Godfrey wrote: N R15,=A(X'FFF0') This is a case where my preference would be to use a newer instruction. NILL R15,X'FFF0' It is part of the Relative-and-Immediate facility that was required for OS/390 2.10. Agreed. I can code the N instruction without having to look it up. I knew there was something better like NILL but didn't bother to look it up. Bill -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
CA-TSO/MON replacement
Does anybody know of other products that would replace CA's TSO/MON? Thanks, Joe Murawski Hardware Configuration Management IS/Mainframe Operating Systems This communication, including attachments, is confidential, may be subject to legal privileges, and is intended for the sole use of the addressee. Any use, duplication, disclosure or dissemination of this communication, other than by the addressee, is prohibited. If you have received this communication in error, please notify the sender immediately and delete or destroy this communication and all copies. TRVDiscDefault::1201 -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Defined capacity
I haven't been following this thread too closely, but I thought perhaps a recent presentation could help. Kathy Walsh did Configuring LPARs for Performance at SHARE. She discusses several of the topics you are discussing. https://share.confex.com/share/120/webprogram/Handout/Session13101/lpar_perf.pdf MA On Tue, 26 Feb 2013 19:32:41 +0100, Vernooij, CP - SPLXM kees.verno...@klm.com wrote: -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: ISPF Scrollable area
I confess to not realizing earlier that you were not dealing with a table. I performed the actions you spelled out and get essentially the same result. The row visible after 'down 2' seems to depend on where the screen splits. Otherwise it looks like a failure to clear ZCMD except that the word 'down' is replaced with blanks. Aside from the impact on your original quest, I believe that this bug is APARable. . . JO.Skip Robinson Southern California Edison Company Electric Dragon Team Paddler SHARE MVS Program Co-Manager 626-302-7535 Office 323-715-0595 Mobile jo.skip.robin...@sce.com From: Dan mvs-j...@sympatico.ca To: IBM-MAIN@LISTSERV.UA.EDU, Date: 02/26/2013 10:28 AM Subject:Re: ISPF Scrollable area Sent by:IBM Mainframe Discussion List IBM-MAIN@LISTSERV.UA.EDU Thanks Skip, I have seen that behaviour and have handled it before with ISPF tables. My problem is with a scrollable area and I don't believe the ROW variable works the same for them. It's starting to sound like I need to convert this to a dynamic data area. Please try this and see if you encounter a bug or two Go to the primary option menu in ISPF. Split screen so that the lower panel (ISR@PRIM) is half visible. Type DOWN 2 on the lower panel and hit ENTER. Which row is visible in the scrollable area? (Mine is option 7) What is visible in the Option === input field? (Mine contains 2 and the cursor is 6 columns past the 2. ZCMD is not being cleared). Also, thanks to others for replies but this not an ISPF table and table scrolling does not work for scrollable areas. Dan -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: XRC Consistency Group Time Report.
Thank you very much for your usefull information. We have HDS with 32 Gig cash .with 590 volume 3390 model 9 . The connection between disk and cpu in the local site is 3 ficon channel. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Query for Destination z article: successor training and knowledge transfer
In 512bb368.1000...@gabegold.com, on 02/25/2013 at 01:54 PM, Gabe Goldberg g...@gabegold.com said: What are YOU doing about it -- not preparing for retirement, I mean, but training successors? - Are you allowed to train successors? - What criteria are used in selecting candidate successors? - What resources are available for training successors? -- 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: I do not understand S0C6 on CDSG
In 4208449059345095.wa.dlikensinfosecinc@listserv.ua.edu, on 02/25/2013 at 11:40 AM, Donald Likens dlik...@infosecinc.com said: Am I correct is saying B040 is a quadword boundary? Not unless the address in R11 is quadword aligned. -- 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: Spacewar! on S/360
In conmi8967bojk3v5qe1ha720bf8cvgk...@4ax.com, on 02/25/2013 at 08:56 AM, Clark Morris cfmpub...@ns.sympatico.ca said: Is the MICHMODS OS360 precursor to the CBT tape archived anywhere? It's not a precursor. The CBT tape, Michican mods tape and MVS mods tape were independent of each other. Ideally all of them should be available online, along with several others, e.g., the SVS mods tapes and several VM collections. -- 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: Fortran
In C50C0F81BB024FA59CD14478C8DCF028@graham, on 02/23/2013 at 07:24 PM, Graham Hobbs gho...@cdpwise.net said: http://www.businessinsider.com/10-tech-skills-that-will-instantly-net-you-10-salary-2013-2#fortran-is-worth-103000-18 Well, I know COBOL and FORTRAN, but I'm not sure whether to admit to it. -- 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: CA-TSO/MON replacement
On Tue, 26 Feb 2013 19:22:25 +, Murawski,Joseph jmura...@travelers.com wrote: Does anybody know of other products that would replace CA's TSO/MON? Thanks, Joe Murawski Hardware Configuration Management IS/Mainframe Operating Systems I know of no comprehensive z/OS TSO environment system/application performance analysis tool available today. TSO/MON has always been a unique solution, especially back in the time when developed by Morino Associates and there was more concern about TSO and ISPF application performance. Scott Barry SBBWorks, Inc. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: CA-TSO/MON replacement
AFAIK, there is no direct replacement. I presume you are (or have been) using this to track TSO command usage. Most installations used this as input to MICS and/or MXG. The HW/SW limitations of the time made this seem to be a good idea (Morino wrote the code, CA bought the code). These limitations have long gone the way of the dinosaur. IMO, at this time, there is no logical reason to continue investing in TSO/MON unless you want to track TSO command usage. HTH, snip Does anybody know of other products that would replace CA's TSO/MON? /snip -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: I do not understand S0C6 on CDSG
On Tue, 26 Feb 2013 12:46:13 -0600, Bill Godfrey wrote: If the address is guaranteed to be double word aligned, you only need to obtain 8 more bytes than needed. I was thinking of another 8 bytes to save the address originally returned by OBTAIN. -- gil -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
AMASPZAP SECTALGN Bug (Was: I do not understand S0C6 on CDSG)
On 2/26/2013 5:06 AM, John Gilmore wrote: I have also verified that Edward Jaffe's clarification is entirely correct. I am now more than a little curious to discover how this particular bug was discovered. It is clear that one can specify GOFF and quadword alignment and then, avoiding with care or having had the blind luck to avoid any GOFF features that are not supported by the linkage editor (or the binder pretending to be the linkage editor), obtain a load module. What is not entirely clear is why anyone would wish to do so. (I can think of a scenario or two, but none is very plausible.) This bug in AMASPZAP was discovered by one of our customers. He tried to ZAP one of his own exits and the ZAP failed. We use GOFF and SECTALGN(256) for all of our in-house product build assemblies. We also specify GOFF and SECTALGN(16) for any install-time, SMP/E-driven assemblies in the field for user exits, etc. that have the potential to include IBM code or macros that use 'LQ' constants. (It happened with some JES2 macro a few releases ago. I can't remember the exact details...) You don't need blind luck to link-edit such a program. You just link it. -- 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: I do not understand S0C6 on CDSG
When J. P. Morgan was queried about how much the maintenance of the steam yacht he used to commute between Manhattan and New Jersey cost him, his legendary reply was, 'If you have to ask, you can't afford it. Analogously, if you have to look up the history of congruences in a Wikipedia article, you should advance what you find there very tentatively. Euler, another great mathematician, did have some notions of the mathematics of cycles; he would hasve had something interesting to say about any topic her turned his mind to; but Gauss is the founder of the modern theory of congruences. Examples of this kind abound. Archimedes, certainly the greatest mathematician of antiquity, had some notions of the calculus; but its inventor was Newton (if you are anglophone) or Leibniz (if not). Precursors are of course important. As Newton himself put it, I was able to see so far because I stood on the shoulders of giants. 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: DFHSM QUESTION - DUPLEXING CHECKLIST
Each recycle process only takes only 50% more drives: three instead of two. Unless it has recently changed, one annoying thing about DFHSM in a tape-drive constrained environment is there is no easy way to put an absolute upper bound on the maximum number of drives needed concurrently by all DFHSM tasks. Yes, you can separately restrict the number of daily backup tasks, daily ML2 movement tasks, and migration recall tasks; but this doesn't really address the unpredictable concurrent demand from asynchronous ML2 recall requests and demand backup requests that may go directly to tape; and those requests can occur at inconvenient times, like when ML2 migration, or auto-backup to tape, or recycle is in progress. If you want to more-tightly restrict the total number of drives used by unscheduled DFHSM tasks during scheduled tasks with high drive demand, there is no easy way to do just that, and the greater drive requirements with duplexing can make this more of an issue. I would never use DFHSM with today's high-capacity cartridges without duplexing, but in some environments duplexing may require adding additional drives. JC Ewing On 02/26/2013 12:30 PM, Staller, Allan wrote: 1) be aware that duplexing for backup and migration are separate commands. 2) recycle, ml2 migration and volume backup will now take twice as many tape drives as before. You may have to change the limits on the number of backup tasks, migration tasks and recycle tasks you run concurrently to fit within physical constraint (# of tape drives available). 3) Plan on a program of recycling all existing media to get them duplexed. You can use tapecopy, but recycle will most likely be more efficient. HTH, snip We are looking at implementing DUPLEXING for DFHSM. My question is, besides the parms in ARCCMD9A which needs to be update are there other parms that need to be modified? /snip ... -- 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: I do not understand S0C6 on CDSG
I agree. Probably just an old grudge. One of my professors put a bonus question on one of his weekly exams: who invented modular math? I answered Gauss, but he would not take my answer. I got a B rather than an A. Don -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of John Gilmore Sent: Tuesday, February 26, 2013 3:47 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: I do not understand S0C6 on CDSG When J. P. Morgan was queried about how much the maintenance of the steam yacht he used to commute between Manhattan and New Jersey cost him, his legendary reply was, 'If you have to ask, you can't afford it. Analogously, if you have to look up the history of congruences in a Wikipedia article, you should advance what you find there very tentatively. Euler, another great mathematician, did have some notions of the mathematics of cycles; he would hasve had something interesting to say about any topic her turned his mind to; but Gauss is the founder of the modern theory of congruences. Examples of this kind abound. Archimedes, certainly the greatest mathematician of antiquity, had some notions of the calculus; but its inventor was Newton (if you are anglophone) or Leibniz (if not). Precursors are of course important. As Newton himself put it, I was able to see so far because I stood on the shoulders of giants. 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: AMASPZAP SECTALGN Bug (Was: I do not understand S0C6 on CDSG)
My point about 'blind luck' was different, it was that many things doable once GOFF is in effect are supported only for inclusion in program objects. Many GOFF 'object modules' cannot, that is, be link edited into a load module. The situation is complicated; many program objects can, for example, be converted into load modules; many others cannot; and vice versa. Link editing GOFFs successfully, including them in load modules, thus requires either (and preferably) care or 'blind luck'. -- John Gilmore, Ashland, MA 01721 - USA t. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: I do not understand S0C6 on CDSG
At 09:06 -0600 on 02/26/2013, Tom Marchant wrote about Re: I do not understand S0C6 on CDSG: I suppose someone might find it useful to (for example) align a CSECT to a doubleword boundary that is not a quadword boundary. I don't know why someone would want to do that. You want Quadword alignment of something in the CSECT without any gas preceding it due to it being Quadword aligned. IOW: It has an offset of an odd number DWs from the start of the CSECT. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: ISPF Scrollable area
Haven't followed the entire thread but as far as THIS example goes try this: /* Rexx */ zscrolld = 'CSR' address ispexec select panel(ISR@PRIM) and down will move to the cursor position. This is supported by the doc in the Dialog Developers Guide : 6.4.3.1 Panel processing considerations The section talks about providing a 4-byte scroll amount field. Regards Hank, ISPF -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Solaris 7
John, So you have to download an ISO to a working Unix or Linux OpSYS to install ? Scott ford www.identityforge.com Tell me and I'll forget; show me and I may remember; involve me and I'll understand. - Chinese Proverb On Feb 26, 2013, at 11:08 AM, Roberts, John J jrobe...@dhs.state.ia.us wrote: Media for Solaris 7, 2.6, and earlier show ups on eBay every so often. For Solaris 7 you need to be aware that there are both Desktop and Server editions, plus versions for SPARC and x86 architectures. Also, I found that normal CDROM drives can't be used to boot the installation disk, at least for the SPARC versions. Back when I was experimenting, I found that Apple SCSI CDROM drives did the job. Solaris 8 on up was generally more friendly with PC hardware - the UltraSPARC workstations used the PCI bus and IDE controllers. John -- 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: I do not understand S0C6 on CDSG
On Tue, 26 Feb 2013 18:59:01 -0500, Robert A. Rosenberg wrote: You want Quadword alignment of something in the CSECT without any gas preceding it due to it being Quadword aligned. IOW: It has an offset of an odd number DWs from the start of the CSECT. What I was more thinking of was that on the 3350 an optimum block size was 6KiB, 3 times the 2KiB page size supported on the S/360 (370?) So it might have been useful to page in 6KiB quanta, and alignment on a 6KiB boundary (not a power of 2) might have been useful. I suppose data chaining could handle that sort of thing. -- gil -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: I do not understand S0C6 on CDSG
On Behalf Of John Gilmore Sent: Tuesday, February 26, 2013 8:07 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: I do not understand S0C6 on CDSG I have also verified that Edward Jaffe's clarification is entirely correct. I am now more than a little curious to discover how this particular bug was discovered. It is clear that one can specify GOFF and quadword alignment and then, avoiding with care or having had the blind luck to avoid any GOFF features that are not supported by the linkage editor (or the binder pretending to be the linkage editor), obtain a load module. I have no desire to reignite old conflicts in this area, but I can attest that the ONLY alignment values actually supported by contents supervision were doubleword and page, regardless of what the binder doc claimed. Most of the GOFF functionality introduced in PM3 circa mid '90s existed only in the designer's minds. As perhaps the only person on the planet actually trying to exploit that functionality in vendor code I had an almost daily dialog with developers in the assembler, binder, contents, DFSMS, media manager, PDSE and other component I've probably long forgotten. Even things you wouldn't think of (e.g. AMBLIST) got hit. So i am not at all surprised that bugs are still being uncovered now. However, the alignment of storage occupied by the load module/program object is immaterial to the alignment of storage operands. PAGE alignment was always available and would give the desired results using the techniques already discussed. For those worried about a few bytes wasted in a page, the virtual storage macros were long ago adjusted to allow specification of boundary alignment via CONTBDY and STARTBDY. If PoPs says an operand has to be quad-aligned - believe it. -- This email might be from the artist formerly known as CC (or not) You be the judge. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Defined capacity
Mary Ann, Great tip. All scattered info, which took me days to find, now bundled into one presentation. Thanks, Kees. -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Mary Anne Matyaz Sent: Tuesday, February 26, 2013 20:32 To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Defined capacity I haven't been following this thread too closely, but I thought perhaps a recent presentation could help. Kathy Walsh did Configuring LPARs for Performance at SHARE. She discusses several of the topics you are discussing. https://share.confex.com/share/120/webprogram/Handout/Session13101/lpar_perf.pdf MA On Tue, 26 Feb 2013 19:32:41 +0100, Vernooij, CP - SPLXM kees.verno...@klm.com wrote: -- 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