XRC Consistency Group Time Report.

2013-02-26 Thread Mehrshad Manshadi
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.

2013-02-26 Thread Mike Schwab
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

2013-02-26 Thread Vernooij, CP - SPLXM
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

2013-02-26 Thread Horst Sinram
 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.

2013-02-26 Thread Mehrshad Manshadi
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.

2013-02-26 Thread Mehrshad Manshadi
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

2013-02-26 Thread David Stokes
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

2013-02-26 Thread Werner Kuehnel
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.

2013-02-26 Thread Ron Hawkins
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)

2013-02-26 Thread Jan Vanbrabant
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)

2013-02-26 Thread Vernooij, CP - SPLXM
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

2013-02-26 Thread Sebastian Welton
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

2013-02-26 Thread John McKown
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

2013-02-26 Thread Miklos Szigetvari

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

2013-02-26 Thread Peter Relson
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

2013-02-26 Thread John Gilmore
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

2013-02-26 Thread Sebastian Welton
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

2013-02-26 Thread Sebastian Welton
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

2013-02-26 Thread John Gilmore
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

2013-02-26 Thread Lizette Koehler
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

2013-02-26 Thread Paul Gilmartin
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)

2013-02-26 Thread Staller, Allan
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)

2013-02-26 Thread John McKown
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

2013-02-26 Thread Tom Marchant
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

2013-02-26 Thread Paul Gilmartin
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

2013-02-26 Thread John Gilmore
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

2013-02-26 Thread Roberts, John J
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

2013-02-26 Thread Lizette Koehler
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

2013-02-26 Thread Don Williams
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

2013-02-26 Thread Dan
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

2013-02-26 Thread Al Sherkow
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

2013-02-26 Thread Staller, Allan
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

2013-02-26 Thread Vernooij, CP - SPLXM


-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

2013-02-26 Thread Bill Godfrey
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

2013-02-26 Thread Tom Marchant
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

2013-02-26 Thread Tom Marchant
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

2013-02-26 Thread Bill Godfrey
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

2013-02-26 Thread Murawski,Joseph
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

2013-02-26 Thread Mary Anne Matyaz
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

2013-02-26 Thread Skip Robinson
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.

2013-02-26 Thread Mehrshad Manshadi
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

2013-02-26 Thread Shmuel Metz (Seymour J.)
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

2013-02-26 Thread Shmuel Metz (Seymour J.)
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

2013-02-26 Thread Shmuel Metz (Seymour J.)
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

2013-02-26 Thread Shmuel Metz (Seymour J.)
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

2013-02-26 Thread Scott Barry
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

2013-02-26 Thread Staller, Allan
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

2013-02-26 Thread Paul Gilmartin
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)

2013-02-26 Thread Ed Jaffe

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

2013-02-26 Thread John Gilmore
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

2013-02-26 Thread Joel C. Ewing
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

2013-02-26 Thread Don Williams
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)

2013-02-26 Thread John Gilmore
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

2013-02-26 Thread Robert A. Rosenberg
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

2013-02-26 Thread Hank Oerlemans
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

2013-02-26 Thread Scott Ford
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

2013-02-26 Thread Paul Gilmartin
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

2013-02-26 Thread Chris Craddock
 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

2013-02-26 Thread Vernooij, CP - SPLXM
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