Re: z/vm page packs at DR

2011-08-09 Thread Tom Duerbusch
I backup everything.
Why?
In a real disaster, you don't have a system's programmer.
Since you already have to document and teach how to do a standalone restore of 
the system packs, just repeat for the page/spool/tdisk packs.
Formatting and allocating packs is another source of errors.  And when there 
are errors, there are no system programmers to determine and fix the problem.

KISS

Tom Duerbusch
THD Consulting

Sent via BlackBerry by ATT

-Original Message-
From: Crabtree, Anne D anne.d.crabt...@wv.gov
Sender:   The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU
Date: Tue, 9 Aug 2011 08:03:19 
To: IBMVM@LISTSERV.UARK.EDU
Reply-To: The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU
Subject: z/vm page packs at DR

I currently back up all my z/vm packs (res,page,spool)  via an adrdssu job on 
z/os each Sunday.  At the DR site, I run an adrdssu restore job for these packs.
This method works fine, however, I'm wondering if backing up the page packs is 
necessary?  I was thinking that maybe I could backup only 1 page pack so that I 
can get z/vm up and then just init the remaining packs after coming up.  Since 
the page packs are listed as cpvols in system config, would z/vm even come up 
if it couldn't find all of them?  Seems like a waste of time to back them up...

At DR site, we bring up a z/os rescue system in order to run restore jobs for 
both z/os and z/vm volumes.  Afterwards, our z/vm and z/os systems run as 
second level guests.  Maybe I need a rescue z/vm system as well?

Just wondering what everyone else does.



Anne D. Crabtree
System Programmer
WV Office of Technology Data Center
1900 Kanawha Blvd East
Charleston, WV  25305
(304)558-5914 ext 58292
(304)558-1441 fax




VM to zLinux Remote Execution

2011-07-22 Thread Tom Duerbusch
I'm trying to remotely execute a command with CMS as the client and SLES 11 SP 
1 as the server.

All documentation I've found so far, shows how to do it from Linux to VM.

Apparently the problem is, TCPIP for VM only has the unsecured REXEC client and 
SLES 11 only has a secured sshd.

I've searched the VM download page for a ssh client.
I've done some Linux searches for how to dumb down sshd (i.e. to allow 
unsecured transfers).

Of course, there might be program products available, but unless they would be 
zero cost products, it's not going to happen in the short term.

Thanks for any help

Tom Duerbusch
THD Consulting
(Still on z/VM 5.2)


Re: VM to zLinux Remote Execution

2011-07-22 Thread Tom Duerbusch
I've searched for the basic REXEC daemon for zSeries SLES 11, but I couldn't 
find anything.  I could have been looking in the wrong place.

Tom Duerbusch
THD Consulting

 Davis, Larry (National VM/VSE Capability) larry.dav...@hp.com 7/22/2011 
 12:34 PM 
REXEC is available in Linux but you will get Auditors screaming about it. 
We got a wavier at our site. 
You can use IPTABLES to restrict REXEC access from/to certain systems.

Larry Davis


-Original Message-
From: The IBM z/VM Operating System [mailto:IBMVM@LISTSERV.UARK.EDU] On Behalf 
Of Tom Duerbusch
Sent: Friday, July 22, 2011 1:32 PM
To: IBMVM@LISTSERV.UARK.EDU 
Subject: VM to zLinux Remote Execution

I'm trying to remotely execute a command with CMS as the client and SLES 11 SP 
1 as the server.

All documentation I've found so far, shows how to do it from Linux to VM.

Apparently the problem is, TCPIP for VM only has the unsecured REXEC client and 
SLES 11 only has a secured sshd.

I've searched the VM download page for a ssh client.
I've done some Linux searches for how to dumb down sshd (i.e. to allow 
unsecured transfers).

Of course, there might be program products available, but unless they would be 
zero cost products, it's not going to happen in the short term.

Thanks for any help

Tom Duerbusch
THD Consulting
(Still on z/VM 5.2)


Re: VM to zLinux Remote Execution

2011-07-22 Thread Tom Duerbusch
That would have been a fall back solution.  

Without spending money for a ssh client, downgrading to REXECD seems like a 
workable solution.
Network wise, I'm on hipersockets, so the risk of the traffic being sniffed 
should be minimal(right?)
And as it is locked down to specified hosts any attempt to access REXECD from 
another mainframe host, should also be minimal(right?)

I see articles about spoofing.
Got me somewhat spoofed too G.

Tom Duerbusch
THD Consulting

 McKown, John john.mck...@healthmarkets.com 7/22/2011 12:38 PM 
I'm not too up on zLinux because we don't have it or z/VM. But doesn't zLinux 
have support for the virtual reader? Could you spool a reader file to your 
zLinux instance's virtual reader and have some shell script on zLinux execute 
it? Kind of like how I remember CMSBATCH working back when I ran VM/370 (yes, 
that long ago). 

--
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: The IBM z/VM Operating System 
 [mailto:IBMVM@LISTSERV.UARK.EDU] On Behalf Of Tom Duerbusch
 Sent: Friday, July 22, 2011 12:32 PM
 To: IBMVM@LISTSERV.UARK.EDU 
 Subject: VM to zLinux Remote Execution
 
 I'm trying to remotely execute a command with CMS as the 
 client and SLES 11 SP 1 as the server.
 
 All documentation I've found so far, shows how to do it from 
 Linux to VM.
 
 Apparently the problem is, TCPIP for VM only has the 
 unsecured REXEC client and SLES 11 only has a secured sshd.
 
 I've searched the VM download page for a ssh client.
 I've done some Linux searches for how to dumb down sshd (i.e. 
 to allow unsecured transfers).
 
 Of course, there might be program products available, but 
 unless they would be zero cost products, it's not going to 
 happen in the short term.
 
 Thanks for any help
 
 Tom Duerbusch
 THD Consulting
 (Still on z/VM 5.2)
 
 


Re: REXEC and RXAGENT1

2011-07-20 Thread Tom Duerbusch
  ***   REXECD   USERS = 62   
06:02:56 DTCMON442I CP FORCE RXAGENT1 ISSUED BY REXECD; RESULTS PENDING 
06:02:56 USER DSC   LOGOFF AS  RXAGENT1 USERS = 61FORCED BY TCPIP   
USER DSC   LOGOFF AS  RXAGENT1 USERS = 61FORCED BY TCPIP
06:02:56 DTCMON443I CP FORCE RXAGENT1 ISSUED BY REXECD; COMMAND SUCCESS 
06:02:56 DTCMON442I CP FORCE RXAGENT1 ISSUED BY REXECD; RESULTS PENDING 
06:02:56 DTCMON443I CP FORCE RXAGENT1 ISSUED BY REXECD; COMMAND SUCCESS 
06:02:56 DTCMON442I CP FORCE RXAGENT2 ISSUED BY REXECD; RESULTS PENDING 
06:02:56 DTCMON443I CP FORCE RXAGENT2 ISSUED BY REXECD; COMMAND SUCCESS 
06:03:05 DTCSTM163I TELNET SERVER: CONN 8:CONNECTION OPENED 07/20/11 AT 
06:03:05 DTCPRC150IFOREIGN INTERNET ADDRESS AND PORT:  NET ADDRESS  
 2672   
06:03:05 DTCSTM132I CONN 8: LDSF DEVICE 0211 CREATED
TELNET SCEXIT 3270 CONNECTION FROM: 192.168.34.76 2672  
06:03:05 GRAF L0211 DIALED TO VTAM DIALED= 20FROM 192.168.34.76 
06:03:28 AUTO LOGON  ***   RXAGENT1 USERS = 62BY REXECD 
06:03:28 USER DSC   LOGOFF AS  REXECD   USERS = 61  
USER DSC   LOGOFF AS  REXECD   USERS = 61   
06:03:31 DTCIPI030W STARTANEWLIFE: VICTIM REXECD, REASON RESTARTING YO 
 CALLED FOR REASON: CLIENT HAS ENDED TCP/   
IP SERVICE
06:03:31 AUTO LOGON  ***   REXECD   USERS = 62BY TCPIP 
AUTO LOGON  ***   REXECD   USERS = 62  
06:03:31 DTCMON442I CP FORCE RXAGENT1 ISSUED BY REXECD; RESULTS PENDING
06:03:31 USER DSC   LOGOFF AS  RXAGENT1 USERS = 61FORCED BY TCPIP  
USER DSC   LOGOFF AS  RXAGENT1 USERS = 61FORCED BY TCPIP   
06:03:31 DTCMON443I CP FORCE RXAGENT1 ISSUED BY REXECD; COMMAND SUCCESS
06:03:31 DTCMON442I CP FORCE RXAGENT1 ISSUED BY REXECD; RESULTS PENDING
06:03:31 DTCMON443I CP FORCE RXAGENT1 ISSUED BY REXECD; COMMAND SUCCESS
06:03:31 DTCMON442I CP FORCE RXAGENT2 ISSUED BY REXECD; RESULTS PENDING
06:03:31 DTCMON443I CP FORCE RXAGENT2 ISSUED BY REXECD; COMMAND SUCCESS
06:04:02 AUTO LOGON  ***   RXAGENT1 USERS = 62BY REXECD
06:04:02 USER DSC   LOGOFF AS  REXECD   USERS = 61 
USER DSC   LOGOFF AS  REXECD   USERS = 61  

And then went quite with REXECD logged off and RXAGENT1 logged on.

My manuals (z/VM 5.2) do not show a method of recycling REXECD using the 
OBEYFILE command.  It does show it for about a dozen other servers, but not for 
REXECD.

Searching the archives, I found very few questions about REXECD and nothing 
concerning OBEYFILE.

Is it possible that your comment about OBEYFILE to restart TCPIP servers, a 
general comment and not explicitly for the REXECD server?

Thanks

Tom Duerbusch
THD Consulting
(42 years ago, Apollo 11 landed on the moon)


 Kris Buelens kris.buel...@gmail.com 7/18/2011 3:33 PM 
Alan explained here a while ago that you can use OBEYFILE to make TCPIP
restart servers after that they have been taken from the restart list due to
too frequent restarts.

2011/7/18 Tom Duerbusch duerbus...@stlouiscity.com

 When I reread Step 2
 Yep, it does say a list of tags, it's not meant to be a sample entry.

 Now, I'm getting somewhere...

 I copied the entries from the IBM DTCPARMS.

 Now, things are being tried, at least.

15:14:43 AUTO LOGON  ***   REXECD   USERS = 62BY TCPMAINT
 TCPIP   15:14:43 DTCMON442I CP FORCE RXAGENT1 ISSUED BY REXECD; RESULTS
 PENDING
15:14:43 USER DSC   LOGOFF AS  RXAGENT1 USERS = 61FORCED BY
 TCPIP
 TCPIP   USER DSC   LOGOFF AS  RXAGENT1 USERS = 61FORCED BY TCPIP
 TCPIP   15:14:43 DTCMON443I CP FORCE RXAGENT1 ISSUED BY REXECD; COMMAND
 SUCCESSFUL
 TCPIP   15:14:43 DTCMON442I CP FORCE RXAGENT1 ISSUED BY REXECD; RESULTS
 PENDING
 TCPIP   15:14:43 DTCMON443I CP FORCE RXAGENT1 ISSUED BY REXECD; COMMAND
 SUCCESSFUL
 TCPIP   15:14:43 DTCMON442I CP FORCE RXAGENT2 ISSUED BY REXECD; RESULTS
 PENDING
 TCPIP   15:14:43 DTCMON443I CP FORCE RXAGENT2 ISSUED BY REXECD; COMMAND
 SUCCESSFUL

15:15:14 AUTO LOGON  ***   RXAGENT1 USERS = 62BY REXECD
15:15:14 USER DSC   LOGOFF AS  REXECD   USERS = 61

 What is now strange, is that I have to (x)autolog REXECD after I force it.
  REXECD was being detected that it was down and autologed by TCPIP.  Now I
 have to do it.
 Also, after it autologs RXAGENT1, REXECD automatically logs off.

 I'll have TCPIP scheduled to be cycled and try this stuff again on
 Wednesday.

 My parms now look like:

 :nick.REXECD:type.server  :class.rexec
 :nick.RXAGENT1  :type.server  :class.rexec_agent   :for.REXECD

 .*==
 .* Anonymous Remote Execution (REXEC) and Remote Shell

Re: REXEC and RXAGENT1

2011-07-20 Thread Tom Duerbusch
Thanks Alan

I was somewhat confused with the Planning and Customization manual, with the 
section:
Starting and Stopping TCP/IP Servers

It lists many of the servers and how to stop them, usually with SMSG.
It didn't list REXECD which was part of my questioning Kris' post.
Apparently, I was in the wrong part of the manual...again..


And the OBEY command you pointed me at, does work at resetting the MaxRestart 
parm:

netstat obey port 512 tcp tcpip  
VM TCP/IP Netstat Level 520  
 
OBEY command response is: OK 
OBEY return code = 0 

And I see REXECD and RXAGENT1 being xautologged.

And...imagine thatit works as advertised!

However, now that it all worked, I logged onto REXECD.
When I ran my same tests (from MAINT), they still worked.
When using guest, it seemed to use the RXAGENT1 server.
When using a userid, it xautologged on the user and executed the command.

So, I thought that the communication problem that being logged on to the 
server may only be at startup.

#CP IPL CMS  (from REXECD)
and brought the server up.

Both my tests still ran fine.

So, is the caution about not being logged on to REXECD or having the secondary 
user, one of mere caution, or are there occasional things might happen, later, 
perhaps much later, that fouls up things, perhaps recovery?

Anyway, for testing, it seems I can be logged on.
But now that it works, I would only be logged on to update the a-disk with some 
rexx programs that I will be executing remotely.

Thanks for your help

Tom Duerbusch
THD Consulting



 Alan Altmark alan_altm...@us.ibm.com 7/20/2011 9:35 AM 
On Wednesday, 07/20/2011 at 10:18 EDT, Tom Duerbusch 
duerbus...@stlouiscity.com wrote:
 My manuals (z/VM 5.2) do not show a method of recycling REXECD using the 

 OBEYFILE command.  It does show it for about a dozen other servers, but 
not for 
 REXECD.
 
 Searching the archives, I found very few questions about REXECD and 
nothing 
 concerning OBEYFILE.
 
 Is it possible that your comment about OBEYFILE to restart TCPIP 
servers, a 
 general comment and not explicitly for the REXECD server?

The OBEYFILE technique for resetting the restart counter applies to any 
server actually monitored by the stack.  That is, those with PORT 
reservations that do not have NOAUTOLOG in them.  You will not find any 
server-specific reference; only the generic usage note on the MaxRestart 
statement.  (And it doesn't apply to RXAGENTx servers because they don't 
even talk to TCP/IP!)

 06:01:09 AUTO LOGON  ***   RXAGENT1 USERS = 62BY REXECD
 06:01:09 USER DSC   LOGOFF AS  REXECD   USERS = 61
 USER DSC   LOGOFF AS  REXECD   USERS = 61
 06:01:12 DTCIPI030W STARTANEWLIFE: VICTIM REXECD
   CALLED FOR REASON: CLIENT HAS ENDED TCP/IP SERVICE

REXECD's and RXAGENT1's console logs should have some information on them. 
 REXECD is ending *itself*.  Perhaps there is a problem with RXAGENT1's 
use of RXSNDIU?  Perhaps some authority problem?

But whatever you do, don't logon to REXECD or RXAGENT1, or use SET SECUSER 
to figure out what's happening.  If you try to look at their consoles in 
real time, you interfere with their communications.  Rome will burn and 
civilization will end.  (SET OBSERVER might be ok...dunno.)

Alan Altmark

Senior Managing z/VM and Linux Consultant
IBM System Lab Services and Training 
ibm.com/systems/services/labservices 
office: 607.429.3323
mobile; 607.321.7556
alan_altm...@us.ibm.com 
IBM Endicott


Re: REXEC and RXAGENT1

2011-07-18 Thread Tom Duerbusch
When I reread Step 2
Yep, it does say a list of tags, it's not meant to be a sample entry.

Now, I'm getting somewhere...

I copied the entries from the IBM DTCPARMS.

Now, things are being tried, at least.

15:14:43 AUTO LOGON  ***   REXECD   USERS = 62BY TCPMAINT   
 
TCPIP   15:14:43 DTCMON442I CP FORCE RXAGENT1 ISSUED BY REXECD; RESULTS PENDING 
 
15:14:43 USER DSC   LOGOFF AS  RXAGENT1 USERS = 61FORCED BY TCPIP   
 
TCPIP   USER DSC   LOGOFF AS  RXAGENT1 USERS = 61FORCED BY TCPIP
 
TCPIP   15:14:43 DTCMON443I CP FORCE RXAGENT1 ISSUED BY REXECD; COMMAND 
SUCCESSFUL   
TCPIP   15:14:43 DTCMON442I CP FORCE RXAGENT1 ISSUED BY REXECD; RESULTS PENDING 
 
TCPIP   15:14:43 DTCMON443I CP FORCE RXAGENT1 ISSUED BY REXECD; COMMAND 
SUCCESSFUL   
TCPIP   15:14:43 DTCMON442I CP FORCE RXAGENT2 ISSUED BY REXECD; RESULTS PENDING 
 
TCPIP   15:14:43 DTCMON443I CP FORCE RXAGENT2 ISSUED BY REXECD; COMMAND 
SUCCESSFUL   

15:15:14 AUTO LOGON  ***   RXAGENT1 USERS = 62BY REXECD
15:15:14 USER DSC   LOGOFF AS  REXECD   USERS = 61 

What is now strange, is that I have to (x)autolog REXECD after I force it.  
REXECD was being detected that it was down and autologed by TCPIP.  Now I have 
to do it.
Also, after it autologs RXAGENT1, REXECD automatically logs off.

I'll have TCPIP scheduled to be cycled and try this stuff again on Wednesday.

My parms now look like:

:nick.REXECD:type.server  :class.rexec 
:nick.RXAGENT1  :type.server  :class.rexec_agent   :for.REXECD 
   
.*==
.* Anonymous Remote Execution (REXEC) and Remote Shell (RSH) agents 
.*--
:nick.rexec_agent   
  :type.class   
  :name.Anonymous Remote Execution agent
  :command.RXSNDIU  
  :runtime.C


:Nick.REXECD:Type.Server:Class.rexec
  :Parms.   
  :Anonymous.YES
  :ESM_Enable.  
  :ESM_Validate.

:nick.RXAGENT1  :type.server  :class.rexec_agent   :for.REXECD  

:Nick.RXAGENT2   :type.server  :class.rexec_agent   
   :For.REXECD  

Tom Duerbusch
THD Consulting


 Scott Rohling scott.rohl...@gmail.com 7/15/2011 7:29 PM 
Well - I dug a bit deeper - looked at TCPRUN EXEC, etc..:type. and
.class do seem to be required to modify server entries.   In fact - the
section in TCPIP Planning and Admin section on 'Customizing Servers' shows
several examples all specify :type and :class.

I think where we both were confused is in Step 2 of 'Configuring the REXEC
Server'..  it shows what looks like a :nickname entry, but is actually a
list of tags that are recognized for REXEC.  To modify those tags, you still
need to create an entry using :nick, :type, and :class.

So - not a bug..  maybe a candidate for a reader comment?  It's spelled out
in the 'DTCPARMS File Format' section that:

Every entry must include either a :Type.Server or a :Type.Class definition.

Entries that define a server using a :Type.Server definition must also
include a :Class. tag and value to identify the class to which that server
belongs.

It certainly slipped by me though in looking at your DTCPARMS entry!

Scott Rohling
On Fri, Jul 15, 2011 at 5:01 PM, Scott Rohling scott.rohl...@gmail.comwrote:

 Hmmph..  we didn't have REXECD enabled on my test system -- so I did so ..
 and added the :nick.REXECD tag with Anonymous.YES to SYSTEM DTCPARMS.

 What I see on a debug is much like yours - but also with this:

 +++ Lookup_Details.OUT
   $ParmFile_Serve = IBM DTCPARMS E1
   $ParmFile_Class = IBM DTCPARMS E1
 +++ Lookup_Details.OUT
   $ParmFile_Serve = IBM DTCPARMS E1
   $ParmFile_Class = IBM DTCPARMS E1

 Like you - my SYSTEM DTCPARMS is on D..  so it doesn't appear it's using
 it.


 The NAME SEARCH debug info got me thinking..   So I did this in my SYSTEM
 DTCPARMS:

 :Nick.REXECD :Type.Server :Class.rexec
  :Parms.-d
  :Anonymous.YES
  :ESM_Enable.
  :ESM_Validate.

 Note

Re: REXEC and RXAGENT1

2011-07-18 Thread Tom Duerbusch
OK, that makes sense to what I'm seeing now.

I never got into using OBEYFILE.
Back in the early '90s when VM first got IP, everytime I used OBEYFILE, I wiped 
out things that I didn't intend to.

Never went back to it again.

I never caught on to which groups of statements were considered packets of 
statements.  That is if you replaced one statement, the entire packet of 
statements were replaced.

Anyway, I'll get back to this after I schedule the cycle of TCPIP.

Thanks

Tom Duerbusch
THD Consulting

 Kris Buelens kris.buel...@gmail.com 7/18/2011 3:33 PM 
Alan explained here a while ago that you can use OBEYFILE to make TCPIP
restart servers after that they have been taken from the restart list due to
too frequent restarts.

2011/7/18 Tom Duerbusch duerbus...@stlouiscity.com

 When I reread Step 2
 Yep, it does say a list of tags, it's not meant to be a sample entry.

 Now, I'm getting somewhere...

 I copied the entries from the IBM DTCPARMS.

 Now, things are being tried, at least.

15:14:43 AUTO LOGON  ***   REXECD   USERS = 62BY TCPMAINT
 TCPIP   15:14:43 DTCMON442I CP FORCE RXAGENT1 ISSUED BY REXECD; RESULTS
 PENDING
15:14:43 USER DSC   LOGOFF AS  RXAGENT1 USERS = 61FORCED BY
 TCPIP
 TCPIP   USER DSC   LOGOFF AS  RXAGENT1 USERS = 61FORCED BY TCPIP
 TCPIP   15:14:43 DTCMON443I CP FORCE RXAGENT1 ISSUED BY REXECD; COMMAND
 SUCCESSFUL
 TCPIP   15:14:43 DTCMON442I CP FORCE RXAGENT1 ISSUED BY REXECD; RESULTS
 PENDING
 TCPIP   15:14:43 DTCMON443I CP FORCE RXAGENT1 ISSUED BY REXECD; COMMAND
 SUCCESSFUL
 TCPIP   15:14:43 DTCMON442I CP FORCE RXAGENT2 ISSUED BY REXECD; RESULTS
 PENDING
 TCPIP   15:14:43 DTCMON443I CP FORCE RXAGENT2 ISSUED BY REXECD; COMMAND
 SUCCESSFUL

15:15:14 AUTO LOGON  ***   RXAGENT1 USERS = 62BY REXECD
15:15:14 USER DSC   LOGOFF AS  REXECD   USERS = 61

 What is now strange, is that I have to (x)autolog REXECD after I force it.
  REXECD was being detected that it was down and autologed by TCPIP.  Now I
 have to do it.
 Also, after it autologs RXAGENT1, REXECD automatically logs off.

 I'll have TCPIP scheduled to be cycled and try this stuff again on
 Wednesday.

 My parms now look like:

 :nick.REXECD:type.server  :class.rexec
 :nick.RXAGENT1  :type.server  :class.rexec_agent   :for.REXECD

 .*==
 .* Anonymous Remote Execution (REXEC) and Remote Shell (RSH) agents
 .*--
 :nick.rexec_agent
  :type.class
  :name.Anonymous Remote Execution agent
  :command.RXSNDIU
  :runtime.C


 :Nick.REXECD:Type.Server:Class.rexec
  :Parms.
  :Anonymous.YES
  :ESM_Enable.
  :ESM_Validate.

 :nick.RXAGENT1  :type.server  :class.rexec_agent   :for.REXECD

 :Nick.RXAGENT2   :type.server  :class.rexec_agent
   :For.REXECD

 Tom Duerbusch
 THD Consulting


  Scott Rohling scott.rohl...@gmail.com 7/15/2011 7:29 PM 
 Well - I dug a bit deeper - looked at TCPRUN EXEC, etc..:type. and
 .class do seem to be required to modify server entries.   In fact - the
 section in TCPIP Planning and Admin section on 'Customizing Servers' shows
 several examples all specify :type and :class.

 I think where we both were confused is in Step 2 of 'Configuring the REXEC
 Server'..  it shows what looks like a :nickname entry, but is actually a
 list of tags that are recognized for REXEC.  To modify those tags, you
 still
 need to create an entry using :nick, :type, and :class.

 So - not a bug..  maybe a candidate for a reader comment?  It's spelled out
 in the 'DTCPARMS File Format' section that:

 Every entry must include either a :Type.Server or a :Type.Class definition.

 Entries that define a server using a :Type.Server definition must also
 include a :Class. tag and value to identify the class to which that server
 belongs.

 It certainly slipped by me though in looking at your DTCPARMS entry!

 Scott Rohling
 On Fri, Jul 15, 2011 at 5:01 PM, Scott Rohling scott.rohl...@gmail.com 
 wrote:

  Hmmph..  we didn't have REXECD enabled on my test system -- so I did so
 ..
  and added the :nick.REXECD tag with Anonymous.YES to SYSTEM DTCPARMS.
 
  What I see on a debug is much like yours - but also with this:
 
  +++ Lookup_Details.OUT
$ParmFile_Serve = IBM DTCPARMS E1
$ParmFile_Class = IBM DTCPARMS E1
  +++ Lookup_Details.OUT
$ParmFile_Serve = IBM DTCPARMS E1
$ParmFile_Class = IBM DTCPARMS E1
 
  Like you - my SYSTEM DTCPARMS is on D..  so it doesn't appear it's using
  it.
 
 
  The NAME SEARCH debug info got me thinking..   So I did this in my SYSTEM
  DTCPARMS:
 
  :Nick.REXECD :Type.Server :Class.rexec
   :Parms.-d
   :Anonymous.YES
   :ESM_Enable.
   :ESM_Validate.
 
  Note that I added :Type.Server and :class.rexec
 
  Once I did this -- voila --  it found my entry in SYSTEM DTCPARMS,
 started
  up RXAGENT1 and was happy.  Even the -d parm was honored

Re: REXEC and RXAGENT1

2011-07-15 Thread Tom Duerbusch
I duplicated the RXAGENT1 to make the RXAGENT2 in the directory and added the 
info in the DTCPARMS.

They do have the LINK REXECD 191 191 RR in the directory.

When I force REXECD, TCPIP automatically brings it back up.  No attempt is made 
to bring up the agents.

The only problem I have with using REXECD with a particular user, which is 
solved by using the agents, is that I have a list of commands that I'm sending 
off to be executed and some of them fail with Unable to autolog user message. 
 In other words, the machine didn't finish logging off before the next remote 
command was being issued.  I might bypass this problem by executing a rexx 
program instead of individual commands.

Tom Duerbusch
THD Consulting

 Scott Rohling scott.rohl...@gmail.com 7/15/2011 3:01 PM 
Only RXAGENT1 is supplied ..   which makes me then wonder if these agents
are built as they should be --  doing a LINK REXECD 191 191 RR for their A
disk, etc?   Did you model RXAGENT2 on 1?   What you show seems correct.. so
searching for clues :)   Does the REXECD console show it is attempting to
start -- any error msgs?   Is RACF installed - if so, is REXECD authorized
to autolog?

These agent ids are only for anonymous requests..  any trouble using REXECD
for a particular user?

Just a note that don't set SECUSER on these guests to watch --  you'll mess
up the message interactivity between them.

Any errors at all you are seeing would be good clues..

Scott Rohling

