Re: multi-volume SMS file allocation

2012-11-13 Thread DEBERT Jean-Louis
Greg Shirey wrote:

It's actually VOLUME COUNT in the DATACLAS definition.  From the (1.12) HELP 
panel: 
Use the VOLUME COUNT field to specify the maximum number of volumes you  
expect to use to store a data set in this Data Class.
For example, to reserve five volumes per data set, specify:  
Volume Count  . . . . . . 5   (1 to 255 or blank)


Very well ... it still doesn't behave like what was said on this thread  (that 
unused  primary extents would not be allocated at all).
One primary extent for each volume in the volume count is allocated at 
allocation time (before ever writing the file).
Then, at close time, RLSE will purge unused space on the last USED extent (the 
one active at close time) but not on possible further (unused) extents.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: PassTicket usage logical flaw?

2012-11-13 Thread Michael . Klaeschen
For this case, there is a "NO REPLAY PROTECTION" option availabel. Check 
the APPLDATA field of your PTKTDATA profile. See chapter 7, Secured Signon 
Function of RACF Security Administrators Guide for details.

Cheers 
Michael



Von:Charles Mills 
An: IBM-MAIN@LISTSERV.UA.EDU
Datum:  2012-11-12 20:21
Betreff:PassTicket usage logical flaw?
Gesendet von:   IBM Mainframe Discussion List 



1. A given PassTicket may only be used once (source
http://publib.boulder.ibm.com/infocenter/cicsts/v3r1/index.jsp?topic=%2Fcom
.
ibm.cics.ts31.doc%2Fdfht5%2Ftopics%2Fdfht516.htm)

2. The PassTicket algorithm is deterministic: given the same time of day
(resolution one second), the same userid, the same application ID, and the
same secured signon application key, the algorithm will always produce the
same PassTicket (experimentation reveals this to be true).

Consider a distributed application. Some large number of automated clients
sign on to some service at quasi-random intervals. A perfect application 
for
PassTickets, right? But if a second client tries to log on within the same
TOD second as an earlier client, the sign-on will be rejected because the
generated PassTicket has already been used. What is the client to do? The
obvious answer is "wait a second and try again" but that approach has some
obvious shortcomings, one of which being there is no guarantee that THAT
PassTicket has not already been used.

Yes, one solution would be a unique userid for each client, but suppose 
this
is some "mass image rollout" application or there is some other reason why
unique userids are not desirable.

What to do?

Charles

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: multi-volume SMS file allocation

2012-11-13 Thread Vernooij, CP - SPLXM
I did not read the entire thread, so my remark may be totally
inapplicable, but what you describe (all extents on all volumes are
created at allocation time) applies only if you specify Guaranteed
Space? Then this is exactly what Guaranteed Space is intended for.

Kees.

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
Behalf Of DEBERT Jean-Louis
Sent: Tuesday, November 13, 2012 10:39
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: multi-volume SMS file allocation

Greg Shirey wrote:

It's actually VOLUME COUNT in the DATACLAS definition.  From the (1.12)
HELP panel: 
Use the VOLUME COUNT field to specify the maximum number of volumes you

expect to use to store a data set in this Data Class.

For example, to reserve five volumes per data set, specify:

Volume Count  . . . . . . 5   (1 to 255 or blank)



Very well ... it still doesn't behave like what was said on this thread
(that unused  primary extents would not be allocated at all).
One primary extent for each volume in the volume count is allocated at
allocation time (before ever writing the file).
Then, at close time, RLSE will purge unused space on the last USED
extent (the one active at close time) but not on possible further
(unused) extents.

--
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: multi-volume SMS file allocation

2012-11-13 Thread DEBERT Jean-Louis
Vernooij, CP - SPLXM   wrote:
 
I did not read the entire thread, so my remark may be totally inapplicable, but 
what you describe (all extents on all volumes are created at allocation time) 
applies only if you specify Guaranteed Space? Then this is exactly what 
Guaranteed Space is intended for.


You may be right.
But if use a storage class with Guaranteed Space = NO,   only the 1st volume 
extent is ever allocated, and I get abend D37 when it fills up, even if I use a 
DATACLAS with Dynamic Volume Count = 5   and 
Space Constraint Relief = YES.

Go figure ... 
How can I have extents (apart from the first) be allocated only when they are 
actually used, and preferably on different volumes ?
This was the original question in the thread.

Thanks for your input anyway.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Highly used Coupling Facility blocks Sysplex

2012-11-13 Thread Markus Haselbach
We had an outage cause by an overloaded Coupling Facility. It’s in a parallel 
sysplex with eight Images and z/OS 1.13 RSU1206 and DB2 10.
All images are on Z196, also the CF, with CFCC 17. 
What happened is that a DB2 CF structure (a group buffer pool)
was flooded by applications doing tablespace scan. A lot of  
directory reclaims occurred. The CF was not able to handle this high
number of GBP requests which resulted in increased CPU activity for 
this structure. The CPU Utilization of the CF got up to 75%. The application 
has requested more and more GBP entries which slowed
down the whole sysplex.   Also applications using other structures in the CF 
had been nearly blocked.  
Did some experience similar problems with overloaded CF’s ?
Brgds
Markus Haselbach

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: multi-volume SMS file allocation

2012-11-13 Thread Vernooij, CP - SPLXM
Sounds like a straight forward problem. I will read the thread today or
tomorrow.

Kees.

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
Behalf Of DEBERT Jean-Louis
Sent: Tuesday, November 13, 2012 11:55
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: multi-volume SMS file allocation

Vernooij, CP - SPLXM   wrote:

I did not read the entire thread, so my remark may be totally
inapplicable, but what you describe (all extents on all volumes are
created at allocation time) applies only if you specify Guaranteed
Space? Then this is exactly what Guaranteed Space is intended for.


You may be right.
But if use a storage class with Guaranteed Space = NO,   only the 1st
volume extent is ever allocated, and I get abend D37 when it fills up,
even if I use a DATACLAS with Dynamic Volume Count = 5   and 
Space Constraint Relief = YES.

