Re: z/VM - z9 and zAAP

2007-03-15 Thread Crispin Hugo

 I have been following all this with great interest and still have
questions.

If one has a z9 that is zIIP and zAAp capable, then zVM5.3 can emulate these
processors. If z9 actually has these processors, can z/OS under z/VM 5.3
actually use them ?. Any idea what the overhead is likely to be.

 
Crispin Hugo 

Systems Programmer, Macro 4





This email has been scanned for all known viruses by the MessageLabs Email 
Security Service and the Macro 4 plc internal virus protection system.


Re: z/VM - z9 and zAAP

2007-03-15 Thread Les Geer (607-429-3580)
 I have been following all this with great interest and still have
questions.

If one has a z9 that is zIIP and zAAp capable, then zVM5.3 can emulate these
processors. If z9 actually has these processors, can z/OS under z/VM 5.3
actually use them ?. Any idea what the overhead is likely to be.

Yes z/OS can use real zIIP and zAAP processors if defined to the
z/VM 5.3 LPAR.  Initial measurements have shown very little overhead.

Best Regards,
Les Geer
IBM z/VM and Linux Development


Re: z/VM - z9 and zAAP

2007-03-15 Thread Mark Pace

Any chance this will be retro-fitted to 5.2?

On 3/15/07, Les Geer (607-429-3580) [EMAIL PROTECTED] wrote:



Yes z/OS can use real zIIP and zAAP processors if defined to the
z/VM 5.3 LPAR.  Initial measurements have shown very little overhead.




--
Mark Pace
Mainline Information Systems


Re: z/VM - z9 and zAAP

2007-03-15 Thread Alan Altmark
On Thursday, 03/15/2007 at 07:45 GMT, Crispin Hugo 
[EMAIL PROTECTED] wrote:
  I have been following all this with great interest and still have 
questions. 
 
 If one has a z9 that is zIIP and zAAp capable, then zVM5.3 can emulate 
these 
 processors. If z9 actually has these processors, can z/OS under z/VM 5.3 

 actually use them ?

Yes, that's the virtualization.  If you only have standard CPUs in the 
z/VM LPAR, we call it simulation.  You will be able to define a virtual 
CPU as a zIIP or a zAAP.

I should point out that, as with z/OS, if you add a zIIP or a zAAP to a 
z/VM LPAR, you do not owe IBM any additional z/VM license charges.

 Any idea what the overhead is likely to be.

No more than for any other virtual CPU, but I don't think we can make any 
definitive statements at this point as z/VM 5.3 is still under 
development, and performance analysis is on-going.

Alan Altmark
z/VM Development
IBM Endicott


Re: z/VM - z9 and zAAP

2007-03-15 Thread Alan Altmark
On Thursday, 03/15/2007 at 08:38 AST, Mark Pace [EMAIL PROTECTED] wrote:
 Any chance this will be retro-fitted to 5.2?

No.  Anyone with z/VM 5.2 and a SS contract can upgrade to 5.3 for free. 

Alan Altmark
z/VM Development
IBM Endicott


Re: Date Time Changes...

2007-03-15 Thread Mike Walter
Paul,

Suggesting TODALLOW wasn't an attempt to fix the current problem.  It was 
a suggestion to prevent an incorrect date or time from being used in 
production the NEXT time that the clock is set wrong at IPL.  There is alw
ays a next time.  No point in being annoyed at someone else for the same 
reason.

Of course, now that you've done it yourself (pretty much everyone has; 
just as pretty much everyone has SHUTDOWN their production system by 
mistake -- or will) you won't do it again.  But someone will.  It's just 
sooo easy to do when IPLing in a hurry.  :-)

Install TODALLOW to prevent that next time.  With TODALLOW installed 
properly, it takes a special effort to come up with a wildly incorrect 
time or date.

Mike Walter 
Hewitt Associates 
Any opinions expressed herein are mine alone and do not necessarily 
represent the opinions or policies of Hewitt Associates.



Paul Raulerson [EMAIL PROTECTED] 

Sent by: The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU
03/14/2007 07:55 PM
Please respond to
The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU



To
IBMVM@LISTSERV.UARK.EDU
cc

Subject
Re: Date Time Changes...






Really nice try Mike ? I appreciate it. I feel pretty annoyed with myself 
right now. -Paul
 