On Fri, Jul 15, 2011 at 1:43 PM, Tom Duerbusch
duerbus...@stlouiscity.comwrote:

 I'm having a brain check.

 I've enabled REXEC which is working well.
 And I thing I enabled the server machines RXAGENT1 and RXAGENT2.

 How I read the documentation, both these agent machines should fire up when
 the REXECD server is started.
 My agent machines don't automatically start.
 And when I try to send a command to the guest server, I get back a message
 about an agent server not being available.

 My DTCPARMs seem to be correct:

 :nick.REXECD
  :Parms.
  :Anonymous.yes
  :ESM_Enable.
  :ESM_Validate.

 :Nick.RXAGENT1   :type.server  :class.rexec_agent
   :For.REXECD

 :Nick.RXAGENT2   :type.server  :class.rexec_agent
   :For.REXECD

 I don't see anything in the TCPIP configuration file about the RXAGENTx
 machines.

 Just what am I missing?

 Tom Duerbusch
 THD Consulting
 (Sorry officer.  I just thought you wanted to race)



Re: REXEC and RXAGENT1

2011-07-15 Thread Tom Duerbusch
OK, got it.  

For REXECD:

'Access 198 D' 
'Access 591 E' 
'Access 592 F' 
QUEUE EXEC TCPRUN (DEBUG 


TCPRUN DEBUG:

TCPRUN Level = 520   
TIME IS 15:55:07 CDT FRIDAY 07/15/11 
CONNECT= 00:14:44 VIRTCPU= 000:00.27 TOTCPU= 000:00.35   
z/VM Version 5 Release 2.0, service level 0602 (64-bit)  
Generated at 09/18/06 18:39:52 CDT   
IPL at 08/08/10 16:51:42 CDT 
USERID=REXECD   MACH=XA  STOR=32M VIRT=V XSTORE=NONE 
IPLSYS=CMS  DEVNUM=00016 
CMS Level 22, Service Level 602  
--   
+++ GetInternetData  
  $TCPhost= STLMP11  
  $TCPstack   = TCPIP
DTCRUN1022I Console log will be sent to default owner ID: TCPMAINT   
+++ Lookup_Details.IN
  How = BYUSER   
  Search_Value=  
+++ Namesearch:  
  Target  = :NICK REXECD :TYPE SERVER
  NFopts  =  
  $SearchResults. = @NICK REXECD 
@TYPE SERVER 
@CLASS REXEC  
+++ Lookup_Details.IN 
  How = BYCLASS   
  Search_Value= REXEC 
+++ Namesearch:   
  Target  = :NICK REXEC :TYPE CLASS   
  NFopts  =   
  $SearchResults. = @NICK REXEC   
@TYPE CLASS   
@NAME Remote Execution daemon 
@COMMAND REXECD   
@RUNTIME C
@ANONYMOUS NO 
@ESM_ENABLE NO
@ESM_VALIDATE RPIVAL  
@ESM_RACROUTE RPIUCMS 
+++ Lookup_Details.OUT
+++ Lookup_Details.OUT
+++ Query_Write   
  @Diskwarn   = NO
  pctneed = NO
  fm  =   
DTCRUN1021R To cancel Remote Execution daemon startup, type any non-blan 
character and press ENTER. To continue startup, just press E 
DTCRUN1011I Server started at 15:55:08 on 15 Jul 2011 (Friday)   
DTCRUN1011I Running REXECD 


OK, now I see the problem  @ANONYMOUS NO , so back to the DTCPARMS:

:nick.REXECD   
  :Parms.  
  :Anonymous.yes   
  :ESM_Enable. 
  :ESM_Validate.   
   
:Nick.RXAGENT1   :type.server  :class.rexec_agent  
   :For.REXECD 
   
:Nick.RXAGENT2   :type.server  :class.rexec_agent  
   :For.REXECD 

What is wrong with my :Anonymous.yes?

Tom Duerbusch
THD Consulting

 Alan Altmark alan_altm...@us.ibm.com 7/15/2011 3:45 PM 
On Friday, 07/15/2011 at 04:42 EDT, Tom Duerbusch 
duerbus...@stlouiscity.com wrote:
 This is what I get with debug on:
 
 rexec -d -l guest -p guest 205.235.227.74 cp ind
 REXEC Level 520, Internal version id MT04091
 parms is -d -l guest -p guest 205.235.227.74 ind

Not seeing TCPRUN output created by (DEBUG option on TCPRUN.  Looking for 
REXECD initialization.

Alan Altmark

Senior Managing z/VM and Linux Consultant
IBM System Lab Services and Training 
ibm.com/systems/services/labservices 
office: 607.429.3323
mobile; 607.321.7556
alan_altm...@us.ibm.com 
IBM Endicott


Re: REXEC and RXAGENT1

2011-07-15 Thread Tom Duerbusch
I only have two of them, SYSTEM and IBM.  I'm updating SYSTEM.
It is on the D drive for user REXECD which is above the E drive where the IBM 
is.

But that got me looking at the IBM on.
That set of parms are different then what is on the SYSTEM on.

The subset of the IBM one is:

:nick.REXECD:type.server  :class.rexec 
:nick.RXAGENT1  :type.server  :class.rexec_agent   :for.REXECD 


.*==
.* Remote Execution (REXEC) and Remote Shell (RSH) daemon   
.*--
:nick.rexec   :type.class   
  :name.Remote Execution daemon 
  :command.REXECD   
  :runtime.C

  :anonymous.NO 

  :ESM_Enable.NO
  :ESM_Validate.RPIVAL  
  :ESM_Racroute.RPIUCMS 

.*==
.* Anonymous Remote Execution (REXEC) and Remote Shell (RSH) agents 
.*--
:nick.rexec_agent   
  :type.class   
  :name.Anonymous Remote Execution agent
  :command.RXSNDIU  
  :runtime.C

My SYSTEM one only has:

:Nick.REXECD
  :Parms.   
  :Anonymous.YES
  :ESM_Enable.  
  :ESM_Validate.

:Nick.RXAGENT1   :type.server  :class.rexec_agent   
   :For.REXECD  

:Nick.RXAGENT2   :type.server  :class.rexec_agent   
   :For.REXECD  


Looking at the output from debug, it sure looks like I'm picking up the IBM 
DTCPARMS.
But based on other items in my SYSTEM DTCPARMS file, I know that it is, being 
executed.

Tom Duerbusch
THD Consulting

 Scott Rohling scott.rohl...@gmail.com 7/15/2011 4:52 PM 
Which DTCPARMS are you updating?Is a 'lower level' one perhaps
overriding?The order is userid, nodeid, SYSTEM, and lastly IBM DTCPARMS
which should not be touched.

Scott Rohling

On Fri, Jul 15, 2011 at 3:11 PM, Tom Duerbusch
duerbus...@stlouiscity.comwrote:

 OK, got it.

 For REXECD:

 'Access 198 D'
 'Access 591 E'
 'Access 592 F'
 QUEUE EXEC TCPRUN (DEBUG


 TCPRUN DEBUG:

 TCPRUN Level = 520
 TIME IS 15:55:07 CDT FRIDAY 07/15/11
 CONNECT= 00:14:44 VIRTCPU= 000:00.27 TOTCPU= 000:00.35
 z/VM Version 5 Release 2.0, service level 0602 (64-bit)
 Generated at 09/18/06 18:39:52 CDT
 IPL at 08/08/10 16:51:42 CDT
 USERID=REXECD   MACH=XA  STOR=32M VIRT=V XSTORE=NONE
 IPLSYS=CMS  DEVNUM=00016
 CMS Level 22, Service Level 602
 --
 +++ GetInternetData
  $TCPhost= STLMP11
  $TCPstack   = TCPIP
 DTCRUN1022I Console log will be sent to default owner ID: TCPMAINT
 +++ Lookup_Details.IN
  How = BYUSER
  Search_Value=
 +++ Namesearch:
  Target  = :NICK REXECD :TYPE SERVER
  NFopts  =
  $SearchResults. = @NICK REXECD
@TYPE SERVER
@CLASS REXEC
 +++ Lookup_Details.IN
  How = BYCLASS
  Search_Value= REXEC
 +++ Namesearch:
  Target  = :NICK REXEC :TYPE CLASS
  NFopts  =
  $SearchResults. = @NICK REXEC
@TYPE CLASS
@NAME Remote Execution daemon
@COMMAND REXECD
@RUNTIME C
@ANONYMOUS NO
@ESM_ENABLE NO
@ESM_VALIDATE RPIVAL
@ESM_RACROUTE RPIUCMS
 +++ Lookup_Details.OUT
 +++ Lookup_Details.OUT
 +++ Query_Write
  @Diskwarn   = NO
  pctneed = NO
  fm  =
 DTCRUN1021R To cancel Remote Execution daemon startup, type any non-blan
character and press ENTER. To continue startup, just press E
 DTCRUN1011I Server started at 15:55:08 on 15 Jul 2011 (Friday)
 DTCRUN1011I Running REXECD


 OK, now I see the problem  @ANONYMOUS NO , so back to the DTCPARMS

Re: SUSE11 and VNC Viewer

2011-07-06 Thread Tom Duerbusch
Since you didn't mention that you did might as well to cover all bases...

After an install and the reboot, vncserver isn't automatically started.
You can do a vncserver start from root and/or set it to automatically start 
in the yast dialog.

Tom Duerbusch
THD Consulting
(Sometimes I think I forgot more than I ever knew)

 Bob McCarthybob.mccar...@custserv.com 7/5/2011 3:14 PM 
We use VNC Viewer for the gui requirements for installing our zLinux 
systems and other related software. Everthing worked fine with SUSE10. 
SUSE11 installs fine with VNC Viewer. Once the SUSE11 installation is 
complete, VNC View no longer seems to function, when we attempt install 
other software that requires a gui interface for install. We get into the 
SUSE11 system, but get a blank screen, with no input capability. Has anyone 
run into this issue ? If so, how did you get around it ? 
   Thank you,   Bob


Re: SUSE11 and VNC Viewer

2011-07-06 Thread Tom Duerbusch
I tested it out on my SLES 11 SP 1 system.
(It was installed using ssh.)

I had to allow remote installation.
That caused the VNC software to be installed.

When I used tightvnc to get into it, I also got a blank screen and the 
connection timed out after 2 minutes.

I'm on a z/890, which is not a supported box on SLES 11.  
So, if I require VNC, I would have to drop back to SLES 10 SP3 or so.

Tom Duerbusch
THD Consulting

 Bob McCarthybob.mccar...@custserv.com 7/5/2011 3:14 PM 
We use VNC Viewer for the gui requirements for installing our zLinux 
systems and other related software. Everthing worked fine with SUSE10. 
SUSE11 installs fine with VNC Viewer. Once the SUSE11 installation is 
complete, VNC View no longer seems to function, when we attempt install 
other software that requires a gui interface for install. We get into the 
SUSE11 system, but get a blank screen, with no input capability. Has anyone 
run into this issue ? If so, how did you get around it ? 
   Thank you,   Bob


Re: SUSE11 and VNC Viewer

2011-07-06 Thread Tom Duerbusch
Hi Richard

I tried following what you suggested...
No avail.

However it dawned on me that I never got the prompt for the password to get 
into VNC.  (VNC Authentication window)
I suspect the timeout I get after two minutes is VNCs response to no password.

So, when you are doing the click and hold, is this after you have responded 
to the password challenge?

Tom Duerbusch
THD Consulting


 Richard Troth vmcow...@gmail.com 7/6/2011 10:49 AM 
Hi, Bob, --

I use VNC rather heavily.
From Tom's report, you may be having a different error than I am
used to.  Also, contrary to Tom's suggestion, I don't start VNC as a
service, but run it from user space (even though perhaps running as
root) ... sign on, do a 'vncserver' command, then connect with the
viewer.

In this context, I get a stipple pattern.  But that's not really an
error.  (And it's not exactly blank.  Forgive me if you already know
all this.)  TWM is not intuitive at that point.  Assuming TWM actually
started, you'd still need to click-and-hold before you get any hints
from it.

When running 'vncserver' from your shell, the normal operation is that
a .vnc directory is created under $HOME.  In that directory, there is
an xstartup file which controls how VNC behaves.  In particular,
this is where you get 'twm' as Ray Chu mentioned.  I usually just
stick with 'twm' because it is light.  For serious remote desktop use,
it is usually easy enough to change to KDE or GNome on demand.  But
for use with installers, you probably don't want to bloat of a
complete desktop environment.

Marci is correct.  You will get copious help on the Linux-390 list.

-- R;   
Rick Troth
Velocity Software
http://www.velocitysoftware.com/ 





On Tue, Jul 5, 2011 at 16:14, Bob McCarthy bob.mccar...@custserv.com wrote:
 We use VNC Viewer for the gui requirements for installing our zLinux
 systems and other related software. Everthing worked fine with SUSE10.
 SUSE11 installs fine with VNC Viewer. Once the SUSE11 installation is
 complete, VNC View no longer seems to function, when we attempt install
 other software that requires a gui interface for install. We get into the
 SUSE11 system, but get a blank screen, with no input capability. Has anyone
 run into this issue ? If so, how did you get around it ?
   Thank you,   Bob



Standalone DDR License

2011-06-22 Thread Tom Duerbusch
If I had a license for VM and I DDR some full pack VSE volumes.
Eventually I dropped the license for VM.
Now I need to restore those VSE volumes.

Am I licensed to be able to use the standalone version of DDR to recover those 
volumes?

Goes back to the old issue of if you use a product for backups, do you have to 
keep licensing the product, even if you never intend to use it, just in case 
you have to restore something backed up by that product

Tom Duerbusch
THD Consulting


Re: CLONEBKP: New package at zVM/downloads

2011-06-17 Thread Tom Duerbusch
To throw another tangent to this

On z/VSE, FCOPY detects the present of FLASHCOPY and will use FLASHCOPY when 
available and it makes sense to use it.  

I got plenty of calls from Operations when a DS8100 was brought in and we 
intended to phase in FLASHCOPY. FCOPY phased it in, very quickly  G.

Tom Duerbusch
THD Consulting

 Scott Rohling scott.rohl...@gmail.com 6/16/2011 3:45 PM 
No - the CP FLASHCOPY command only works with the flashcopy feature on the
DASD -- it will simply fail if it's not enabled.   You may have been using a
'wrapper' EXEC that did that for you a while ago or something.

Even if FLASHCOPY is specified for an option in the CLONEBKUP tool - I would
suggest it fall back to DDR if flashcopy fails -- as it will if you are
copying dasd that are on different subsystems..

Scott Rohling



On Thu, Jun 16, 2011 at 2:22 PM, Davis, Larry (National VM/VSE Capability) 
larry.dav...@hp.com wrote:

 I Believe Flashcopy uses DDR, if Flashcopy is not available on the
 subsystem, But that was a while ago.



 Larry Davis**



 *From:* The IBM z/VM Operating System [mailto:IBMVM@LISTSERV.UARK.EDU] *On
 Behalf Of *Scott Rohling
 *Sent:* Thursday, June 16, 2011 4:16 PM

 *To:* IBMVM@LISTSERV.UARK.EDU 
 *Subject:* Re: CLONEBKP: New package at zVM/downloads



 key word 'option' .. it's pretty easy to code for doing either a
 flashcopy or ddr, whether passed as an option, or even detected
 automatically (try a flash and if it fails do the ddr).



 Scott Rohling

 On Thu, Jun 16, 2011 at 2:13 PM, Mark Post mp...@novell.com wrote:

  On 6/16/2011 at 08:06 AM, Frank M. Ramaekers framaek...@ailife.com
 wrote:
  1 suggestion:   FLASHCOPY option (to replace DDR)

 Which would then break on all the systems where it hasn't been purchased.


 Mark Post





Re: Problem with z/Linux guest Ethernet frames (buffering ?)

2011-05-06 Thread Tom Duerbusch
Also add in a cp q time so you know what time it happened.
Or do the PIPE like Frank suggested.

BTW, so a cp spool console start first to capture the listing.

And then there is also:
term more 0 0
term hold off
set run on
anything else?

Tom Duerbusch
THD Consulting

 Karl Kingston karlkings...@ongov.net 5/6/2011 10:58 AM 
Put the IND QUEUES in a loop with a CP SLEEP 10 MIN and just let'er 
run.




From:   Bhemidhi, Ashwin ashw...@ti.com
To: IBMVM@LISTSERV.UARK.EDU 
Date:   05/06/2011 11:04 AM
Subject:Re: Problem with z/Linux guest Ethernet frames (buffering 
?)
Sent by:The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU



I will build a rexx exec that will run the IND QUEUES Command. What 
command/facility do I use to schedule the exec to run every 10 secs, is 
there something in z/VM that is similar to SCHEDULE/CRON. 

I updated SRM buffer setting to allow for storage over commit. Since this 
is a production LPAR I am not comfortable changing SRM setting(to 
defaults) with out being absolutely sure of what it might affect. The 
guest ran well for more than 3 months with the current SRM setting before 
we started seeing the network issue. 

It appears that we are running pretty tight. This z/VM LPAR is pretty 
small has 768 MB central and 256 Xstor , 2 X 3390-3 PAGE DASD. It runs 9 
Linux guest ( 8 Prod, 1 standby) of 80MB memory, 16 MB, 48 MB VDISKs and 
128 MB DASD SWAP disks . The guest are paging a little bit. Our 
application is 99.9% network IO(protocol convertor). We will be adding 
some memory to this LPAR during our maintenance this month to ease up on 
resources. VM CPU utilization seems to be a MAX 4% of 2 ILFs.

When the problem occurs, it only happens on one of 8 machines machine, 
even though all the machines are polled similarly. The machine that has 
problem keeps changing and it appears to be paused for around 25+ seconds 
as we do not drop any frames just that they are delayed. 


Thank you,
Ashwin 




-Original Message-
From: The IBM z/VM Operating System [mailto:IBMVM@LISTSERV.UARK.EDU] On 
Behalf Of Alan Altmark
Sent: Thursday, May 05, 2011 5:07 PM
To: IBMVM@LISTSERV.UARK.EDU 
Subject: Re: Problem with z/Linux guest Ethernet frames (buffering ?)

On Thursday, 05/05/2011 at 03:22 EDT, Bhemidhi, Ashwin ashw...@ti.com 
wrote:
 Right now there is the eligible list is 0. I could not check the queues 
at the 
 time of event, the 3 times it occurred was either during after business 
hours 
 or over the weekends. By the time I was able to logon the eligible list 
was 0.

You can write an exec that issues IND QUEUES every, say, 10 seconds.  If 
the result shows no-zero eligible lists, record the results (with the 
time) in a file or on the (spooled) console.  Start it when you leave for 
the day.

 I did change the SRM storbuff setting from the default to 300%, 300%, 
200%.

Why?  If you put it back to the defaults, does the problem go away?

Alan Altmark

z/VM and Linux on System z Consultant
IBM System Lab Services and Training 
ibm.com/systems/services/labservices 
office: 607.429.3323
mobile; 607.321.7556
alan_altm...@us.ibm.com 
IBM Endicott


Re: Will it run ?

2011-04-06 Thread Tom Duerbusch
z/VM, yes...with the normal additional PTFs (ICKDSF, EREP and IOCP).
VSE/ESA 2.2it depends.

If you already have the migration apar that is unsupported, then it should 
work on a z/10.  VSE/ESA 2.2 will not IPL on a z/890 or better due to the dual 
channel sets introduced in that machine.  The APAR doesn't cause 2.2 to support 
it, it just causes it to ignore it G.  VM doesn't help in this case (allowing 
VSE/ESA 2.2 to run on a dual channel set machine).

Tom Duerbusch
THD Consulting

 Graeme Moss ib...@mossaustralia.com 4/6/2011 4:35 PM 
Hello Fellow Listers,

I have the opportunity to work on upgrading a VM/ESA 2.2 system to z/VM 5.4 
on a new z10. I am wondering if I can run a copy of the 2.2 system under 5.4 
on a z10 during the build phase ?

Cheers
Graeme 


Re: DDR Question

2011-03-30 Thread Tom Duerbusch
If you are doing software compression, then, perhaps use the Pipe DDR stage and 
route it to the count stage.
But knowing how much compression the hardware will donot obvious to me.

However, once you do have a compressed tape, DITTO TMP will tell you how much 
tape the compressed dataset took on the media.

Tom Duerbusch
THD Consulting

 Rich Greenberg ric...@panix.com 3/30/2011 4:55 PM 
On: Wed, Mar 30, 2011 at 11:37:00AM -0700,Tom Huegel Wrote:

} That doesn't show the compressed byte count is (would be). The goal here is
} to be able to predict how many tapes I will need to do backups.

If you are doing hardware compression in the tape drive, I don't think
there is any way for DDR to know the compressed byte count.  Software
compression, yes it would.

I suspect that  the easiest way to determine the tape counts will be
experimentally.

-- 
Rich Greenberg  Sarasota, FL, USA richgr atsign panix.com  + 1 941 378 2097
Eastern time.  N6LRT  I speak for myself  my dogs only.VM'er since CP-67
Canines: Val, Red, Shasta, Zero  Casey (At the bridge)Owner:Chinook-L
Canines: Red  Cinnar (Siberians)  Retired at the beach  Asst Owner:Sibernet-L


Re: DB2 Connect and DB2 V7.5

2011-03-25 Thread Tom Duerbusch
BTW, on the subject of stored procedures...

We have DB2/VSE 7.3 running on multiple VSE systems.

We have been running DB2/UDB 7.x client on Windows going thru a DB2 Connect 7.x 
single user edition.
Right...this setup doesn't require a stored procedure server.

However, when we added a DB2 Connect 9.5 Server, and 9.5 clients, any use of 
the DB2 Command Center on the PC, requires a DB2 Stored Procedure Server 
running on the mainframe.

Now, I don't know if it was the DB2 Connect version change that required the 
stored procedure server or that the DB2 client version change that required the 
stored procedure server, but now, anytime a DB2 9.x client starts using the DB2 
Command Center, the stored procedure server DFLT0001 fires up to handle the 
request.

Tom Duerbusch
THD Consulting

 E. Roller ewald.rol...@rolf-benz.com 3/25/2011 9:54 AM 
Hi,

struggling on with implementing DB2 V7.5, on VM I got some DRDA Problems
with DB2 Connect.

Environment:
Database P1 is on Level 7.3
Database T1 is on Level 7.5

DB2 Connect V7.2 connects to P1 and T1 with no problems

DB2 Connect V8.1 connects to P1 with no problems

DB2 Connect V8.1 connecting to T1 ends up with errors:

Warning: SQL error: [IBM][CLI Driver][SQLDS/VM] SQL0805N Package
.NULLID.SYSSN200 was not found. SQLSTATE=51002 , 
SQL state 51002 in SQLExecDirect in /web/intern/htdocs/archivts/TA0010.php
on line 292
Warning: SQL error: [IBM][CLI Driver][SQLDS/VM] SQL0805N Package
.NULLID.SYSSN200 was not found. SQLSTATE=51002 , 
SQL state 51002 in SQLExecDirect in /web/intern/htdocs/archivts/TA0010.php
on line 325


The difference of the databases P1 and T1 are in SYSTEM.SYSACCESS table:

the old V7.3 fatabase contains the following entries (and some more), I
don't know, where they come from:
TNAME   CREATOR
--  ---
SYSLN100NULLID 
SYSLN101NULLID 
SYSLN102NULLID 
SYSLN200NULLID 
SYSLN201NULLID 
SYSLN202NULLID 
SYSLN300NULLID 
SYSLN301NULLID 
SYSLN302NULLID 
SYSLN400NULLID 
SYSLN401NULLID 
SYSLN402NULLID 
SYSSN100NULLID 
SYSSN101NULLID 
SYSSN102NULLID 
SYSSN200NULLID 
SYSSN201NULLID 
SYSSN202NULLID 
SYSSN300NULLID 
SYSSN301NULLID  

In the V7.5 database these entries are missing.

Reading the Database Administration Guide, I found out, that I have to set up
a Stored Procedure Server for DB2 UDB V8.x connections.
This is new with DB2 V7.3, the old database on this level works well
without a Stored Proc Server.

What do I miss ??

TIA

Ewald Roller


Re: DB2 Connect and DB2 V7.5

2011-03-25 Thread Tom Duerbusch
You have to rebind packages.

You didn't say if you have the DB2 Connect Server version(s) or the standalone 
client.

From each DB2 Connect Server, you have to rebind to each release of DB2 VM/VSE 
in which that Connect Server will access.

Then, from each type of client (Win/.XP, Win/7 32 bit, Win/7 64 bit, etc), you 
have to rebind from that windows client to each release of DB2 Connect Server 
you are running.

I don't know if you have to, but I did, bind from each type of Windows client 
to each release of DB2 you are running.

Tom Duerbusch
THD Consulting

 E. Roller ewald.rol...@rolf-benz.com 3/25/2011 9:54 AM 
Hi,

struggling on with implementing DB2 V7.5, on VM I got some DRDA Problems
with DB2 Connect.

Environment:
Database P1 is on Level 7.3
Database T1 is on Level 7.5

DB2 Connect V7.2 connects to P1 and T1 with no problems

DB2 Connect V8.1 connects to P1 with no problems

DB2 Connect V8.1 connecting to T1 ends up with errors:

Warning: SQL error: [IBM][CLI Driver][SQLDS/VM] SQL0805N Package
.NULLID.SYSSN200 was not found. SQLSTATE=51002 , 
SQL state 51002 in SQLExecDirect in /web/intern/htdocs/archivts/TA0010.php
on line 292
Warning: SQL error: [IBM][CLI Driver][SQLDS/VM] SQL0805N Package
.NULLID.SYSSN200 was not found. SQLSTATE=51002 , 
SQL state 51002 in SQLExecDirect in /web/intern/htdocs/archivts/TA0010.php
on line 325


The difference of the databases P1 and T1 are in SYSTEM.SYSACCESS table:

the old V7.3 fatabase contains the following entries (and some more), I
don't know, where they come from:
TNAME   CREATOR
--  ---
SYSLN100NULLID 
SYSLN101NULLID 
SYSLN102NULLID 
SYSLN200NULLID 
SYSLN201NULLID 
SYSLN202NULLID 
SYSLN300NULLID 
SYSLN301NULLID 
SYSLN302NULLID 
SYSLN400NULLID 
SYSLN401NULLID 
SYSLN402NULLID 
SYSSN100NULLID 
SYSSN101NULLID 
SYSSN102NULLID 
SYSSN200NULLID 
SYSSN201NULLID 
SYSSN202NULLID 
SYSSN300NULLID 
SYSSN301NULLID  

In the V7.5 database these entries are missing.

Reading the Database Administration Guide, I found out, that I have to set up
a Stored Procedure Server for DB2 UDB V8.x connections.
This is new with DB2 V7.3, the old database on this level works well
without a Stored Proc Server.

What do I miss ??

TIA

Ewald Roller


Re: Creating a Second IP Stack

2011-03-07 Thread Tom Duerbusch
Where there are many reasons why you might want a second IP stack, if the only 
reason is to have a back door TN3270 session, then try using the ICC port.  (An 
OSA port configured for ICC.)  These are always up and you can TN3270 into 
them, get a VM logo (in the VM world), and fix what ever problems that messed 
up the stack.

An OSA port configured for ICC, has its own IP stack running in firmware.  You 
can't touch it.  You can only configure it.  Once configured, it's hard to mess 
up.  Certainly, you will never mess it up by changing the configuration on you 
IP stack (unless you try to assign the same IP address G.  But even if you do 
configure the same IP address, the first one up (the ICC) wins.)

Tom Duerbusch
THD Consulting

 Jeff Gribbinjeff.grib...@gmail.com 3/5/2011 10:07 AM 
Greetings,
I may be a, 'VM-Oldie' but I'm most certainly a, 'TCP/IP Newbie' and, true
to form, I'm already wishing to push the envelope a little ...

I'm helping to maintain a not-very-busy z/VM system which is pretty-much
starting from scratch and currently has no asociated SLA's or the such to
worry about.  It's not quite a sandpit, but pretty close.  I access the
system via TN3270 and, in order to allow me to perform surgery on the main
TCP/IP stack (bog-standard vanilla configuration, straight out of the box),
I'm looking to place a second IP stack alongside the primary stack that will
give me at-least a TN3270, 'back door' into the system.

My, 'problem' is TCPIP DATA, which appears to be a unique filename.  'TCP/IP
Planning and Customization' states quite categorically that TCPIP DATA
defines parameters used by TCPIP -client- applications.  If this is truly
the case then it would seem that all I need in order to implement a second
stack purely for TN3270 purposes is to create appropriate 'userid
DTCPARMS' and 'userid TCPIP' files on TCPMAINT's 0198 and I'm away.