Go figure ... 
How can I have extents (apart from the first) be allocated only when
they are actually used, and preferably on different volumes ?
This was the original question in the thread.

Thanks for your input anyway.

--
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: Highly used Coupling Facility blocks Sysplex

2012-11-13 Thread Knutson, Sam
Curious if this was a single processor CF?  
We have never had an outage due to a CF even though we have had one fail and 
structures rebuild into another.
I have seen performance "opportunities" that were solved by operating our 
production data sharing CF's as 2 processor rather than 1 too improve parallel 
operations with DB2.  We made this change circa z9 hardware and subsequently 
even though engines have continued to get faster will not operate a production 
CF with less 1 ICF engine.  

    Best Regards, 

    Sam Knutson, GEICO 
    System z Team Leader 
    mailto:sknut...@geico.com 
    (office)  301.986.3574 
    (cell) 301.996.1318 
    
"Think big, act bold, start simple, grow fast..." 


-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Markus Haselbach
Sent: Tuesday, November 13, 2012 6:12 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Highly used Coupling Facility blocks Sysplex

We had an outage cause by an overloaded Coupling Facility. It’s in a parallel 
sysplex with eight Images and z/OS 1.13 RSU1206 and DB2 10.
All images are on Z196, also the CF, with CFCC 17. 
What happened is that a DB2 CF structure (a group buffer pool)
was flooded by applications doing tablespace scan. A lot of  
directory reclaims occurred. The CF was not able to handle this high
number of GBP requests which resulted in increased CPU activity for 
this structure. The CPU Utilization of the CF got up to 75%. The application 
has requested more and more GBP entries which slowed
down the whole sysplex.   Also applications using other structures in the CF 
had been nearly blocked.  
Did some experience similar problems with overloaded CF’s ?
Brgds
Markus Haselbach

This email/fax message is for the sole use of the intended
recipient(s) and may contain confidential and privileged information.
Any unauthorized review, use, disclosure or distribution of this
email/fax is prohibited. If you are not the intended recipient, please
destroy all paper and electronic copies of the original message.


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Beyond RAID: IBM adds big data friendly, affordable servers to line up

2012-11-13 Thread McKown, John
z not mentioned in article. Article is basically how this now "ports" this type 
of storage to the small enterprise "x" server environment. As opposed to being 
"embedded" into large enterprise storage DASD arrays.

-- 
John McKown
Systems Engineer IV
IT

Administrative Services Group

HealthMarkets®

9151 Boulevard 26 • N. Richland Hills • TX 76010
(817) 255-3225 phone •
john.mck...@healthmarkets.com • www.HealthMarkets.com

Confidentiality Notice: This e-mail message may contain confidential or 
proprietary information. If you are not the intended recipient, please contact 
the sender by reply e-mail and destroy all copies of the original message. 
HealthMarkets® is the brand name for products underwritten and issued by the 
insurance subsidiaries of HealthMarkets, Inc. –The Chesapeake Life Insurance 
Company®, Mid-West National Life Insurance Company of TennesseeSM and The MEGA 
Life and Health Insurance Company.SM


> -Original Message-
> From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU]
> On Behalf Of Paul Gilmartin
> Sent: Monday, November 12, 2012 11:27 PM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: Beyond RAID: IBM adds big data friendly, affordable
> servers to line up
> 
> On Mon, 12 Nov 2012 22:56:32 -0600, Ed Gould wrote:
> >
> > http://www.zdnet.com/beyond-raid-ibm-adds-big-data-friendly-
> affordable-servers-to-line-up-707218/
> >[ URL wrap repaired -- gil ]
> >
> So, of course, the topical question:  Does z/OS support it?  Is its
> interface CKD?  FBA?  Other (specify)?
> 
> -- gil
> 
> --
> For IBM-MAIN subscribe / signoff / archive access instructions, send
> email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: multi-volume SMS file allocation

2012-11-13 Thread Vernooij, CP - SPLXM
Another approach: instead of working with multi volume extents of 1
dataset, why not allocate as many single volume datasets as needed?

Kees.


-Original Message-
From: Vernooij, CP - SPLXM 
Sent: Tuesday, November 13, 2012 13:39
To: IBM Mainframe Discussion List
Subject: RE: multi-volume SMS file allocation

Sounds like a straight forward problem. I will read the thread today or
tomorrow.

Kees.

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
Behalf Of DEBERT Jean-Louis
Sent: Tuesday, November 13, 2012 11:55
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: multi-volume SMS file allocation

Vernooij, CP - SPLXM   wrote:

I did not read the entire thread, so my remark may be totally
inapplicable, but what you describe (all extents on all volumes are
created at allocation time) applies only if you specify Guaranteed
Space? Then this is exactly what Guaranteed Space is intended for.


You may be right.
But if use a storage class with Guaranteed Space = NO,   only the 1st
volume extent is ever allocated, and I get abend D37 when it fills up,
even if I use a DATACLAS with Dynamic Volume Count = 5   and 
Space Constraint Relief = YES.

Go figure ... 
How can I have extents (apart from the first) be allocated only when
they are actually used, and preferably on different volumes ?
This was the original question in the thread.

Thanks for your input anyway.

--
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: multi-volume SMS file allocation

2012-11-13 Thread DEBERT Jean-Louis
Vernooij, CP - SPLXM  wrote:

Another approach: instead of working with multi volume extents of 1 dataset, 
why not allocate as many single volume datasets as needed?


Thanks for the idea, but no ...  I am working on an existing application, where 
the single-dataset property is important (because the DSN has to be stored 
somewhere) and where the multi-volume property is seen as one way to overcome 
the 65,535 tracks limit (that is, allowing a bigger file) when reading the file 
with BSAM.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Highly used Coupling Facility blocks Sysplex

2012-11-13 Thread Markus Haselbach
Hello,
in our production sysplex (where the issue took place) we have two CF's each 
with five dedicted processors.
best regards
Markus Haselbach

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: PassTicket usage logical flaw?

2012-11-13 Thread John Gilmore
I have no view of the usefulness of physical RNGs  for game playing,
dance-move generation, and the like.