From: The IBM z/VM Operating System [mailto:[EMAIL PROTECTED] On 
Behalf Of Mike Walter
Sent: Wednesday, March 14, 2007 5:09 PM
To: IBMVM@LISTSERV.UARK.EDU
Subject: Re: Date Time Changes...
 

Actually, after our Operator's took us past Y2K, and back to 1900, too - I 
placed a TODALLOW package on the IBM VM Download page: 
http://www.vm.ibm.com/download/packages/ 

No problems since! 

---snip--- 
The TODALLOW EXEC is intended to be called from the PROFILE EXEC of 
AUTOLOG1. It is used to prevent AUTOLOG1 from continuing with standard 
AUTOLOG commands and other procedures if the current date and time are 
outside defined limits. 

TODALLOW compares the current date/time to the date/time of the most 
recent file on a specified, accessed CMS minidisk (e.g an OPERATOR system 
console log file - select one that is frequently updated). If the current 
date/time are different by more than a specified time range (e.g. 02:00 
hours) from that file, a message is issued to a specified userid 
(typically OPERATOR) and an reply is required from that user before the 
new date/time is accepted and standard procedures continue. This gives the 
Operator a chance to shutdown and change the TOD clock before application 
damage (tapes scratched, files deleted, etc.) can occur. 

The only pre-requisites are CMS Pipelines, and the IBM-distributed RXTOD 
MODULE (on MAINT's 193 disk). 

Updated 2000-10-13 to accept 'WNG' from OPERATOR, and reduce the time 
window between setting MSG/WNG/SMSG IUCV and waiting for a response, and 
better handle manual interrupts. 
---snip--- 

Mike Walter 
Hewitt Associates 
Any opinions expressed herein are mine alone and do not necessarily 
represent the opinions or policies of Hewitt Associates.



Kris Buelens [EMAIL PROTECTED] 

Sent by: The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU 
03/14/2007 04:10 PM 


Please respond to
The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU



To
IBMVM@LISTSERV.UARK.EDU 
cc

Subject
Re: Date Time Changes...
 








I just updated the TOD at IPL time to be current with CDT

If you set a correct timezone, you don't set datetime do you?  Unless to 
adjust the time drift of the z9 clock.

I did write some code to be included in AUTOLOG1 that will ask the 
operator to send an OK if the date differs more than 3 days with the last 
known date (which is saved daily by VMUTIL) 

-- 
Kris Buelens,
IBM Belgium, VM customer support 

The information contained in this e-mail and any accompanying documents 
may contain information that is confidential or otherwise protected from 
disclosure. If you are not the intended recipient of this message, or if 
this message has been addressed to you in error, please immediately alert 
the sender by reply e-mail and then delete this message, including any 
attachments. Any dissemination, distribution or other use of the contents 
of this message by anyone other than the intended recipient is strictly 
prohibited. 

 
The information contained in this e-mail and any accompanying documents may 
contain information that is confidential or otherwise protected from 
disclosure. If you are not the intended recipient of this message, or if this 
message has been addressed to you in error, please immediately alert the sender 
by reply e-mail and then delete this message, including any attachments. Any 
dissemination, distribution or other use of the contents of this message by 
anyone other than the intended recipient 
is strictly prohibited.




Re: Question about source layout for HISTSUM file

2007-03-15 Thread Feller, Paul
 I looked on all of the disk for 5VMPTK10 but could not find the
FCXACLIB.  Is it some place else? 


Paul Feller 
AIT Mainframe Technical Support 
[EMAIL PROTECTED] 
(319)-355-7824 


-Original Message-
From: The IBM z/VM Operating System [mailto:[EMAIL PROTECTED] On
Behalf Of Alan Altmark
Sent: Wednesday, March 14, 2007 4:07 PM
To: IBMVM@LISTSERV.UARK.EDU
Subject: Re: Question about source layout for HISTSUM file

On Wednesday, 03/14/2007 at 03:32 EST, Feller, Paul 
[EMAIL PROTECTED] wrote:
 I am trying to find some sort of source layout for the HISTSUM file.  
 I was hoping to write a program to read the file and either write some

 reports or extract part of the data into another file.  This is going 
 to be done on a z/OS (for give me) system.  We are currently running 
 z/VM 5.1.

If you have FCXACLIB MACLIB, you will find HISTSEC therein.  It is a
COPY file.

Alan Altmark
z/VM Development
IBM Endicott


Historical curiousity question.

2007-03-15 Thread McKown, John
This is not important, but I just have to ask this. Does anybody know
why the original designers of VM did not do something for minidisks
akin to a OS/360 VTOC? Actually, it would be more akin to a partition
table on a PC disk. It just seems that it would be easier to maintain
if there was something on the physical disk which contained
information about the minidisks on it. Perhaps with information such as:
start cylinder, end cylinder, owning guest, read password, etc. CP owned
volumes have an allocation map, this seems to me to be an extention of
that concept.

Just curious.

--
John McKown
Senior Systems Programmer
HealthMarkets
Keeping the Promise of Affordable Coverage
Administrative Services Group
Information Technology

The information contained in this e-mail message may be privileged
and/or confidential.  It is for intended addressee(s) only.  If you are
not the intended recipient, you are hereby notified that any disclosure,
reproduction, distribution or other use of this communication is
strictly prohibited and could, in certain circumstances, be a criminal
offense.  If you have received this e-mail in error, please notify the
sender by reply and delete this message without copying or disclosing
it. 


Re: Historical curiousity question.

2007-03-15 Thread Dave Hansen
Perhaps an FST?


Re: Historical curiousity question.

2007-03-15 Thread Jim Vincent
It sounds like he is looking for something at the Volume level - more than
just the contents of a single MDISK.   He would like a mapping on the
volume to show where all the mdisks are, owners, passwords, etc.   The
concept is interesting but it opens a few cans of worms, one of which being
security.   (Duck, I see Chuckie heading this way!!)

___
James Vincent
Systems Engineering Consultant
Nationwide Services Co., Technology Solutions
Mainframe, z/VM and z/Linux Support
One Nationwide Plaza  3-20-13
Columbus OH 43215-2220   U.S.A
Voice: (614) 249-5547Fax: (614) 677-7681
mailto:[EMAIL PROTECTED]


The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU wrote on 03/15/2007
10:46:54 AM:

 IBMVM@LISTSERV.UARK.EDU

 Perhaps an FST?


Re: Historical curiousity question.

2007-03-15 Thread Mike Walter
Hmmm.  I don't know the history, but can imagine some problems. 

1) VOLSER=1 has n minidisks, defined in CP Object directory.
2) Now imagine that the disk is taken offline, perhaps for some DASD 
service. 
3) And the CP Object directory is updated, re-allocating those minidisks 
to a new VOLSER=22 and restored from tape.
4) Now whatever was wrong with access to VOLSER=11 is fixed and it is 
brought back online. 

The VTOC on 11 reflects the old minidisks and their locations, while 
the CP Object directory reflects the valid locations.
Confusion abounds (likely because someone was not told what ensued - how 
good are YOUR communications?).

My questions are, what is the problem and what are you trying to 
solve/improve? 
Most questions are inspired by something that happened.  What happened in 
this case?

Mike Walter 
Hewitt Associates 
Any opinions expressed herein are mine alone and do not necessarily 
represent the opinions or policies of Hewitt Associates.




McKown, John [EMAIL PROTECTED] 

Sent by: The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU
03/15/2007 09:42 AM
Please respond to
The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU



To
IBMVM@LISTSERV.UARK.EDU
cc

Subject
Historical curiousity question.