Would I be correct in thinking that TCPIP DATA is, 'merely' read by the,
'client' commands in order (e.g.) to locate the servers that they need to
interact with. If this is so, would it be acceptable practise (that is,
behaviour that would not bring the Wrath of Chuckie upon me) to keep a
second copy of TCPIP DATA, configured according to the userid(s) of the
second stack, on a separate minidisk and access that minidisk in front of
TCPMAINT's 592 when wishing to, 'converse' with the second stack? (For
example, in order to issue a NETSTAT command without needing to specify the,
'TCP' option every time.)

I can, of course, discover most of this empirically for myself - and will
indeed be experimenting a little (what else to do on a wet Saturday
afternoon?) - but if for no other reason that the Fear of Chuckie I would be
reassured if somebody with more experience were willing to sanity-check my
hypothesis and proposed, 'solution'.

Thanks
Jeff


Re: Closing console (and other o/p UR devices) at midnight or other times.

2011-02-14 Thread Tom Duerbusch
I use:

cp spool console to maint eof

Which closes the console after every 50,000 records.

If you need it done at midnight or some other time, you could use VMUTIL, or 
some other home grown exec to issue a close on behalf of a disconnected machine.

Tom Duerbusch
THD Consulting

 Mike Walter mike.wal...@aonhewitt.com 2/11/2011 1:45 PM 
Almost every z/VM customer is forced to devise a method to close service 
virtual machine consoles at midnight, or at some time of day.  z/VM 
old-timers have done this for ages, but new z/VM customers don't often 
have the skills necessary to implement automated closures - or even 
recognize the advantages of doing so.

Before submitting this to IBM as an enhancement request (probably through 
the auspices of SHARE), it seemed prudent to run it past others for wider 
consideration.

I see three possibilities:
1) Enhance the directory entry statement SPOOL to add EOF AT hh:mm:ss, 
or CLOSE AT hh:mm:ss
2) Enhance the CP command SPOOL to enhance EOF adding AT hh:mm:ss, 
or enhance CLOSE adding AT hh:mm:ss
3) For the sake of consistency, both enhancements 1 and 2.

If only #2 were implemented, the new SPOOL command could be entered in the 
directory entry of such servers via the 'COMMAND' statement, providing the 
same facility with lower CP coding and documentation requirements.  New 
products could be distributed with sample directory entries containing the 
AT hh:mm:ss included, perhaps as a comment.

Thoughts?

Mike Walter
Aon Corporation
The opinions expressed herein are mine alone, not my employer's.


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. All messages 
sent to and from this e-mail address may be monitored as permitted by 
applicable law and regulations to ensure compliance with our internal policies 
and to protect our business. E-mails are not secure and cannot be guaranteed to 
be error free as they can be intercepted, amended, lost or destroyed, or 
contain viruses. You are deemed to have accepted these risks if you communicate 
with us by e-mail. 


Re: z/VM 5.4; 6.1

2011-02-09 Thread Tom Duerbusch
The question comes back to what sized volumes can be CPOWNED?
A CPOWNED volume has a bit map that defines the CP areas.

The install of VM is really just a DDR restore and the bit maps are defined by 
IBM.
On the smaller volumes, wasn't it one track for the bit maps?  And for the 
larger volumes you needed a second track?  I'm fuzzy on if it was a MOD-9 
required a second track or it was the largest that used a single track.  

Anyway, on a MOD-27 or MOD-54, what is on the additional tracks?  Did IBM leave 
them (and tested the fact) that they are binary zeros which is PERM space?  Or 
is there some other stuff out there that might say some cylinders are TEMP, 
PAGE or other CP space?  And was that extra space formatted by CPFMTXA to be CP 
space?

So, in my book, the install can't be done on something greater than a MOD-9.  
You may be able to build a VM system on any size volume however.

Tom Duerbusch
THD Consulting

 Jakub x jszef...@gmail.com 2/9/2011 2:10 AM 
Hello,
Can I install z/VM (5.4 or 6.1) on dasd 9 model 27 ?

I found in documentation Only 3390 Model 3 or 9 is supported for
installation of z/VM.  but in another part of documentation I saw that
DASD 9 including large Model 9s known as Model 27 and Model 54.

Best regards,
Jakub Szefler


Re: z/VM 5.4; 6.1

2011-02-09 Thread Tom Duerbusch
No, I'm thinking the CP allocation bit maps.

Consider a different view.
If z/VM could be installed on any model of 3390-3 or greater, why would they 
say that it could only be installed on a MOD-3 or a MOD-9?  To me that means 
that their install process is model specific.  So why?  Is it that the CP 
allocations areas, which are model specific, won't allow it?  Is it that the 
install process determines the model type and then has different install paths? 
 If the model type isn't supported, what does the install process do?

I've seen installs of other OS on models greater then what the install 
supported, and the documentation said that the extra space would not be used 
for the installation, but you can use that space for other uses.  Does the VM 
install guide say that type of disclaimer?  If not, I doubt an install on any 
other than a MOD-3 or MOD-9 would go good.  

However, if you are a VM Systems Programmer, just do the install manually and 
it should be doable.

If all you have are MOD-27s, how about creating MOD-3 or MOD-9 minidisks, 
starting on Cylinder 0, and install second level?  The install process would 
see one of the supported models and be happy.  But you may still have a problem 
with the CP allocation area, when you IPL the full pack.  If interested, just 
try it.  An install is only a few hours before you can test.

Tom Duerbusch
THD Consulting

 Scott Rohling scott.rohl...@gmail.com 2/9/2011 10:20 AM 
I don't understand why you say the install can't be done on something
greater than a mod 9 ...   I'm pretty sure it can - if you don't mind empty
space.  Cylinder 0 is sufficient.. maybe you are thinking of XLINK bit
maps?

Scott Rohling

On Wed, Feb 9, 2011 at 8:32 AM, Tom Duerbusch duerbus...@stlouiscity.comwrote:

 The question comes back to what sized volumes can be CPOWNED?
 A CPOWNED volume has a bit map that defines the CP areas.

 The install of VM is really just a DDR restore and the bit maps are defined
 by IBM.
 On the smaller volumes, wasn't it one track for the bit maps?  And for the
 larger volumes you needed a second track?  I'm fuzzy on if it was a MOD-9
 required a second track or it was the largest that used a single track.

 Anyway, on a MOD-27 or MOD-54, what is on the additional tracks?  Did IBM
 leave them (and tested the fact) that they are binary zeros which is PERM
 space?  Or is there some other stuff out there that might say some cylinders
 are TEMP, PAGE or other CP space?  And was that extra space formatted by
 CPFMTXA to be CP space?

 So, in my book, the install can't be done on something greater than a
 MOD-9.  You may be able to build a VM system on any size volume however.

 Tom Duerbusch
 THD Consulting

  Jakub x jszef...@gmail.com 2/9/2011 2:10 AM 
 Hello,
 Can I install z/VM (5.4 or 6.1) on dasd 9 model 27 ?

 I found in documentation Only 3390 Model 3 or 9 is supported for
 installation of z/VM.  but in another part of documentation I saw that
 DASD 9 including large Model 9s known as Model 27 and Model 54.

 Best regards,
 Jakub Szefler



Re: SET SHARE ABSOLUTE/RELATIVE

2011-02-07 Thread Tom Duerbusch
We have sufficient enough resources so set share isn't a big deal, however, I 
do have production set at set share relative 150 and the test systems as set 
share rel 50.

When they are competing, the production machines end up with 75% of the 
processor and the test machines with about 25%.  That seems to be cool with me.

You don't want certain machines to be cpu starved.  We need CICS users, both 
test and production to be serviced and all IP stuff to be serviced.  That 
includes DB2 when accessed via DRDA.