They are, however, all but useless in programs, where they have a
long, highly problematic usage history.

IBM's first models of the circa-1958 SAGE version of MIT's Whirlwind
computer were equipped with shot-noise-based physical RNGs, but they
were discarded early on.  The sequence of values generated by a
physical RNG is not reproducible, and programs that use one are for
this reason all but impossible to test and debug.

Note also that the acronym PRNG, in wide use in the gaming community,
is better avoided.  Its initial P is ambiguous, can be interpreted as
standing for either 'physical' or 'pseudo-'; one of my very young
students even guessed that it stood for 'programmed'.

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


"New" way to do UCB lookups

2012-11-13 Thread Sam Golob

Hi Folks,

Please refer to yesterday's post with this title.

I made a small mistake in determining the end of the ULUT (UCB 
Lookup Table) entries.  This was fixed this morning.  Anyone who 
downloaded Files 731, 046, and 035 yesterday, from the Updates page of 
www.cbttape.org, should reload them today.  Sorry.  We live and learn.  
The mistake was not too serious, but I don't want anyone to learn the 
wrong way of doing things.


All the best of everything to all of you.

Sincerely,Sam

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


DS8300 HMC WEBUI logon is forced closed

2012-11-13 Thread Schroeder, Wayne
Greetings,
I am trying to remotely connect to my DS8300 using the WEBUI and IE 9.0 and my 
session is being forced closed after 20 seconds. The message being displayed is:

Your session, logged on as user customer, was forcibly disconnected on Nov 12, 
2012 at 8:33:21 AM for the reason shown below:
Connectivity to the console failed. Contact your support personnel to determine 
if your browser is configured properly to connect to the console.

It's frustrating because I can remotely connect to my DS8100 but not my newly 
installed but used DS8300 (2424/932).

My question to the List is: To whom do I direct my problem to when I open an 
PMR? I can't find a reference to the DS8300 HMC software. I tried opening a 
Hardware Request but I was told that they could not help me and referred me 
back to my CE. I would like to open a Service Request but don't know who to 
direct the problem/question to.

Thank you for your patience.

Wayne Schroeder
MAINFRAME STORAGE ADMINISTRATOR

T  254.399.5070
M 254.644.8534
E wschroe...@txfb-ins.com

7420 Fish Pond Rd.
Waco, TX 76710





WWW.TXFB-INS.COM

CONFIDENTIALITY STATEMENT: The foregoing message (including attachments) is 
covered by the Electronic Communication Privacy Act, 18 U.S.C. sections 
2510-2521, and is CONFIDENTIAL. If you believe that it has been sent to you in 
error, do not read it. If you are not the intended recipient, you are hereby 
notified that any retention, dissemination, distribution, or copying of this 
communication is strictly prohibited. Please reply to the sender that you have 
received the message in error, then delete it. Thank you.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: PassTicket usage logical flaw?

2012-11-13 Thread Charles Mills
Aha!

Thanks.

Charles

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
Behalf Of michael.klaesc...@deutscherring-leben.de
Sent: Tuesday, November 13, 2012 1:44 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: PassTicket usage logical flaw?

For this case, there is a "NO REPLAY PROTECTION" option availabel. Check the
APPLDATA field of your PTKTDATA profile. See chapter 7, Secured Signon
Function of RACF Security Administrators Guide for details.

Cheers
Michael



Von:Charles Mills 
An: IBM-MAIN@LISTSERV.UA.EDU
Datum:  2012-11-12 20:21
Betreff:PassTicket usage logical flaw?
Gesendet von:   IBM Mainframe Discussion List 



1. A given PassTicket may only be used once (source
http://publib.boulder.ibm.com/infocenter/cicsts/v3r1/index.jsp?topic=%2Fcom
.
ibm.cics.ts31.doc%2Fdfht5%2Ftopics%2Fdfht516.htm)

2. The PassTicket algorithm is deterministic: given the same time of day
(resolution one second), the same userid, the same application ID, and the
same secured signon application key, the algorithm will always produce the
same PassTicket (experimentation reveals this to be true).

Consider a distributed application. Some large number of automated clients
sign on to some service at quasi-random intervals. A perfect application 
for
PassTickets, right? But if a second client tries to log on within the same
TOD second as an earlier client, the sign-on will be rejected because the
generated PassTicket has already been used. What is the client to do? The
obvious answer is "wait a second and try again" but that approach has some
obvious shortcomings, one of which being there is no guarantee that THAT
PassTicket has not already been used.

Yes, one solution would be a unique userid for each client, but suppose 
this
is some "mass image rollout" application or there is some other reason why
unique userids are not desirable.

What to do?

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: DS8300 HMC WEBUI logon is forced closed

2012-11-13 Thread David Devine
Hello,
I went through this a few weeks ago myself. 
Problem appears to have come in with HMC V7R3.4.0.
 
A lot of faffing about trawling through ibm & some google's before i got to the 
answer which is down to the port firewall settings on the Ds8300 lan adaptor 
panel.

Ports in question are 443, 8443 and 9960. 

Have a look at the Hardware Management console V7 Redbook which should give you 
some useful input.

I believe the specific port with the problem is 9960, but you do need all three 
firewall configured.

We don't have direct hmc access to the lan firewall settings on our boxes (only 
have the customer id) so had to raise calls with ibm for them to dial in and 
correct.
Each affected DS8xxx H.M.C needs to be rebooted after.

Once they did that, the problem's gone.

Good Luck!

Dave  



   

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: DS8300 HMC WEBUI logon is forced closed

2012-11-13 Thread Schroeder, Wayne
Thank you Dave, I knew somebody had seen this problem before!

Wayne Schroeder
MAINFRAME STORAGE ADMINISTRATOR

T  254.399.5070
M 254.644.8534
E wschroe...@txfb-ins.com

7420 Fish Pond Rd.
Waco, TX 76710




WWW.TXFB-INS.COM