This is not important, but I just have to ask this. Does anybody know
why the original designers of VM did not do something for minidisks
akin to a OS/360 VTOC? Actually, it would be more akin to a partition
table on a PC disk. It just seems that it would be easier to maintain
if there was something on the physical disk which contained
information about the minidisks on it. Perhaps with information such as:
start cylinder, end cylinder, owning guest, read password, etc. CP owned
volumes have an allocation map, this seems to me to be an extention of
that concept.

Just curious.

--
John McKown
Senior Systems Programmer
HealthMarkets
Keeping the Promise of Affordable Coverage
Administrative Services Group
Information Technology

The information contained in this e-mail message may be privileged
and/or confidential.  It is for intended addressee(s) only.  If you are
not the intended recipient, you are hereby notified that any disclosure,
reproduction, distribution or other use of this communication is
strictly prohibited and could, in certain circumstances, be a criminal
offense.  If you have received this e-mail in error, please notify the
sender by reply and delete this message without copying or disclosing
it. 



 
The information contained in this e-mail and any accompanying documents may 
contain information that is confidential or otherwise protected from 
disclosure. If you are not the intended recipient of this message, or if this 
message has been addressed to you in error, please immediately alert the sender 
by reply e-mail and then delete this message, including any attachments. Any 
dissemination, distribution or other use of the contents of this message by 
anyone other than the intended recipient 
is strictly prohibited.




Re: Historical curiousity question.

2007-03-15 Thread LOREN CHARNLEY
John,

I have a PFKEY set up in MAINT to list mdisks in different ways, one of
which might be what you are looking for. I actually run this every time
I up date the directory and run an edit on it, I can spot an overlap on
files easily this way also.

PF06 DELAY DISKMAP USER#DIRMAP USER(GAPFILE INCLUDE LINKS#DIRECTXA (EDIT

Loren Charnley, Jr.
IT Systems Engineer
Family Dollar Stores, Inc.
(704) 847-6961 Ext. 7043
(704) 708-7043
[EMAIL PROTECTED]