So, in my minds eye (since we don't have any good performance monitors), I use 
the relative share to pretty much allow the test systems about 12% of the 
processor.  This should take care of any CICS and IP traffic.

A long time ago, I tried dropping the test machines in the basement, priority 
wise.  CICS started abending AICA, IP would fail on timeouts and DB2 DRDA would 
faile on timeouts.  Many times it was quicker to reipl the test system then to 
determine what failed and restart the task.  Since then, test systems always 
get some cpu.

Tom Duerbusch
THD Consulting

 Hughes, Jim jim.hug...@doit.nh.gov 2/7/2011 2:27 PM 
Thanks for the reply Marty.  Long time, no see.

 

Our VSE systems are mainly interactive CICS or IDMS/DC systems during
the day.  Night time they become batch machines.

 

The CICS and IDMS/DC systems are mainly accessed via VTAM.

 

Our three production systems are each set to ABSOLUTE 20% with no
defined target maximum. The sum of our ABSOLUTE SHARE users does total
100%.

 

With that said, we've asked ourselves is ABSOLUTE 20% enough? 

 

The manual says once you have defined the minimum target ABSOLUTE SHARE
to total 100%, the scheduler reserves 1% for the RELATIVE SHARE users.
It goes on to say that once an ABSOLUTE SHARE user has reached its
minimum target share it only gets more if system resources are
available. 

 

What I am looking for is a way to keep the production systems behaving
if a production vse system(absolute share),  test vse system(relative
share) or a cms user(relative share) begins to loop.   

 

The more I read about CP SET SHARE the more I suspect it isn't designed
to be a panacea for smooth performance in time of trouble.

 

Maybe I should be investigating the VM Performance Monitor to assist
with dynamic performance adjustment in a time of trouble.  Comments?

 


Jim Hughes
Consulting Systems Programmer
Mainframe Technical Support Group
Department of Information Technology
State of New Hampshire
27 Hazen Drive
Concord, NH 03301
603-271-5586Fax 603.271.1516

Statement of Confidentiality: The contents of this message are
confidential. Any unauthorized disclosure, reproduction, use or
dissemination (either whole or in part) is prohibited. If you are not
the intended recipient of this message, please notify the sender
immediately and delete the message from your system.



From: The IBM z/VM Operating System [mailto:IBMVM@LISTSERV.UARK.EDU] On
Behalf Of Martin Zimelis
Sent: Monday, February 07, 2011 3:01 PM
To: IBMVM@LISTSERV.UARK.EDU 
Subject: Re: SET SHARE ABSOLUTE/RELATIVE

 

Catherine,
   I don't think your understanding of SHARE is backwards, but your
expectation of what the performance manager will do might be.  I suspect
it's trying to keep heavy CPU users from hogging the processors.

   To get back to the original question, Jim, I think you need to
describe what the z/VSE guests are doing.  If they're supporting
interactive users (e.g., CICS), you'd want one answer from the assembled
masses.  If they're true batch workloads, the answer should be quite
different.  Since your system's perceived responsiveness likely depends
on how quickly TCPIP (and VTAM) gets serviced, a high share is called
for.  In your situation, is the same true for RSCS?  Regardless, my
experience with the conventional wisdom of whether to use relative or
absolute shares is dated, so I'll leave detailed recommendations to
those with more recent experience.

 Marty Zimelis

On Mon, Feb 7, 2011 at 2:13 PM, McBride, Catherine cmcbr...@kable.com
wrote:

A while ago a very experienced VM person from IBM suggested that we not
use ABSOLUTE unless you absolutely must cap off a guest to keep it
from running away with your real processors.  We used that setting on
our test system only.
Our VSE TOR and VM guest TCPIP both had high relative shares (1
versus 3000 for regular production guests).
Then we started using a performance manager feature of VM Toolkit, it
managed share values for us.
It set everything the same after VM IPL, but by the end of a normal
production day our busiest guests had dropped to the lowest relative
share, the ones seldom used had the highest.  Meaning my understanding
of how relative share worked was backwards or the gizmo in VM Toolkit
was.  Hopefully Alan or Kris will expound.



-Original Message-
From: The IBM z/VM Operating

Re: zVM Minidisk Backup process

2011-01-28 Thread Tom Duerbusch
You could do a physical backup using DDR (help ddr for more info).
A logical backup, which can be reloaded to any size mdisk or to/from SFS can be 
done via VMFPLC2 (help vmfplc2 for details).

Tom Duerbusch
THD Consulting

 Mario Izaguirre mizagui...@circulo.es 1/28/2011 2:34 AM 
Hi all, I wanted to ask about how to make a backup process of Mini Disk
from z/VM, I long ago looking for some references on the Internet I
found an example of how to make 16 copies of MiniDisk on a single tape
cartridge, but cannot remember page or how it was that I found.

Could someone help me how to do this process?

 

 

 

 

Best Regards,

 

 

Mario Izaguirre

Mainframe System Programmer

Barcelona, Spain


Re: Dynamically adding 3390's

2011-01-05 Thread Tom Duerbusch
I would think that if this DS8100 was already being used by this box, then the 
CHPID and PATHs are already defined.  If this is a new controller for you, then 
you need to do the DEFINE for the controller using the existing paths.

In all cases, you would have to do the DEFINE device(s) for the new volumes.

Then, you can vary on the devices and be off and running.

When done, be sure to update your IOCP and put it in the next slot.  Otherwise 
a Power On Reset, will loose any dynamically defined IOCP stuff.


Tom Duerbusch
THD Consulting

 Frank M. Ramaekers framaek...@ailife.com 1/5/2011 1:57 PM 
See DEFINE CHPID|PATH|CU|DEVICE statements.

 
Frank M. Ramaekers Jr.
 
 

-Original Message-
From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On
Behalf Of Hughes, Jim
Sent: Wednesday, January 05, 2011 1:42 PM
To: IBMVM@LISTSERV.UARK.EDU 
Subject: Dynamically adding 3390's

We want to define a new controller for some new dasd volumes on our
DS8100.  Our Z/OS z10 system has them defined and is working with them
quite nicely.

Our z890 z/VM system doesn't have them in its IOCP.  I've checked the
z/VM system using CP Q DYN STAT and discovered it does allow dynamic io
reconfiguration.

So, my question is how do I get the new dasd online to z/VM?  It will
use existing paths to the DS8100.

There are 8 devices on this new path.

I've never done this sort of thing to a running system and have a
certain respect for keeping it up and working. Experimenting is not an
option for me.

Thanks in advance for hints, tips, and an education.


James R. Hughes
TSG, Problem Solver
NH Department of Information Technology
603-271-5586(w); 603-491-3071(c)
www.nh.gov/doit 

Statement of Confidentiality: The contents of this message are
confidential. Any unauthorized disclosure, reproduction, use or
dissemination (either whole or in part) is prohibited. If you are not
the intended recipient of this message, please notify the sender
immediately and delete the message from your system.

It is fun to do the impossible.

_

This message contains information which is privileged and confidential and is 
solely for the use of the

intended recipient. If you are not the intended recipient, be aware that any 
review, disclosure,

copying, distribution, or use of the contents of this message is strictly 
prohibited. If you have

received this in error, please destroy it immediately and notify us at 
privacy...@ailife.com.


Re: SORTING DIRECTORY GAPS BY USER

2011-01-05 Thread Tom Duerbusch
For decades I've been using $ENDPAK$ userid to define the last cylinder of each 
pack.  That, along with $ALLOC$ for cylinder 0, has allowed DISKMAP to show 
trailing gaps.

I never thought about it, but I should have defined the last cylinder to be 
(last cylinder + 1)  i.e. 3340 cylinders for a 3390-3.  Currently, I get the 
*OVERLAP* flag when I do use the last cylinder.

Tom Duerbusch
THD Consulting

 Frank M. Ramaekers framaek...@ailife.com 1/5/2011 3:12 PM 
These tools (DIRMAP and MDISKMAP) have no ideas how many cylinders a
device has (unless you told it by defining a full pack mini-disk).

 

 

Frank M. Ramaekers Jr.

 

 



From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On
Behalf Of George Henke/NYLIC
Sent: Wednesday, January 05, 2011 2:51 PM
To: IBMVM@LISTSERV.UARK.EDU 
Subject: Re: SORTING DIRECTORY GAPS BY USER

 

This is great, George, ty. 

Just one problem. 

It does not show the GAPs after the last extent on a VOLSER. 

It would be nice to know the GAPS on the tailend of a VOLSER also. 

Must I put a dummy entry on the last cylinder to generate a GAP in
DIRMAP and/or DISKMAP? 

Is there a workaround for this on VM Tools? 




gclo...@br.ibm.com 
Sent by: The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU 

01/05/2011 07:26 AM 

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

To

IBMVM@LISTSERV.UARK.EDU 

cc

 

Subject

Re: SORTING DIRECTORY GAPS BY USER

 

 

 




George: 
Not sure we understand the question, but... 

Without DIRMAINT, try DIRMAP (GAPFILE DEVSORT 
 - Generate two files, one with only the Gaps and other with the
allocated cylinders, both classified by VOLSER. 

With DIRMAINT, try DIRM FREE and DIRM USED to get files like the
same proposal... Or, DIRM DIRMAP (GAPFILE DEVSORT 


DIRM HELP DIRMAP shows: 
 

Devsort

   requests that the report is to be sorted by device type followed by
volume 
   label. The default is to sort by volume label.

 

Gapfile

   Generate a file listing gaps in addition to a report detailing the
current 
   DASD utilization.

 

   Note:  If you use the GAPFILE option without using the EXCLUDE option
and 
  excluded full volume overlays are defined on your system no
gap 
  data will be returned.  Use the EXCLUDE option to eliminate
the 
  excluded full volume overlays from consideration when building
the 
  gap data. 
   
   The gapfile is listed in the following format:

   Field Use

   1volid of disk

   2device type of disk.

   3start cylinder/block of gap

   4end cylinder/block of gap

   5number of cylinders/blocks in gap

 

Note:  All fields are blank delimited and not bound to a
specific 
   column range.


__
Clovis 

From: 

Mike Walter mike.wal...@hewitt.com 

To: 

IBMVM@LISTSERV.UARK.EDU 

Date: 

04/01/2011 19:33 

Subject: 

Re: SORTING DIRECTORY GAPS BY USER 

Sent by: 

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

 







Or better yet... _why_? 

It sounds as if you want to display users and mdisks, sorted by user
(and perhaps mdisk, too) which reside between gaps.   
But _why_?  What are you attempting to do? 

Mike Walter
Aon Corporation
The opinions expressed herein are mine alone, not my employer's. 

Tom Huegel tehue...@gmail.com 

Sent by: The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU 

01/04/2011 03:26 PM 

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

 

To

IBMVM@LISTSERV.UARK.EDU 

cc

 

Subject

Re: SORTING DIRECTORY GAPS BY USER





 

 






I don't understand your question.. If there is a GAP then there is no
USER. ???

On Tue, Jan 4, 2011 at 1:13 PM, George Henke/NYLIC
george_he...@newyorklife.com wrote: 
Does anybody have anything like a PIPE command or a utility to do this
sort of thing, sort the DIRECTORY DISKMAP on USER within GAPS? 

I am sure DIRMAINT would obviate the necessity for such a thing, but
right now this is all I can do. 




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. All messages sent to and from this e-mail address
may be monitored as permitted by applicable law and regulations to
ensure compliance with our internal policies and to protect our
business. E-mails are not secure and cannot be guaranteed to be error
free as they can be intercepted, amended

z/196 and older Operating Systems

2010-12-29 Thread Tom Duerbusch
Per the IBM documentation, the z/196 requires z/VSE 4.1 or above, z/VM 5.4 or 
above and Suse 10 or above.

Of course, as those products are the only supported products available.  

So, did the z/196 break older operating systems?  I don't care that the older 
ones can't use newer facilities.  (The z boxes came with dual channel sets 
which broke unsupported OS versions until migration PTFs became available.

For example, at one site, I have z/VSE 3.1.0 running.  We were planning on 
upgrading from a MP/3000 to a new box.  My conversion process was to run z/VSE 
3.1.0 on the new box in a LPAR, and bring up z/VSE 4.3 on another LPAR for 
conversion.  The Business Partner is suggesting a z/10, but that was 4 months 
ago.  I don't know if the z/196 was available at that time or not.

I believe that the z/10 isn't in new production, so a z/10 would be used.  
Hence we pay for shipping, installation, site prep, no warranty, etc.  which 
isn't in the proposal from the Business Partner.  I don't think we get a 
migration discount either, but would enjoy the pricing point for z/VSE 4.

Thanks

Tom Duerbusch
THD Consulting
(trying to keep from making a crap proposal G)


Re: z/196 and older Operating Systems

2010-12-29 Thread Tom Duerbusch
I don't have Red Hat, but the documentation says RHEL 5 or better.

Tom Duerbusch
THD Consulting

 George Henke/NYLIC george_he...@newyorklife.com 12/29/2010 10:17 AM 
Tom wrote:

Per the IBM documentation, the z/196 requires z/VSE 4.1 or above, z/VM 
5.4 or above and Suse 10 or above.

Of course, as those products are the only supported products available. 



What about Red Hat?

Is that also supported for z/196, or is it  only Suse?





Tom Duerbusch duerbus...@stlouiscity.com 
Sent by: The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU
12/29/2010 11:12 AM
Please respond to
The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU


To
IBMVM@LISTSERV.UARK.EDU 
cc

Subject
z/196 and older Operating Systems






Per the IBM documentation, the z/196 requires z/VSE 4.1 or above, z/VM 5.4 
or above and Suse 10 or above.

Of course, as those products are the only supported products available.  

So, did the z/196 break older operating systems?  I don't care that the 
older ones can't use newer facilities.  (The z boxes came with dual 
channel sets which broke unsupported OS versions until migration PTFs 
became available.

For example, at one site, I have z/VSE 3.1.0 running.  We were planning on 
upgrading from a MP/3000 to a new box.  My conversion process was to run 
z/VSE 3.1.0 on the new box in a LPAR, and bring up z/VSE 4.3 on another 
LPAR for conversion.  The Business Partner is suggesting a z/10, but that 
was 4 months ago.  I don't know if the z/196 was available at that time or 
not.

I believe that the z/10 isn't in new production, so a z/10 would be used. 
Hence we pay for shipping, installation, site prep, no warranty, etc. 
which isn't in the proposal from the Business Partner.  I don't think we 
get a migration discount either, but would enjoy the pricing point for 
z/VSE 4.

Thanks

Tom Duerbusch
THD Consulting
(trying to keep from making a crap proposal G)


TN3270 and IPAD?

2010-12-22 Thread Tom Duerbusch
Has anyone tried using TN3270 on an ipad or other tablet?
I see there is a TN3270 application available for the ipad  (OTC about $35).

Does tablets have VPN available?

As a side question, does tables have apps that use PDF files?
I assume that there is a Putty type application.
Also, can you attach, and address thumb drives on these things.  Thinking about 
all my mainframe manuals on a thumb drive accessible via a tablet.

As far as communications goes, the more expensive version of the ipad had 3G 
which seems to require a monthly subscription.  Both the expensive one and the 
cheap one have wifi capability.  I would think I could make my Blackberry a 
hotspot so the cheaper ipad can hitch a ride.

I know, a little too late for Christmas, but there is always a New Year!

Tom Duerbusch
THD Consulting


Re: TN3270 and IPAD?

2010-12-22 Thread Tom Duerbusch
Thanks Frank

I don't have one yet.
From the discussion list on the iPad, the Mochasoft free version didn't have 
PF keys.  In my book, makes it useless.  The $35 version does have PF keys.

Next month, at CES (Consumer Electronics Show (?)), everything new, except for 
Apple stuff will obsolete all we currently know.  A couple weeks later Apple 
will announce all their new stuff.  Right now, I plan on waiting.

I have VPN and TN3270 on my Blackberry.  Ok for limited use.  Not suitable for 
much screen work.  And viewing PDFs (IBM manuals) is really a chore.  

Right now, a thin laptop, dedicated for TN3270, Web, and PDF viewing wins.  But 
I keep wondering about the tablets.

Tom Duerbusch
THD Consulting

 Frank M. Ramaekers framaek...@ailife.com 12/22/2010 12:58 PM 
I know there is version for iPhone/iPod (iPad from v1.3)...I've only
tried the free (Lite) version, and works fine, but some of the features
on the full version would make it more usable.

Try the free version:  http://www.mochasoft.dk/iphone_tn3270.htm 

 
Frank M. Ramaekers Jr.
 
 

-Original Message-
From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On
Behalf Of Tom Duerbusch
Sent: Wednesday, December 22, 2010 12:35 PM
To: IBMVM@LISTSERV.UARK.EDU 
Subject: TN3270 and IPAD?

Has anyone tried using TN3270 on an ipad or other tablet?
I see there is a TN3270 application available for the ipad  (OTC about
$35).

Does tablets have VPN available?

As a side question, does tables have apps that use PDF files?
I assume that there is a Putty type application.
Also, can you attach, and address thumb drives on these things.
Thinking about all my mainframe manuals on a thumb drive accessible via
a tablet.

As far as communications goes, the more expensive version of the ipad
had 3G which seems to require a monthly subscription.  Both the
expensive one and the cheap one have wifi capability.  I would think I
could make my Blackberry a hotspot so the cheaper ipad can hitch a ride.

I know, a little too late for Christmas, but there is always a New Year!

Tom Duerbusch
THD Consulting

_

This message contains information which is privileged and confidential and is 
solely for the use of the

intended recipient. If you are not the intended recipient, be aware that any 
review, disclosure,

copying, distribution, or use of the contents of this message is strictly 
prohibited. If you have

received this in error, please destroy it immediately and notify us at 
privacy...@ailife.com.


Re: TN3270 and IPAD?

2010-12-22 Thread Tom Duerbusch
Cool..

Tom Duerbusch
THD Consulting

 David Boyes dbo...@sinenomine.net 12/22/2010 2:28 PM 
 Has anyone tried using TN3270 on an ipad or other tablet?
 I see there is a TN3270 application available for the ipad  (OTC about
 $35).

Yes. Works fine. The keyboard layouts are a bit icky, but they're usable. I'd 
strongly suggest a external Bluetooth keyboard if you intend to do a LOT of 
typing on a iPad/iPhone. You get used to the onscreen keyboard, but you will 
develop bruises on your fingertips if you do an extended session (and switching 
back and forth for numbers/symbols gets old very fast). 
 
 Does tablets have VPN available?

Depends on the tablet, and your VPN system requirements. The iPad does (the 
Cisco VPN client). I believe that some of the Android ones have it as well.

 As a side question, does tables have apps that use PDF files?

Use, or display? Display, certainly. I use iBooks. 

 I assume that there is a Putty type application.

Yes. There's a nice ssh implementation for the iPad. Similar apps exist for 
Android. 

 Also, can you attach, and address thumb drives on these things.

There's the rub. The iPad doesn't let you attach a USB drive. Some of the 
Android tablets do, but that's a device-by-device thing. 

Still, a full set of VM manuals plus the BSD Unix manuals plus most of the AIX 
and Solaris 10 manuals is less than 200M, which is doable on most of the tablet 
devices without scratching the surface of the flash. (sheesh -- just looked, 
and I have more than a gig of *apps*. Gotta do some housecleaning) 

 As far as communications goes, the more expensive version of the ipad
 had 3G which seems to require a monthly subscription.  Both the
 expensive one and the cheap one have wifi capability.  I would think I
 could make my Blackberry a hotspot so the cheaper ipad can hitch a
 ride.

I do exactly that. If you have a tether-capable phone, the 3G interface on the 
iPad is a ripoff. You're better off spending the cash on more flash (eg, the 
32G or 64G systems) and sticking with wifi. One catch to watch for is different 
implementations of WPA algorithms for wifi encryption -- the Apple 
implementation often requires the hex form of the encryption keys to connect 
with non-Apple implementations (works great with a iPhone or Apple wifi base 
station and the Cisco/Linksys implementation, but Netgear wifi doesn't always 
work with the iPad. Ditto Nokia's implementation of WPA - depends a lot on the 
individual phone. WEP 128 usually works across the board, but may not be 
available in a enterprise environment. YMMV. 


Re: Mandatory ESMs?

2010-12-13 Thread Tom Duerbusch
What happened to

IBM had a program.  If you were a developer, you could sign up and have time on 
one of IBMs' mainframes.  Kind of like the old time sharing services back in 
the '60s and '70s.

It seems to me that it resurfaced with Linux development but I haven't heard 
anything about it in, at least, 5 years.

It seems to me that a time sharing option would be the first rung of the 
ladder.  zPDT would be the second rung and your own full system, would be the 
third rung.  A lot, not everything, can be done with time sharing.

Gee.  I wonder if z/VM could ever evolve into a time sharing system?  

Tom Duerbusch
THD Consulting

 McKown, John john.mck...@healthmarkets.com 12/13/2010 2:56 PM 
I realize this isn't really a fair comment, but I'll say it anyway. It's why 
the z is going down the toilet so far as number of installations are concerned. 
There is no way for poor techies to contribute to the z ecosystem any more. 
Companies, such as the one I work for, don't want employees wasting time and 
money on the z (in my case using MSUs for non productive work. MSUs cost 
real money.). I definitely cannot afford a z development system of my own (and 
zPDT is so encumbered that it is not for poor techies like me). And people 
wonder why Intel is taking over the world with their less advanced 
architecture? The only z machine I can afford is Hercule-390. And I can't get 
a z/VM or any other z licensed OS on that platform. I know why, but still. So, 
for techie fun, I use Linux/Intel. I can afford it. Wish it were otherwise. 
But IBM's apparent attitude appears to be: If IBM can't make some money 
directly from you, then you can just go somewhere else. So I have. 

--
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: The IBM z/VM Operating System 
 [mailto:ib...@listserv.uark.edu] On Behalf Of Alan Altmark
 Sent: Monday, December 13, 2010 2:37 PM
 To: IBMVM@LISTSERV.UARK.EDU 
 Subject: Re: Mandatory ESMs?
 
 On Monday, 12/13/2010 at 11:12 EST, Dave Jones 
 d...@vsoft-software.com 
 wrote:
  As far as getting the new z/OS PL/I compiler over to z/VM, 
 I'd be happy
  if IBM just offered it unsupported on CMS, with only a short bit of
  documentation noting the differences between usage in the 
 z/OS and CMS
  environments, much like what IBM now does with the z/OS 
 C/C++ port to 
 CMS.
  
  Any problems with the compiler would have to be recreated 
 on z/OS before
  IBM would take an APAR. I think that this approach might help make a
  business case, as it would cut down on IBM's up front costs 
 significantly.
 
 Cost avoidance does not a business case make.  Business cases 
 are made 
 based on projected sales and profitability, and that business case is 
 weighed against others vying for the same resources.
 
 And as you know, IBM doesn't offer experimental licenses 
 such as you 
 describe.  A product either goes out the door as a supported 
 product, or 
 it doesn't go at all.  Occasionally IBM does offer beta 
 programs that are 
 similar to what you describe, but those are within the 
 context of having 
 intent to release a fully supported product.  After all, it 
 takes manpower 
 to create unsupported programs, too.
 
 That's just The Way Things Are.
 
 Alan Altmark
 
 z/VM and Linux on System z Consultant
 IBM System Lab Services and Training 
 ibm.com/systems/services/labservices 
 office: 607.429.3323
 alan_altm...@us.ibm.com 
 IBM Endicott
 
 


Re: Mandatory ESMs?

2010-12-13 Thread Tom Duerbusch
I don't think I ever said it should be free

As a side question, isn't Cloud ComputingTime Sharing?
Aren't we paying for Cloud Computing?

I don't think, we, as individuals are paying into it, much...yet, but we are.

Yahoo isn't free.  We a flat rate, get some email services and storage and 
virus protection.
Cobormite (the online backup service) isn't free.

Back on the CMS/hobbiest side.

Have a fixed rate charging system.

$10 per month.  Gives you 5 minutes CPU time (perhaps charged a MIP/Seconds 
used).  And cut off when you run out.  Gives you 100 cylinders.  Gives you 32 
MB machine.  You can pay for additional bumps in resources.  But a total limit 
as a hobbyist. 

Of course it isn't us, as a general rule, but the amount of money spent on 
ring tones, text messaging, ATM fees, etc. makes me wonder.

Last year, I bought a new desktop (Lenovo).  My first Lenovo.  Unlike IBM PCs, 
it didn't come with a free copy of Lotus.  My old PCs are still running, so it 
isn't a problem yet.  But eventually, I have to buy a Suite.  Lotus is 
compatible with what I have, but MS is compatible with my clients.  I might be 
willing to consider a Cloud version if the cost is small enough vs a few 
hundred for the standalone product.

The IBM commercials are touting the Cloud version of Lotus Notes.  $3 per user 
per month.  How much for CMS?

Tom Duerbusch
THD Consulting

 Alan Altmark alan_altm...@us.ibm.com 12/13/2010 4:26 PM 
On Monday, 12/13/2010 at 05:06 EST, Tom Duerbusch 
duerbus...@stlouiscity.com wrote:

 IBM had a program.  If you were a developer, you could sign up and have 
time on 
 one of IBMs' mainframes.  Kind of like the old time sharing services 
back in 
 the '60s and '70s.
 
 It seems to me that it resurfaced with Linux development but I haven't 
heard 
 anything about it in, at least, 5 years.

Yes, it's offered by the Dallas Systems Center as part of the IBM 
Innovation Center, but it is open only to PartnerWorld members.

If you are in the *business* of software development, IBM has programs to 
help you.  I'm not aware of anything within IBM to address hobbyists' 
needs.  There is an opportunity for others to fill that niche, but I think 
it's telling that no one has done so in a general way.  Remember that the 
service provider has to pay licensing costs for the software on their 
system, including 2nd level z/OS guests.  (There's no such thing as a free 
z/OS.)   Further, they accept responsibility for YOUR use of the software, 
which triggers risk management.  (Gotta read those license agreements 
carefully!)

And even a niche provider has to break even on wetware, software, 
hardware, and environmentals.

Alan Altmark

z/VM and Linux on System z Consultant
IBM System Lab Services and Training 
ibm.com/systems/services/labservices 
office: 607.429.3323
alan_altm...@us.ibm.com 
IBM Endicott


IBM z/196 and AS/400

2010-11-24 Thread Tom Duerbusch
This being a pseudo Friday in the USA due to Thanksgiving holidays
 
Does anyone have any experience with the AS/400 support in the z/196 box?  
Yep, I know it is a separate processor/memory and connected somehow, in some 
sort of internal networkbut..
 
Can we share devices, like we do between LPARs.  Or do we have to have 
dedicated ficon/fcp connections?  Can we share tape drives?  Can we share 
printers?
 
We have a site, that has an AS/400.  And, of course, we are mainframe (z/890, 
z/VM, soon to upgrade to z/VSE, and zLinux).  And we have been looking at 
upgrading the mainframe, just as a cost savings.  But, as we are under budget 
cuts, cost savings are out G.  Cost money to save money.  We need to spend 
less money this budget year, and multi-year agreements are out.  Really makes 
it hard to save.
 
I'm thinking about the idea of combining datacenters.  The people will all 
remain as we still need the AS/400 Operations and Programming staff.  
Operations would move here.  Programming can stay there, remotely.  Couldn't 
close down their machine room as all their servers are there.
 
So the question would really be...
Cost savings in hardware (processors).
Cost savings in reduction of duplicate devices (tape drives, printers).
Cost savings in software (z/VSE of course.  Is there any for the AS/400 
software?)
 
So is there a real, bang for the buck, for an existing AS/400 shop to be 
combined into a small, z shop?
 
Of course, we still have no money to do anything...but it may be an interesting 
discussion.
 
Tom Duerbusch
THD Consulting


Re: IBM z/196 and AS/400

2010-11-24 Thread Tom Duerbusch
Ok, I've reread the announcement letter.
 
I see my confusion...
 
The z/196 supports Power Blades.
 
And Power Blades support i5 (the operating system formerly known as i5.OS or 
OS/400).
 
It doesn't mean that z/196 has the support for the i5 OS.
 
Which is kind of strange.
 
Is this a licensing issue where IBM couldn't get a license for i5 to run on the 
z/196?  Different divisions have their own chiefs
 
Or is it that there is some emulation involved with running i5 on POWER that 
isn't available on the z/196?
 
Or is it that there are some device drivers, performance metrics that can't be 
obtained, or something, that means i5 isn't available for production, at this 
time?
 
Oh well
I guess that is why there hasn't been any chatter on the forums about this.
 
Tom Duerbusch
THD Consulting

 zMan zedgarhoo...@gmail.com 11/24/2010 2:59 PM 
On Wed, Nov 24, 2010 at 11:53 AM, Tom Duerbusch
duerbus...@stlouiscity.com wrote:
 This being a pseudo Friday in the USA due to Thanksgiving holidays

 Does anyone have any experience with the AS/400 support in the z/196 box?
 Yep, I know it is a separate processor/memory and connected somehow, in some
 sort of internal networkbut..

Did I miss something? ISTR that the Power blades supported AIX but not iOS.
-- 
zMan -- I've got a mainframe and I'm not afraid to use it


Re: Jumbo Frames

2010-11-17 Thread Tom Duerbusch
If you have a single engine, I wonder if you are hitting the same class of 
problem that Websphere has on a single engine?
 
That is, you have two active tasks in competition for CPU time.
i.e. two stacks, one engine.
stack A sends a packet
The cpu is taken from Stack A to service Stack B.
Stack B gets the cpu and sends back the ack.
The cpu is taken from Stack B to service Stack A.
 
There are some functions that will never perform well, with a single processor. 
 Could this be one of them?
 
Tom Duerbusch
THD Consulting

 Eric Schadow escha...@davisvision.com 11/17/2010 11:38 AM 
Karl

Check if jumbo frames are enabled on the switch the mainframe is plugged
into.

I think cisco switches need to be reloaded after changing the system MTU
size to jumbo frames.

For networking questions I tend to go right to a packet capture of some
sort as the packets never lie  - well almost never...

Eric

-Original Message-
From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On
Behalf Of Karl Kingston
Sent: Wednesday, November 17, 2010 12:30 PM
To: IBMVM@LISTSERV.UARK.EDU
Subject: Re: Jumbo Frames

This is a multipart message in MIME format.
--=_alternative 00602852852577DE_=
Content-Type: text/plain; charset=US-ASCII

Forgot to mention:  z/VM 5.4,   SLES10SP2 is the linux flavor




From:   Karl Kingston karlkings...@ongov.net
To: IBMVM@LISTSERV.UARK.EDU
Date:   11/17/2010 12:26 PM
Subject:Jumbo Frames
Sent by:The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU



hi Folks.. 

We have a z10BC and I'm trying to get Jumbo Frames to work. 

I set the MTU in Linux to 8992.   BUT when I transfer, I'm only seeing 
20MB/s? 

Even if it's between 2 servers on the same box and subnet? 

Did I misconfigure something?   


--=_alternative 00602852852577DE_=
Content-Type: text/html; charset=US-ASCII

font size=2 face=sans-serifForgot to mention: nbsp;z/VM 5.4, nbsp;
SLES10SP2 is the linux flavor/font
br
br
br
br
brfont size=1 color=#5f5f5f face=sans-serifFrom: nbsp; nbsp;
nbsp;
nbsp;/fontfont size=1 face=sans-serifKarl Kingston
lt;karlkings...@ongov.netgt;/font
brfont size=1 color=#5f5f5f face=sans-serifTo: nbsp; nbsp;
nbsp;
nbsp;/fontfont size=1
face=sans-serifIBMVM@LISTSERV.UARK.EDU/font
brfont size=1 color=#5f5f5f face=sans-serifDate: nbsp; nbsp;
nbsp;
nbsp;/fontfont size=1 face=sans-serif11/17/2010 12:26 PM/font
brfont size=1 color=#5f5f5f face=sans-serifSubject: nbsp; nbsp;
nbsp; nbsp;/fontfont size=1 face=sans-serifJumbo Frames/font
brfont size=1 color=#5f5f5f face=sans-serifSent by: nbsp; nbsp;
nbsp; nbsp;/fontfont size=1 face=sans-serifThe IBM z/VM
Operating System lt;IBMVM@LISTSERV.UARK.EDUgt;/font
br
hr noshade
br
br
brfont size=2 face=sans-serifhi Folks../fontfont size=3 br
/fontfont size=2 face=sans-serifbr
We have a z10BC and I'm trying to get Jumbo Frames to work./fontfont
size=3
br
/fontfont size=2 face=sans-serifbr
I set the MTU in Linux to 8992. nbsp; BUT when I transfer, I'm only
seeing
20MB/s?/fontfont size=3 br
/fontfont size=2 face=sans-serifbr
Even if it's between 2 servers on the same box and subnet?/fontfont
size=3
br
/fontfont size=2 face=sans-serifbr
Did I misconfigure something? nbsp;/fontfont size=3 br
/font
br
--=_alternative 00602852852577DE_=--




The information contained in this communication is intended
only for the use of the recipient(s) named above. It may
contain information that is privileged or confidential, and
may be protected by State and/or Federal Regulations. If
the reader of this message is not the intended recipient,
you are hereby notified that any dissemination,
distribution, or copying of this communication, or any of
its contents, is strictly prohibited. If you have received
this communication in error, please return it to the sender
immediately and delete the original message and any copy
of it from your computer system. If you have any questions
concerning this message, please contact the sender.



Re: IPL VM/VM Issues

2010-10-06 Thread Tom Duerbusch
And, the VSE side of IBM already has most of the code writtenVSE/VTAPE.
 
The IP flavor, should work under VM with only minor changes.
The VSAM flavor, well  since the VM side sun setted VSE/VSAM, and a CMS 
minidisk is limited to the size of a pack, there might be a lot more work in 
converting the VSAM I/O to something supported under CMS that can support 
hundreds of 4 GB (max) virtual tape files.  Or perhaps even get rid of the 4 GB 
limitation as that was a VSAM limitation.
 
If there are other vendors that can trap the tape I/O from CMS, then I'm sure 
that the VM development folks knew how to do that long, long time ago.
 
Tom Duerbusch
THD Consulting

 Alan Altmark alan_altm...@us.ibm.com 10/6/2010 2:02 PM 
On Wednesday, 10/06/2010 at 02:50 EDT, Quay, Jonathan (IHG) 
jonathan.q...@ihg.com wrote:
 Is VSSI an IBM business partner?  They already have a virtual tape on
 minidisk product.  There are others I'm sure.

VSSI is an ISV. IBM Business Partners are people who sell you 
IBM-branded solutions.

Alan Altmark

z/VM and Linux on System z Consultant
IBM System Lab Services and Training 
ibm.com/systems/services/labservices 
office: 607.429.3323
alan_altm...@us.ibm.com
IBM Endicott


Re: SFS - misunderstanding

2010-10-05 Thread Tom Duerbusch
Just access the directory as:

Access maint.dos z (forcerw

Tom Duerbusch
THD Consulting

Sent via BlackBerry by ATT

-Original Message-
From: Mark Pace pacemainl...@gmail.com
Sender:   The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU
Date: Tue, 5 Oct 2010 08:23:35 
To: IBMVM@LISTSERV.UARK.EDU
Reply-To: The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU
Subject: Re: SFS - misunderstanding

Yes, I am an administrator for the file pool.

On Tue, Oct 5, 2010 at 8:13 AM, Frank M. Ramaekers framaek...@ailife.comwrote:

  Are you the administrator for the file pool?





 Frank M. Ramaekers Jr.




  --

 *From:* The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] *On
 Behalf Of *Mark Pace
 *Sent:* Tuesday, October 05, 2010 7:10 AM
 *To:* IBMVM@LISTSERV.UARK.EDU
 *Subject:* SFS - misunderstanding



 I admit that I've always stayed away from SFS.  But recently I've decided
 to use it to share files between VM systems.

 Here is something I don't understand.  I access a SFS, it shows as R/O, yet
 I can edit and save a file, but then can't erase it?!

 What am I missing that allows me to edit a file on a R/O accessed SFS?



 acc vmuser:ddisk. d

 DMSACR723I D (VMUSER:DDISK.) *R/O*

 Ready; T=0.01/0.01 08:09:27



 q disk d


 LABEL  VDEV M  STAT   CYL TYPE BLKSZ   FILES  BLKS USED-(%) BLKS LEFT  BLK
 TOTAL

 -  DIR  D   *R/O* -- 4096  281 -  -
-



 xedit test data d

  I changed and saved the file.

 Ready; T=0.01/0.01 08:06:08



 erase test data d

 DMSERS037E Filemode D is accessed as read/only

 Ready(00036); T=0.01/0.01 08:07:33








 --

 Mark D Pace

 Senior Systems Engineer

 Mainline Information Systems








  _ This message
 contains information which is privileged and confidential and is solely for
 the use of the intended recipient. If you are not the intended recipient, be
 aware that any review, disclosure, copying, distribution, or use of the
 contents of this message is strictly prohibited. If you have received this
 in error, please destroy it immediately and notify us at
 privacy...@ailife.com.




-- 
Mark D Pace
Senior Systems Engineer
Mainline Information Systems



Re: moving between split screens

2010-10-04 Thread Tom Duerbusch
Never mind.
 
Over/under split screens could certainly use a PF key to tab from command line 
to command line of the next screen.
 
I've been using the side by side split screens for too long G.
 
Tom Duerbusch
THD Consulting

 Ron Schmiedge ron.schmie...@gmail.com 10/4/2010 2:22 PM 
Ed,

This list provided the answer a couple of years ago:

'command set pf02 before SOS TABCMDF'

Add to your PROFILE XEDIT and PF2 will tab to the other command line
of a split screen set up by the SCREEN 2 command.


On Mon, Oct 4, 2010 at 1:10 PM, Edward M Martin emar...@aultman.com wrote:
 Hello Everyone,

 Is there a command that I can set in Xedit PF key to all me to jump
 between split screens?

 In the ICCF editor, I set PF2ED Cursor Input.  Then when I have two
 or more members up on the screen,

 I can press the PF2 key to jump to next screen cmdline.

 Ed Martin

 Aultman Health Foundation

 330-363-5050

 ext 35050


Re: Running back level VSE on a z/10 with VM6.1

2010-08-30 Thread Tom Duerbusch
Yes, it won't run as is.
 
Starting with the z/890, there are dual channel sets which VSE/ESA 2.5 and 
below were not aware of.
 
VSE/ESA 2.5 had a real PTF to support this.
Anything under VSE/ESA 2.5 had a migration PTF to support it, at your own 
risk.
The migration PTF is a piece of paper, with some locates and zaps.  Works 
fine if you haven't put on much supervisor maintenance.
 
Contact your Business Partner.
 
With the PTF, I know that VSE/ESA 2.3 will run on a z/10.  
The same should be able to be said for VSE/ESA 2.2.
 
It is a one way zap.  In that once applied, your VSE system can only be IPL'ed 
on a processor with dual channel sets (z/890 or better).  If you want to be 
able to backout, make sure you have a good copy of DOSRES prior to putting on 
the zap.
 
Also, your current standalone restore utilities need to be updated for a dual 
channel set processor.
 
 
Tom Duerbusch
THD Consulting

 Yosua, Sara sara.yo...@baltimorecity.gov 8/30/2010 3:20 PM 

Although it is obviously not supported, does anyone know of any technical 
reason why a back level VSE/ESA 2.2 guest would not IPL and run under z/VM 6.1 
on a z/10 ?
Thank you for any feedback.
 
Sara E Yosua
 
 


Re: Running back level VSE on a z/10 with VM6.1

2010-08-30 Thread Tom Duerbusch
VM doesn't matter.  
I had a MP3000 and the z/890 attached to the same dasd.  Couldn't IPL VSE under 
VM on the z, without the zap.

Tom Duerbusch
THD Consulting

Sent via BlackBerry by ATT

-Original Message-
From: Tom Huegel tehue...@gmail.com
Sender:   The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU
Date: Mon, 30 Aug 2010 16:48:12 
To: IBMVM@LISTSERV.UARK.EDU
Reply-To: The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU
Subject: Re: Running back level VSE on a z/10 with VM6.1

But you have z/VM which is going to handle all that hardware stuff
Never done it, but I bet it works.

On Mon, Aug 30, 2010 at 2:08 PM, Tom Duerbusch
duerbus...@stlouiscity.comwrote:

  Yes, it won't run as is.

 Starting with the z/890, there are dual channel sets which VSE/ESA 2.5 and
 below were not aware of.

 VSE/ESA 2.5 had a real PTF to support this.
 Anything under VSE/ESA 2.5 had a migration PTF to support it, at your own
 risk.
 The migration PTF is a piece of paper, with some locates and zaps.  Works
 fine if you haven't put on much supervisor maintenance.

 Contact your Business Partner.

 With the PTF, I know that VSE/ESA 2.3 will run on a z/10.
 The same should be able to be said for VSE/ESA 2.2.

 It is a one way zap.  In that once applied, your VSE system can only be
 IPL'ed on a processor with dual channel sets (z/890 or better).  If you want
 to be able to backout, make sure you have a good copy of DOSRES prior to
 putting on the zap.

 Also, your current standalone restore utilities need to be updated for a
 dual channel set processor.


 Tom Duerbusch
 THD Consulting

  Yosua, Sara sara.yo...@baltimorecity.gov 8/30/2010 3:20 PM 

 Although it is obviously not supported, does anyone know of any technical
 reason why a back level VSE/ESA 2.2 guest would not IPL and run under z/VM
 6.1 on a z/10 ?

 Thank you for any feedback.



 Sara E Yosua








Re: VSWITCH defined VSE TCP/IP fails

2010-08-27 Thread Tom Duerbusch
In the TCPIP job on VSE, did you up the storage for VSWITCH?



Tom Duerbusch
THD Consulting


 Frank M. Ramaekers framaek...@ailife.com 8/27/2010 2:49 PM 

Mark, 
 
Yep:  
set vswitch vswailt grant ailtest
Command complete 
Ready; T=0.01/0.01 12:40:23  
 
 
Frank M. Ramaekers Jr. 

 



From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf 
Of Mark Pace
Sent: Friday, August 27, 2010 2:45 PM
To: IBMVM@LISTSERV.UARK.EDU
Subject: Re: VSWITCH defined VSE TCP/IP fails
 
Did you Grant access to the vswitch?
On Fri, Aug 27, 2010 at 3:37 PM, Frank M. Ramaekers framaek...@ailife.com 
wrote:
Layer 3.
 
 
Frank M. Ramaekers Jr. 

 



From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf 
Of Mark Pace
Sent: Friday, August 27, 2010 2:29 PM
To: IBMVM@LISTSERV.UARK.EDU
Subject: Re: VSWITCH defined VSE TCP/IP fails
 
Is it a layer 2 or 3  vswitch?
VSE and z/OS only support layer3.  :(
On Fri, Aug 27, 2010 at 3:18 PM, Frank M. Ramaekers framaek...@ailife.com 
wrote:
The VSWITCH seems to be defined just fine and the NICDEF added to the directory 
of the z/VSE.
 
From z/VSE:
 
* cp q v aa0-aa2   
AR 0015 OSA  0AA0 ON NIC  0AA0  UNIT 000 SUBCHANNEL = 003A 
AR 0015  0AA0 DEVTYPE OSA CHPID 03 OSD 
AR 0015  0AA0 MAC 02-00-01-00-00-0E CURRENT
AR 0015  0AA0 QDIO-ELIGIBLE   QIOASSIST-ELIGIBLE   
AR 0015 OSA  0AA1 ON NIC  0AA0  UNIT 001 SUBCHANNEL = 003B 
AR 0015  0AA1 DEVTYPE OSA CHPID 03 OSD 
AR 0015  0AA1 QDIO-ELIGIBLE   QIOASSIST-ELIGIBLE   
AR 0015 OSA  0AA2 ON NIC  0AA0  UNIT 002 SUBCHANNEL = 003C 
AR 0015  0AA2 DEVTYPE OSA CHPID 03 OSD 
AR 0015  0AA2 QDIO-ELIGIBLE   QIOASSIST-ELIGIBLE   
 
But when the CSI TCP/IP stack tries to initialize, it receives:
 
G1 0484 0S39I ERROR DURING OSA EXPRESS PROCESSING,REASON=0035
CUU=0AA0,RETCODE=E080
G1 0487 0003: IPL605E Unable to Initialize IJBOSA, return code: 122  
G1 0487 0003: IPL609E Unable to initialize OSA Express, Link: AILLAN0
G1 0487 0004: IPL491I OSA-X link AILHIS0 started as 10.1.20.2
G1 0487 0005: IPL491I OSA-X link AILVSW0 started as 192.168.199.2
 
(The AILVSW0 is a previous defined VSWITCH that is internal only to communicate 
between VMs.  And this has been working for quite some time now.)
 
There is nothing notable on the DTCVSWn consoles.
 
The error message description is less than hepful:
 
REASON = X’0035’ The Startlan function failed. This is most likely indicated by 
RETCODE=E080.
 
Thoughts?
 
 Frank M. Ramaekers Jr. 
Systems ProgrammerMCP, MCP+I, MCSE  RHCE
American Income Life Insurance Co.Phone: (254)761-6649
1200 Wooded Acres Dr.Fax: (254)741-5777
Waco, Texas  76701 

 
_ This message contains 
information which is privileged and confidential and is solely for the use of 
the intended recipient. If you are not the intended recipient, be aware that 
any review, disclosure, copying, distribution, or use of the contents of this 
message is strictly prohibited. If you have received this in error, please 
destroy it immediately and notify us at privacy...@ailife.com. 



-- 
Mark D Pace 
Senior Systems Engineer 
Mainline Information Systems 
 
 
 
 
_ This message contains 
information which is privileged and confidential and is solely for the use of 
the intended recipient. If you are not the intended recipient, be aware that 
any review, disclosure, copying, distribution, or use of the contents of this 
message is strictly prohibited. If you have received this in error, please 
destroy it immediately and notify us at privacy...@ailife.com. 



-- 
Mark D Pace 
Senior Systems Engineer 
Mainline Information Systems 
 
 
 
 
_ This message contains 
information which is privileged and confidential and is solely for the use of 
the intended recipient. If you are not the intended recipient, be aware that 
any review, disclosure, copying, distribution, or use of the contents of this 
message is strictly prohibited. If you have received this in error, please 
destroy it immediately and notify us at privacy...@ailife.com. 

Re: Is there a SLES 11 starter system and more

2010-08-11 Thread Tom Duerbusch
IMHO, the starter system is really only useful, when you don't, already have 
access to a Linux system for code distribution.
 
Any Linux system, with sufficient disk space, can be made into a NFS server, or 
a FTP server.  In my case, I have to download the DVD images to my PC first, 
and then upload them to my NFS server (due to network security that I haven't 
decided to fight...yet).  Then install from the NFS server (of FTP server).
 
I'm also installing SLES 11 SP 1.  I'm installing it from a SLES 10 SP 2 NFS 
server.  Once SLES 11 SP 1 is tested and documentation produced on how to 
install that flavor or Linux, one of my first production servers will be a SLES 
11 SP 1 NFS server to serve for installs.  Then all other installs will be from 
a SLES 11 SP 1 server.
 
Tom Duerbusch
THD Consulting

 Macioce, Larry larry.maci...@com.state.oh.us 8/11/2010 10:00 AM 

It looks as if we are upgrading our aging Sles system(v9+).
And as I am on other projects I am looking to hand this off to my
one(yes there are only 2 of us for MVS, VM, Linux and all 3rd party
products).
I told him he could download v11 straight from the web to one of the
current  virtual servers not being used any longer, this is true
correct?
Next would it be better to download a starter system?
The servers run DB2,webshere,CM and a custom built DB.
Any guidance is greatly appreciated.
Thank you
Mace  

-

The information transmitted is intended solely for the individual
or entity to which it is addressed and may contain confidential
and/or
privileged material. Any review, retransmission, dissemination or
other use of or taking action in reliance upon this information by
persons or entities other than the intended recipient is
prohibited. If you have received this email in error please contact
the sender and delete the
material from any computer.




Re: Justifications to migrate to z/VM 6.1

2010-07-16 Thread Tom Duerbusch
Considering the announcements that are coming next week, I would postpone any 
decision until I understood all of the new info.  You may end up waiting for 
the next release of VM.
 
Also, consider what you want to do, that either you can't do on z/VM 5.4 or it 
would be easier to do on z/VM 6.1 +.
 
Tom Duerbusch
THD Consulting




From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf 
Of Jose Munoz
Sent: Thursday, July 15, 2010 2:31 PM
To: IBMVM@LISTSERV.UARK.EDU
Subject: Justifications to migrate to z/VM 6.1

Hi, 

Actually we have installed z/VM 5.4 and we are searching compelling 
justifications to migrate to z/VM 6.1, but I cannot find. Somebody have these? 
or if justify or not to migrate to z/VM 6.1.?

-- 
Thanks and regards
Jose Munoz
Senior Mainframe Administrator
+59322861993 landline
+59384526266 mobile
jmunoz61 skype




-- 
Thanks and regards
Jose Munoz
Senior Mainframe Administrator
+59322861993 landline
+59384526266 mobile
jmunoz61 skype


Re: Multiple z/OS under z/VM =xSYSTEM

2010-06-17 Thread Tom Duerbusch
I didn't catch the beginning of this subject, so I might be way off.  But...

Was set srm stor(?) 300 300 300 or something similar discussed?

A novice VM user and many large guests...a storage problem.  

Tom Duerbusch
THD Consulting
Sent via BlackBerry by ATT

-Original Message-
From: Rob van der Heij rvdh...@velocitysoftware.com
Date: Thu, 17 Jun 2010 23:02:29 
To: IBMVM@LISTSERV.UARK.EDU
Subject: Re: Multiple z/OS under z/VM =xSYSTEM

On Thu, Jun 17, 2010 at 8:37 PM, Alain Benveniste a.benveni...@free.fr wrote:

 The z/VM has no expanded storage defined. You're right on this !
 The problem revealed by the users just tickle my mind in the fact that : 
 could it be possible that is has nothing to see with my config but rather 
 with the 3270 emulator or something around with the network ? a slow display 
 on the screen ?

Once we're done guessing, it's time for my obvious question: what did
the performance monitor say?  If I were offering a D/R solution with
z/VM hosting a bunch of z/OS guests, I would find it enough
challenging to justify having a performance monitor and related
expertise...

Since you say there was no paging, the question whether you have
expanded storage is not very relevant. There's lots of other questions
that could be answered by monitor data. And I fear it's unlikely you
get them answered without.

Rob ( I've never refused to look at someones monitor data... )
--
Rob van der Heij
Velocity Software
http://www.velocitysoftware.com/


Userid/psw required for searching archives?

2010-03-29 Thread Tom Duerbusch
When I go to:

http://listserv.uark.edu/archives/ibmvm.html 

It now asks me for a userid/password.
Did this recently change?  Or was there someone playing with the software over 
the weekend? G

Tom Duerbusch
THD Consulting


Re: Userid/psw required for searching archives?

2010-03-29 Thread Tom Duerbusch
I ate some cookies, but I didn't clear them G.

When I try to search, I get:

Search Results: You are not authorized to access the archives of the IBMVM 
list.  

When I go to IBM VM home, and click on March 2010 (archive), I get:
The function you have requested requires authentication. Please enter your 
e-mail address and your LISTSERV password (not the password you use to login to 
your computer or read your mail), and click on the Login button. If this is 
the first time you see this dialog, or if you have forgotten your password, you 
will need to get a new LISTSERV password first. 

Interesting

Tom Duerbusch
THD Consulting



 Rich Smrcina r...@velocitysoftware.com 3/29/2010 3:03 PM 
On 03/29/2010 02:57 PM, Tom Duerbusch wrote:
 When I go to:

 http://listserv.uark.edu/archives/ibmvm.html 

 It now asks me for a userid/password.
 Did this recently change?  Or was there someone playing with the software 
 over the weekend?G

 Tom Duerbusch
 THD Consulting



It worked for me and I was able to do a search.  Did you clear your 
cookies recently?

-- 
Rich Smrcina
Phone: 414-491-6001
http://www.linkedin.com/in/richsmrcina 

Catch the WAVV! http://www.wavv.org 
WAVV 2010 - Apr 9-13, 2010 Covington, KY


Re: GCS Session managers

2010-03-15 Thread Tom Duerbusch
Thanks all for the suggestions.

I've used most of the sessions managers in the past.

Perhaps I can use the TN3270E alternative.

On my PC, I've had sufficient problems that I wouldn't do the same thing to 
Operations, but thinking about how they use itit just might work.

The problems I have is...

Right now, I have 10 TN3270 sessions going to VM/VTAM and half of them are 
using Tubes/GCS.
Then I have 6 Putty sessions, 8 web sessions, the email client with 6 opened 
emails, (when an email wants me to do something, I leave it open until I've 
completed the task), 4 Word documents, 8 Explorer sessions. 2 DOS sessions, 
along with a few more.  Yes, I have hit the limit of number of opened windows 
in WIN/XP.  So tabbing around just isn't useful G.  (my task bar is 4 deep).

However, I have my second PC that I put 7 TN3270 sessions on, and tabbing 
around (alt/esc) does work kind of nice...similar to tabbing on Tubes.

Next step is to configure some more ICC ports and see what problems I have 
(over a month or so), with the VSE master consoles (01F) being used there.

Right now, our consoles are on real non-SNA 3270s.  Good solid connection.  
VTAM is only down when the system is down.  

The IP side just isn't as solid as the VTAM side. 
DNS server is down.
Someone change network routing.
The license for the TN3270 product expired.
Someone unplugged something.

Some of the same problems that the SNA side use to have.  But now, no changes 
to the SNA side need to be made (much more stable that wayG).

Anyway
Configuring the ICC for these additional sessions,
Buying standalone copies of a TN3270 product,
Replacing the 3270s with PCs,
It all might be doable, now that Macro/4 doubled the price for Tubes/GCS.

Over the next month or two, if anything else needs to be addressed.

Thanks

Tom Duerbusch
THD Consulting

 Marcy Cortes marcy.d.cor...@wellsfargo.com 3/11/2010 12:36 PM 
Yeah, us too. 
I think I routinely have 8+, more at times open.  It's not that inconvenient at 
all. 
I just use colors in the command line to remind me where I am :)


Marcy 
This message may contain confidential and/or privileged information. If you 
are not the addressee or authorized to receive this for the addressee, you must 
not use, copy, disclose, or take any action based on this message or any 
information herein. If you have received this message in error, please advise 
the sender immediately by reply e-mail and delete this message. Thank you for 
your cooperation.


-Original Message-
From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf 
Of Schuh, Richard
Sent: Thursday, March 11, 2010 9:23 AM
To: IBMVM@LISTSERV.UARK.EDU 
Subject: Re: [IBMVM] GCS Session managers

We simply use additional TN3270 sessions. It is easy to do and a hell of a 
sight cheaper than VTAM.

Regards, 
Richard Schuh 


GCS Session managers

2010-03-10 Thread Tom Duerbusch
Currently we are running TUBES/GCS session manager.

Well, seems the company that took over Macro/4 is raising prices, as in double.

So, we are now looking at other VM/VTAM session managers.
Multiple TN3270 sessions really is going to be a hard sell.  We have some users 
that have 10-15 sessions active.
Also, we have some coax users

So, what products are out there, that:

1.  Can be used as VSE Consoles (i.e. dial vse 01f) and can support IPL'ing VSE 
systems.
2.  Can switch between about two dozen sessions.
3.  Can keep all the sessions active, if the PC/Terminal is disconnected.
4.  Would be nice to do cross domain to VSE VTAM for CICS sessions.
5.  Support 3270 Model 2 thru Model 5 terminals.

A lot cheaper than $20K per year for Tubes/GCS.

Thanks

Tom Duerbusch
THD Consulting


Re: VSWITCH

2010-03-03 Thread Tom Duerbusch
There isn't VSwitch support on VSE/ESA 2.3.2 G.
It also didn't seem to work (well I gave up) in converting SLES7 guests to 
VSwitch.  I didn't have problems with SLES8 guests.

Tom Duerbusch
THD Consulting

 Rich Smrcina r...@velocitysoftware.com 3/3/2010 10:55 AM 
Point taken, but they are pretty old.  I have a customer on VSE/ESA 2.7 
using the VSwitch exclusively.  VSE/ESA 2.7 has been out of support for 
many years.

On 03/03/2010 10:38 AM, Mike At HammockTree wrote:
 Wouldn't it be more correct to qualify it with something like:
 ... as long as the guest supports a QDIO interface for TCP/IP.??

 There are still lots of old guests floating around that do not 
 understand QDIO...

 Mike Hammock


-- 
Rich Smrcina
Phone: 414-491-6001
http://www.linkedin.com/in/richsmrcina 

Catch the WAVV! http://www.wavv.org 
WAVV 2010 - Apr 9-13, 2010 Covington, KY


Re: VMUTIL Executing a long running EXEC

2010-02-24 Thread Tom Duerbusch
Have VMUTIL xautolog another guest to execute the command there.

Tom Duerbusch
THD Consulting

 Wandschneider, Scott scott.wandschnei...@infocrossing.com 2/24/2010 
 3:42 PM 
I have a REXX EXEC that is triggered by VMUTIL and it runs 90 minutes.
While this EXEC is running VMUTIL is not acting on any other items in
the WAKEUP file. Which makes sense.  My question is how can I have
VMUTIL trigger a long running EXEC? 

Thank you,
Scott R Wandschneider
Senior Systems Programmer

Confidentiality Note: This e-mail, including any attachment to it, may contain 
material that is confidential, proprietary, privileged and/or Protected Health 
Information, within the meaning of the regulations under the Health Insurance 
Portability  Accountability Act as amended.  If it is not clear that you are 
the intended recipient, you are hereby notified that you have received this 
transmittal in error, and any review, dissemination, distribution or copying of 
this e-mail, including any attachment to it, is strictly prohibited. If you 
have received this e-mail in error, please immediately return it to the sender 
and delete it from your system. Thank you.


Re: Amount of CP dump space needed

2010-01-05 Thread Tom Duerbusch
There was a problem with spxtape which I thought was fixed by z/VM 5.4.

But as we see it, on z/VM 5.2

SPXTAPE tried to buffer as much as possible.
As spxtape is a CP function, all of its buffers end up requiring slots on the 
CP Dump dataset.
When spxtape finishes, there is no automatic way off reducing the amount of 
slots used, as an CP abend might happen a few seconds, minutes after spxtape 
ended and well, what if it was the cause?.

I take it that there are other CP functions that may end up buffering or 
using storage that requires slots in the CP DUMP area.  Something like Q 
RECORDING and if nothing is servicing those records, CP is buffering them.

Of course, the page tables and all that storage related stuff needs to be 
dumped in case of a CP abend, so the CP DUMP slots are allocated.  So the 
memory size of the LPAR is a consideration, as well as the sum of the virtual 
sizes of all the machines that are logged on is also a consideration.

Tom Duerbusch
THD Consulting

 Marcy Cortes marcy.d.cor...@wellsfargo.com 1/5/2010 1:09 PM 
How is the amount of CP dump space calculated?

We have a system that seems to be using at lot more than the others.  
Everything is pretty much identical across the LPARs HW wise (access to all the 
same devices, etc) and SW wise (z/VM 5.4 RSU 0902).  

Here's an example.

System A:

q dump
DASD F1B0 dump unit CP IPL pages 1140129  
Ready; T=0.01/0.01 13:02:40   

System J:
q dump  
DASD F00D dump unit CP IPL pages 169959 
Ready; T=0.01/0.01 13:03:32 


Both systems have 32G (28 central, 4 expanded).  If anything System A has less 
memory usage (does not page with 10 linux ) and System J does (16 linux).

I tried set dump off and then set dump DASD to see if that would change the 
numbers.  The number on system A grew (from 1131137 to 1140129) while System J 
did not change.

Why would be they be so radically different?


Marcy 



This message may contain confidential and/or privileged information. If you 
are not the addressee or authorized to receive this for the addressee, you must 
not use, copy, disclose, or take any action based on this message or any 
information herein. If you have received this message in error, please advise 
the sender immediately by reply e-mail and delete this message. Thank you for 
your cooperation.


(LCOS: 13.3881) Re: What is $$$$$$ and $$$lnx on dirmap

2009-11-24 Thread Tom Duerbusch
It really is a place holder.

Really, if the volser doesn't exist on your current dasd subsystem,
there is nothing to move to your new dasd subsystem G.

Tom Duerbusch
THD Consulting

 sunny...@wcb.ab.ca 11/24/2009 3:41 PM 
I still didn't get my answer. Are they temporary dasd ? 



From:   David Boyes dbo...@sinenomine.net
To: IBMVM@LISTSERV.UARK.EDU 
Date:   11/24/2009 02:11 PM
Subject:Re: What is $$ and $$$lnx on dirmap
Sent by:The IBM z/VM Operating System
IBMVM@LISTSERV.UARK.EDU



If you use (or plan to use) DIRMAINT, then you probably should set up 
DIRMAINT and DATAMOVE first. The Director one you can probably ignore 
(other than to NOLOG it if you know you won’t use it). 
 
From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On

Behalf Of sunny...@wcb.ab.ca 
Sent: Tuesday, November 24, 2009 4:09 PM
To: IBMVM@LISTSERV.UARK.EDU 
Subject: Re: What is $$ and $$$lnx on dirmap
 
I see that is for IBM director. So if we don't use director, there is
no 
need to change anything. Right? 
Any risk if we ignore them and migrate other date to our  new disk
system? 


Scanned by WCB Webgate1 AntiSpam/AntiVirus email gateway. 



This message is intended only for the addressee.  It may contain
privileged or confidential information.  Any unauthorized disclosure is
strictly prohibited.  If you have received this message in error, please
notify us immediately so that we may correct our internal records. 
Please then delete the original email.  Thank you. (Sent by Webgate1)


Re: question about sleep setting for linux virtual server start automatically

2009-11-04 Thread Tom Duerbusch
I think the 15 seconds comes from the CMS server side.  CMS servers come up 
much faster than a full operating system (such as Linux).

I don't have much delay between each Linux startup, however, I do start the 
production servers such as NFS first, then delay 5 minutes (sometimes a file 
system check is forced), then startup the normal production servers,  wait 15 
minutes, and then start the test servers.

Plan on the worse case of each server needing to do a file system check.  Uggg.

Tom Duerbusch
THD Consulting

 sunny...@wcb.ab.ca 11/4/2009 11:48 AM 
What is the reasonable setting for sleep time after issue xautolog server?
On the planning and Administration Steps for automatically starting linux 
virtual servers and other virtal machines say:
 
1.  After every third XAUTOLOG statement that starts a Linux virtual 
server, add this statement:  CP sleep 15 sec
Can someone tell me why?
 


Sunny Hu


This message is intended only for the addressee.  It may contain privileged or 
confidential information.  Any unauthorized disclosure is strictly prohibited.  
If you have received this message in error, please notify us immediately so 
that we may correct our internal records.  Please then delete the original 
email.  Thank you. (Sent by Webgate1)


Re: Accessing a Federated DB in AIX from VM

2009-10-22 Thread Tom Duerbusch
He needs DB2 connect.  As I've understood the manual, DB2 VMVSE can participate 
in a federated database.  I don't know if it would also require DB2 UDB or not. 
 But it does show that a DB2 UDB system can support the federated structure and 
can access DB2/VM.

Tom Duerbusch
Sent via BlackBerry by ATT

-Original Message-
From: Anthony Pignataro pig...@us.ibm.com
Date: Thu, 22 Oct 2009 10:27:39 
To: IBMVM@LISTSERV.UARK.EDU
Subject: Fw: Accessing a Federated DB in AIX from VM



My customer just indicated what he meant to say was he wanted to go from a
'Federated' environment on AIX to a DB2/VM database. SOrry for the
misinformation.  Any idea what they would have to do to go from AIX to a
DB2 server on VM?


Tony Pignataro


Information Technology Services America
DB2/VM Support
Poughkeepsie, NY, (845) 433-7617, Tie Line 8-293-7617


- Forwarded by Anthony Pignataro/Poughkeepsie/IBM on 10/22/2009 10:25
AM -
   
  From:   Anthony Pignataro/Poughkeepsie/IBM   
   
  To: IBMVM@LISTSERV.UARK.EDU  
   
  Date:   10/22/2009 09:31 AM  
   
  Subject:Accessing a Federated DB in AIX from VM  
   




Hello..

I have a customer who is looking to access a Federated Database residing in
AIX from VM. No database in the VM environment. So VM would strictly be a
'launching pad' or the requestor environment and the Federated database in
AIX would be the server. Can this be done? If so, is it documented anywhere
or does anyone have an idea how to do it. DRDA? TCP/IP? Any help or
suggestions would be appreciated.

Tony Pignataro


IBM - Information Technology Services America
DB2/VM Support
Poughkeepsie, NY




Re: DASD Service Date

2009-10-09 Thread Tom Duerbusch
Look at the invoice when the box was purchased or placed on maintenance.

On an individual drive, on the DS6800 you might look for a log file for when 
that dasd was last created.  Lots of log files there.  

But there is no date, that I'm aware of, on the header, vtoc, allocation map, 
etc.
If you have a performance monitor, with history being kept, you might find some 
indication there.  Same goes for a security product.  Perhaps a comment in the 
IOCP deck.

Other than that, find the old grey hair person that was there when it was 
installed G.


Tom Duerbusch
THD Consulting

 Dean, David (I/S) david_d...@bcbst.com 10/8/2009 8:03 AM 
Is there a command to see the date DASD was formatted?  Or placed in service?

David M. Dean
Information Systems
BlueCross BlueShield Tennnessee




-
Please see the following link for the BlueCross BlueShield of Tennessee E-mail 
disclaimer:  http://www.bcbst.com/email_disclaimer.shtm


Re: zVM 'disk wiping'

2009-10-09 Thread Tom Duerbusch
If you are talking about reassigning disks to another system, a CMS format is 
good enough.

If you are decommissioning the drives then talk to the vender or have them 
crushed.
A DASD subsystem isn't easy to destroy anymore.  

1.  You have pools of extents, and not all extents may be used, but they may 
have been used (and the drive deleted).

2.  Parity shouldn't be a problem.

3.  Spare drives can be a problem.  

From my research, the vender has a product/method, of meeting DOD 
specifications for destruction of the data.  Else they would never sell to the 
government.

Tom Duerbusch
THD Consulting

 David Boyes dbo...@sinenomine.net 10/8/2009 9:10 AM 
  -  I'm probably not understanding -- but writing 1's or 0's more than
 once
  to a disk area seems, well, silly.   Do 'passes' imply that each pass
 is
  covering more 'area' or something?   Whenever I do things like 0 a
 disk
  using the dd command -- I assume the entire disk is being written to
 and any
  subsequent dd commands are unnecessary and redundant.

Nope, not silly at all. The idea is that repeating the writes with different 
patterns of data blurs the magnetic image on the disk of the original data, 
making it progressively harder (but not impossible) to recover the data via 
laboratory means. The DSF INSPECT command is pretty effective for 
decommissioning disks, but it's not good enough if you have milspec erasure 
requirements. Melting is pretty much safe. Use of old disks as live-fire 
ordnance test targets is also popular (and much more fun). 8-)

  - If we do a DIRM PURGE user CLEAN --  is that sufficient to meet any
 DoD
  rules, etc concerning securely wiping data?   

No. At minimum, DSF INSPECT, more common: destroy the platters completely. 

 Anyway, to your real question: there is allegedly/apparently latent
 magnetism in a bit, such that it's at least *theoretically* possible
 to recover data from a formatted drive. 

More than theoretical. It's not easy, but a good forensics lab can do it. 

 Has anyone ever actually done this? Not that I know of, but I haven't
 really looked. Obviously they'd need physical access to the disks and
 a fair bit of time.

Yes. One *past* (I don't do that stuff any more) client of mine manufactured 
instruments of policy -- aka military weapons. One of their other contractors 
wiped an important pack several times and they had to send it to a secured 
forensics lab for recovery. 4 months and several million dollars later, they 
were able to read about 80% of the data. 

-- db


Re: XEDIT Question

2009-10-02 Thread Tom Duerbusch
I thought there was an old subcommandone that was used in the dial up 
ages...

Set Nulls on
Set Remote on
Set something on

It was a method of having Xedit use trailing nulls, instead of trailing blanks. 
 Which helped a lot with a 9600 baud modem.

Tom Duerbusch
THD Consulting

 Schuh, Richard rsc...@visa.com 10/1/2009 4:23 PM 
Suppose you are editing a file that has RECFM V and you want to see the hex 
translation. You enter the command VER H 1 *, and you are immediately presented 
with the hex data. Is there any way to prevent XEDIT from padding short records 
with x'40's? Any way short of rewriting a chunk of the XEDIT code, that is.


Regards,
Richard Schuh


Re: VM lockup due to storage typo

2009-09-18 Thread Tom Duerbusch
The problem I would have, is my MAINT user is defined with 1 GB.  That is so I 
can process large reader files.
The very vast majority of the time, I'm only using a few MB.

Would you fix, prevent MAINT from logging on, when we are at, or near the 
discussed problem?
Operations also has some userids of a similar nature.

Tom Duerbusch
THD Consulting

 David Boyes dbo...@sinenomine.net 9/18/2009 12:49 PM 
On 9/18/09 11:38 AM, Bill Holder hold...@us.ibm.com wrote:

 On Fri, 18 Sep 2009 10:11:58 -0400, David Boyes dbo...@sinenomine.net w
 rote:
 I think we're all in violent agreement on that point. Now, the question
 is
 what is the best way to put a safety on that gun?
 Is this a procedural or technical implementation question (or both)?
 For the former, I'd say a requirement is appropriate.

OK, got that covered and done.

 For the latter,  
 let's have at it.  :)

As I suggested in the requirement:

Possible solution would be to provide a SYSTEM CONFIG option
(Check_Resource_Alloc_Sanity for discussion purposes) and associated SET
command to check LOGIN, DEF STOR, and IPL events to determine whether the
requested resources (default virtual storage size for LOGIN, new value for
virtual storage for DEF STOR, and current virtual storage size at time of
issue for IPL) are greater than the current physical storage and defined
paging space. If check is true, then issue a warning message and cancel the
action. 

Option defaults to ON, can be turned off by class A user SET command.

Not perfect, but would catch most of the scenarios that have been discussed
so far. 


Re: CPACCESS gets HCPLNM1155E from MAINT

2009-09-18 Thread Tom Duerbusch
Did you do a 
CPREL A
first?

Tom Duerbusch
THD Consulting

 Frank M. Ramaekers framaek...@ailife.com 9/18/2009 3:47 PM 
I wonder why I can't issue this command from MAINT?

cpaccess maint cf1 a sr synch

HCPLNM1155E You do not have the proper directory authorization to LINK a
minidisk with the link mode of SR.

Frank M. Ramaekers Jr.
Systems Programmer   MCP, MCP+I, MCSE  RHCE
American Income Life Insurance Co.   Phone: (254)761-6649
1200 Wooded Acres Dr.Fax:   (254)741-5777
Waco, Texas  76710


_

This message contains information which is privileged and confidential and is 
solely for the use of the

intended recipient. If you are not the intended recipient, be aware that any 
review, disclosure,

copying, distribution, or use of the contents of this message is strictly 
prohibited. If you have

received this in error, please destroy it immediately and notify us at 
privacy...@ailife.com.


Re: VM lockup due to storage typo

2009-09-16 Thread Tom Duerbusch
If you bought the Dirmaint product or a simular product from another vender, 
couldn't a rule be setup to prevent this?

Anyway, there is not gonna be a way of preventing a systems programmer from 
doing anything we do.  We are suppose to be thinking.

For example, when I initialize, format or copy to a pack, I go thru, at least 3 
checks to make sure I have not transpose the CUA.  Saved me a lot of times.

A system programmer IS dangerous.  We can shutdown the system.  We can destroy 
the system (and then go peacefully in retirement).

You can't fix stupid and we are all, occassionaly, stupid.

Now you had this kind of problem, we all should learn from it.  After defining 
a new guest, log on to that guest and do a Q V ALL and see if it is right.

Been there, done that.

Tom Duerbusch
THD Consulting

Sent via BlackBerry by ATT

-Original Message-
From: RPN01 nix.rob...@mayo.edu

Date: Wed, 16 Sep 2009 08:13:57 
To: IBMVM@LISTSERV.UARK.EDU
Subject: Re: VM lockup due to storage typo


I don't think, in this case, it is the user causing the problem at all. The
user didn't define their storage allocation, and in practice can't do that
at all. So the user didn't set up the situation which caused the integrity
issue, the system administrator did.

The system administrator is in control of the CP Directory, and as such,
decisions are left to him. The system doesn't question what he does, within
the definition of the syntax, semantics and limitations of the directory
entries and commands. If you want to define a large virtual machine, should
the system question your authority?

The system could check the memory and page space against each directory
entry as the binary directory is built, but this would add time to the
directory build, and does not account for the situation of planning to add
more page space before logging in the new directory entry. Maybe a warning
of User  exceeds paging space could have averted this situation, but
again, each user would have to be checked against the running system. It
shouldn't keep you from creating the entry, just let you know that there
might be an issue if you actually use it.

To my mind, if this requires addressing, it should be in the DIRECTXA
command, so as to help the system administrator in avoiding aiming the gun
at his toes.

-- 
Robert P. Nix  Mayo Foundation.~.
RO-OE-5-55 200 First Street SW/V\
507-284-0844   Rochester, MN 55905   /( )\
-^^-^^
In theory, theory and practice are the same, but
 in practice, theory and practice are different.




On 9/15/09 3:44 PM, Alan Altmark alan_altm...@us.ibm.com wrote:

 On Tuesday, 09/15/2009 at 03:27 EDT, Steve Marak sama...@gizmoworks.com
 wrote:
 I agree with that (the guest cannot be allowed to harm CP) but has
 that
 actually been formally - or even informally - accepted by the Powers
 That
 Be?
 
 Yes, it is in the Statement of System Integrity in the General Information
 Manual.
 
 I ask because I still remember, as though it were yesterday, opening a
 security/integrity APAR against VM back in the mid-1980's because any
 class G user could knock CP down by defining a shared and a nonshared
 device on the same virtual control unit, and being told that that was
 NOT
 a security or integrity issue, and that no fix would be forthcoming.
 
 Under today's rules, that would be an Integrity problem.
 
 o If a class G (only) user can repeatedly or with malice of forethought
 hang or abend CP, it WILL be classified as an integrity problem (denial of
 service).
 
 o If a class G user happens to do something that triggers an abend or hang
 due to a system malfunction, it will NOT be classified as an integrity
 problem.
 
 o If the system abends or hangs because it is overloaded (memory, CPU), it
 will NOT be classified as an integrity problem.
 
 o Just because it isn't an integrity problem doesn't mean it isn't a
 defect.
 
 Alan Altmark
 z/VM Development
 IBM Endicott


Re: Printers to 2nd level VM...

2009-09-15 Thread Tom Duerbusch
You have to define the printers to your second level VM system.

My guess is that you also had to define them on the first level system.
Look at the SYSTEM CONFIG on the first level to see if you have a RDEVICE 
similar to:

RDEVICE  00E TYPE  IMPACT_PRINTER,   
   CLASSES S,
   FOLDUP YES,   
   IMAGE_LIB IMAG3262
 
RDEVICE  00F TYPE  IMPACT_PRINTER,   
   CLASSES A 
 
RDEVICE  01E TYPE  IMPACT_PRINTER,   
   CLASSES F,
   FOLDUP YES,   
   IMAGE_LIB IMAG4248

And then copy it to the second level SYSTEM CONFIG.

Tom Duerbusch
THD Consulting

 Robert Payne rpa...@tad.org 9/15/2009 10:05 AM 
and I guess the FORCE option doesn't help ?
Darn the bad luck! Sorry but I'm out of ideas for now.
Bubba



-Original Message-
From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu]on 
Behalf Of Frank M. Ramaekers
Sent: Tuesday, September 15, 2009 9:28 AM
To: IBMVM@LISTSERV.UARK.EDU 
Subject: Re: Printers to 2nd level VM...


Can do, but...

set rdevice 5336-5338 ty imp  
HCPZRP6722I Characteristics of device 5336 were set as requested. 
HCPZRP6722I Characteristics of device 5337 were set as requested. 
HCPZRP6722I Characteristics of device 5338 were set as requested. 
3 RDEV(s) specified; 3 RDEV(s) changed; 0 RDEV(s) created 
Ready; T=0.01/0.01 09:27:15   
q 5336-5338   
PRT  5336 OFFLINE , PRT  5337 OFFLINE , PRT  5338 OFFLINE 
Ready; T=0.01/0.01 09:27:22   
vary on 5336-5338 
HCPCPN6895I Device 5336 cannot be varied online because the device
HCPCPN6895I identification data is inconclusive.  
H


Re: Printers to 2nd level VM...

2009-09-15 Thread Tom Duerbusch
Yep, that is what he said...
And as I don't trust computers, you know I never trust people G.

If it isn't that, then the printers need to be attached to the second level 
system during the IPL of the second level system.  

In my experience, printers don't sense too well.
If you IPL with the printers attached, and it still doesn't sense properly, 
perhaps there is a SET RDEVICE in the autolog process, or in the Operators 
profile.

But, if this volume was truely cloned, all that should be there.
So that brings me back to IPL with the devices attached and see what you get.  
Or at least attach one of them for testing.

The other thing that may be different with a second level system, is if you are 
doing the same saipl that you are in hardware.  Sometimes you forget that the 
hardware IPL, may be accessing a different disk than CF1.

Tom Duerbusch
THD Consulting

 Robert Payne rpa...@tad.org 9/15/2009 10:28 AM 
but I thought he said that he cloned the volumes, so the CONFIG should already 
be in place ...


-Original Message-
From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu]on 
Behalf Of Tom Duerbusch
Sent: Tuesday, September 15, 2009 10:26 AM
To: IBMVM@LISTSERV.UARK.EDU 
Subject: Re: Printers to 2nd level VM...


You have to define the printers to your second level VM system.
... big snip


Re: VM lockup due to storage typo

2009-09-15 Thread Tom Duerbusch
CP wouldn't know at IPL time, the guest would, not could, but would cause such 
harm.

Just because you say you can use xxx GB, doesn't mean you would actually use 
them.

When page fills, it over flows to spool.
When spool fills, CP abends on the next pageout.

Tom Duerbusch
THD Consulting

 Marcy Cortes marcy.d.cor...@wellsfargo.com 9/15/2009 11:02 AM 
See a thread on this list with subject Sanity check? from Oct 2007 for what 
happened when I did the same thing ;)

You probably filled page space.

I still think IBM should refuse to IPL a guest that will cause such harm.


Marcy 

This message may contain confidential and/or privileged information. If you 
are not the addressee or authorized to receive this for the addressee, you must 
not use, copy, disclose, or take any action based on this message or any 
information herein. If you have received this message in error, please advise 
the sender immediately by reply e-mail and delete this message. Thank you for 
your cooperation.


-Original Message-
From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf 
Of Lee Stewart
Sent: Tuesday, September 15, 2009 8:39 AM
To: IBMVM@LISTSERV.UARK.EDU 
Subject: [IBMVM] VM lockup due to storage typo

Does anyone have an idea of how we might have gotten out of this without 
an IPL?

VM LPAR has 175G of memory and a flock of Linux Oracle guests... 
Several guests needed more memory added so the directory was updated and 
one by one the guests shutdown, logged off and back on.  So far, so good.

But... In changing the memory for many guests, and it being late at 
night after a long day, while meaning to set a guest's memory to 9728M, 
it got set to 9728G.  When that guest was cycled we see the message on 
the console that it's memory was limited to 8TB (HCPLGN093E), then the 
VM system appeared to freeze.

We couldn't get in via TCP/IP, or the HMC Operating System Messages 
screen, or the HMC Integrated 3270.

Finally had to IPL.   Even that was wierd as I'd have expected the Load 
Normal to shutdown, it just IPLed.   We did NoAutolog, fixed the typo 
and all came back up ok...

I suspect CP was scrambling paging everything in the world out as Linux 
tried to initialize that 8TB of memory...   But I'm surprised I couldn't 
even get into the HMC consoles (to kill just that one guest as opposed 
to all of them)..

Any thoughts?
Lee
-- 

Lee Stewart, Senior SE
Sirius Computer Solutions
Phone: (303) 996-7122
Email: lee.stew...@siriuscom.com 
Web:   www.siriuscom.com


Re: VM lockup due to storage typo

2009-09-15 Thread Tom Duerbusch
CMS will free its storage after the command is complete.

However, do a peek on a very large reader element, such as a OS dump, and CMS 
just might use up all of its storage, just like any other guest might.

It isn't a matter of time, it is a matter of usage.

Tom Duerbusch
THD Consulting

 Thomas Kern tlk_sysp...@yahoo.com 9/15/2009 12:48 PM 
The difference between CMS and Linux in this case is just a matter of time
before problems occur. Linux wants to use all of its storage early, CMS uses
all of its storage over time. Both will use all of their storage eventually. 

CP is built to overcommit storage. It just lets you REALLY overcommit
storage. But it would be nice if there was some sort of sanity check in
there somewhere. 

/Tom Kern

On Tue, 15 Sep 2009 13:12:38 -0400, Bruce Hayden bjhay...@gmail.com wrote:

The problem isn't that you did an IPL, it is that you IPLed Linux.  An
IPL of CMS in an 8 TB machine doesn't have any delay or cause a
problem:

def stor 8t
STORAGE = 8T
Storage cleared - system reset.
i cms
z/VM V5.4.02009-07-13 11:58

Ready; T=0.01/0.01 13:06:21
q v stor
STORAGE = 8T
Ready; T=0.01/0.01 13:06:26
q stor
STORAGE = 4G CONFIGURED = 4G INC = 128M STANDBY = 8G RESERVED = 0
Ready; T=0.01/0.01 13:06:57

An IPL of ZCMS blows up, though.  Maybe they didn't test it with that
large storage.

On Tue, Sep 15, 2009 at 12:02 PM, Marcy Cortes
marcy.d.cor...@wellsfargo.com wrote:
 See a thread on this list with subject Sanity check? from Oct 2007 for
what happened when I did the same thing ;)

 You probably filled page space.

 I still think IBM should refuse to IPL a guest that will cause such harm.


 Marcy