CONFIDENTIALITY STATEMENT: The foregoing message (including attachments) is 
covered by the Electronic Communication Privacy Act, 18 U.S.C. sections 
2510-2521, and is CONFIDENTIAL. If you believe that it has been sent to you in 
error, do not read it. If you are not the intended recipient, you are hereby 
notified that any retention, dissemination, distribution, or copying of this 
communication is strictly prohibited. Please reply to the sender that you have 
received the message in error, then delete it. Thank you.-Original 
Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of David Devine
Sent: Tuesday, November 13, 2012 9:59 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: DS8300 HMC WEBUI logon is forced closed

Hello,
I went through this a few weeks ago myself.
Problem appears to have come in with HMC V7R3.4.0.

A lot of faffing about trawling through ibm & some google's before i got to the 
answer which is down to the port firewall settings on the Ds8300 lan adaptor 
panel.

Ports in question are 443, 8443 and 9960.

Have a look at the Hardware Management console V7 Redbook which should give you 
some useful input.

I believe the specific port with the problem is 9960, but you do need all three 
firewall configured.

We don't have direct hmc access to the lan firewall settings on our boxes (only 
have the customer id) so had to raise calls with ibm for them to dial in and 
correct.
Each affected DS8xxx H.M.C needs to be rebooted after.

Once they did that, the problem's gone.

Good Luck!

Dave





--
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


HFS zFS and IDCAMS Alias

2012-11-13 Thread Lizette Koehler
With HFS you could run IDCAMS with RELATE to create an alias.

With zFS being a linear VSAM dataset that does not work.  I understand that 
indirect volume cataloging with SYMBOLICRELATE is available at z/OS V1.12 and 
above (which we are at)

So is there a way to create an alias with zFS or is the indirect catalog the 
only path.

Thanks

Lizette

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: switching to new shared sms commds

2012-11-13 Thread Leong, Dennis, ITD
Hello,

I appreciate the advice from folks who responded but my question remains 
unanswered.

 Will there be any problems (on the other lpars) if I do the setsms commds 
to point to a new commds for the first lpar?


Thank you.

--



Date:Wed, 7 Nov 2012 08:23:04 +

From:Richard Marchant 
mailto:richard.march...@shoden.co.za>>

Subject: Re: switching to new shared sms commds



Dennis,



Make sure you allocate a new COMMDS do not try using an existing one.



Richard







Hello,



I want to switch to new sms commds on current environment that has same commds 
shared by 3 lpars.  I come from an older sms environment where each lpar had 
their own set of cds's so this is different.  Will there be any problems (on 
the other lpars) if I do the setsms commds to point to a new commds for the 
first lpar?  I believe I will need to issue the same setsms on all lpars to 
point to new commds.  We are z/os 1.13.  Thank you.


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: HFS zFS and IDCAMS Alias

2012-11-13 Thread McKown, John
Sure, I've done it with other types of VSAM files. It just _seems_ weird. Make 
a PATH:

DEF PATH(NAME('alias.name') -
 PATHENTRY('real.name'))

-- 
John McKown
Systems Engineer IV
IT

Administrative Services Group

HealthMarkets®

9151 Boulevard 26 • N. Richland Hills • TX 76010
(817) 255-3225 phone •
john.mck...@healthmarkets.com • www.HealthMarkets.com

Confidentiality Notice: This e-mail message may contain confidential or 
proprietary information. If you are not the intended recipient, please contact 
the sender by reply e-mail and destroy all copies of the original message. 
HealthMarkets® is the brand name for products underwritten and issued by the 
insurance subsidiaries of HealthMarkets, Inc. –The Chesapeake Life Insurance 
Company®, Mid-West National Life Insurance Company of TennesseeSM and The MEGA 
Life and Health Insurance Company.SM


> -Original Message-
> From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU]
> On Behalf Of Lizette Koehler
> Sent: Tuesday, November 13, 2012 10:36 AM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: HFS zFS and IDCAMS Alias
> 
> With HFS you could run IDCAMS with RELATE to create an alias.
> 
> With zFS being a linear VSAM dataset that does not work.  I understand
> that indirect volume cataloging with SYMBOLICRELATE is available at
> z/OS V1.12 and above (which we are at)
> 
> So is there a way to create an alias with zFS or is the indirect
> catalog the only path.
> 
> Thanks
> 
> Lizette
> 
> --
> 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


"New" way to do UCB lookups

2012-11-13 Thread Sam Golob

Hi Folks,

Alex Brodsky was kind enough to point out to me that the ULUT has 
to be serialized, and he referred me to the SETLOCK macro, which talks 
about this.


However, it seems to me that serialization is necessary only if you 
want to change something in the ULUT, and not if you just want to look 
up real UCB addresses without having to be authorized.  In other words, 
my programs UCBDASD (CBT File 731), which just displays online DASD 
UCB's, and the other program PACKRATU (CBT File 046), whose BACKENDU 
module only has to find the UCB for the DASD unit that you want to 
scratch datasets on, don't need a lock, because you're just DISPLAYING 
the UCB's (UCBDASD) or finding their address initially (BACKENDU), and 
not changing anything.  So you don't need a lock, because you're not 
changing anything, and therefore you don't have to get authorized in 
order to obtain any lock.


Alex himself pointed this out as well, but I wanted to bring it to 
your attention, since some of you might want to write programs which 
scan UCB's using this method.  If you need to change something in the 
ULUT itself, it needs to be serialized and the program has to be 
APF-authorized to do that (I think).  But if you're just doing lookups, 
it doesn't seem to matter.


Again, I want to point out that this is an "undocumented interface" 
because it changes, and anyone who uses it, is obligated to keep track 
of the changes.  As long as you query the "type" field in the ULUT, 
which is a one-byte field right after the "ULUT" eyecatcher, at ULUT+4, 
and you account for the layout of that particular ULUT "type", it seems 
that you're going to be OK.


All the best of everything to all of you.

Sincerely,   Sam

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: switching to new shared sms commds

2012-11-13 Thread Hervey Martinez
When we expanded the COMMDS, we did not have any issues with any LPARS while we 
were switching over to the new one. Thus, I doubt that it will be a problem.  

Regards,

Hervey