-Original Message-
From: The IBM z/VM Operating System [mailto:[EMAIL PROTECTED] On
Behalf Of McKown, John
Sent: Thursday, March 15, 2007 10:43 AM
To: IBMVM@LISTSERV.UARK.EDU
Subject: Historical curiousity question.

This is not important, but I just have to ask this. Does anybody know
why the original designers of VM did not do something for minidisks
akin to a OS/360 VTOC? Actually, it would be more akin to a partition
table on a PC disk. It just seems that it would be easier to maintain
if there was something on the physical disk which contained
information about the minidisks on it. Perhaps with information such as:
start cylinder, end cylinder, owning guest, read password, etc. CP owned
volumes have an allocation map, this seems to me to be an extention of
that concept.

Just curious.

--
John McKown
Senior Systems Programmer
HealthMarkets
Keeping the Promise of Affordable Coverage
Administrative Services Group
Information Technology

The information contained in this e-mail message may be privileged
and/or confidential.  It is for intended addressee(s) only.  If you are
not the intended recipient, you are hereby notified that any disclosure,
reproduction, distribution or other use of this communication is
strictly prohibited and could, in certain circumstances, be a criminal
offense.  If you have received this e-mail in error, please notify the
sender by reply and delete this message without copying or disclosing
it. 

-
 NOTE:
This e-mail message contains PRIVILEGED and CONFIDENTIAL
information and is intended only for the use of the specific
individual or individuals to which it is addressed. If you are not
an intended recipient of this e-mail, you are hereby notified that
any unauthorized use, dissemination or copying of this e-mail or
the information contained herein or attached hereto is strictly
prohibited. If you receive this e-mail in error, notify the person
named above by reply e-mail and please delete it. Thank you.



Re: Historical curiousity question.

2007-03-15 Thread McKown, John
 -Original Message-
 From: The IBM z/VM Operating System 
 [mailto:[EMAIL PROTECTED] On Behalf Of A. Harry Williams
 Sent: Thursday, March 15, 2007 10:23 AM
 To: IBMVM@LISTSERV.UARK.EDU
 Subject: Re: Historical curiousity question.
 
 Just a guess.
   The CP Directory has information for each user.  At logon time,
 the information about a single user is available very quickly.

This makes sense to me. IIRC, the VM directory is memory resident so all
this information is instantly available, making for a very fast logon.

 If the information about how a disk was divided into minidisks was
 stored in a VTOC, do you remove it from the Directory, or do you
 keep the information in two places?  (Since there is a small VTOC on
 CP volumes, it really could have been in the VTOC, probably with
 different DSCB formats)

I guess that I was thinking that the Directory would have something like
z/OS dataset name for each minidisk.

For example, instead of:

MDISK 191 3390 10 199 UVOL01 WR RPASS WPASS MPASS

something like:

MDISK 191 3390 UVOL01 LVOL WR

Where LVOL is the dataset name in the VTOC of volume UVOL01 which
describes the extents of this minidisk allocation.

 
 If you remove it from the directory, then you greatly slow down logon
 processesing, and lead to situations where if a volume is offline,
 the system would not know that something was missing for the user.

In the above example, if UVOL01 were offline, you could do the same
thing as is now done by VM.

 
 If you keep it both places, which is the authoritative source?
 I'd have to check the history, but I bet that the source Directory
 was kept by hand originally, in a flat file, leading to even more
 difficulties is keeping them in sync.

Yes, I did that on VM/370. USER DIRECT and I had all the old tools
where every volume had a pseudo-guest which owned all the unused
space that could be used for minidisks. And if I needed to make a
minidisk bigger - what a pain. IBM has greatly helped in this area since
the 1980s.

I am not having a problem at all with how things are done. I was just
curious about why the original developers made DASD management such a
burden on the sysprog. Especially in the early days. But performance
could very well be the reason. Especially if they did not expect the
system to be such a hit with users. 


--
John McKown
Senior Systems Programmer
HealthMarkets
Keeping the Promise of Affordable Coverage
Administrative Services Group
Information Technology

The information contained in this e-mail message may be privileged
and/or confidential.  It is for intended addressee(s) only.  If you are
not the intended recipient, you are hereby notified that any disclosure,
reproduction, distribution or other use of this communication is
strictly prohibited and could, in certain circumstances, be a criminal
offense.  If you have received this e-mail in error, please notify the
sender by reply and delete this message without copying or disclosing
it. 


Re: Question about source layout for HISTSUM file

2007-03-15 Thread Alan Altmark
On Thursday, 03/15/2007 at 09:35 EST, Feller, Paul 
[EMAIL PROTECTED] wrote:
 I looked on all of the disk for 5VMPTK10 but could not find the
 FCXACLIB.  Is it some place else?

Oh, and look for HISTSECT COPY on any perfkit disk.  If you don't find it, 
I would suggest contacting the Support Center and ask for it.  I don't see 
any value in requiring every user of HISTSECT to have to type it in or 
copy/paste, but there may be other reasons I'm unaware of.

Alan Altmark
z/VM Development
IBM Endicott


Re: TCPNJE

2007-03-15 Thread Schuh, Richard
Les,

We have a Keepalive interval of 20 with sendgarbage true in our TCP/IP
definitions and have let the Inactivity Time Out Parm for the TCPNJE
link default to 100, which means there will be no inactivity time out
from our side. These parameters work nicely when used on VM-VM links. 

The timing makes it appear as though the connection is being broken from
the z/OS side some time before the Keepalive interval expires. When it
does expire, the Garbage packet is transmitted. There is a time out on
the garbage packet, which triggers the connection time out messages and
action.

Does this seem a plausible scenario? 


Regards, 
Richard Schuh 


-Original Message-
From: The IBM z/VM Operating System [mailto:[EMAIL PROTECTED] On
Behalf Of Les Geer (607-429-3580)
Sent: Wednesday, March 14, 2007 7:16 PM
To: IBMVM@LISTSERV.UARK.EDU
Subject: Re: TCPNJE

All of the DMTTNE083E messages from this link have been due to the 
connection timing out. Is this timeout something that is or can be 
defined in TCP/IP? I see no parameters for it in RSCS and the MVS 
sysprog says the same about JES.


An update to the above. The timeouts are occurring at very regular 
intervals of between 00:22:36 to 00:22:39. The keepalive interval in 
our TCPIP is 20 minutes. It appears that the timeouts are related to 
the keepalive message.


Are you using the KEEPALIVE TCPNJE link parm?

Best Regards,
Les Geer
IBM z/VM and Linux Development


Re: Historical curiousity question.

2007-03-15 Thread David Boyes
 I am not having a problem at all with how things are done. I was just
 curious about why the original developers made DASD management such
a
 burden on the sysprog. Especially in the early days. But performance
 could very well be the reason. 

1) Back then, there *wasn't* much DASD to manage. VM systems have
historically been smaller and lighter, and been relatively resource-poor
compared to their OS-based siblings. Consider the original purpose of VM
was to be a *migration aid* from OS/360 to later releases; it wasn't
intended to be a permanent thing (at least not until real customers got
their hands on it) so there wouldn't have been a lot of VM disk to
manage. 

2) Same with memory. Building a in-core table for all the possible
minidisks would have been prohibitively expensive on a 2M machine (if I
remember correctly, CP-67 would run on even smaller systems than that).
The disk-based approach could handle small-memory machines and bigger
ones with roughly equal performance. 


Re: TCPNJE

2007-03-15 Thread Les Geer (607-429-3580)
We have a Keepalive interval of 20 with sendgarbage true in our TCP/IP
definitions and have let the Inactivity Time Out Parm for the TCPNJE
link default to 100, which means there will be no inactivity time out
from our side. These parameters work nicely when used on VM-VM links.

The timing makes it appear as though the connection is being broken from
the z/OS side some time before the Keepalive interval expires. When it
does expire, the Garbage packet is transmitted. There is a time out on
the garbage packet, which triggers the connection time out messages and
action.

Does this seem a plausible scenario?


I believe the garbage packet would only be set if the actual socket is
defined to use keepalive, hence why I suggested to code KEEPALIVE=YES
on the RSCS link parm.
It is possible the this is already happening, but why then is socket
on the z/OS side being broken?

Best Regards,
Les Geer
IBM z/VM and Linux Development


Re: TCPNJE

2007-03-15 Thread Schuh, Richard
You've gotta be kidding. That or your publications people are. The only
mention of KEEPALIVE=YES in any RSCS manual is in a sample config file
in Appendix B of the RSCS Planning and Installation. Is this one of
those, It is so obvious we don't need to document it, things. 

Where is the default documented?


Regards, 
Richard Schuh 


-Original Message-
From: The IBM z/VM Operating System [mailto:[EMAIL PROTECTED] On
Behalf Of Les Geer (607-429-3580)
Sent: Thursday, March 15, 2007 9:53 AM
To: IBMVM@LISTSERV.UARK.EDU
Subject: Re: TCPNJE

We have a Keepalive interval of 20 with sendgarbage true in our TCP/IP 
definitions and have let the Inactivity Time Out Parm for the TCPNJE 
link default to 100, which means there will be no inactivity time out 
from our side. These parameters work nicely when used on VM-VM links.

The timing makes it appear as though the connection is being broken 
from the z/OS side some time before the Keepalive interval expires. 
When it does expire, the Garbage packet is transmitted. There is a time

out on the garbage packet, which triggers the connection time out 
messages and action.

Does this seem a plausible scenario?


I believe the garbage packet would only be set if the actual socket is
defined to use keepalive, hence why I suggested to code KEEPALIVE=YES on
the RSCS link parm.
It is possible the this is already happening, but why then is socket on
the z/OS side being broken?

Best Regards,
Les Geer
IBM z/VM and Linux Development


Re: Historical curiousity question.

2007-03-15 Thread Chris Langford

To support minidisks that already have a VTOC embedded
i.e 'MDISK cuu devt 0 END  volser' 


McKown, John wrote:

This is not important, but I just have to ask this. Does anybody know
why the original designers of VM did not do something for minidisks
akin to a OS/360 VTOC? Actually, it would be more akin to a partition
table on a PC disk. It just seems that it would be easier to maintain
if there was something on the physical disk which contained
information about the minidisks on it. Perhaps with information such as:
start cylinder, end cylinder, owning guest, read password, etc. CP owned
volumes have an allocation map, this seems to me to be an extention of
that concept.

Just curious.

--
John McKown
Senior Systems Programmer
HealthMarkets
Keeping the Promise of Affordable Coverage
Administrative Services Group
Information Technology

The information contained in this e-mail message may be privileged
and/or confidential.  It is for intended addressee(s) only.  If you are
not the intended recipient, you are hereby notified that any disclosure,
reproduction, distribution or other use of this communication is
strictly prohibited and could, in certain circumstances, be a criminal
offense.  If you have received this e-mail in error, please notify the
sender by reply and delete this message without copying or disclosing
it. 
..

For: [EMAIL PROTECTED]



  


--
Chris Langford,
Cestrian Software:
Consulting services for: VM, VSE, MVS, z/VM, z/OS, OS/2, P/3x0 etc. 


z/FM  - A toolbox for VM  MVS at http://zfm.cestrian.com


Re: TCPNJE

2007-03-15 Thread Schuh, Richard
No wonder it isn't described. I can define the link with keepalive, but
when I start it, I get a message that says keepaliv (note the
truncation) is an invalid parameter. (And yes, keepalive=yes was spelled
correctly according to the example.)


Regards, 
Richard Schuh 


-Original Message-
From: The IBM z/VM Operating System [mailto:[EMAIL PROTECTED] On
Behalf Of Les Geer (607-429-3580)
Sent: Thursday, March 15, 2007 9:53 AM
To: IBMVM@LISTSERV.UARK.EDU
Subject: Re: TCPNJE

We have a Keepalive interval of 20 with sendgarbage true in our TCP/IP 
definitions and have let the Inactivity Time Out Parm for the TCPNJE 
link default to 100, which means there will be no inactivity time out 
from our side. These parameters work nicely when used on VM-VM links.

The timing makes it appear as though the connection is being broken 
from the z/OS side some time before the Keepalive interval expires. 
When it does expire, the Garbage packet is transmitted. There is a time

out on the garbage packet, which triggers the connection time out 
messages and action.

Does this seem a plausible scenario?


I believe the garbage packet would only be set if the actual socket is
defined to use keepalive, hence why I suggested to code KEEPALIVE=YES on
the RSCS link parm.
It is possible the this is already happening, but why then is socket on
the z/OS side being broken?

Best Regards,
Les Geer
IBM z/VM and Linux Development


Re: TCPNJE

2007-03-15 Thread Schuh, Richard
Isn't that ITO=100? 0 seems a special case - drop it and do not
autostart it. ITO=100 implies never drop, doesn't it? 


Regards, 
Richard Schuh 


-Original Message-
From: The IBM z/VM Operating System [mailto:[EMAIL PROTECTED] On
Behalf Of Alan Altmark
Sent: Thursday, March 15, 2007 10:33 AM
To: IBMVM@LISTSERV.UARK.EDU
Subject: Re: TCPNJE

On Thursday, 03/15/2007 at 09:35 MST, Schuh, Richard [EMAIL PROTECTED]
wrote:
 Les,
 
 We have a Keepalive interval of 20 with sendgarbage true in our TCP/IP

 definitions and have let the Inactivity Time Out Parm for the TCPNJE 
 link default to 100, which means there will be no inactivity time out 
 from our side. These parameters work nicely when used on VM-VM links.
 
 The timing makes it appear as though the connection is being broken 
 from the z/OS side some time before the Keepalive interval expires. 
 When it does expire, the Garbage packet is transmitted. There is a 
 time out on the garbage packet, which triggers the connection time out

 messages and action.
 
 Does this seem a plausible scenario?

What does the JES definition look like?  Maybe its ITO is less than 20
minutes?  BTW, keepalives are transparent to the applications (RSCS 
JES)
- they don't see any traffic, even with sendgarbage true.  The purpose
of the keepalive is so that you can find out sooner if the remote host
has died unexpected or if your communications path was lost.

This is different from, say, telnet support for TimerMarks which is an
app-to-app heartbeat.

This means that a keepalive packet sent from VM will not prevent the
partner's inactivity timer from popping.  If you don't want the links to
go down, both sides must have ITO=0 (or the moral equivalent).

Alan Altmark
z/VM Development
IBM Endicott


Re: TCPNJE

2007-03-15 Thread Schuh, Richard
If I set ITO to 0, the link is dropped immediately upon being started.
If I set it to 99, I get the same 22.5 minute timeout that I got when I
let ITO default to 100. 

The MVS folks say that their TCPNJE link between 2 MVS systems has no
problem and that they let the ITO default of 100 stand. Aarrggg! I
may have to dig into z/OS JES documentation to determine what should be
specified where. The MVS folks here may not be willing to share their
JES definitions. They sometimes are very defensive.

From your description, it appears likely that TCPIP's Keepalive packet
is what is discovering that the MVS side has gone away and then TCP/IP
interrupts RSCS with the bad news. 


Regards, 
Richard Schuh 


-Original Message-
From: The IBM z/VM Operating System [mailto:[EMAIL PROTECTED] On
Behalf Of Alan Altmark
Sent: Thursday, March 15, 2007 10:33 AM
To: IBMVM@LISTSERV.UARK.EDU
Subject: Re: TCPNJE

On Thursday, 03/15/2007 at 09:35 MST, Schuh, Richard [EMAIL PROTECTED]
wrote:
 Les,
 
 We have a Keepalive interval of 20 with sendgarbage true in our TCP/IP

 definitions and have let the Inactivity Time Out Parm for the TCPNJE 
 link default to 100, which means there will be no inactivity time out 
 from our side. These parameters work nicely when used on VM-VM links.
 
 The timing makes it appear as though the connection is being broken 
 from the z/OS side some time before the Keepalive interval expires. 
 When it does expire, the Garbage packet is transmitted. There is a 
 time out on the garbage packet, which triggers the connection time out

 messages and action.
 
 Does this seem a plausible scenario?

What does the JES definition look like?  Maybe its ITO is less than 20
minutes?  BTW, keepalives are transparent to the applications (RSCS 
JES)
- they don't see any traffic, even with sendgarbage true.  The purpose
of the keepalive is so that you can find out sooner if the remote host
has died unexpected or if your communications path was lost.

This is different from, say, telnet support for TimerMarks which is an
app-to-app heartbeat.

This means that a keepalive packet sent from VM will not prevent the
partner's inactivity timer from popping.  If you don't want the links to
go down, both sides must have ITO=0 (or the moral equivalent).

Alan Altmark
z/VM Development
IBM Endicott


Re: Historical curiousity question.

2007-03-15 Thread Alan Altmark
On Thursday, 03/15/2007 at 10:55 EST, McKown, John 
[EMAIL PROTECTED] wrote:
The CP Directory has information for each user.  At logon time,
  the information about a single user is available very quickly.
 
 This makes sense to me. IIRC, the VM directory is memory resident so all
 this information is instantly available, making for a very fast logon.

Actually, it isn't.  When a user logs on and a VMDBK is created for them, 
SOME of the information in the directory is cached in memory.  Other 
things, such as LINK, require a trip to DASD.  Since reading the user's 
directory entry is a relatively rare event, that's ok.

Alan Altmark
z/VM Development
IBM Endicott


FCOPY

2007-03-15 Thread Neale Ferguson
Any known issues with FCOPY (from the VM packages on the IBM VM website)
being able to list the contents of a packlib but when it extracts the
members they are empty? Nice package FCOPY pity it's OCO ;-)


Re: Historical curiousity question.

2007-03-15 Thread Kris Buelens

2007/3/15, Alan Altmark [EMAIL PROTECTED]:


On Thursday, 03/15/2007 at 10:55 EST, McKown, John
[EMAIL PROTECTED] wrote:
The CP Directory has information for each user.  At logon time,
  the information about a single user is available very quickly.

 This makes sense to me. IIRC, the VM directory is memory resident so all
 this information is instantly available, making for a very fast logon.

Actually, it isn't.  When a user logs on and a VMDBK is created for them,
SOME of the information in the directory is cached in memory.  Other
things, such as LINK, require a trip to DASD.  Since reading the user's
directory entry is a relatively rare event, that's ok.

Alan Altmark
z/VM Development
IBM Endicott



Alan, isn't the CP directory entirely stored in a CP dataspace nowadays?

--
Kris Buelens,
IBM Belgium, VM customer support


Re: Historical curiousity question.

2007-03-15 Thread David Kreuter
um, at the risk of the wrath of Chuckie, not quite. The directory is treated as 
CP virtual storage. So some of it is usually resident (at least the index 
pages) and the rest is treated as nice preferred page i/o to the drct area. 
With storage sizes what they are these days, I'm thinking a lot of the 
directory is resident.
David



From: The IBM z/VM Operating System on behalf of Alan Altmark
Sent: Thu 3/15/2007 4:52 PM
To: IBMVM@LISTSERV.UARK.EDU
Subject: Re: [IBMVM] Historical curiousity question.



On Thursday, 03/15/2007 at 10:55 EST, McKown, John
[EMAIL PROTECTED] wrote:
The CP Directory has information for each user.  At logon time,
  the information about a single user is available very quickly.

 This makes sense to me. IIRC, the VM directory is memory resident so all
 this information is instantly available, making for a very fast logon.

Actually, it isn't.  When a user logs on and a VMDBK is created for them,
SOME of the information in the directory is cached in memory.  Other
things, such as LINK, require a trip to DASD.  Since reading the user's
directory entry is a relatively rare event, that's ok.

Alan Altmark
z/VM Development
IBM Endicott





Re: TCPNJE

2007-03-15 Thread Les Geer (607-429-3580)
You've gotta be kidding. That or your publications people are. The only
mention of KEEPALIVE=3DYES in any RSCS manual is in a sample config file
in Appendix B of the RSCS Planning and Installation. Is this one of
those, It is so obvious we don't need to document it, things.=20

Where is the default documented?

It is documented in the RSCS Planning and Installation manual
although the option is KEEPALIV= (not keepalive) and the default is
yes.  So RSCS would have enabled keepalive for the socket session,
that would probably be what is happening.
From the other threads, if JES has defined an ITO= parameter, I
would think they would have sent a signoff record when the link
went down, not just leave the link in a 'gone' state.  I bet something
else is taking the link away.  Is the JES side aware of the link
state?

Best Regards,
Les Geer
IBM z/VM and Linux Development


Re: Historical curiousity question.

2007-03-15 Thread Alan Altmark
On Thursday, 03/15/2007 at 10:01 CET, Kris Buelens 
[EMAIL PROTECTED] wrote:
 Alan, isn't the CP directory entirely stored in a CP dataspace nowadays? 


Well, sort of, but the parts of CP that want to read the directory don't 
know that.  :-)

The directory is memory mapped into the CP execution space (I think) and 
is paged in on demand, so a second reference might find the needed parts 
of the directory already in memory.  I don't know all the gory details.

Alan Altmark
z/VM Development
IBM Endicott


Re: TCPNJE

2007-03-15 Thread Alan Altmark
On Thursday, 03/15/2007 at 12:24 MST, Schuh, Richard [EMAIL PROTECTED] 
wrote:
 If I set ITO to 0, the link is dropped immediately upon being started.
 If I set it to 99, I get the same 22.5 minute timeout that I got when I
 let ITO default to 100.

Sorry.  I meant ITO=100. (Never timeout.)
 
 The MVS folks say that their TCPNJE link between 2 MVS systems has no
 problem and that they let the ITO default of 100 stand. Aarrggg! I
 may have to dig into z/OS JES documentation to determine what should be
 specified where. The MVS folks here may not be willing to share their
 JES definitions. They sometimes are very defensive.

Do they have keepalives turned on?

 From your description, it appears likely that TCPIP's Keepalive packet
 is what is discovering that the MVS side has gone away and then TCP/IP
 interrupts RSCS with the bad news.

Right.  The jury is still out on the usefulness of keepalive packets, btw. 
 IP was *designed* to tolerate path failures and to automatically route 
around them, not get all bent out of shape and start whining.

It comes at the price of the application not discovering this until too 
late.  That is, until the app actually tries to use the path.  If only 
the network could have been repaired right *before* I needed it! 
Personally, I'd specify KEEPALIV=NO.

Have cake.  Eat cake.  It's a choice.

Alan Altmark
z/VM Development
IBM Endicott


Re: TCPNJE

2007-03-15 Thread Schuh, Richard
Do they have keepalives turned on?

I do not know whether they do or not. Whenever I ask, I get an answer
befitting a lawyer; something like, I think we have allowed it to
default and I think the default probably is to keep the link alive at
all times. I have suggested that they look at their setup to verify it
and all I get are mumbles. 


Have cake.  Eat cake.  It's a choice.

Make mine chocolate fudge cake with dark chocolate icing.


Now they are trying to point to APAR VM61470. If I read things
correctly, it (a) has not been closed and there is no PTF, and (b)
probably is not relevant to the situation at hand (the systems get
signed on and can send files back and forth so long as the link is not
left idle). If that is the problem, can I get the PTF before it is
created? 


Les Geer,

You must be seeing this - I have just restarted the link specifying
parm host=10.205.32.89 keepaliv=yes ito=100 so we will see if that has
any effect. If I were to bet on it, I would say that it will not fix the
problem. keepaliv (no ending e) appears to have been accepted.


Regards, 
Richard Schuh 


-Original Message-
From: The IBM z/VM Operating System [mailto:[EMAIL PROTECTED] On
Behalf Of Alan Altmark
Sent: Thursday, March 15, 2007 2:37 PM
To: IBMVM@LISTSERV.UARK.EDU
Subject: Re: TCPNJE

On Thursday, 03/15/2007 at 12:24 MST, Schuh, Richard [EMAIL PROTECTED]
wrote:
 If I set ITO to 0, the link is dropped immediately upon being started.
 If I set it to 99, I get the same 22.5 minute timeout that I got when 
 I let ITO default to 100.

Sorry.  I meant ITO=100. (Never timeout.)
 
 The MVS folks say that their TCPNJE link between 2 MVS systems has no 
 problem and that they let the ITO default of 100 stand. Aarrggg! I

 may have to dig into z/OS JES documentation to determine what should 
 be specified where. The MVS folks here may not be willing to share 
 their JES definitions. They sometimes are very defensive.

Do they have keepalives turned on?

 From your description, it appears likely that TCPIP's Keepalive packet

 is what is discovering that the MVS side has gone away and then TCP/IP

 interrupts RSCS with the bad news.

Right.  The jury is still out on the usefulness of keepalive packets,
btw. 
 IP was *designed* to tolerate path failures and to automatically route
around them, not get all bent out of shape and start whining.

It comes at the price of the application not discovering this until too
late.  That is, until the app actually tries to use the path.  If only
the network could have been repaired right *before* I needed it! 
Personally, I'd specify KEEPALIV=NO.

Have cake.  Eat cake.  It's a choice.

Alan Altmark
z/VM Development
IBM Endicott


Re: Historical curiousity question.

2007-03-15 Thread Dave Wade
--- McKown, John [EMAIL PROTECTED]
wrote:

 This is not important, but I just have to ask this.
 Does anybody know
 why the original designers of VM did not do
 something for minidisks
 akin to a OS/360 VTOC? Actually, it would be more
 akin to a partition
 table on a PC disk. It just seems that it would be
 easier to maintain
 if there was something on the physical disk which
 contained
 information about the minidisks on it. Perhaps with
 information such as:
 start cylinder, end cylinder, owning guest, read
 password, etc. CP owned
 volumes have an allocation map, this seems to me
 to be an extention of
 that concept.
 

I don't know the answer, but in the historical
context, putting directories on the DASD starts to get
complex when running VM under VM using minidisks , not
full-pack dasd. Historically you didn't have many DASD
so you probably needed to do this for tested etc. 

How could the second level VM update the master
directory on the front of the pack as all it can see
is the extent defined as a minidisk?. And if it
couldn't but it used second level mini disks, i.e.
it subdivided its mini-disks into mini-mini disk you
would not be able to (easily) migrate these back to
the first level VM. 

It used to be quit common to have L2MAINT defined in
your first level system, but using the same extents as
minidisks as the L2 MAINT used

I hope you follow this, as I am not sure I have
explained it very well

Dave.
 


 Just curious.
 
 --
 John McKown
 Senior Systems Programmer
 HealthMarkets
 Keeping the Promise of Affordable Coverage
 Administrative Services Group
 Information Technology





 

Need Mail bonding?
Go to the Yahoo! Mail QA for great tips from Yahoo! Answers users.
http://answers.yahoo.com/dir/?link=listsid=396546091


[no subject]

2007-03-15 Thread Colin Allinson
Neale Ferguson [EMAIL PROTECTED] wrote :-
 Any known issues with FCOPY (from the VM packages on the IBM VM website)

I have had problems using OLDD with files from the last century ( copyfile 
gets it right ). Not sure if I have the latest version?

With best regards / mit den besten Grüßen,

Colin G Allinson
Technical Manager VM
T +49 (0) 8122-43 49 75
F +49 (0) 8122-43 32 60
[EMAIL PROTECTED]
http://www.amadeus.com



IMPORTANT  -  CONFIDENTIALITY  NOTICE  - This e-mail is intended only for 
the use of the individual or entity shown above as addressees . It may 
contain information which is privileged, confidential or otherwise 
protected from disclosure under applicable laws .  If the reader of this 
transmission is not the intended recipient, you are hereby notified that 
any dissemination, printing, distribution, copying, disclosure or the 
taking of any action in reliance on the contents of this information is 
strictly prohibited.  If you have received this transmission in error, 
please immediately notify us by reply e-mail or using the address below 
and delete the message and any attachments from your system . 

Amadeus Data Processing GmbH 
Geschäftsführer: Eberhard Haag 
Sitz der Gesellschaft: Erding 
HR München 48 199 
Berghamer Strasse 6 
85435 Erding 
Germany

Re: TCPNJE

2007-03-15 Thread Schuh, Richard
As far as I know, JES is aware of the state. Their side apparently has
an autostart because whenever the link drops and RSCS restarts it from
the VM side, the signs are done and the link reestablished for another
22 minutes.

Regards, 
Richard Schuh 


-Original Message-
From: The IBM z/VM Operating System [mailto:[EMAIL PROTECTED] On
Behalf Of Les Geer (607-429-3580)
Sent: Thursday, March 15, 2007 2:12 PM
To: IBMVM@LISTSERV.UARK.EDU
Subject: Re: TCPNJE

You've gotta be kidding. That or your publications people are. The only

mention of KEEPALIVE=3DYES in any RSCS manual is in a sample config 
file in Appendix B of the RSCS Planning and Installation. Is this one 
of those, It is so obvious we don't need to document it, things.=20

Where is the default documented?

It is documented in the RSCS Planning and Installation manual although
the option is KEEPALIV= (not keepalive) and the default is yes.  So RSCS
would have enabled keepalive for the socket session, that would probably
be what is happening.
From the other threads, if JES has defined an ITO= parameter, I would
think they would have sent a signoff record when the link went down, not
just leave the link in a 'gone' state.  I bet something else is taking
the link away.  Is the JES side aware of the link state?

Best Regards,
Les Geer
IBM z/VM and Linux Development


Re: TCPNJE

2007-03-15 Thread Les Geer (607-429-3580)
As far as I know, JES is aware of the state. Their side apparently has
an autostart because whenever the link drops and RSCS restarts it from
the VM side, the signs are done and the link reestablished for another
22 minutes.


But what is causing the JES side to drain?  Is it the keepalive (like
is causing RSCS to drain), or is the JES side going down first then
the keepalive takes down RSCS?

Best Regards,
Les Geer
IBM z/VM and Linux Development


Re: TCPNJE

2007-03-15 Thread Raymond Noal
Richard,

Just curious, do you have PATHMGR=NO for your RSCS JES/2 NODE definition?

HITACHI
 DATA SYSTEMS 
Raymond E. Noal 
Senior Technical Engineer 
Office: (408) 970 - 7978 

-Original Message-
From: The IBM z/VM Operating System [mailto:[EMAIL PROTECTED] On Behalf Of 
Schuh, Richard
Sent: Thursday, March 15, 2007 4:46 PM
To: IBMVM@LISTSERV.UARK.EDU
Subject: Re: TCPNJE

As far as I know, JES is aware of the state. Their side apparently has
an autostart because whenever the link drops and RSCS restarts it from
the VM side, the signs are done and the link reestablished for another
22 minutes.

Regards, 
Richard Schuh 


-Original Message-
From: The IBM z/VM Operating System [mailto:[EMAIL PROTECTED] On
Behalf Of Les Geer (607-429-3580)
Sent: Thursday, March 15, 2007 2:12 PM
To: IBMVM@LISTSERV.UARK.EDU
Subject: Re: TCPNJE

You've gotta be kidding. That or your publications people are. The only

mention of KEEPALIVE=3DYES in any RSCS manual is in a sample config 
file in Appendix B of the RSCS Planning and Installation. Is this one 
of those, It is so obvious we don't need to document it, things.=20

Where is the default documented?

It is documented in the RSCS Planning and Installation manual although
the option is KEEPALIV= (not keepalive) and the default is yes.  So RSCS
would have enabled keepalive for the socket session, that would probably
be what is happening.
From the other threads, if JES has defined an ITO= parameter, I would
think they would have sent a signoff record when the link went down, not
just leave the link in a 'gone' state.  I bet something else is taking
the link away.  Is the JES side aware of the link state?

Best Regards,
Les Geer
IBM z/VM and Linux Development


Re: Historical curiousity question.

2007-03-15 Thread Lloyd Fuller
On Thu, 15 Mar 2007 12:48:15 -0400, David Boyes wrote:

 I am not having a problem at all with how things are done. I was just
 curious about why the original developers made DASD management such
a
 burden on the sysprog. Especially in the early days. But performance
 could very well be the reason. 

1) Back then, there *wasn't* much DASD to manage. VM systems have
historically been smaller and lighter, and been relatively resource-poor
compared to their OS-based siblings. Consider the original purpose of VM
was to be a *migration aid* from OS/360 to later releases; it wasn't
intended to be a permanent thing (at least not until real customers got
their hands on it) so there wouldn't have been a lot of VM disk to
manage. 


Was it?  I was taught by some of the people that worked at Lincoln Labs that VM 
was a CE/SE training aid.  That is 
why it was designed to so closely emulate a 360 Mod 50.  You could break 
things and the CE/SE would learn how 
to detect what was broken and how to fix it.

Lloyd
User of VM and its cousin VP/CSS since 1975.


Re: PERFKIT error

2007-03-15 Thread Mikhael Ramirez Joaquin
 
Hi Guys,

We are running z/VM 4.4 in one of our z9 box and we implement PERFKIT to
monitor our z/VM. But when I'm running the PERFKIT after a few hours
(almost a day) the PERFKIT dumps and give me an error like the one
below:

Dumping LOC R0979

Dumping LOC R097A

Dumping LOC R097B

Dumping LOC R097C

Dumping LOC R097D

Dumping LOC R097E

Dumping LOC R097F

Command complete

RDR FILE 0040 SENT FROM PERFSVM  PRT WAS 0040 RECS 411K CPY  001 A
NOHOLD NOKEEP
DMSABE141T Operation exception occurred at 80E4BCA8 in routine PERFKIT


Has anyone experience this before?

Thanks for your replies!

Regards,

Mikhael