--
Bruce Hayden
Linux on System z Advanced Technical Support
IBM, Endicott, NY


Re: VM lockup due to storage typo

2009-09-15 Thread Tom Duerbusch
Good point.

When I have hit this, I got a PAGxxx type error and CP automatically reipl'ed.

Like I said, when the offending user starts allocating pages, all the other 
machines will abend on a paging error when their recently used pages are tried 
to be paged out.  Eventually, some of CP pagable pages will be the least 
recently used pages and BAM!  PAGxxx CP abend.  Automatic restart in progress...

Tom Duerbusch
THD Consulting

 Gentry, Stephen stephen.gen...@lafayettelife.com 9/15/2009 12:13 PM 
What Lee doesn't mention is how long he waited before doing the IPL.
Had he waited to see what happens maybe VM would have finally come
around, so to speak. We all have different thresholds of pain. I think I
would have done what Lee did, long day, not really wanting to wait
around to see if VM recovers, just IPL.  Lee did you have access to the
HMC and thus the SAD screen to see what was going on? Sort of my last
line of defense if I can't get logged in.  Granted all it will tell you
is if you have CPU or I/O utilization, but at least you have something
to go to IBM with.
Maybe a SYSTEM CONFIG file option, like MAX_USER_SIZE, if it's set then
guest machine size is verified, if not available PAGE area and SPOOL
size is checked (calculated) and if the guest exceeds that size then the
quest doesn't start or a severe warning is issued.
Steve