-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Leong, Dennis, ITD
Sent: Tuesday, November 13, 2012 11:41 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: switching to new shared sms commds

Hello,

I appreciate the advice from folks who responded but my question remains 
unanswered.

 Will there be any problems (on the other lpars) if I do the setsms commds 
to point to a new commds for the first lpar?


Thank you.

--



Date:Wed, 7 Nov 2012 08:23:04 +

From:Richard Marchant 
mailto:richard.march...@shoden.co.za>>

Subject: Re: switching to new shared sms commds



Dennis,



Make sure you allocate a new COMMDS do not try using an existing one.



Richard







Hello,



I want to switch to new sms commds on current environment that has same commds 
shared by 3 lpars.  I come from an older sms environment where each lpar had 
their own set of cds's so this is different.  Will there be any problems (on 
the other lpars) if I do the setsms commds to point to a new commds for the 
first lpar?  I believe I will need to issue the same setsms on all lpars to 
point to new commds.  We are z/os 1.13.  Thank you.


--
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: HFS zFS and IDCAMS Alias

2012-11-13 Thread Paul Gilmartin
On Nov 13, 2012, at 09:50, McKown, John wrote:

> Sure, I've done it with other types of VSAM files. It just _seems_ weird. 
> Make a PATH:
> 
> DEF PATH(NAME('alias.name') -
> PATHENTRY('real.name'))
>  
Why does this _have_ to be different from DEFINE ALIAS?

(And why did they overload/misuse the prevalent UNIX term
"path"?)

Are there any gotchas if I use this to create an alias^H^H^H^H^H
(I mean PATH) to an SMP/E CSI?

Thanks,
gil

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: DS8300 HMC WEBUI logon is forced closed

2012-11-13 Thread Schroeder, Wayne
Hey Dave,
I guess I am going to have to go through IBM because my version 7.3.4.0.0 does 
not have the option of changing the Firewall settings. Who did you choose to 
ask about HMC questions?

Thank you,

Wayne Schroeder
MAINFRAME STORAGE ADMINISTRATOR

T 254.399.5070
M 254.644.8534
E wschroe...@txfb-ins.com

7420 Fish Pond Rd.
Waco, TX 76710

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Schroeder, Wayne
Sent: Tuesday, November 13, 2012 10:18 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: DS8300 HMC WEBUI logon is forced closed

Thank you Dave, I knew somebody had seen this problem before!

Wayne Schroeder
MAINFRAME STORAGE ADMINISTRATOR

T  254.399.5070
M 254.644.8534
E wschroe...@txfb-ins.com

7420 Fish Pond Rd.
Waco, TX 76710




WWW.TXFB-INS.COM

CONFIDENTIALITY STATEMENT: The foregoing message (including attachments) is 
covered by the Electronic Communication Privacy Act, 18 U.S.C. sections 
2510-2521, and is CONFIDENTIAL. If you believe that it has been sent to you in 
error, do not read it. If you are not the intended recipient, you are hereby 
notified that any retention, dissemination, distribution, or copying of this 
communication is strictly prohibited. Please reply to the sender that you have 
received the message in error, then delete it. Thank you.-Original 
Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of David Devine
Sent: Tuesday, November 13, 2012 9:59 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: DS8300 HMC WEBUI logon is forced closed

Hello,
I went through this a few weeks ago myself.
Problem appears to have come in with HMC V7R3.4.0.

A lot of faffing about trawling through ibm & some google's before i got to the 
answer which is down to the port firewall settings on the Ds8300 lan adaptor 
panel.

Ports in question are 443, 8443 and 9960.

Have a look at the Hardware Management console V7 Redbook which should give you 
some useful input.

I believe the specific port with the problem is 9960, but you do need all three 
firewall configured.

We don't have direct hmc access to the lan firewall settings on our boxes (only 
have the customer id) so had to raise calls with ibm for them to dial in and 
correct.
Each affected DS8xxx H.M.C needs to be rebooted after.

Once they did that, the problem's gone.

Good Luck!

Dave





--
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: PassTicket usage logical flaw?

2012-11-13 Thread Rob Schramm
CEX cards support a hardware random number generator.

Rob Schramm
Senior Systems Consultant
Imperium Group




On Tue, Nov 13, 2012 at 10:20 AM, Charles Mills  wrote:

> Aha!
>
> Thanks.
>
> Charles
>
> -Original Message-
> From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
> Behalf Of michael.klaesc...@deutscherring-leben.de
> Sent: Tuesday, November 13, 2012 1:44 AM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: PassTicket usage logical flaw?
>
> For this case, there is a "NO REPLAY PROTECTION" option availabel. Check
> the
> APPLDATA field of your PTKTDATA profile. See chapter 7, Secured Signon
> Function of RACF Security Administrators Guide for details.
>
> Cheers
> Michael
>
>
>
> Von:Charles Mills 
> An: IBM-MAIN@LISTSERV.UA.EDU
> Datum:  2012-11-12 20:21
> Betreff:PassTicket usage logical flaw?
> Gesendet von:   IBM Mainframe Discussion List 
>
>
>
> 1. A given PassTicket may only be used once (source
> http://publib.boulder.ibm.com/infocenter/cicsts/v3r1/index.jsp?topic=%2Fcom
> .
> ibm.cics.ts31.doc%2Fdfht5%2Ftopics%2Fdfht516.htm)
>
> 2. The PassTicket algorithm is deterministic: given the same time of day
> (resolution one second), the same userid, the same application ID, and the
> same secured signon application key, the algorithm will always produce the
> same PassTicket (experimentation reveals this to be true).
>
> Consider a distributed application. Some large number of automated clients
> sign on to some service at quasi-random intervals. A perfect application
> for
> PassTickets, right? But if a second client tries to log on within the same
> TOD second as an earlier client, the sign-on will be rejected because the
> generated PassTicket has already been used. What is the client to do? The
> obvious answer is "wait a second and try again" but that approach has some
> obvious shortcomings, one of which being there is no guarantee that THAT
> PassTicket has not already been used.
>
> Yes, one solution would be a unique userid for each client, but suppose
> this
> is some "mass image rollout" application or there is some other reason why
> unique userids are not desirable.
>
> What to do?
>
> --
> 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: HFS zFS and IDCAMS Alias

2012-11-13 Thread McKown, John
Why? Hey, you're asking the wrong person! . I've never run into any 
problems using the PATH name anywhere that I would have used the CLUSTER name.

The VSAM use of PATH predated z/OS UNIX. So why would the IBM DFP developers 
even care about what UNIX used?  As to why the name PATH? Well, it is usually 
the name of the _path_ used to get from an AIX to a CLUSTER. I guess. And it's 
easier to write PATH than something like TRAIL or ROAD or (for greater speed 
access) EXPRESSWAY. I guess if it were extra cost, they could have used 
TOLLWAY. But I'm getting a little silly.

-- 
John McKown
Systems Engineer IV
IT

Administrative Services Group

HealthMarkets(r)

9151 Boulevard 26 * N. Richland Hills * TX 76010
(817) 255-3225 phone *
john.mck...@healthmarkets.com * www.HealthMarkets.com

Confidentiality Notice: This e-mail message may contain confidential or 
proprietary information. If you are not the intended recipient, please contact 
the sender by reply e-mail and destroy all copies of the original message. 
HealthMarkets(r) is the brand name for products underwritten and issued by the 
insurance subsidiaries of HealthMarkets, Inc. -The Chesapeake Life Insurance 
Company(r), Mid-West National Life Insurance Company of TennesseeSM and The 
MEGA Life and Health Insurance Company.SM


> -Original Message-
> From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU]
> On Behalf Of Paul Gilmartin
> Sent: Tuesday, November 13, 2012 11:32 AM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: HFS zFS and IDCAMS Alias
> 
> On Nov 13, 2012, at 09:50, McKown, John wrote:
> 
> > Sure, I've done it with other types of VSAM files. It just _seems_
> weird. Make a PATH:
> >
> > DEF PATH(NAME('alias.name') -
> > PATHENTRY('real.name'))
> >
> Why does this _have_ to be different from DEFINE ALIAS?
> 
> (And why did they overload/misuse the prevalent UNIX term
> "path"?)
> 
> Are there any gotchas if I use this to create an alias^H^H^H^H^H (I
> mean PATH) to an SMP/E CSI?
> 
> Thanks,
> gil
> 
> --
> For IBM-MAIN subscribe / signoff / archive access instructions, send
> email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


metareply (Re: HFS zFS and IDCAMS Alias)

2012-11-13 Thread Paul Gilmartin
On Tue, 13 Nov 2012 10:50:53 -0600, McKown, John wrote:

>U3VyZSwgSSd2ZSBkb25lIGl0IHdpdGggb3RoZXIgdHlwZXMgb2YgVlNBTSBmaWxlcy4gSXQganVz
>dCBfc2VlbXNfIHdlaXJkLiBNYWtlIGEgUEFUSDoNCg0KREVGIFBBVEgoTkFNRSgnYWxpYXMubmFt
> 
Why does this happen when I try to Reply and quote your message via the
HTML interface?  I was able to Reply OK via email.  Relevant headers:

MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"

I had no such problem with one of my own messages with headers:

Mime-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="UTF-8"

Is LISTSERV base64-hostile?  Is there any way to report LISTSERV bugs
to LSoft?

-- gil

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: metareply (Re: HFS zFS and IDCAMS Alias)

2012-11-13 Thread Mark Zelden
On Tue, 13 Nov 2012 11:48:49 -0600, Paul Gilmartin  wrote:

>On Tue, 13 Nov 2012 10:50:53 -0600, McKown, John wrote:
>
>>U3VyZSwgSSd2ZSBkb25lIGl0IHdpdGggb3RoZXIgdHlwZXMgb2YgVlNBTSBmaWxlcy4gSXQganVz
>>dCBfc2VlbXNfIHdlaXJkLiBNYWtlIGEgUEFUSDoNCg0KREVGIFBBVEgoTkFNRSgnYWxpYXMubmFt
>> 
>Why does this happen when I try to Reply and quote your message via the
>HTML interface?  I was able to Reply OK via email.  Relevant headers:
>
>MIME-Version: 1.0
>Content-Transfer-Encoding: base64
>Content-Type: text/plain; charset="utf-8"
>
>I had no such problem with one of my own messages with headers:
>
>Mime-Version: 1.0
>Content-Transfer-Encoding: quoted-printable
>Content-Type: text/plain; charset="UTF-8"
>
>Is LISTSERV base64-hostile?  Is there any way to report LISTSERV bugs
>to LSoft?
>

I have the same problem with R.S.'s posts.  Well, the same symptoms,
I've never looked via email because I am set to NOMAIL.  

--
Mark Zelden - Zelden Consulting Services - z/OS, OS/390 and MVS   
mailto:m...@mzelden.com
Mark's MVS Utilities: http://www.mzelden.com/mvsutil.html 
Systems Programming expert at http://expertanswercenter.techtarget.com/

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: multi-volume SMS file allocation

2012-11-13 Thread Mike Schwab
How about SPACE=(CYL,(273,273),RLSE) (4095 Tracks per extent, 65520
Tracks per 16 extents) with VOLCNT=10 on the storage group to allow up
to 10 volumes).  The extents on secondary volumes is the secondary
size.  Primary extent could be satified in 5 extents, and goes to
another volume if the secondary space can't be satisfied (or would
exceed the maximum data set size on a volume for that data set
organization / type).

Alternatively, SPACE=(CYL,(4369,4369),RLSE) (65535 Tracks per extent,
up to 5 extents to satisfy the primary allocation on each volume, with
VOLCNT=10 on the storage group to allow up to 10 volumes).  Compared
to the previous example, some volumes might not qualify due to the
larger requirement for the primary extent.  The DSORG=PS limits the
dataset to the 64K Tracks, and goes to the next volume if the next
extent would exceed that value.