-Original Message-
From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On
Behalf Of Schuh, Richard
Sent: Tuesday, September 15, 2009 12:59 PM
To: IBMVM@LISTSERV.UARK.EDU 
Subject: Re: VM lockup due to storage typo

Maybe CP couldn't know that the guest would do something bad, but it
should know that it has opened itself to the possibility that the guest
could, in normal operation, cause the problem. 
One of Alan's first precepts of information security and integrity is
that the guest cannot be allowed to harm the CP. This clearly violates
that.

Regards, 
Richard Schuh 

 

 -Original Message-
 From: The IBM z/VM Operating System 
 [mailto:ib...@listserv.uark.edu] On Behalf Of Tom Duerbusch
 Sent: Tuesday, September 15, 2009 9:19 AM
 To: IBMVM@LISTSERV.UARK.EDU 
 Subject: Re: VM lockup due to storage typo
 
 CP wouldn't know at IPL time, the guest would, not could, but 
 would cause such harm.
 
 Just because you say you can use xxx GB, doesn't mean you 
 would actually use them.
 
 When page fills, it over flows to spool.
 When spool fills, CP abends on the next pageout.
 
 Tom Duerbusch
 THD Consulting
 
  Marcy Cortes marcy.d.cor...@wellsfargo.com 9/15/2009 
 11:02 AM 
 See a thread on this list with subject Sanity check? from 
 Oct 2007 for what happened when I did the same thing ;)
 
 You probably filled page space.
 
 I still think IBM should refuse to IPL a guest that will 
 cause such harm.
 
 
 Marcy 
 
 This message may contain confidential and/or privileged 
 information. If you are not the addressee or authorized to 
 receive this for the addressee, you must not use, copy, 
 disclose, or take any action based on this message or any 
 information herein. If you have received this message in 
 error, please advise the sender immediately by reply e-mail 
 and delete this message. Thank you for your cooperation.
 
 
 -Original Message-
 From: The IBM z/VM Operating System 
 [mailto:ib...@listserv.uark.edu] On Behalf Of Lee Stewart
 Sent: Tuesday, September 15, 2009 8:39 AM
 To: IBMVM@LISTSERV.UARK.EDU 
 Subject: [IBMVM] VM lockup due to storage typo
 
 Does anyone have an idea of how we might have gotten out of 
 this without an IPL?
 
 VM LPAR has 175G of memory and a flock of Linux Oracle guests... 
 Several guests needed more memory added so the directory was 
 updated and one by one the guests shutdown, logged off and 
 back on.  So far, so good.
 
 But... In changing the memory for many guests, and it being 
 late at night after a long day, while meaning to set a 
 guest's memory to 9728M, it got set to 9728G.  When that 
 guest was cycled we see the message on the console that it's 
 memory was limited to 8TB (HCPLGN093E), then the VM system 
 appeared to freeze.
 
 We couldn't get in via TCP/IP, or the HMC Operating System 
 Messages screen, or the HMC Integrated 3270.
 
 Finally had to IPL.   Even that was wierd as I'd have 
 expected the Load 
 Normal to shutdown, it just IPLed.   We did NoAutolog, fixed the typo 
 and all came back up ok...
 
 I suspect CP was scrambling paging everything in the world 
 out as Linux 
 tried to initialize that 8TB of memory...   But I'm surprised 
 I couldn't 
 even get into the HMC consoles (to kill just that one guest 
 as opposed to all of them)..
 
 Any thoughts?
 Lee
 -- 
 
 Lee Stewart, Senior SE
 Sirius Computer Solutions
 Phone: (303) 996-7122
 Email: lee.stew...@siriuscom.com 
 Web:   www.siriuscom.com 
 


Re: How much memory?

2009-09-14 Thread Tom Duerbusch
My initial guess is that you need about 1 GB for your current workload.

Some things to check:

1.  Do a QSYSOWN
qsysown   
  
  
** Summary Information:   
  
Total-Pages   
TypeAllocd   In-Use   %-Used  
  
SPOL   1201680   348517 29.0  
PAGE   1201680   172559 14.4  

Look at the %-Used for PAGE.  If it is near zero, where it should be if you 
never paged, great.  If it is not near zero, then you did/have been paging.

2.  Find how much storage you are using.  Do an IND USER for each guest:

ind user stlesa2 
USERID=STLESA2  MACH=ESA STOR=700M VIRT=V XSTORE=NONE
IPLSYS=DEV 0120 DEVNUM=00073 
PAGES: RES=00021448 WS=00021444 LOCKEDREAL=0004 RESVD=   
NPREF=00011685 PREF= READS=00015515 WRITES=00051555  
XSTORE=000646 READS=003233 WRITES=025769 MIGRATES=021694 
CPU 00: CTIME=92:37 VTIME=721:27 TTIME=839:31 IO=335062  
RDR=015839 PRT=790969 PCH=078332 

Look at the RES figure.  This is the number of pages that machine is using now. 
 Sum up all the pages for all the currently logged on machines, multiply by 4K 
an that is the storage your guests are using.

3.  Do a Q FRAMES:

q frames
All Frames: 
   Configured=163839  Real=163839  Usable=163839  Offline=0 
   Pageable=148743  NotInitialized=0  GlobalClearedAvail=32 
   LocalClearedAvail=32  LocalUnclearedAvail=31 

The Configured minus Pageablejust say VM overhead.

Sum up 2 and 3 and that is the amount of storage you need at your current 
paging rate (which should be near zero).

My guess is you have 6 GB left.  1 GB for your system.  1 GB taken for 
microcode.  6 GB remaining.

Taking 2 GB for the zLinux LPAR is a good start.  You will have a little more 
than a GB for Linux stuff.  On the Linux LPAR, make sure you have 4+ full 
paging packs, as you are going to page here.  Perhaps give .5 GB for expanded 
storage, also, as you are going to page here.  Don't forget to implement vdisk 
support so you have vdisk packs for Linux swap areas.

Good time to also bring up vswitch/guest LAN.

Of course if you have a performance monitor, getting the right amount of 
storage is a lot easier, but it is also doable manually.

How often can you reconfigure your production LPAR?  If rare, push for a 
performance monitor as it will save you Power On Resets as you keep 
reconfiguring your production LPAR.  If you can do it weekly/monthly, well, 
take 2 GB, monitor for a while, take another 1 GB, monitor for a while, take 
another GB, perhaps give back 512 MB.  You know the drill.

Tom Duerbusch
THD Consulting

 Vince Getgood vincent.getg...@xchanging.com 9/14/2009 8:52 AM 
Hi all,
I'm not a VM expert, so forgive me if this seems a newbie quetion.

I have a z800 running z/VM, which has two production z/OS guests, and the 
usual collection of CMS guests (TCPIP / OPERATOR etc).

We discovered recently that the z800 has an IFL (long story - don't ask!) 
and would like to steal some of the 8GB currently allocated to VM, to run 
up a VM / Linux LPAR for a POC.

The two z/OS guests are defined at 256MB  512MB (Bill Gates, are you 
watching??), and don't page.

In your most esteemed opinion, what could I steal from the VM LPAR without 
hurting it's and the guests performance / making it page?

Personally, I think 2GB would be enough.

Comments and opinions welcome.


Re: DASD additions for zLinux

2009-09-04 Thread Tom Duerbusch
The other posts showed how to give a dasd resource to a running zLinux 
guest.Well for minidisks that is.
Of course if the disk is normally dedicated, you can just use the ATTACH 
command.

But after that, what then?
If you don't know, attached is a document I use (SUSE 10 SP 2), which adds disk 
to Linux, creates a LVM, moves /home to the LVM, and then just to prove the 
function, add another disk to the LVM.

Tom Duerbusch
THD Consulting

 Dean, David (I/S) david_d...@bcbst.com 9/3/2009 8:17 AM 
Is there anyway to get zVM to recognize new DASD for zLinux boxes WITHOUT a 
restart?  In my current procedure, I add the DASD to zVM SYSTEM, CPFMTXA, add 
the lines to my USER DIRECTORY, and IPL the USER.  I can then go to my zLinux 
box and add the space to my logical volume.  A live SET command?


David M. Dean
Information Systems
BlueCross BlueShield Tennnessee




-
Please see the following link for the BlueCross BlueShield of Tennessee E-mail 
disclaimer:  http://www.bcbst.com/email_disclaimer.shtm


SSIDs anymore?

2009-08-14 Thread Tom Duerbusch
Subsystem IDs

I know you still have to define them in the controllers, but are they used 
anymore?
We use to need them for EREP, but all the current hardware seems to have their 
own service processor that makes EREP useless.

Perhaps large shops still need them for something.

What happens now, if you have two controllers with the same SSIDs?

Obviously, one of the clients is installing a controller this weekend.  Hence 
the subject came up.

Thanks

Tom Duerbusch
THD Consulting


Re: IBM DS6800 caching

2009-07-29 Thread Tom Duerbusch
Why I would want to?  I wouldn't.

However, CA is saying that the root cause of our DYNAM catalog corruption is 
caching.  

Where I can see if some VSE systems are accessing the DYNAM catalog thru some 
sort of cache while other systems are notbig problem here.

But single VM system with MDC turned on for all, with the IBM DS6800 with 
caching being mandatory (I believe), shouldn't cause problems.  

I turned off MDC for the DYNAM shared disks and our corruption problem 
continues.  So they wanted caching turned off in the controller for the DYNAM 
disks.  I don't think that is going to happen.

Tom Duerbusch
THD Consulting

 Rob van der Heij rvdh...@gmail.com 7/29/2009 1:32 AM 
On Tue, Jul 28, 2009 at 7:52 PM, Tom
Duerbuschduerbus...@stlouiscity.com wrote:

 Can cache be turned off for a volume on the DS6800?

 I don't think so.  But I would like to confirm that.

I believe it's up to the device to decide what to do with the cache
bits in the channel program. Since it emulates real disks using
other type of hardware, it may be appropriate to ignore some of those
directives when they were meant to address issues that don't apply to
this kind of implementation. The cache in such a DASD subsystem plays
a different role than control unit cache in 3990, so there's a good
reason not to take the bits literally

The curious mind makes me ask: why would you want to do that?

Rob


Re: IBM DS6800 caching

2009-07-29 Thread Tom Duerbusch
Been in VM waaay to long to do the duplicate minidisk problem G.

All my shared minidisks are owned by user $SHRDASD.  Everyone else links.

And when I have a second level VM system, there is no MDC on the second level 
system.
Since VSE can't run on an IFL, there is also no sharing across LPARs.  

Anyway, I reject (until proven otherwise) that this problem has/is being caused 
by any sort of caching on this system.  But when the vender is trying to fix 
the problem, I tend to go along with any/all suggestions, if anything, just to 
move the process forward.

Tom Duerbusch
THD Consulting

 Alan Altmark alan_altm...@us.ibm.com 7/29/2009 11:49 AM 
On Wednesday, 07/29/2009 at 11:52 EDT, Tom Duerbusch 
duerbus...@stlouiscity.com wrote:

 However, CA is saying that the root cause of our DYNAM catalog 
corruption is 
 caching.

Not impossible, of course, but highly unlikely.  If all I/O is coming down 
the same chpid from the same VM system, the cache isn't relevant, so you 
could vary offline all but one chpid.

 Where I can see if some VSE systems are accessing the DYNAM catalog thru 
some 
 sort of cache while other systems are notbig problem here.
 
 But single VM system with MDC turned on for all, with the IBM DS6800 
with 
 caching being mandatory (I believe), shouldn't cause problems.
 
 I turned off MDC for the DYNAM shared disks and our corruption problem 
 continues.  So they wanted caching turned off in the controller for the 
DYNAM 
 disks.  I don't think that is going to happen.

Possibly you have other MDISK statements rather than LINKs, and one has 
MDC and the other doesn't?  Tell CP the volume is SHARED and all MDC for 
the volume will be disabled, regardless of directory settings or SET 
commands. 

Alan Altmark
z/VM Development
IBM Endicott


IBM DS6800 caching

2009-07-28 Thread Tom Duerbusch
Can cache be turned off for a volume on the DS6800?

I don't think so.  But I would like to confirm that.

Tom Duerbusch
THD Consulting


Re: SFS - Moving File Pool Minidisks to Different Physical Devices

2009-07-28 Thread Tom Duerbusch
I thought SFS used standard CMS mindisks with a single mode 6 file on them.

If so, just create a new minidisk that has at least the same amount of 4k 
blocks and copy the CMS file to the new minidisk.  Then swap the directory 
entries.  Note that this is a physical copy and can't be used for expanding a 
pool.  But I thought I used it when migrating from 3380s to 3390s a long time 
ago.

You can't just drop a pool or disk as the space has been mapped.  You can tell 
SFS not to use those blocks anymore and create new pools on the new devices.  
The logical backup and restore should do the trick.

Tom Duerbusch
THD Consulting

 Schuh, Richard rsc...@visa.com 7/28/2009 4:55 PM 
You would undoubtedly need to regenerate the file pool to change disk types 
instead of simply formatting the disks.


Regards,
Richard Schuh






From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf 
Of Sterling James
Sent: Tuesday, July 28, 2009 2:21 PM
To: IBMVM@LISTSERV.UARK.EDU 
Subject: SFS - Moving File Pool Minidisks to Different Physical Devices


Hello,
After reading the manual, it looks as if you want to change the storage group 2 
+ minidisk to different physical devices or (FBA to ECKD), The process is back 
it up, yank out the old, replace with the new, format it, and  then restore. I 
did not see a less of a slash-and-bum method like add new, quiesce old for new 
files, migrate to new, then remove old.
Did I miss it?
Thanks



Please consider the environment before printing this email and any attachments.

This e-mail and any attachments are intended only for the individual or company 
to which it is addressed and may contain information which is privileged, 
confidential and prohibited from disclosure or unauthorized use under 
applicable law. If you are not the intended recipient of this e-mail, you are 
hereby notified that any use, dissemination, or copying of this e-mail or the 
information contained in this e-mail is strictly prohibited by the sender. If 
you have received this transmission in error, please return the material 
received to the sender and delete all copies from your system.


Re: Multiple zVM Lpars - Resource consumption

2009-07-22 Thread Tom Duerbusch
I agree of most of the points, but there is a lot more to memory for VM than 64 
MB, but that is up to you.

1.  You will have a duplicate area for MDC.  I don't know.  Are you planning on 
decreasing MDC on LPAR0 to give to LPAR1 or just duplicate it.  I use 100 MB 
for MDC on each of two LPARs, but without a performance tool, I don't know if I 
have over allocated it or under allocated it.

2.  Expanded Storage.  You need some if you are a VM paging environment.  Did 
you reduce the size on LPAR0 to give to LPAR1?  Or not?  If you are talking 
about 25% of storage for expanded storage, that dwarfs any other VM usage of 
storage, well other than paging.

VM only needs 2 3390-3 drivesthat is until you add 5-6 paging packs, and a 
couple spool packs, and don't forget SFS packs (I keep SFS space on their own 
packs).  And there may or may not be a dump pack as well as t-disk pack(s).

Back on storage, with poor planning, you can end up with another GB of memory 
for overhead functions.  That might be painful. 

Tom Duerbusch
THD Consulting

 Romanowski, John (OFT) john.romanow...@cio.ny.gov 7/22/2009 2:49 PM 
I have a site like you describe:
 2 z/VM LPARs sharing all the IFLs, also sharing channels to dasd, tape, etc.
One LPAR for test/development Linux guests, the second for production linux 
guests.
The PRSM overhead seems negligible, 0.5-0.6%.
The memory for linux guests dwarfs the memory needed to run z/VM OS, 64M or 
whatever the manual says now for z/VM.
We give the production LPAR a higher partition weight than test/dev LPAR and 
more central and expanded storage than the test/dev LPAR.

We find the extra work/complexity of maintaining 2 z/VM LPARs is outweighed by 
the benefits of isolating the workloads and being able to schedule outages on 
each LPAR independently of each other.


 -Original Message-
 From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On
 Behalf Of Mark Jacobs
 Sent: Wednesday, July 22, 2009 1:18 PM
 To: IBMVM@LISTSERV.UARK.EDU 
 Subject: Multiple zVM Lpars - Resource consumption

 Can anyone give me an estimate on additional resource consumption if we
 take one z/VM lpar with 'x' IFL's, 'y' GB of memory and 'z' Linux
 guests
 and we create an additional z/VM lpar sharing some/all of the IFL's,
 taking some amount of the memory and some of the zLinux guests.

 I know that we will have some amount of PRSM overhead and there will be
 some increase in real storage needed for the additional z/VM operating
 system and some additional DASD requirements. I'm looking for some
 numbers I can take to management and if I missed something for the
 additional resources needed to support the new z/VM lpar,

 --
 Mark Jacobs
 Time Customer Service
 Tampa, FL
 

 You can have any kind of a home you want. You can even
 get stucco. Oh, how you can get stucco.

 Groucho Marx - The Cocoanuts (1929)


This e-mail, including any attachments, may be confidential, privileged or 
otherwise legally protected. It is intended only for the addressee. If you 
received this e-mail in error or from someone who was not authorized to send it 
to you, do not disseminate, copy or otherwise use this e-mail or its 
attachments.  Please notify the sender immediately by reply e-mail and delete 
the e-mail from your system.


IBM DS6800 maintenance

2009-07-08 Thread Tom Duerbusch
Has anyone tried a non-IBM maintenance provider for one of the IBM DS disk 
subsystems?  Are there companies that do this?

Our 4 year warranty is up on our IBM DS6800.  We are required to go out on 
bids, if it makes sense.  It only makes sense, to spend the XX hours for the 
bid process, if there are competitors.

Currently, we have 24X7 with the service uplift.  i.e. When the DS6800 calls 
home, an IBM CE is dispatched.  G
Where the call-home feature can send a request to anyone, we are also concerned 
that another provider would have a remote support process available.  We have 
had several problems in which the remote support team, got us back up and 
running.  

Thanks

Tom Duerbusch
THD Consulting


Re: Testing Linux Z/vm

2009-06-26 Thread Tom Duerbusch
With Oracle, someone is listing to the PC side of the house.

That is, inexpensive MIPS, inexpensive memory, expensive I/O.  Hence you want 
SGA to be as big as possible.

On the IFL side, MIPS are still relatively expensive, memory is still 
relatively expensive, and assuming you are on FICON, I/Os are cheap.

Since you are just testing, cut the SGA in half, make the Linux guest about 512 
MB bigger than the SGA, make the swap disks, VDISKS and prioritize them.  

You shouldn't have VM paging.

If you are planning on pounding I/O during the testing, don't forget I/O 
balancing on you DASD subsystem.  Make sure heavy I/O is spread across raid 
arrays and controllers.  The default tends to be accending CUA tend to be on 
the same Raid adapter, until you jump to the next one.

Now, if you are really doing a full up Oracle test, that is, a full set of 
applications, driven by some sets of test scripts, you are going to need 
someone to configure your system for performance (of course you have a 
performance monitor for VM).  Your current Oracle platforms were not setup 
for performance in a day.  Don't expect that on the mainframe, in a day.  But 
most testing, isn't in this arena and you can grow and tune the system as you 
go.

It will be interesting to hear the progress of your testing.

Tom Duerbusch
THD Consulting


 Rob van der Heij rvdh...@velocitysoftware.com 6/25/2009 10:11 AM 
On Thu, Jun 25, 2009 at 5:56 AM, Marcy

 Your guest is bigger than your real storage.   If you need to do that 
 overcommitting (and you may not - see Rich's question about SGA sizes),

Overcommitting resources is good, because it is the only way to
enforce sharing resources. But defining a single Linux guest larger
than your total z/VM storage is just bragging. And that is bad ;-)

As Rich says, you can't reduce the virtual machine size without also
adjusting Oracle's expectations (SGA and PGA). Otherwise Linux would
need to swap those areas and things go bad as well with two managers
involved.

Rob
-- 
Rob van der Heij
Velocity Software
http://www.velocitysoftware.com/


Re: Linux install on a z/VM 1st level with an OSA defined as layer 2 network

2009-06-26 Thread Tom Duerbusch
No real trick to it.

First, make sure you have everything setup properly on the FTP server.

On the same VM as your FTP server, log on to CMS, and try a FTP.  
This makes sure your FTP server is setup properly.

Then, on the same VM as you are doing the Linux install, logon to CMS
and try the FTP.
If successful, you have a good server and good communications.


As installed, the FTP server is not configured for what you want to
do.
The following is a snipit of the changes I have to make:

Install vsFTPd ftp server
Must be done to be an install server.
When done, don’t need winscp for FTP transfers, but it will
still work.

yast
Network Services
Network Services (xinetd)
Enable
ftp: edit
vsftpd:  continue (to install vsftpd)
ok (installed successfully)
(enable) service is active
accept
finish
quit

joe /etc/vsftpd.conf
comment out: Listen=YES
eliminates 500 OOPS:  count not bind listening IPv4 sockets
uncomment:
local_enable=yes
write_enable =yes

save and exit


Tom Duerbusch
THD Consulting 

 russell.gendr...@custserv.com 6/26/2009 2:44 PM 


Greetings

 

We have successfully setup an OSA as a layer 2 network with the
defined
vswitch and vlan.

We are having an issue with the build of a Linux guest defined for a
layer 2 network.

 

While the Linux build is starting it goes out to another Linux guest
on
another z/VM LPAR to download the binaries.

 

*** Error while accessing the FTP server: 
Failed to connect to FTP server

 

*** Could not find the SUSE Linux Enterprise Server 10 Installation
Source.   
 

Activating manual setup program.

 

 Linuxrc v2.0.79 (Kernel 2.6.16.60-0.21-default)  

 

Has anyone ever successfully built a Linux guest under z/VM on a layer
2
network?

Are there any tricks to get the installs to work?

 

The theory is that with the layer 2 network in place we will be able
to
move Linux guest from one z/VM to another and potentially move from
one
box to another box as long as the OSA's on them are connected to the
same layer 2 network and that the OSA's are defined the same so that
the
Linux guest can retain their IP address's no matter which box they are
running.

 

Supposedly for load balancing and when maintenance is required on the
z/VM systems there will be minimal outages on the Linux guests.

 

Hopefully I have made some sense.

 

 


Re: Maintenance Hot Standby

2009-06-24 Thread Tom Duerbusch
Where you can do duplicate volumes, which was really necessary in the old days, 
before RAID, and head crashes...

But with maintenance, you already have it.

i.e.

190 is where CMS is.
490 is you apply maintenance.
Swap the disks to put in or swap out, maintenance.
(you will still need to resave the CMS segment)

CF1 is your current CP system.
CF2 is your backup.
CF3 don't touch.

Copy CF1 to CF2 and apply CP maintenance.
IPL normally with CF1.
IPL with CF2 to backout.
This is defined on the SAIPL loader screen.

If you want to, you can still have a backout volume.
One suggestion is to copy 540RES to 540OLD
Apply maintenance to 540RES.
If you need to backout, IPL the standalone utilities and rename 540RES to 
540NEW and 540OLD to 540RES and IPL the new CUA.

Of course, you could do a standalone DDR restore (or what ever is you favorite 
backup product).

When I get in trouble, I can IPL one of my old VM systems 420RES, 510RES, etc.
Good when you flashcopy a CP volume and don't rename the copy.  IPL and 
sometimes you get something really old and cold starting the spooler would 
loose too much G.

Tom Duerbusch
THD Consulting


 Le Grande Valerie valerie.legra...@sentry.com 6/24/2009 2:42 PM 
I am looking for some input:

How do you do maintenance and keep a hot standby volume (and old 540RES 
and newly maintained 540RES)?
We have to bring maintenance in off hours and like to have a volume 
operators can switch back to should there be problems.

If anyone can share how-to, please contact me off list (or copy me on the 
list entry - I can't get to the list from my current work location).

Valerie Le Grande
valerie.legra...@sentry.com


Re: DB2 Problem solution

2009-06-19 Thread Tom Duerbusch
It's programmer error.

The view that I was shown, from the test system, was as I thought it was.
The production system, however, had a different view.

The production view would, under certain conditions, return a smaller selection 
set for the view than for the table.

Now, we are arguing why this can't be G.

Tom Duerbusch
THD Consulting 


Re: DB2 Problem

2009-06-17 Thread Tom Duerbusch
Thanks all.

Interesting that everyone seems to suggest writing code to get around this 
problem.

I would have thought that there would have been a DB2 method, which I didn't 
know about, that would, in the same LUW, with a locked DBSPACE, given me the 
same record selection set for the delete, as was obtained for the insert.

Between Repeatable Read and locking the DBSPACE, I thought I should have been 
given the same selection set within the same LUW.  

Not a happy camper at this point G.

Tom Duerbusch
THD Consulting

 Kevin Corkery kcork...@live.com 6/16/2009 1:03 PM 
You need to create a delta table.  Into an empty delta, select all records
of interest from the source table.  Insert all records from the delta table
to the target table.  Use the delta table as a basis for deletion of records
from the source table.  Not really a DB2 type but I have a similar scenerio
with SQLServer and VSAM using ViaSQL; good ol' batch processing mentality at
work here :-) 

-Original Message-
From: owner-vs...@lehigh.edu [mailto:owner-vs...@lehigh.edu] On Behalf Of
Tom Duerbusch
Sent: Tuesday, June 16, 2009 1:38 PM
To: VSE Discussion List
Subject: DB2 Problem

I don't believe that this is a DB2 Server code problem, just how I'm coding
it, is a problem G.

I have a table, that a process adds records to it.

On an hourly basis, I kick off a job that copies all the records in that
table, inserts them into another table, and then deletes all records in the
first table, all within the same LUW.

However, if the process that adds records to the table, is adding records
during this merge/purge process, some records are deleted without being
merged.  I didn't think that was suppose to happen.

After stripping out all the other code, and coding the remaining code in a
DB2 Batch Utility step, I see that I do have a problem.

I don't know if I'm confusing DB2, as the table I insert from, is a View.
The table I delete from, is the real table.

ARI0801I DBS Utility started: 06/16/09 10:29:35.
 AUTOCOMMIT = OFF ERRORMODE = OFF   
 ISOLATION LEVEL = REPEATABLE READ  
-- CONNECT SYSA IDENTIFIED BY ;  
ARI8004I User SYSA connected to server STLDB01. 
ARI0500I SQL processing was successful. 
ARI0505I SQLCODE = 0 SQLSTATE = 0 ROWCOUNT = 0  
-- 
-- COMMENT 'PAYROLL SYSTEM'
-- 
-- LOCK DBSPACE PERSHIST IN EXCLUSIVE MODE;=== lock the
dbspace of ershist_xx
ARI0500I SQL processing was successful. 
ARI0505I SQLCODE = 0 SQLSTATE = 0 ROWCOUNT = 0  
-- INSERT INTO STL01.ERS_HISTORY_A 
--SELECT * FROM ASN.ERSHIST_X; 
ARI0500I SQL processing was successful. 
ARI0505I SQLCODE = 0 SQLSTATE = 0 ROWCOUNT = 3  === I've
inserted 3 records
-- 
-- DELETE FROM   ASN.CDERS_HISTORY 
-- ;   
ARI0501I An SQL warning has occurred.
 Database manager processing is completed.   
 Warning may indicate a problem. 
ARI0505I SQLCODE = 0 SQLSTATE = 01504 ROWCOUNT = 30705   === I'ved
deleted 30705 records
ARI0502I Following SQL warning conditions encountered:   
 NULLWHERE   
 
-- COMMIT WORK; 
ARI0500I SQL processing was successful.  
ARI0505I SQLCODE = 0 SQLSTATE = 0 ROWCOUNT = 0   
-- SET ERRORMODE OFF;   
ARI0899I ...Command ignored. 
--  
ARI0802I End of command file input.  
ARI8997I ...Begin COMMIT processing. 
ARI0811I ...COMMIT of any database changes successful.   
ARI0809I ...No errors occurred during command processing.
ARI0808I DBS processing completed: 06/16/09 10:30:31.


I don't really have a good option for stopping the process that adds
records.  99.99% of the time, no records are added during the merge/purge
process.   However, if a batch job add/chg/deleted a lot of records in a
signal LUW, as in 100,000 or more, it is possible that the merge/purge runs
while records were still being added, which then I might loose some records.

I thought locking the DBSPACE that I'm doing the merge/purge from, would do
the trick.  I thought that the process that was adding records, would be
held on a LOCK, and wait (perhaps till -911, in which case it will delay and
restart

Re: DB2 Problem

2009-06-17 Thread Tom Duerbusch
Because that listserv is very much into DB2/zOS and DB2/UDB.  There is very 
little there for DB2/VSE (or DB2/VM).

And it is not something that I can problem reportyet.

Tom Duerbusch
THD Consulting

 MacIntyre, Cory cory.macint...@navistar.com 6/17/2009 2:16 PM 
Why don't you ask this question on the DB2 listserv. You might get an answer 
that is more to your liking.

-Original Message-
From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf 
Of Tom Duerbusch
Sent: Wednesday, June 17, 2009 1:27 PM
To: IBMVM@LISTSERV.UARK.EDU 
Subject: Re: DB2 Problem

Thanks all.

Interesting that everyone seems to suggest writing code to get around this 
problem.

I would have thought that there would have been a DB2 method, which I didn't 
know about, that would, in the same LUW, with a locked DBSPACE, given me the 
same record selection set for the delete, as was obtained for the insert.

Between Repeatable Read and locking the DBSPACE, I thought I should have been 
given the same selection set within the same LUW.

Not a happy camper at this point G.

Tom Duerbusch
THD Consulting

 Kevin Corkery kcork...@live.com 6/16/2009 1:03 PM 
You need to create a delta table.  Into an empty delta, select all records
of interest from the source table.  Insert all records from the delta table
to the target table.  Use the delta table as a basis for deletion of records
from the source table.  Not really a DB2 type but I have a similar scenerio
with SQLServer and VSAM using ViaSQL; good ol' batch processing mentality at
work here :-)

-Original Message-
From: owner-vs...@lehigh.edu [mailto:owner-vs...@lehigh.edu] On Behalf Of
Tom Duerbusch
Sent: Tuesday, June 16, 2009 1:38 PM
To: VSE Discussion List
Subject: DB2 Problem

I don't believe that this is a DB2 Server code problem, just how I'm coding
it, is a problem G.

I have a table, that a process adds records to it.

On an hourly basis, I kick off a job that copies all the records in that
table, inserts them into another table, and then deletes all records in the
first table, all within the same LUW.

However, if the process that adds records to the table, is adding records
during this merge/purge process, some records are deleted without being
merged.  I didn't think that was suppose to happen.

After stripping out all the other code, and coding the remaining code in a
DB2 Batch Utility step, I see that I do have a problem.

I don't know if I'm confusing DB2, as the table I insert from, is a View.
The table I delete from, is the real table.

ARI0801I DBS Utility started: 06/16/09 10:29:35.
 AUTOCOMMIT = OFF ERRORMODE = OFF
 ISOLATION LEVEL = REPEATABLE READ
-- CONNECT SYSA IDENTIFIED BY ;
ARI8004I User SYSA connected to server STLDB01.
ARI0500I SQL processing was successful.
ARI0505I SQLCODE = 0 SQLSTATE = 0 ROWCOUNT = 0
--
-- COMMENT 'PAYROLL SYSTEM'
--
-- LOCK DBSPACE PERSHIST IN EXCLUSIVE MODE;=== lock the
dbspace of ershist_xx
ARI0500I SQL processing was successful.
ARI0505I SQLCODE = 0 SQLSTATE = 0 ROWCOUNT = 0
-- INSERT INTO STL01.ERS_HISTORY_A
--SELECT * FROM ASN.ERSHIST_X;
ARI0500I SQL processing was successful.
ARI0505I SQLCODE = 0 SQLSTATE = 0 ROWCOUNT = 3  === I've
inserted 3 records
--
-- DELETE FROM   ASN.CDERS_HISTORY
-- ;
ARI0501I An SQL warning has occurred.
 Database manager processing is completed.
 Warning may indicate a problem.
ARI0505I SQLCODE = 0 SQLSTATE = 01504 ROWCOUNT = 30705   === I'ved
deleted 30705 records
ARI0502I Following SQL warning conditions encountered:
 NULLWHERE

-- COMMIT WORK;
ARI0500I SQL processing was successful.
ARI0505I SQLCODE = 0 SQLSTATE = 0 ROWCOUNT = 0
-- SET ERRORMODE OFF;
ARI0899I ...Command ignored.
--
ARI0802I End of command file input.
ARI8997I ...Begin COMMIT processing.
ARI0811I ...COMMIT of any database changes successful.
ARI0809I ...No errors occurred during command processing.
ARI0808I DBS processing completed: 06/16/09 10:30:31.


I don't really have a good option for stopping the process that adds
records.  99.99% of the time, no records are added during the merge/purge
process.   However, if a batch job add/chg/deleted a lot of records in a
signal LUW, as in 100,000 or more, it is possible that the merge/purge runs
while records were still being added, which then I might loose some records.

I thought locking the DBSPACE that I'm doing the merge/purge from, would do
the trick.  I thought that the process that was adding records, would be
held on a LOCK, and wait (perhaps till -911, in which case it will delay and
restart), but the lock didn't seem to do the trick.

Between Repeatable Read and Locking the DBSPACE didn't do what I needed.  Is
there another option, without taking down the database to Single User Mode,
or terminating the process that is adding records, not to loose records in
the merge/purge process

DB2 Problem

2009-06-16 Thread Tom Duerbusch
I don't believe that this is a DB2 Server code problem, just how I'm coding it, 
is a problem G.

I have a table, that a process adds records to it.

On an hourly basis, I kick off a job that copies all the records in that table, 
inserts them into another table, and then deletes all records in the first 
table, all within the same LUW.

However, if the process that adds records to the table, is adding records 
during this merge/purge process, some records are deleted without being merged. 
 I didn't think that was suppose to happen.

After stripping out all the other code, and coding the remaining code in a DB2 
Batch Utility step, I see that I do have a problem.

I don't know if I'm confusing DB2, as the table I insert from, is a View.  The 
table I delete from, is the real table.

ARI0801I DBS Utility started: 06/16/09 10:29:35.
 AUTOCOMMIT = OFF ERRORMODE = OFF   
 ISOLATION LEVEL = REPEATABLE READ  
-- CONNECT SYSA IDENTIFIED BY ;  
ARI8004I User SYSA connected to server STLDB01. 
ARI0500I SQL processing was successful. 
ARI0505I SQLCODE = 0 SQLSTATE = 0 ROWCOUNT = 0  
-- 
-- COMMENT 'PAYROLL SYSTEM'
-- 
-- LOCK DBSPACE PERSHIST IN EXCLUSIVE MODE;=== lock the 
dbspace of ershist_xx
ARI0500I SQL processing was successful. 
ARI0505I SQLCODE = 0 SQLSTATE = 0 ROWCOUNT = 0  
-- INSERT INTO STL01.ERS_HISTORY_A 
--SELECT * FROM ASN.ERSHIST_X; 
ARI0500I SQL processing was successful. 
ARI0505I SQLCODE = 0 SQLSTATE = 0 ROWCOUNT = 3  === I've inserted 
3 records
-- 
-- DELETE FROM   ASN.CDERS_HISTORY 
-- ;   
ARI0501I An SQL warning has occurred.
 Database manager processing is completed.   
 Warning may indicate a problem. 
ARI0505I SQLCODE = 0 SQLSTATE = 01504 ROWCOUNT = 30705   === I'ved deleted 
30705 records
ARI0502I Following SQL warning conditions encountered:   
 NULLWHERE   
 
-- COMMIT WORK; 
ARI0500I SQL processing was successful.  
ARI0505I SQLCODE = 0 SQLSTATE = 0 ROWCOUNT = 0   
-- SET ERRORMODE OFF;   
ARI0899I ...Command ignored. 
--  
ARI0802I End of command file input.  
ARI8997I ...Begin COMMIT processing. 
ARI0811I ...COMMIT of any database changes successful.   
ARI0809I ...No errors occurred during command processing.
ARI0808I DBS processing completed: 06/16/09 10:30:31.


I don't really have a good option for stopping the process that adds records.  
99.99% of the time, no records are added during the merge/purge process.   
However, if a batch job add/chg/deleted a lot of records in a signal LUW, as in 
100,000 or more, it is possible that the merge/purge runs while records were 
still being added, which then I might loose some records.

I thought locking the DBSPACE that I'm doing the merge/purge from, would do the 
trick.  I thought that the process that was adding records, would be held on a 
LOCK, and wait (perhaps till -911, in which case it will delay and restart), 
but the lock didn't seem to do the trick.

Between Repeatable Read and Locking the DBSPACE didn't do what I needed.  Is 
there another option, without taking down the database to Single User Mode, or 
terminating the process that is adding records, not to loose records in the 
merge/purge process?  

Thanks

Tom Duerbusch
THD Consulting


Re: DB2 Problem

2009-06-16 Thread Tom Duerbusch
ERSHIST_X is a view of table CDERS_HISTORY.

Tom Duerbusch
THD Consulting

 Graves Nora E nora.e.gra...@irs.gov 6/16/2009 1:08 PM 
Well, I'm hoping you were updating the table names for security
purposes, and that's the error below.  In this example, the table you're
using for the SELECT (ASN.ERSHIST_X) is not the same table that you
specify in the DELETE (ASN.CDERS_HISTORY).


Nora 

-Original Message-
From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On
Behalf Of Tom Duerbusch
Sent: Tuesday, June 16, 2009 1:38 PM
To: IBMVM@LISTSERV.UARK.EDU 
Subject: DB2 Problem

I don't believe that this is a DB2 Server code problem, just how I'm
coding it, is a problem G.

I have a table, that a process adds records to it.

On an hourly basis, I kick off a job that copies all the records in that
table, inserts them into another table, and then deletes all records in
the first table, all within the same LUW.

However, if the process that adds records to the table, is adding
records during this merge/purge process, some records are deleted
without being merged.  I didn't think that was suppose to happen.

After stripping out all the other code, and coding the remaining code in
a DB2 Batch Utility step, I see that I do have a problem.

I don't know if I'm confusing DB2, as the table I insert from, is a
View.  The table I delete from, is the real table.

ARI0801I DBS Utility started: 06/16/09 10:29:35.
 AUTOCOMMIT = OFF ERRORMODE = OFF   
 ISOLATION LEVEL = REPEATABLE READ  
-- CONNECT SYSA IDENTIFIED BY ;  
ARI8004I User SYSA connected to server STLDB01. 
ARI0500I SQL processing was successful. 
ARI0505I SQLCODE = 0 SQLSTATE = 0 ROWCOUNT = 0  
-- 
-- COMMENT 'PAYROLL SYSTEM'
-- 
-- LOCK DBSPACE PERSHIST IN EXCLUSIVE MODE;=== lock
the dbspace of ershist_xx
ARI0500I SQL processing was successful. 
ARI0505I SQLCODE = 0 SQLSTATE = 0 ROWCOUNT = 0  
-- INSERT INTO STL01.ERS_HISTORY_A 
--SELECT * FROM ASN.ERSHIST_X; 
ARI0500I SQL processing was successful. 
ARI0505I SQLCODE = 0 SQLSTATE = 0 ROWCOUNT = 3  === I've
inserted 3 records
-- 
-- DELETE FROM   ASN.CDERS_HISTORY 
-- ;   
ARI0501I An SQL warning has occurred.
 Database manager processing is completed.   
 Warning may indicate a problem. 
ARI0505I SQLCODE = 0 SQLSTATE = 01504 ROWCOUNT = 30705   === I'ved
deleted 30705 records
ARI0502I Following SQL warning conditions encountered:   
 NULLWHERE   
 
-- COMMIT WORK; 
ARI0500I SQL processing was successful.  
ARI0505I SQLCODE = 0 SQLSTATE = 0 ROWCOUNT = 0   
-- SET ERRORMODE OFF;   
ARI0899I ...Command ignored. 
--  
ARI0802I End of command file input.  
ARI8997I ...Begin COMMIT processing. 
ARI0811I ...COMMIT of any database changes successful.   
ARI0809I ...No errors occurred during command processing.
ARI0808I DBS processing completed: 06/16/09 10:30:31.


I don't really have a good option for stopping the process that adds
records.  99.99% of the time, no records are added during the
merge/purge process.   However, if a batch job add/chg/deleted a lot of
records in a signal LUW, as in 100,000 or more, it is possible that the
merge/purge runs while records were still being added, which then I
might loose some records.

I thought locking the DBSPACE that I'm doing the merge/purge from, would
do the trick.  I thought that the process that was adding records, would
be held on a LOCK, and wait (perhaps till -911, in which case it will
delay and restart), but the lock didn't seem to do the trick.

Between Repeatable Read and Locking the DBSPACE didn't do what I needed.
Is there another option, without taking down the database to Single User
Mode, or terminating the process that is adding records, not to loose
records in the merge/purge process?  

Thanks

Tom Duerbusch
THD Consulting


Re: DB2 Problem

2009-06-16 Thread Tom Duerbusch
The view is a join of two tables.  The view always has the same number of 
records as the base table.  I'm joining in descriptions into the table, instead 
of having just the description codes.Referential integrity makes sure there 
is a match.

Also, if there are no records being added, the merge record count always equals 
the purge record count.

Tom Duerbusch
THD Consulting

 Graves Nora E nora.e.gra...@irs.gov 6/16/2009 1:54 PM 
Does the view match the table?   I've created views that have WHERE
clauses in them to restrict the data that is retrieved, things like
WHERE FISCAL_YEAR = 2009.  If that's the case, the 2 statements are
not looking at the same set of rows.


Nora 

-Original Message-
From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On
Behalf Of Tom Duerbusch
Sent: Tuesday, June 16, 2009 2:14 PM
To: IBMVM@LISTSERV.UARK.EDU 
Subject: Re: DB2 Problem

ERSHIST_X is a view of table CDERS_HISTORY.

Tom Duerbusch
THD Consulting

 Graves Nora E nora.e.gra...@irs.gov 6/16/2009 1:08 PM 
Well, I'm hoping you were updating the table names for security
purposes, and that's the error below.  In this example, the table you're
using for the SELECT (ASN.ERSHIST_X) is not the same table that you
specify in the DELETE (ASN.CDERS_HISTORY).


Nora 

-Original Message-
From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On
Behalf Of Tom Duerbusch
Sent: Tuesday, June 16, 2009 1:38 PM
To: IBMVM@LISTSERV.UARK.EDU 
Subject: DB2 Problem

I don't believe that this is a DB2 Server code problem, just how I'm
coding it, is a problem G.

I have a table, that a process adds records to it.

On an hourly basis, I kick off a job that copies all the records in that
table, inserts them into another table, and then deletes all records in
the first table, all within the same LUW.

However, if the process that adds records to the table, is adding
records during this merge/purge process, some records are deleted
without being merged.  I didn't think that was suppose to happen.

After stripping out all the other code, and coding the remaining code in
a DB2 Batch Utility step, I see that I do have a problem.

I don't know if I'm confusing DB2, as the table I insert from, is a
View.  The table I delete from, is the real table.

ARI0801I DBS Utility started: 06/16/09 10:29:35.
 AUTOCOMMIT = OFF ERRORMODE = OFF   
 ISOLATION LEVEL = REPEATABLE READ  
-- CONNECT SYSA IDENTIFIED BY ;  
ARI8004I User SYSA connected to server STLDB01. 
ARI0500I SQL processing was successful. 
ARI0505I SQLCODE = 0 SQLSTATE = 0 ROWCOUNT = 0  
-- 
-- COMMENT 'PAYROLL SYSTEM'
-- 
-- LOCK DBSPACE PERSHIST IN EXCLUSIVE MODE;=== lock
the dbspace of ershist_xx
ARI0500I SQL processing was successful. 
ARI0505I SQLCODE = 0 SQLSTATE = 0 ROWCOUNT = 0  
-- INSERT INTO STL01.ERS_HISTORY_A 
--SELECT * FROM ASN.ERSHIST_X; 
ARI0500I SQL processing was successful. 
ARI0505I SQLCODE = 0 SQLSTATE = 0 ROWCOUNT = 3  === I've
inserted 3 records
-- 
-- DELETE FROM   ASN.CDERS_HISTORY 
-- ;   
ARI0501I An SQL warning has occurred.
 Database manager processing is completed.   
 Warning may indicate a problem. 
ARI0505I SQLCODE = 0 SQLSTATE = 01504 ROWCOUNT = 30705   === I'ved
deleted 30705 records
ARI0502I Following SQL warning conditions encountered:   
 NULLWHERE   
 
-- COMMIT WORK; 
ARI0500I SQL processing was successful.  
ARI0505I SQLCODE = 0 SQLSTATE = 0 ROWCOUNT = 0   
-- SET ERRORMODE OFF;   
ARI0899I ...Command ignored. 
--  
ARI0802I End of command file input.  
ARI8997I ...Begin COMMIT processing. 
ARI0811I ...COMMIT of any database changes successful.   
ARI0809I ...No errors occurred during command processing.
ARI0808I DBS processing completed: 06/16/09 10:30:31.


I don't really have a good option for stopping the process that adds
records.  99.99% of the time, no records are added during the
merge/purge process.   However, if a batch job add/chg/deleted a lot of
records in a signal LUW, as in 100,000 or more, it is possible

Re: DB2 Problem

2009-06-16 Thread Tom Duerbusch
Perhaps.

This is on VSE which doesn't have REXX SQL from IBM.  However, we do have 
REXXSQL from SPR which does the same thing.

BTW, the original program was written in REXXSQL.  I tore everything out and 
put it in the DB2 Batch Utility to eliminate the possibility of a commit 
being accidently put in by the product developers.

Tom Duerbusch
THD Consulting

 Bill Pettit bi...@ormutual.com 6/16/2009 1:59 PM 
Do you have the REXX SQL option available to you?

Bill

-Original Message-
From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf 
Of Tom Duerbusch
Sent: Tuesday, June 16, 2009 10:38 AM
To: IBMVM@LISTSERV.UARK.EDU 
Subject: DB2 Problem


I don't believe that this is a DB2 Server code problem, just how I'm coding it, 
is a problem G.

I have a table, that a process adds records to it.

On an hourly basis, I kick off a job that copies all the records in that table, 
inserts them into another table, and then deletes all records in the first 
table, all within the same LUW.

However, if the process that adds records to the table, is adding records 
during this merge/purge process, some records are deleted without being merged. 
 I didn't think that was suppose to happen.

After stripping out all the other code, and coding the remaining code in a DB2 
Batch Utility step, I see that I do have a problem.

I don't know if I'm confusing DB2, as the table I insert from, is a View.  The 
table I delete from, is the real table.

ARI0801I DBS Utility started: 06/16/09 10:29:35.
 AUTOCOMMIT = OFF ERRORMODE = OFF
 ISOLATION LEVEL = REPEATABLE READ
-- CONNECT SYSA IDENTIFIED BY ;
ARI8004I User SYSA connected to server STLDB01.
ARI0500I SQL processing was successful.
ARI0505I SQLCODE = 0 SQLSTATE = 0 ROWCOUNT = 0
--
-- COMMENT 'PAYROLL SYSTEM'
--
-- LOCK DBSPACE PERSHIST IN EXCLUSIVE MODE;=== lock the 
dbspace of ershist_xx
ARI0500I SQL processing was successful.
ARI0505I SQLCODE = 0 SQLSTATE = 0 ROWCOUNT = 0
-- INSERT INTO STL01.ERS_HISTORY_A
--SELECT * FROM ASN.ERSHIST_X;
ARI0500I SQL processing was successful.
ARI0505I SQLCODE = 0 SQLSTATE = 0 ROWCOUNT = 3  === I've inserted 
3 records
--
-- DELETE FROM   ASN.CDERS_HISTORY
-- ;
ARI0501I An SQL warning has occurred.
 Database manager processing is completed.
 Warning may indicate a problem.
ARI0505I SQLCODE = 0 SQLSTATE = 01504 ROWCOUNT = 30705   === I'ved deleted 
30705 records
ARI0502I Following SQL warning conditions encountered:
 NULLWHERE

-- COMMIT WORK;
ARI0500I SQL processing was successful.
ARI0505I SQLCODE = 0 SQLSTATE = 0 ROWCOUNT = 0
-- SET ERRORMODE OFF;
ARI0899I ...Command ignored.
--
ARI0802I End of command file input.
ARI8997I ...Begin COMMIT processing.
ARI0811I ...COMMIT of any database changes successful.
ARI0809I ...No errors occurred during command processing.
ARI0808I DBS processing completed: 06/16/09 10:30:31.


I don't really have a good option for stopping the process that adds records.  
99.99% of the time, no records are added during the merge/purge process.   
However, if a batch job add/chg/deleted a lot of records in a signal LUW, as in 
100,000 or more, it is possible that the merge/purge runs while records were 
still being added, which then I might loose some records.

I thought locking the DBSPACE that I'm doing the merge/purge from, would do the 
trick.  I thought that the process that was adding records, would be held on a 
LOCK, and wait (perhaps till -911, in which case it will delay and restart), 
but the lock didn't seem to do the trick.

Between Repeatable Read and Locking the DBSPACE didn't do what I needed.  Is 
there another option, without taking down the database to Single User Mode, or 
terminating the process that is adding records, not to loose records in the 
merge/purge process?

Thanks

Tom Duerbusch
THD Consulting


Re: Last release for 3420s?

2009-06-05 Thread Tom Duerbusch
They are still in use here.

Tom Duerbusch
THD Consulting

 Schuh, Richard rsc...@visa.com 6/5/2009 2:19 PM 
Also check the marinas for those being used as boat anchors. :-)

Regards, 
Richard Schuh 

 

 -Original Message-
 From: The IBM z/VM Operating System 
 [mailto:ib...@listserv.uark.edu] On Behalf Of Alan Altmark
 Sent: Friday, June 05, 2009 11:37 AM
 To: IBMVM@LISTSERV.UARK.EDU 
 Subject: Re: Last release for 3420s?
 
 On Friday, 06/05/2009 at 02:21 EDT, Adam Thornton 
 athorn...@sinenomine.net wrote:
  There's some in Virginia free to a good home.  Free to any home, in 
  fact.  Just take it away.  As long as you provide all the labor and 
  all the transport, it's yours.  Not kidding.
 
 You would think that some Hollywood museum would want them as 
 a cultural icon for 1st-generation movies with/about 
 computers.  I suppose you're already checked with the 
 Smithsonian and Walt Disney World.  :-)
 
 Alan Altmark
 z/VM Development
 IBM Endicott
 


Re: Specifying a specific console UCB while logging on to a guest

2009-06-04 Thread Tom Duerbusch
1.  VM
2.  You can IPL VSE without a console.  Then use the VSE console, FAQS, Logout, 
etc, to control your system.

Tom Duerbusch
THD Consulting

Sent via BlackBerry by ATT

-Original Message-
From: Martin, Terry R. (CMS/CTR) (CTR) terry.mar...@cms.hhs.gov

Date: Thu, 4 Jun 2009 22:22:03 
To: IBMVM@LISTSERV.UARK.EDU
Subject: Specifying a specific console UCB while logging on to a guest


Hi

 

I was wondering if there was a way that I could specify a specific
console UCB while logging on to a guest. I have ICC consoles and would
like to log a guest on DYNAMICALLY to a specific ICC console specifying
the UCB of that console. I know I can specify the ICC console UCB at
LOAD time for OPERATOR.

 

Thank You,

 

Terry Martin

Lockheed Martin - Information Technology

z/OS  z/VM Systems - Performance and Tuning

Cell - 443 632-4191

Work - 410 786-0386

terry.ma...@cms.hhs.gov

 




Re: What we must do before we claim the zlinux server is in production stage?

2009-06-02 Thread Tom Duerbusch
A lot of it also depends on local practices.

1.  Backupsscheduled..and monitored.
2.  Disaster recovery.
3.  Someone, other than yourself, trained, on fixing common problems.
4.  Usually, the working size is bigger as you have more users.  Change the 
virtual size and monitor the vdisk swap disks.
5.  SET SHARE a little higher, but only if you really need to.
6.  Perhaps QUICKDSP OFF.  Only if q drops have become a problem.
7.  Some method for Operations (or others) to make sure the machine is 
operating properly.
8.  Automated startup and shutdown.  
9.  Be comfortable with restores.
10.  Be comfortable with applying maintenance, and backing it out.
11.  Documentation (what? did I say that...n)
12.  Make a decision if it should be in its own LPAR, without VM.  I doubt most 
of us have that case.
13.  Should it be part of a VSWITCH, or have dedicated OSA addresses, perhaps 
with the port (ethernet) dedicated if it needs the bandwidth.
14.  Some sort of IP fail over.  
15.  Service contracts on your hardware/software.  
16.  A good performance monitor.  (I don't have one, money, but it makes 
things a lot easier and faster to respond and debug.)



Does all of this really, really get done up front?  Noop.  Eventually, it will, 
when enough people scream!

Tom Duerbusch
THD Consulting

 Dave Jones d...@vsoft-software.com 6/1/2009 6:37 PM 
Hi, Sunny.

Can you explain what you mean by 'more special'? Give it more access to 
real resources? Insure that it gets dispatched before the test guests?

Have a good one.

sunny...@wcb.ab.ca wrote:
 We put the test, develop  and production zlinux environment in the same 
 z/VM partition.
 So what we must do to make the production zLinux  more 'special' than 
 others?
 I understand it is the shared environment. 
 
 
 
 Sunny Hu
 sunny...@wcb.ab.ca 
 
 This message is intended only for the addressee.  It may contain privileged 
 or confidential information.  Any unauthorized disclosure is strictly 
 prohibited.  If you have received this message in error, please notify us 
 immediately so that we may correct our internal records.  Please then delete 
 the original email.  Thank you. (Sent by Webgate2)
 

-- 
Dave Jones
V/Soft
www.vsoft-software.com 
Houston, TX
281.578.7544


Re: Z/VM and 3590 tape speed

2009-06-01 Thread Tom Duerbusch
You're getting confused between tape drive speed and channel speed.

The IBM 3590 E and H drives will read/write to the tape at a rate of 14 MBs.  
Multiple that rate by your compression rate, if you have compression turned on.

The FICON channel, can operate at 200 MB or 270 MBs (on a z/890).

So if you had 2:1 compression, you would see a transfer of 28 MBs.  
Uncompressed it will be 14 MBs at best.

And that is what you are seeing.

These are data streaming drives.  You have to feed the beast.  If your source 
(disk) can't keep up with the tape drive and it's compression, you will see 
much, much lower transfer numbers.

Tom Duerbusch
THD Consulting

 Hughes, Jim jim.hug...@doit.nh.gov 6/1/2009 1:08 PM 
We have Z/VM 5.4, with 4 3590's attached to the z890 using FICON Express
with the 2-Gbps feature. The tape controller is the A60.

 

I am doing some tape speed tests and my results are not very good. I
have a pipeline(look below) that writes 65,500 byte blocks to the 3590.
I used the cms command TAPE MODESET ( NOCOMP/COMP  to turn compression
off/on.

 

I see around 14 MB/sec with compression off and 28 MB/sec with
compression on.

 

The 3590 Planning manual says the 3590's should operate at 200MB/sec
when using FICON with the 2-Gbps feature.

 

There maybe a problem with my pipeline or my expectations.

 

Here is the pipeline.  Any insight or suggestions are welcome.

 

/*  */

arg blkcnt .

if blkcnt  =  then exit 99

 

numeric digits 12

 

TAPE REW

TAPE FSF

say time()

x = time(E)

 

PIPE literal    |  tapetest 3590 a

 

PIPE (endchar ?),

  ? xrange 00-ff   |,/* 256 characters*/

dup 256|,

specs todclock 1 1-* n |,

join  256  |,/* 64k  */

dup  * |,

specs todclock 1 1-* n |,

fblock 65500 00|,

take  blkcnt |,

cnt: count lines   |,

 tape 181  |,

 specs 1-1 1   |,

 join 4999 |,

 specs todclock 1  |,

 dateconv 1.8 todabs ISODATE timeout|,

 specs recno 1   ,

   substringfs . f 1 of word 2  nw   ,

/5,000 Blocks Interval Check/  nw   |,

 console|,

  tapetest 3590 a  ,

  ? cnt: | var xblkcnt | specs / Blocks written =/ 1 w 1 nw |,

   console 

 



Jim Hughes

603-271-5586

It is fun to do the impossible.

 


Re: Z/VM and 3590 tape speed

2009-06-01 Thread Tom Duerbusch
Actually, it's the opposite.

FICON is the only way to drive an IBM 3590 drive.
ESCON is way, way too slow.

I have ESCON attached B11 (9 MB/s transfer rate).  I get about 4 MB/s when 
controller hardware compression is used.  I get about 6 MB/s when compression 
is turned off.

They are about twice as fast as my bus and tag 3480 drives.

Tom Duerbusch
THD Consulting

 Hughes, Jim jim.hug...@doit.nh.gov 6/1/2009 1:55 PM 
I am looking at table 3 on page 10 of the 3590 Introduction and Planning
Guide.

It mentions two things of interest:
Device Data Rate(native) and Data Transfer Rate(maximum instantaneous).

Device Data Rate for the E11 is 14 MB/Sec.
Data Transfer Rate depends on the channel.

I guess what I am reading says the tape will move around at 14 meg/sec
no matter how fast I get the data to the device. FICON for tapes is a
waste of time. 

When would FICON for tapes be a good idea?



Jim Hughes
603-271-5586
It is fun to do the impossible.

==-Original Message-
==From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] 
On
==Behalf Of Tom Duerbusch
==Sent: Monday, June 01, 2009 2:46 PM
==To: IBMVM@LISTSERV.UARK.EDU 
==Subject: Re: Z/VM and 3590 tape speed
==
==You're getting confused between tape drive speed and channel speed.
==
==The IBM 3590 E and H drives will read/write to the tape at a rate of
14
==MBs.  Multiple that rate by your compression rate, if you have
==compression turned on.
==
==The FICON channel, can operate at 200 MB or 270 MBs (on a z/890).
==
==So if you had 2:1 compression, you would see a transfer of 28 MBs.
==Uncompressed it will be 14 MBs at best.
==
==And that is what you are seeing.
==
==These are data streaming drives.  You have to feed the beast.  If
your
==source (disk) can't keep up with the tape drive and it's compression,
you
==will see much, much lower transfer numbers.
==
==Tom Duerbusch
==THD Consulting
==
== Hughes, Jim jim.hug...@doit.nh.gov 6/1/2009 1:08 PM 
==We have Z/VM 5.4, with 4 3590's attached to the z890 using FICON
Express
==with the 2-Gbps feature. The tape controller is the A60.
==
==
==
==I am doing some tape speed tests and my results are not very good. I
==have a pipeline(look below) that writes 65,500 byte blocks to the
3590.
==I used the cms command TAPE MODESET ( NOCOMP/COMP  to turn
compression
==off/on.
==
==
==
==I see around 14 MB/sec with compression off and 28 MB/sec with
==compression on.
==
==
==
==The 3590 Planning manual says the 3590's should operate at 200MB/sec
==when using FICON with the 2-Gbps feature.
==
==
==
==There maybe a problem with my pipeline or my expectations.
==
==
==
==Here is the pipeline.  Any insight or suggestions are welcome.
==
==
==
==/*  */
==
==arg blkcnt .
==
==if blkcnt  =  then exit 99
==
==
==
==numeric digits 12
==
==
==
==TAPE REW
==
==TAPE FSF
==
==say time()
==
==x = time(E)
==
==
==
==PIPE literal    |  tapetest 3590 a
==
==
==
==PIPE (endchar ?),
==
==  ? xrange 00-ff   |,/* 256 characters*/
==
==dup 256|,
==
==specs todclock 1 1-* n |,
==
==join  256  |,/* 64k  */
==
==dup  * |,
==
==specs todclock 1 1-* n |,
==
==fblock 65500 00|,
==
==take  blkcnt |,
==
==cnt: count lines   |,
==
== tape 181  |,
==
== specs 1-1 1   |,
==
== join 4999 |,
==
== specs todclock 1  |,
==
== dateconv 1.8 todabs ISODATE timeout|,
==
== specs recno 1   ,
==
==   substringfs . f 1 of word 2  nw   ,
==
==/5,000 Blocks Interval Check/  nw   |,
==
== console|,
==
==  tapetest 3590 a  ,
==
==  ? cnt: | var xblkcnt | specs / Blocks written =/ 1 w 1 nw |,
==
==   console
==
==
==
==
==
==Jim Hughes
==
==603-271-5586
==
==It is fun to do the impossible.
==
==


Re: Z/VM and 3590 tape speed

2009-06-01 Thread Tom Duerbusch
'80s

We still have 3 IBM 3420 drives.  

If necessary, I should be able to read paper tape...

Tom Duerbusch
THD Consulting

 Schuh, Richard rsc...@visa.com 6/1/2009 3:25 PM 
Bus and tag! I thought that you had progressed beyond the 1980's.

Actually, we jut got rid of our last B/T devices a couple of months ago. 
However, we referred to them as bug and tag - they, not the cables or interface 
to the computer, were problem devices. Their replacements are about the only 
ESCON devices we have left. Maybe the vendor will upgrade to Ficon in about 20 
years.

Regards, 
Richard Schuh 

 

 -Original Message-
 From: The IBM z/VM Operating System 
 [mailto:ib...@listserv.uark.edu] On Behalf Of Tom Duerbusch
 Sent: Monday, June 01, 2009 1:09 PM
 To: IBMVM@LISTSERV.UARK.EDU 
 Subject: Re: Z/VM and 3590 tape speed
 
 Actually, it's the opposite.
 
 FICON is the only way to drive an IBM 3590 drive.
 ESCON is way, way too slow.
 
 I have ESCON attached B11 (9 MB/s transfer rate).  I get 
 about 4 MB/s when controller hardware compression is used.  I 
 get about 6 MB/s when compression is turned off.
 
 They are about twice as fast as my bus and tag 3480 drives.
 
 Tom Duerbusch
 THD Consulting
 
  Hughes, Jim jim.hug...@doit.nh.gov 6/1/2009 1:55 PM 
 I am looking at table 3 on page 10 of the 3590 Introduction 
 and Planning Guide.
 
 It mentions two things of interest:
 Device Data Rate(native) and Data Transfer Rate(maximum 
 instantaneous).
 
 Device Data Rate for the E11 is 14 MB/Sec.
 Data Transfer Rate depends on the channel.
 
 I guess what I am reading says the tape will move around at 
 14 meg/sec no matter how fast I get the data to the device. 
 FICON for tapes is a waste of time. 
 
 When would FICON for tapes be a good idea?
 
 
 
 Jim Hughes
 603-271-5586
 It is fun to do the impossible.
 
 ==-Original Message-
 ==From: The IBM z/VM Operating System 
 [mailto:ib...@listserv.uark.edu] On ==Behalf Of Tom Duerbusch
 ==Sent: Monday, June 01, 2009 2:46 PM
 ==To: IBMVM@LISTSERV.UARK.EDU 
 ==Subject: Re: Z/VM and 3590 tape speed == ==You're 
 getting confused between tape drive speed and channel speed.
 ==
 ==The IBM 3590 E and H drives will read/write to the tape at 
 a rate of
 14
 ==MBs.  Multiple that rate by your compression rate, if you 
 have ==compression turned on.
 ==
 ==The FICON channel, can operate at 200 MB or 270 MBs (on a z/890).
 ==
 ==So if you had 2:1 compression, you would see a transfer of 28 MBs.
 ==Uncompressed it will be 14 MBs at best.
 ==
 ==And that is what you are seeing.
 ==
 ==These are data streaming drives.  You have to feed the 
 beast.  If your ==source (disk) can't keep up with the tape 
 drive and it's compression, you ==will see much, much lower 
 transfer numbers.
 ==
 ==Tom Duerbusch
 ==THD Consulting
 ==
 == Hughes, Jim jim.hug...@doit.nh.gov 6/1/2009 1:08 
 PM  ==We have Z/VM 5.4, with 4 3590's attached to the 
 z890 using FICON Express ==with the 2-Gbps feature. The tape 
 controller is the A60.
 ==
 ==
 ==
 ==I am doing some tape speed tests and my results are not 
 very good. I ==have a pipeline(look below) that writes 
 65,500 byte blocks to the 3590.
 ==I used the cms command TAPE MODESET ( NOCOMP/COMP  to turn 
 compression ==off/on.
 ==
 ==
 ==
 ==I see around 14 MB/sec with compression off and 28 MB/sec 
 with ==compression on.
 ==
 ==
 ==
 ==The 3590 Planning manual says the 3590's should operate at 
 200MB/sec ==when using FICON with the 2-Gbps feature.
 ==
 ==
 ==
 ==There maybe a problem with my pipeline or my expectations.
 ==
 ==
 ==
 ==Here is the pipeline.  Any insight or suggestions are welcome.
 ==
 ==
 ==
 ==/*  */
 ==
 ==arg blkcnt .
 ==
 ==if blkcnt  =  then exit 99
 ==
 ==
 ==
 ==numeric digits 12
 ==
 ==
 ==
 ==TAPE REW
 ==
 ==TAPE FSF
 ==
 ==say time()
 ==
 ==x = time(E)
 ==
 ==
 ==
 ==PIPE literal    |  tapetest 3590 a
 ==
 ==
 ==
 ==PIPE (endchar ?),
 ==
 ==  ? xrange 00-ff   |,/* 256 characters*/
 ==
 ==dup 256|,
 ==
 ==specs todclock 1 1-* n |,
 ==
 ==join  256  |,/* 64k  */
 ==
 ==dup  * |,
 ==
 ==specs todclock 1 1-* n |,
 ==
 ==fblock 65500 00|,
 ==
 ==take  blkcnt |,
 ==
 ==cnt: count lines   |,
 ==
 == tape 181  |,
 ==
 == specs 1-1 1   |,
 ==
 == join 4999 |,
 ==
 == specs todclock 1  |,
 ==
 == dateconv 1.8 todabs ISODATE timeout|,
 ==
 == specs recno 1   ,
 ==
 ==   substringfs . f 1 of word 2  nw   ,
 ==
 ==/5,000 Blocks Interval Check/  nw   |,
 ==
 == console|,
 ==
 ==  tapetest 3590 a  ,
 ==
 ==  ? cnt: | var xblkcnt | specs / Blocks written =/ 1 w 1 
 nw |, == ==   console
 ==
 ==
 ==
 ==
 ==
 ==Jim Hughes
 ==
 ==603-271-5586
 ==
 ==It is fun

Re: IBM 1401

2009-05-29 Thread Tom Duerbusch
You couldn't fee the paper tape in backwards, the sprocket holes wouldn't line 
up.  However, you could feed the tape in backwards if it was also up side down. 
 Now that really took someone with some smarts to do.

I still have my Teletype ASR33 with 8 level reader punch, which included a 44 
pound 110 baud modem.  Still works.  I do have spools of paper tape as well as 
a spool or two of mylar tape.  

For a few years, back in the early '80s, I used it for communication to TSO.  
Then I got a TRS-80 Model 1.  I used the Teletype modem, for communication with 
the TRS-80.  I would download programs to my floppy, edit them, and upload them 
to compile.  Really wasn't worth it.

Usually took more than a 30 minute TV show to download and upload my PL/1 
programs.

Anyway, it made a racket that my apartment neighbors didn't like too much. G

In my world, before transmitting something for paper tape use, you used the 
here is key that would punch out a leader.  That was the start of any tape.  
I also recall there was some method that punched out arrows (i.e. forward 
pointing carrot), that also gave operators a good indication on which way the 
tape went in.

Tom Duerbusch
THD Consulting

(RIP Grey Stripe, a great cat and my buddy for, just shy of 19 years)


 Schuh, Richard rsc...@visa.com 5/29/2009 1:30 PM 
If the radar signal was strong enough to wipe the core, I wonder what it did to 
the synapses of the person posted to guard the door. In the early '80s, the 
state of Missouri bought a fleet of new patrol cars for the highway patrol. 
After a few days, many of the officers started complaining about headaches, 
Upon investigation, it was determined that all of the officers who had reported 
the headaches had been using their radar units extensively. After more 
investigation, the problem was solved by moving the radar units so that they 
did not point directly at the back of the driver's head.

I wonder if all of these systems that used paper tape were programmed so that 
they could properly read the tapes no matter what the orientation - frontwards 
or backwards, right side up or wrong side up. Some of the early readers could 
read the tape regardless of the orientation; however, the data would look very 
odd if the orientation were wrong. It is scary to think what would happen to an 
ICBM's targeting if the tape was not fed in correctly. I hope there was 
something done to prevent that type of problem.  

Regards, 
Richard Schuh 

 

 -Original Message-
 From: The IBM z/VM Operating System 
 [mailto:ib...@listserv.uark.edu] On Behalf Of Mike Walter
 Sent: Friday, May 29, 2009 10:35 AM
 To: IBMVM@LISTSERV.UARK.EDU 
 Subject: Re: IBM 1401
 
 Paper tape is immune from magnetic interference (of course, 
 back then there was no public documentation of EMF weapons, right?).
 
 Another paper tape story... when I was in the US Marines 
 (1971-1977) working in the Tactical Air Command Center at 
 MCAS Cherry Point, North Carolina one summer, an important 
 computer kept failing at random intervals.  That computer 
 translated radar screen paints (bright blobs) into symbols 
 that we could interpret on large displays (i.e. different 
 symbols for different aircraft; and different symbols between 
 friendlies and bogies). 
 
 When examined after each failure, the core (yes, real core) 
 memory was always wiped clean.  That computer (and its tech) 
 was housed in a metal box (IIRC, about 6'x10', 8' high) which 
 was transportable on the back of a
 2 1/2 ton (6-by) truck, or by helicopter  It was located 
 about 15 feet from another similar box with all the radar 
 gear inside, and large radar dish on the top.  After a few 
 days of random core wipes, someone noticed that the core wipe 
 only happened when the door to the computer hut was 
 momentarily opened as the radar dish swept past.  While aimed 
 much higher, there was enough residual power from the dish to 
 wipe the computer's core memory clean.  Memory was reloaded 
 (back on track now) from dependable paper tape.
 
 Someone was stationed outside the computer hut for the rest 
 of that day until it could be turned around with the door 
 faced AWAY from the radar dish sweep.
 
 Mike Walter
 Hewitt Associates
 Any opinions expressed herein are mine alone and do not 
 necessarily represent the opinions or policies of Hewitt Associates.
 USMCR Sergeant, 1971-1977
 
 
 
 
 Huegel, Thomas thue...@kable.com 
 
 Sent by: The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU
 05/29/2009 11:49 AM
 Please respond to
 The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU
 
 
 
 To
 IBMVM@LISTSERV.UARK.EDU 
 cc
 
 Subject
 Re: IBM 1401
 
 
 
 
 
 
 Trivia.. Recently I went to the Titan-II ICBM silo (now a museum) just
 outside Tucson, AZ .. 
 Interesting fact, they loaded the program for the nucleaur tipped
 ballistic missiles guidence system from a paper tape.. 
 
 -Original Message-
 From: The IBM z/VM Operating System 
 [mailto:ib

Re: Any idea? Dirmaint error by detach 123 disk(540RES)

2009-05-27 Thread Tom Duerbusch
From Maint:

LINK * 123 123 RR
Q V 123

Another approach is:

q dasd 520res   
DASD 3320 CP OWNED  520RES   146
Ready; T=0.01/0.01 09:37:15 
q system 3320   

DASD 3320 ATTACHED CPVOL  0146 520RES   
MAINT05E6 R/W  , MAINT049E R/W  , MAINT0500 R/W 
MAINT049B R/W  , MAINT0490 R/W  , MAINT0123 R/W 
MAINT02CC R/W  , RSCSDNS  0191 R/W  , RSCSDNS  0403 R/O 
RSCS 0191 R/O  , FTPSERVE 0191 R/W  , TCPIP0191 R/W 

Tom Duerbusch
THD Consulting

(RIP Grey Stripe, a great cat and my buddy for, just shy of 19 years)


 Rob van der Heij rvdh...@gmail.com 5/27/2009 3:46 AM 
On Wed, May 27, 2009 at 10:35 AM, Jonathan R Nolting
jrnol...@us.ibm.com wrote:
 From MAINT issue:

 CP Q V 123
 Dirm cp q v 123

 And provide results.

 Have you tried shutting down Dirmaint and logging off MAINT. Then restart 
 DIRMAINT?

If MAINT still had the 123 and it is not in the online directory
anymore, then logging off is not a wise approach. But you can get that
back.
Normally MAINT has the DEVMAINT option, so you should be able to issue
the DEFINE MDISK to get the 0123 full pack linked. Then get the
yesterday's user backup from DIRMAINT and use MAINT to bring that
online. This will give you a MAINT 123 again that DIRMAINT can link.

Rob


Re: CP DIAL question

2009-05-27 Thread Tom Duerbusch
The easiest way of doing this, and perhaps the less costly, is to keep the 
license for VM/VTAM an extra month or two and use MSG10 to inform them.

After that, it's the help desk problem G.

Tom Duerbusch
THD Consulting

(RIP Grey Stripe, a great cat and my buddy for, just shy of 19 years)


 Mark Post mp...@novell.com 5/27/2009 12:07 PM 
 On 5/26/2009 at  6:08 PM, Alan Altmark alan_altm...@us.ibm.com wrote: 
 On Tuesday, 05/26/2009 at 05:54 EDT, Mark Post mp...@novell.com wrote:
 So, why don't you just update the message put out in MSG10 to say what 
 you want?
 
 That won't work if he gets rid of VTAM!  :-)

My reading was that he was trying to provide a transition period for his users.


Mark Post


Re: Initializing 3590 tapes?

2009-05-22 Thread Tom Duerbusch
1.  Try another tape.  Depending on your source for tapes, we have experienced 
1 in 10 bad 3590 tapes.  Sent them back and got a replacement.

2.  If multiple tapes are bad, call service.  (bad drive G)

Tom Duerbusch
THD Consulting

 Rich Greenberg ric...@panix.com 5/21/2009 5:58 PM 
On: Thu, May 21, 2009 at 02:36:49PM -0600,Lee Stewart Wrote:

 The TAPE WVOL1 gives me the same error...

 I just took one of the z/OS tapes that they have inited (IEHINITT) and I  
 was able to write to it fine...  (Of course now they have to reinint it 

Lee,
Have the Z/OS folks run IEHINITT on your tapes, then redo with WVOL1.

-- 
Rich Greenberg  N Ft Myers, FL, USA richgr atsign panix.com  + 1 239 543 1353
Eastern time.  N6LRT  I speak for myself  my dogs only.VM'er since CP-67
Canines:Val, Red, Shasta  Casey (RIP), Red  Zero, Siberians  Owner:Chinook-L
Retired at the beach Asst Owner:Sibernet-L


IBM 1401: was Re: z/VM 5.4 VSAM question - PJBR

2009-05-22 Thread Tom Duerbusch
http://ed-thelen.org/1401Project/1401RestorationPage.html 

Tom Duerbusch
THD Consulting

 Jim Bohnsack jab...@cornell.edu 5/20/2009 8:46 PM 
I don't remember a VM/370 1401 emulator.  I supported IBM customers that 
were running 1401 support under DOS/360, but now I can't remember what 
it was called.  It required, I think, a hardware feature on the 
S/360-30.  I think I remember that there was a 1410 emulator that ran 
under DOS, probably on a 360-40.  Was there a separate VM/370 1401 
emulator or were you just running DOS or DOS/VS under VM/370?

What was the name of that DOS 1401 emulator?  The old core memory is 
getting a little rusty, maybe a lot rusty.

Jim

David Boyes wrote:
 One shop I worked at ran the VM/370 1401 emulator for well over 20 years af=
 ter IBM withdrew it from marketing, faithfully paying the maintenance charg=
 e year after year. It would have cost a fraction of that price to just rewr=
 ite the darn application, but Not In My Control

   
-- 
Jim Bohnsack
Cornell University
(972) 596-6377 home/office
(972) 342-5823 cell
jab...@cornell.edu


VSWITCH and packets

2009-05-20 Thread Tom Duerbusch
When mainframes just started getting into IP communications, one of the things 
we were warned about is to filter out any unnecessary IP traffic that is not 
for the same subnet that the mainframe was on.  The reason that I remember, is 
that the IP stack looked at every packet to see if that packet was destined for 
itself.  Hence an interrupt was generated for each packet sent on the LAN.

Ok, now we are on VSWITCH and Guest Lans.  Does that same problem exist within 
the VSWITCH/Guest LANS?

i.e.  If I have multiple guests on the same internal LAN, and I FTP a file from 
one guest to another (or for that matter, out to another platform), it would 
seem to me that every guest on that VSWITCH/Guest LAN would wakeup to see if 
that packet was something that it needed to be concerned with.

I don't have a performance monitor, so I don't see a problem G, but I wonder 
if this could become a problem.

Right now, I have plenty of CPU.  I can afford to waste it.  In the future, 
that might not be the case.  I'm wonder if I'm going down a scary path, that is 
just going to get darker and darker, until

Tom Duerbusch
THD Consulting
(Hope WAVV was fun and good.   Now, where are the online presentations!)


  1   2   3   4   >