On Tue, Nov 13, 2012 at 7:38 AM, DEBERT Jean-Louis  wrote:
> Vernooij, CP - SPLXM  wrote:
> 
> Another approach: instead of working with multi volume extents of 1 dataset, 
> why not allocate as many single volume datasets as needed?
> 
>
> Thanks for the idea, but no ...  I am working on an existing application, 
> where the single-dataset property is important (because the DSN has to be 
> stored somewhere) and where the multi-volume property is seen as one way to 
> overcome the 65,535 tracks limit (that is, allowing a bigger file) when 
> reading the file with BSAM.
>
-- 
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: "New" way to do UCB lookups

2012-11-13 Thread Jim Mulder
>  Alex Brodsky was kind enough to point out to me that the ULUT has 
> to be serialized, and he referred me to the SETLOCK macro, which talks 
> about this.
> 
>  However, it seems to me that serialization is necessary only if you 

> want to change something in the ULUT, and not if you just want to look 
> up real UCB addresses without having to be authorized.  In other words, 
> my programs UCBDASD (CBT File 731), which just displays online DASD 
> UCB's, and the other program PACKRATU (CBT File 046), whose BACKENDU 
> module only has to find the UCB for the DASD unit that you want to 
> scratch datasets on, don't need a lock, because you're just DISPLAYING 
> the UCB's (UCBDASD) or finding their address initially (BACKENDU), and 
> not changing anything.  So you don't need a lock, because you're not 
> changing anything, and therefore you don't have to get authorized in 
> order to obtain any lock.
> 
>  Alex himself pointed this out as well, but I wanted to bring it to 
> your attention, since some of you might want to write programs which 
> scan UCB's using this method.  If you need to change something in the 
> ULUT itself, it needs to be serialized and the program has to be 
> APF-authorized to do that (I think).  But if you're just doing lookups, 
> it doesn't seem to matter.
> 
>  Again, I want to point out that this is an "undocumented interface" 

> because it changes, and anyone who uses it, is obligated to keep track 
> of the changes.  As long as you query the "type" field in the ULUT, 
> which is a one-byte field right after the "ULUT" eyecatcher, at ULUT+4, 
> and you account for the layout of that particular ULUT "type", it seems 
> that you're going to be OK.
 
  Keep in mind that programs which access data structures without
the intended serialization may function incorrectly when the 
operating system changes the data structures.  The ULUT, and UCBs,
can be modified by the operating system when a new IODF is 
dynamically activated. 

Jim Mulder   z/OS System Test   IBM Corp.  Poughkeepsie,  NY

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: "New" way to do UCB lookups

2012-11-13 Thread John Gilmore
Jim Mulder's point is very well taken indeed.

Traversing a dynamic list without serialization on the assumption that
since you do not plan to change  it no one else will is a mug's game.

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: "New" way to do UCB lookups

2012-11-13 Thread Bill Fairchild
If your code is only reading from a control block structure and you do not 
serialize, there is the danger that other code might serialize and update the 
control block structure in a way that could cause your code to behave 
incorrectly.  I do not know the structure or use of the UCB lookup table (ULUT) 
as used now in z/OS.  But I remember the lookup table scheme in MVT and the 
queue of UCBs that we used to have in between MVT and z/OS.  The other code 
might change the UCB that you have found and are reading-only, in which case 
your code needs to withstand the possibility that any or all of the fields may 
change while you are looking at it.  Possibly a UCB might be deleted, in which 
case even a lookup table can not prevent your code's attempting to accessing 
freshly FREEMAINed storage.  Perhaps even the entire ULUT could be freed and 
replaced with a whole new ULUT at a different virtual address.  Only those who 
have studied the code that accesses the ULUT can know exactly how safe it is to 
use the ULUT without first serializing.

Bill Fairchild
Programmer
Rocket Software
408 Chamberlain Park Lane * Franklin, TN 37069-2526 * USA
t: +1.617.614.4503 *  e: bfairch...@rocketsoftware.com * w: 
www.rocketsoftware.com


-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of John Gilmore
Sent: Tuesday, November 13, 2012 3:38 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: "New" way to do UCB lookups

Jim Mulder's point is very well taken indeed.

Traversing a dynamic list without serialization on the assumption that since 
you do not plan to change  it no one else will is a mug's game.

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: "New" way to do UCB lookups

2012-11-13 Thread John Gilmore
Bill Fairchild writes:


Only those who have studied the code that accesses the ULUT can know
exactly how safe it is to use the ULUT without first serializing.


and thus makes my point better than I did.  In this OCO period we
cannot know.  We must therefore assume that accessing a dynamic list,
q


On 11/13/12, Bill Fairchild  wrote:
> If your code is only reading from a control block structure and you do not
> serialize, there is the danger that other code might serialize and update
> the control block structure in a way that could cause your code to behave
> incorrectly.  I do not know the structure or use of the UCB lookup table
> (ULUT) as used now in z/OS.  But I remember the lookup table scheme in MVT
> and the queue of UCBs that we used to have in between MVT and z/OS.  The
> other code might change the UCB that you have found and are reading-only, in
> which case your code needs to withstand the possibility that any or all of
> the fields may change while you are looking at it.  Possibly a UCB might be
> deleted, in which case even a lookup table can not prevent your code's
> attempting to accessing freshly FREEMAINed storage.  Perhaps even the entire
> ULUT could be freed and replaced with a whole new ULUT at a different
> virtual address.  Only those who have studied the code that accesses the
> ULUT can know exactly how safe it is to use the ULUT without first
> serializing.
>
> Bill Fairchild
> Programmer
> Rocket Software
> 408 Chamberlain Park Lane * Franklin, TN 37069-2526 * USA
> t: +1.617.614.4503 *  e: bfairch...@rocketsoftware.com * w:
> www.rocketsoftware.com
>
>
> -Original Message-
> From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
> Behalf Of John Gilmore
> Sent: Tuesday, November 13, 2012 3:38 PM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: "New" way to do UCB lookups
>
> Jim Mulder's point is very well taken indeed.
>
> Traversing a dynamic list without serialization on the assumption that since
> you do not plan to change  it no one else will is a mug's game.
>
> 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
>


-- 
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: "New" way to do UCB lookups

2012-11-13 Thread Mark Zelden
I think Sam has been around long enough to understand the caveats to 
traversing  the control blocks without serializing.  I'm sure there are some
monitoring the list that don't understand, so the discussion is good.  For
the general use case, it's "good enough" as long as you understand the
caveat and are willing to live with it. 

One of the most popular and widely used freeware tools on this platform -
ShowMVS (ShowzOS), has the same caveat with many of the displays 
the program provides.  But most of us use it or have used it anyway 
and it still is a valuable tool. 

Mark
--
Mark Zelden - Zelden Consulting Services - z/OS, OS/390 and MVS   
mailto:m...@mzelden.com
Mark's MVS Utilities: http://www.mzelden.com/mvsutil.html 
Systems Programming expert at http://expertanswercenter.techtarget.com/

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: "New" way to do UCB lookups

2012-11-13 Thread John Gilmore
Bill Fairchild writes:


Only those who have studied the code that accesses the ULUT can know
exactly how safe it is to use the ULUT without first serializing.


making my point better than I did.  In this OCO period, we cannot
study this code; ergo, we must serialize.

--jg

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: "New" way to do UCB lookups

2012-11-13 Thread Ed Gould
Couldn't the owner of the program just put a statement in the title  
and thus eliminating the whole issue?


Ed

On Nov 13, 2012, at 4:04 PM, John Gilmore wrote:


Bill Fairchild writes:


Only those who have studied the code that accesses the ULUT can know
exactly how safe it is to use the ULUT without first serializing.


and thus makes my point better than I did.  In this OCO period we
cannot know.  We must therefore assume that accessing a dynamic list,
q


On 11/13/12, Bill Fairchild  wrote:
If your code is only reading from a control block structure and  
you do not
serialize, there is the danger that other code might serialize and  
update
the control block structure in a way that could cause your code to  
behave
incorrectly.  I do not know the structure or use of the UCB lookup  
table
(ULUT) as used now in z/OS.  But I remember the lookup table  
scheme in MVT
and the queue of UCBs that we used to have in between MVT and z/ 
OS.  The
other code might change the UCB that you have found and are  
reading-only, in
which case your code needs to withstand the possibility that any  
or all of
the fields may change while you are looking at it.  Possibly a UCB  
might be
deleted, in which case even a lookup table can not prevent your  
code's
attempting to accessing freshly FREEMAINed storage.  Perhaps even  
the entire

ULUT could be freed and replaced with a whole new ULUT at a different
virtual address.  Only those who have studied the code that  
accesses the

ULUT can know exactly how safe it is to use the ULUT without first
serializing.

Bill Fairchild
Programmer
Rocket Software
408 Chamberlain Park Lane * Franklin, TN 37069-2526 * USA
t: +1.617.614.4503 *  e: bfairch...@rocketsoftware.com * w:
www.rocketsoftware.com


-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM- 
m...@listserv.ua.edu] On

Behalf Of John Gilmore
Sent: Tuesday, November 13, 2012 3:38 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: "New" way to do UCB lookups

Jim Mulder's point is very well taken indeed.

Traversing a dynamic list without serialization on the assumption  
that since

you do not plan to change  it no one else will is a mug's game.

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





--
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


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: "New" way to do UCB lookups

2012-11-13 Thread John Gilmore
This issue has anyway, I think, been exhausted.

We have two different, opposed views; neither camp is likely to change
its position;  moreover, there does not appear to be a substantive
issue dividing us.  Both camps are aware that the absence of
serialization can have disagreeable consequences.

The question whether these disagreeable consequences are tolerable is
a judgment call.  Sam and others think they are.  I think not.  So be
it.

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: "New" way to do UCB lookups

2012-11-13 Thread Gibney, Dave
And I for at least for one, am very likely to know when a dynamic IODF (or 
other major such change) is happening and therefore expect that I will get 
different results before, during and afterward if I am using one of the 
valuable tools :) at the same time. 
   

Dave Gibney
Information Technology Services
Washington State University


> -Original Message-
> From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU]
> On Behalf Of Mark Zelden
> Sent: Tuesday, November 13, 2012 2:09 PM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: "New" way to do UCB lookups
> 
> I think Sam has been around long enough to understand the caveats to
> traversing  the control blocks without serializing.  I'm sure there are some
> monitoring the list that don't understand, so the discussion is good.  For
> the general use case, it's "good enough" as long as you understand the
> caveat and are willing to live with it.
> 
> One of the most popular and widely used freeware tools on this platform -
> ShowMVS (ShowzOS), has the same caveat with many of the displays
> the program provides.  But most of us use it or have used it anyway
> and it still is a valuable tool.
> 
> Mark
> --
> Mark Zelden - Zelden Consulting Services - z/OS, OS/390 and MVS
> mailto:m...@mzelden.com
> Mark's MVS Utilities: http://www.mzelden.com/mvsutil.html
> Systems Programming expert at http://expertanswercenter.techtarget.com/
> 
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: multi-volume SMS file allocation

2012-11-13 Thread DEBERT Jean-Louis
Mike Schwab wrote:

The DSORG=PS limits the dataset to the 64K Tracks, and goes to the next volume 
if the next extent would exceed that value.


Are you sure of that  (that it would force a change of volume when exceeding 
64k tracks or whatever the limit per volume is)  ???  
If true, yes, I could depend simply on secondary allocation, and not have the 
problem with RLSE on allocated-but-non-used primary extents.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


"New" way to do UCB lookups

2012-11-13 Thread Sam Golob

Hi Folks,

Somebody please enlighten me.  If you're trying to scratch a 
dataset on a pack, and somebody else is in the middle of doing an IODF 
change at the time, what is the difference if you are obtaining a copy 
of the UCB (to determine what's on the disk pack), or the real UCB 
itself?  I'm not expecting a complete answer from somebody, but I'd at 
least like a reference to a manual or manuals where the perspective and 
advantages/disadvantages of copied, (and captured) UCB's is explained, 
as opposed to the real UCB's.  I want to read about it.  Please show me 
where.


Thanks.

All the best

Sam

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN