Re: CP VMDUMP for a mega server
Jim, When you issued the VMDUMP command did you just enter #CP VMDUMP or #CP VMDUMP 0-END FORMAT vmtype DSS TO dump_id ? If the second, what did you put in for vmtype? -Original Message- From: The IBM z/VM Operating System [mailto:[EMAIL PROTECTED] On Behalf Of Jim Vincent Sent: Tuesday, January 02, 2007 3:58 PM To: IBMVM@LISTSERV.UARK.EDU Subject: CP VMDUMP for a mega server We are doing a VMDUMP for a 2G linux server and it is taking FOREVER. If this was a production server we would be picking daggers out of places I can't mention here. Paging is not too bad on the system (300/sec) and we set the share and reserved for the guest up to maybe help, but nothing seems to get it moving any. It is doing about 1000 spool records every 15-20 seconds and we guestimated it would be about 524288 records; after about an hour it is less than half done!! Is this to be expected? Are we to expect VMDUMP to take that long for these larger guests or do we have a situation we need to dig into? ___ James Vincent Systems Engineering Consultant Nationwide Services Co., Technology Solutions Mainframe, z/VM and z/Linux Support One Nationwide Plaza 3-20-13 Columbus OH 43215-2220 U.S.A Voice: (614) 249-5547Fax: (614) 677-7681 mailto:[EMAIL PROTECTED] If you are not an intended recipient of this e-mail, please notify the sender, delete it and do not read, act upon, print, disclose, copy, retain or redistribute it. Click here for important additional terms relating to this e-mail. http://www.ml.com/email_terms/
Re: TERM TIMESTAMP ON
Note: SET OBSERVER and SET SECUSER (i.e. SCIF) are mutually exclusive. However: SET OBSERVER still sees linemode output when the primary user is logged on; SET SECUSER only sees them when the primary user is disconnected. Kris Buelens, IBM Belgium, VM customer support
Re: TERM TIMESTAMP ON
On 2/27/07, David Boyes [EMAIL PROTECTED] wrote: I know it requires a (virtual) network connection, but have you considered to have syslog write the output 'remote' and catch that on VM ? Syslog can also log to local files/devices, which doesn't require a external network connection to work. If you have SCIF active, log to /dev/console. See man page for syslogd.conf for syntax. Sure, that's what most of us do for a subset of the syslog traffic. But the point I raised is that the driver of /dev/console does not write lines as such but a stream of bytes. If SCIF captures that you need to work to construct the original lines again. Let's share the war stories of screen scraping 3270 data streams with HLLAPI and friends. Rob
Error during command authentication
Error during command authentication Error - unable to initiate communication with LISTSERV (errno=10061, phase=CONNECT, target=127.0.0.1:2306). The server is probably not started. Every time I try to login to the IBMVL list, I get the above messages. I can still read the list, but not post or search it. Attempting this append by email. Alan Ackerman alan(dot)ackerman(at)bank of anerica(dot)com
Re: Web Services, SOAP from CMS
On Tuesday, 02/27/2007 at 12:05 CST, Alan Ackerman [EMAIL PROTECTED] wrote: We're not allowed to use LDAP to access our Corporate LDAP Directory -- we have to use a Java API or web services. I don't follow this. LDAP is LDAP is LDAP. Who cares whether you use Java, C, REXX or assembler? This was the whole point of having Open protocols in the first place. (sigh) Alan Altmark z/VM Development IBM Endicott
Simple PIPE ?
I think this should be really simple, but the brain doesn't seem to be working this morning. I have this little pipe, and the last stage is '|VAR NEWNAME'. How can a be sure NEWNAME is being set to '' (null) if nothing makes it that far through the pipe? 'PIPE FILERAND TOM222 PLI A 1-10', '| FIND --CATAL= ', '| TAKE FIRST 1', '| SPECS 9.9 1', '| STRIP', '| VAR NEWNAME' Thanks. __ ella for Spam Control has removed VSE-List messages and set aside VM-List for me You can use it too - and it's FREE! http://www.ellaforspam.com
Re: TERM TIMESTAMP ON
Sure, that's what most of us do for a subset of the syslog traffic. But the point I raised is that the driver of /dev/console does not write lines as such but a stream of bytes. Unfortunately true. Syslog-ng is a little better behaved about that, but not much. Let's share the war stories of screen scraping 3270 data streams with HLLAPI and friends. Ugh. I'd rather not. The therapy was expensive. -- db
Re: Web Services, SOAP from CMS
On 2/28/07, Alan Altmark [EMAIL PROTECTED] wrote: I don't follow this. LDAP is LDAP is LDAP. Who cares whether you use Java, C, REXX or assembler? This was the whole point of having Open protocols in the first place. (sigh) The Java API will probably slow you down enough that you don't monopolize the LDAP server ;-) I recall that just the web interface doing one request per connection slowed me down 2 orders of magnitude. On the serious side - if the powers decide to hide the LDAP server behind some web interface you have little choice. The reason for doing that may be to add more access control. Rob
Web Interface Problem
All, Is there a problem with the Web interface to this list? I get an error when I choose Search from the IBMVM home page. http://listserv.uark.edu/scripts/wa.exe?S1=ibmvm This is the error: Error - unable to initiate communication with LISTSERV (errno=10061, phase=CONNECT, target=127.0.0.1:2306). The server is probably not started. Yes a new 'face'... I've been in digest mode for several years. You all are too quick to the replies for me, I like to sit back and soak it all in. I've been doing VM since 1981, starting as an IBM designated specialist in the OKC branch. I left in the downsizing in 1993, and have been a 'customer' since then. Greg Preddy Systems Programmer DECC Mechanicsburg (405)415-5087 [EMAIL PROTECTED]
Re: Simple PIPE ?
On 2/28/07, Huegel, Thomas [EMAIL PROTECTED] wrote: How can a be sure NEWNAME is being set to '' (null) if nothing makes it that far through the pipe? The classic probably is ... | append literal | var newname But more exciting is to look at what you're going to do with it after than and see whether that will also fit in the pipeline... ;-) Rob
Re: Web Interface Problem
Try this: http://listserv.uark.edu/archives/ibmvm.html Greg Preddy (DECC Mechanicsburg) wrote: All, Is there a problem with the Web interface to this list? I get an error when I choose Search from the IBMVM home page. http://listserv.uark.edu/scripts/wa.exe?S1=ibmvm This is the error: Error - unable to initiate communication with LISTSERV (errno=10061, phase=CONNECT, target=127.0.0.1:2306). The server is probably not started. Yes a new 'face'... I've been in digest mode for several years. You all are too quick to the replies for me, I like to sit back and soak it all in. I've been doing VM since 1981, starting as an IBM designated specialist in the OKC branch. I left in the downsizing in 1993, and have been a 'customer' since then. Greg Preddy Systems Programmer DECC Mechanicsburg (405)415-5087 [EMAIL PROTECTED] -- Rich Smrcina VM Assist, Inc. Phone: 414-491-6001 Ans Service: 360-715-2467 rich.smrcina at vmassist.com Catch the WAVV! http://www.wavv.org WAVV 2007 - Green Bay, WI - May 18-22, 2007
Re: Simple PIPE ?
This works for me. Newname = '' 'PIPE FILERAND TOM222 PLI A 1-10', '| FIND --CATAL= ', '| TAKE FIRST 1', '| SPECS 9.9 1', '| STRIP', '| VAR NEWNAME tracking' Jim Hughes 603-271-5586 There's no sense in being precise when you don't even know what you're talking about. John von Neumann From: The IBM z/VM Operating System [mailto:[EMAIL PROTECTED] On Behalf Of Huegel, Thomas Sent: Wednesday, February 28, 2007 10:17 AM To: IBMVM@LISTSERV.UARK.EDU Subject: Simple PIPE ? I think this should be really simple, but the brain doesn't seem to be working this morning. I have this little pipe, and the last stage is '|VAR NEWNAME'. How can a be sure NEWNAME is being set to '' (null) if nothing makes it that far through the pipe? 'PIPE FILERAND TOM222 PLI A 1-10', '| FIND --CATAL= ', '| TAKE FIRST 1', '| SPECS 9.9 1', '| STRIP', '| VAR NEWNAME' Thanks. __ ella for Spam Control has removed VSE-List messages and set aside VM-List for me You can use it too - and it's FREE! http://www.ellaforspam.com
REXX EXEC - Trapping console messages w/SCIF
Hello group, I found out SCIF changes things. I logon and I normally don't get any traffic until I send something to the other virtual machine I am a secondary console for and then I get a response. Without SCIF I can get my message in REXX by issuing a command and then doing a PULL. However with SCIF I get a VM READ as I watch the message being returned while I am tracing the exec. I have used wakeup before and then it captures the 'activity' by return code. I could spool my console and close it, but then I probably won't be able to trap the spoolid. Yes, I could set something unique in the spool name or type. But this probably isn't the best solution. Any ideas? Thank you, Dave H.
Re: Simple PIPE ?
While I certainly agree with Sir Rob about the right thing to do see whether that will also fit in the pipeline, here's another technique that I've been know to use: newname='' /* Set to null before running Pipe */ ... whatever ..., '| VAR newname TRACKING' For more help, issue PIPE HELP VAR (or if not running the CMS Pipelines Runtime Library: HELP PIPE VAR) Mike Walter Hewitt Associates Any opinions expressed herein are mine alone and do not necessarily represent the opinions or policies of Hewitt Associates. Rob van der Heij [EMAIL PROTECTED] Sent by: The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU 02/28/2007 10:22 AM Please respond to The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU To IBMVM@LISTSERV.UARK.EDU cc Subject Re: Simple PIPE ? On 2/28/07, Huegel, Thomas [EMAIL PROTECTED] wrote: How can a be sure NEWNAME is being set to '' (null) if nothing makes it that far through the pipe? The classic probably is ... | append literal | var newname But more exciting is to look at what you're going to do with it after than and see whether that will also fit in the pipeline... ;-) Rob The information contained in this e-mail and any accompanying documents may contain information that is confidential or otherwise protected from disclosure. If you are not the intended recipient of this message, or if this message has been addressed to you in error, please immediately alert the sender by reply e-mail and then delete this message, including any attachments. Any dissemination, distribution or other use of the contents of this message by anyone other than the intended recipient is strictly prohibited.
Re: Error during command authentication
You might try the IBMVM list :-) Regards, Richard Schuh -Original Message- From: The IBM z/VM Operating System [mailto:[EMAIL PROTECTED] On Behalf Of Alan Ackerman Sent: Tuesday, February 27, 2007 4:48 PM To: IBMVM@LISTSERV.UARK.EDU Subject: Error during command authentication Error during command authentication Error - unable to initiate communication with LISTSERV (errno=10061, phase=CONNECT, target=127.0.0.1:2306). The server is probably not started. Every time I try to login to the IBMVL list, I get the above messages. I can still read the list, but not post or search it. Attempting this append by email. Alan Ackerman alan(dot)ackerman(at)bank of anerica(dot)com
PSI story
Interesting -- if not particularly accurate, at least in some areas I know about -- story about PSI and IBM: http://www.theregister.co.uk/2007/02/16/psi_ibm_hp/print.html ...phsiii
Web Interface
All, Listserv web interface is working now. I couldn't search yesterday evening and today until about 5 minutes after I posted, then it started working again. Coincidence? -- Greg Preddy Systems Programmer DECC Mechanicsburg (405)415-5087 [EMAIL PROTECTED]
Re: Simple PIPE ?
On: Wed, Feb 28, 2007 at 09:16:38AM -0600,Huegel, Thomas Wrote: } I think this should be really simple, but the brain doesn't seem to be } working this morning. } I have this little pipe, and the last stage is '|VAR NEWNAME'. } How can a be sure NEWNAME is being set to '' (null) if nothing makes it that } far through the pipe? } } 'PIPE FILERAND TOM222 PLI A 1-10', } '| FIND --CATAL= ', } '| TAKE FIRST 1', } '| SPECS 9.9 1', } '| STRIP', } '| VAR NEWNAME' The easiest way is to change the VAR stage to a STEM stage, like: '| STEM NEWNAME.' At the end of the pipe, NEWNAME.0 will contain the number of items that reached the STEM, and NEWNAME.1, NEWNAME.2 etc will contain the item(s). -- 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
Re: REXX EXEC - Trapping console messages w/SCIF
SCIF comes in as asynchronous CP data. You can use the PIPE STARMSG stage, and the delay stage. you can play around with the following sorts of things: 'PIPE (Endchar \)', 'STARMSG CP SEND CP TCPIP Q T ', '| CONSOLE', '\', 'LITERAL +2', '| DELAY', '| PIPESTOP' This traps the results of the command sent to TCPIP within two seconds. OF course there are some more elaborate schemes with pipes if you wanted to end the wait sooner. See the help for PIPE PIPESTOP. It has an example of trapping RSCS output, works similar although it is of a different type. David -Original Message- From: The IBM z/VM Operating System on behalf of Dave Hansen Sent: Wed 2/28/2007 11:28 AM To: IBMVM@LISTSERV.UARK.EDU Subject: [IBMVM] REXX EXEC - Trapping console messages w/SCIF Hello group, I found out SCIF changes things. I logon and I normally don't get any traffic until I send something to the other virtual machine I am a secondary console for and then I get a response. Without SCIF I can get my message in REXX by issuing a command and then doing a PULL. However with SCIF I get a VM READ as I watch the message being returned while I am tracing the exec. I have used wakeup before and then it captures the 'activity' by return code. I could spool my console and close it, but then I probably won't be able to trap the spoolid. Yes, I could set something unique in the spool name or type. But this probably isn't the best solution. Any ideas? Thank you, Dave H.
Re: REXX EXEC - Trapping console messages w/SCIF
You need to issue WAKEUP +0 (IUCVMSG before you send the command to the primary machine. Then in your REXX exec, loop on WAKEUP +xx (IUCVMSG while rc=5 At the end, issue WALEUP RESET The hard thing is knowing when the primary machine has fisched sending its response (i.e. having a value for +nn) You can also use PIPE STARMSG as alternative to WAKEUP. 2007/2/28, Dave Hansen [EMAIL PROTECTED]: Hello group, I found out SCIF changes things. I logon and I normally don't get any traffic until I send something to the other virtual machine I am a secondary console for and then I get a response. Without SCIF I can get my message in REXX by issuing a command and then doing a PULL. However with SCIF I get a VM READ as I watch the message being returned while I am tracing the exec. I have used wakeup before and then it captures the 'activity' by return code. I could spool my console and close it, but then I probably won't be able to trap the spoolid. Yes, I could set something unique in the spool name or type. But this probably isn't the best solution. Any ideas? Thank you, Dave H. -- Kris Buelens, IBM Belgium, VM customer support
Re: Simple PIPE ?
On 2/28/07, Macioce, Larry [EMAIL PROTECTED] wrote: I don't know pipes well, but I would set newname to null first everytime then what happens happens Sure? I would expect CMS Pipelines to drop the variable when no record flows there. Rob
Re: Simple PIPE ?
On 2/28/07, Mike Walter [EMAIL PROTECTED] wrote: '| VAR newname TRACKING' Cheating ! ;-) Since the var stage will also pass the records along, I sometimes do it like this: ... | var response | take | count lines | var worktodo if worktodo then ... Rob
Re: Simple PIPE ?
Thanks, this will work for me too. 'tracking' somehow it seems the meaning must have lost something in translation. -Original Message- From: The IBM z/VM Operating System [mailto:[EMAIL PROTECTED] Behalf Of Hughes, Jim - OIT Sent: Wednesday, February 28, 2007 10:28 AM To: IBMVM@LISTSERV.UARK.EDU Subject: Re: Simple PIPE ? This works for me. Newname = '' 'PIPE FILERAND TOM222 PLI A 1-10', '| FIND --CATAL= ', '| TAKE FIRST 1', '| SPECS 9.9 1', '| STRIP', '| VAR NEWNAME tracking' Jim Hughes 603-271-5586 There's no sense in being precise when you don't even know what you're talking about. John von Neumann _ From: The IBM z/VM Operating System [mailto:[EMAIL PROTECTED] On Behalf Of Huegel, Thomas Sent: Wednesday, February 28, 2007 10:17 AM To: IBMVM@LISTSERV.UARK.EDU Subject: Simple PIPE ? I think this should be really simple, but the brain doesn't seem to be working this morning. I have this little pipe, and the last stage is '|VAR NEWNAME'. How can a be sure NEWNAME is being set to '' (null) if nothing makes it that far through the pipe? 'PIPE FILERAND TOM222 PLI A 1-10', '| FIND --CATAL= ', '| TAKE FIRST 1', '| SPECS 9.9 1', '| STRIP', '| VAR NEWNAME' Thanks. __ ella for Spam Control has removed VSE-List messages and set aside VM-List for me You can use it too - and it's FREE! http://www.ellaforspam.com http://www.ellaforspam.com _ ella for Spam Control has removed 10245 VSE-List messages and set aside 8305 VM-List for me You can use it too - and it's FREE! www.ellaforspam.com http://www.ellaforspam.com
Re: moving a chpid
Shimon, Try (if your CP version allows) cp vary offline - CP VARY OFFLINE SUBCHANNEL - cp vary offline path xx from all CP DELETE RDEV - cp vary offline chpid -move- cable and vary online chpid and maybe VARY ONLINE PATH xx to ALL but I think they'll be there. Gregg No plan survives execution [EMAIL PROTECTED] T.IL Sent by: The IBM To z/VM OperatingIBMVM@LISTSERV.UARK.EDU System cc [EMAIL PROTECTED] ARK.EDU Subject moving a chpid 02/28/2007 10:42 Please respond to The IBM z/VM Operating System [EMAIL PROTECTED] ARK.EDU Hi, We have disks which are mirrored using PPRC to a second DASD box. There are channels connected to the mirror box which we use for running backups of the mirror copies, thus saving down-time. We changed the mirror box last night, so now the mirror copies are on a *different* raid machine. I wanted to move the chpid that connected to the old mirrors, to the new mirrors: 1) vary off all mirror volumes 2) vary off path 82 from all (and also other chpids that went to the old mirror box) 3) vary off chpid 82 4) disconnect the escon chpid that went to the old box and connect in its place the escon that reaches the new mirror box. 5) vary on chpid 82 When I tried to vary on the chpid, I got HCP1282I, which basically seems to mean 'No Virginia, you can NOT move a chpid to a new device'. (CP has detected that the channel path has been reconnected to a different device). Do I ***REALLY*** need to reipl to move a chpid??? Thanks!! Shimon (who wants to go home, but the backups wont run tonight if I do)
Re: CP VMDUMP for a mega server
Jim, Rick had asked me about this and I didn't think it was normal behaviour. I'm on the road, but have asked someone to look into this. Could you please open a PMR so we can track this? Thanks, Bit
SLES 10 YaST Network Changes
I'm seeing an issue when I try to change the hostname on cloned SLES10 guests. When making changes to the network config through YaST, I am able to change the name, but when YaST goes to save the changes, it hangs on Write hostname and DNS configuration. It never completes. Has anyone else seen this? Does anyone know where SuSE stores its hostname variable (other than /etc/hostname which doesn't appear to be read by YaST). I can use the hostname -v new name and change it on the fly, but it doesn't stick after reboot. TIA, Dave Keeton z/VM Linux Systems Administrator SDC Enterprise Systems Group Oregon State Data Center 530 Airport Road SE Salem, OR 97301 (503) 373-0832
Re: Simple PIPE ?
Yes, cheating. Sometimes cheating is OK. ;-) Another alternative (to be considered only after determining if the process could be better handled in the pipe itself): ...pipe stuff... '| VAR newname' If symbol('NEWNAME')='VAR' /* 'NEWNAME' must be in quotes and IIRC capitalized */ then go ahead and use the variable as set by the pipe else the variable was not set, take appropriate action I confess to using TRACKING or symbol('VARNAME_WHATEVER') depending on how clear my mind is at the moment. Symbol() is probably a more clean technique, but Rich's STEM solution works well to (esp. with a 'TAKE 1' stage before it). Mike Walter Hewitt Associates Any opinions expressed herein are mine alone and do not necessarily represent the opinions or policies of Hewitt Associates. Rob van der Heij [EMAIL PROTECTED] Sent by: The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU 02/28/2007 10:53 AM Please respond to The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU To IBMVM@LISTSERV.UARK.EDU cc Subject Re: Simple PIPE ? On 2/28/07, Mike Walter [EMAIL PROTECTED] wrote: '| VAR newname TRACKING' Cheating ! ;-) Since the var stage will also pass the records along, I sometimes do it like this: ... | var response | take | count lines | var worktodo if worktodo then ... Rob The information contained in this e-mail and any accompanying documents may contain information that is confidential or otherwise protected from disclosure. If you are not the intended recipient of this message, or if this message has been addressed to you in error, please immediately alert the sender by reply e-mail and then delete this message, including any attachments. Any dissemination, distribution or other use of the contents of this message by anyone other than the intended recipient is strictly prohibited.
Re: CP VMDUMP for a mega server
CP VMDUMP 0-END TO OPERATNS That was it. ___ James Vincent Systems Engineering Consultant Nationwide Services Co., Technology Solutions Mainframe, z/VM and z/Linux Support One Nationwide Plaza 3-20-13 Columbus OH 43215-2220 U.S.A Voice: (614) 249-5547Fax: (614) 677-7681 mailto:[EMAIL PROTECTED] The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU wrote on 02/27/2007 02:19:28 PM: IBMVM@LISTSERV.UARK.EDU Jim, When you issued the VMDUMP command did you just enter #CP VMDUMP or #CP VMDUMP 0-END FORMAT vmtype DSS TO dump_id ? If the second, what did you put in for vmtype? -Original Message- From: The IBM z/VM Operating System [mailto:[EMAIL PROTECTED] On Behalf Of Jim Vincent Sent: Tuesday, January 02, 2007 3:58 PM To: IBMVM@LISTSERV.UARK.EDU Subject: CP VMDUMP for a mega server We are doing a VMDUMP for a 2G linux server and it is taking FOREVER. If this was a production server we would be picking daggers out of places I can't mention here. Paging is not too bad on the system (300/sec) and we set the share and reserved for the guest up to maybe help, but nothing seems to get it moving any. It is doing about 1000 spool records every 15-20 seconds and we guestimated it would be about 524288 records; after about an hour it is less than half done!! Is this to be expected? Are we to expect VMDUMP to take that long for these larger guests or do we have a situation we need to dig into? ___ James Vincent Systems Engineering Consultant Nationwide Services Co., Technology Solutions Mainframe, z/VM and z/Linux Support One Nationwide Plaza 3-20-13 Columbus OH 43215-2220 U.S.A Voice: (614) 249-5547Fax: (614) 677-7681 mailto:[EMAIL PROTECTED] If you are not an intended recipient of this e-mail, please notify the sender, delete it and do not read, act upon, print, disclose, copy, retain or redistribute it. Click here for important additional terms relating to this e-mail. http://www.ml.com/email_terms/
VSE/ESA 2.6.1 and z9 BC
People, I've tried to run VSE/ESA 2.6.1 as a guest of zVM 4.3 on a z9 BC. zVM 4.3 came up ok but I got an abend of VSE/ESA when loading the supervisor. The message is: SYSTEM ENTERED HARD WAIT SYSTEM DETERMINED ERRO R. I've heard that is necessary to install the APARs DY45944 and DY45958 on VSE/ESA 2.6.1 before switching to a z990 or z890. Does anybody know if th e APARs work for a z9 BC? Thanks Prado
Re: VSE/ESA 2.6.1 and z9 BC
Here is from the archives (around 12/20/2006): You probably need some VSE PTF's At minimum you need DY45944 HARD WAIT during IPL of VSE on z990 or z890 processors. WAITFFF WAITFED . Note: this APAR is required to run VSE/ESA 2.5 and 2.6 on a z990 (D/T 2084) or z890 (D/T 2086) system. The problem is that you need to bring up VSE to apply the maintenace... This should have been uncovered during the Z9 Systems Assurance -Original Message- From: The IBM z/VM Operating System [mailto:[EMAIL PROTECTED] On Behalf Of Antonio C Prado Sent: Wednesday, February 28, 2007 9:43 AM To: IBMVM@LISTSERV.UARK.EDU Subject: VSE/ESA 2.6.1 and z9 BC People, I've tried to run VSE/ESA 2.6.1 as a guest of zVM 4.3 on a z9 BC. zVM 4.3= came up ok but I got an abend of VSE/ESA when loading the supervisor. The= message is: SYSTEM ENTERED HARD WAIT SYSTEM DETERMINED ERRO= R. I've heard that is necessary to install the APARs DY45944 and DY45958 on VSE/ESA 2.6.1 before switching to a z990 or z890. Does anybody know if th= e APARs work for a z9 BC? Thanks Prado ** This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message.
Re: VSE/ESA 2.6.1 and z9 BC
Hello Antonio, We are running VSE/ESA 2.6.1 on z/VM 4.3 but on the Z890. We do have Dy45944 via PTF UD52329. We do not have any problems with the Z890. Please note that I applied every ptf I could find that was related to the Z890-zVM 4.3 and VSE/ESA 2.6.1. We were behind here until I came on board. I have be applying fixes since and have been pushing for z/VM 5.x and z/VSE 3.x. I have the z/VSE going in. Ed Martin Aultman Health Foundation 330-588-4723 [EMAIL PROTECTED] ext. 40441 -Original Message- From: The IBM z/VM Operating System [mailto:[EMAIL PROTECTED] On Behalf Of Antonio C Prado Sent: Wednesday, February 28, 2007 12:43 PM To: IBMVM@LISTSERV.UARK.EDU Subject: VSE/ESA 2.6.1 and z9 BC People, I've tried to run VSE/ESA 2.6.1 as a guest of zVM 4.3 on a z9 BC. zVM 4.3 came up ok but I got an abend of VSE/ESA when loading the supervisor. The message is: SYSTEM ENTERED HARD WAIT SYSTEM DETERMINED ERROR. I've heard that is necessary to install the APARs DY45944 and DY45958 on VSE/ESA 2.6.1 before switching to a z990 or z890. Does anybody know if the APARs work for a z9 BC? Thanks Prado
Re: REXX EXEC - Trapping console messages w/SCIF
Hello, I am still having trouble with my SCIF exec. Here it is: /* rexx */ trace r 'set msg iucv' 'pipe (endchar \)', '|starmsg CP Q MUDLAKE', '| console', '\', 'literal +2', '| delay', '| pipestop' parse upper pull input '-' var if var = 'dsc' then nop else do say 'mudlake not logged on' exit 1369 end 'set msg on' Here is it in action: 12:46:27 jimmy 12:46:27 3 *-* 'set msg iucv' 12:46:27 set msg iucv 12:46:27 4 *-* 'pipe (endchar \)','|starmsg CP Q MUDLAKE','| console','\',' literal + 12:46:27 2','| delay','| pipestop' 12:46:27 pipe (endchar \) |starmsg CP Q MUDLAKE | console \ litera l +2 | de 12:46:27 lay | pipestop 12:46:27 00: MUDLAKE - DSC 12:46:29 11 *-* parse upper pull input '-' var If I change the delay to 4 seconds the DSC message always has the same time as the pipestop. The delay is how long before the parse is executed. The book says when pipestop reads an input record, it ends the stages. Am I ending the stages? It looks like the DSC message isn't PULLable because I get placed in a VM READ. Some SCIF stuff: 12:52:09 cp send cp mudlake q secuser 12:52:09 MUDLAKE : SECONDARY USER LNXADMIN IS LOGGED ON 12:52:09 Ready; T=0.01/0.01 12:52:09 12:52:11 id 12:52:11 LNXADMIN AT ZVM3 VIA *02/28/07 12:52:11 CST WEDNESDAY 12:52:11 Ready; T=0.01/0.01 12:52:11 Thanks in advance, Dave H.
Re: REXX EXEC - Trapping console messages w/SCIF
parse upper pull input '-' var results in a vm read 'cause the cms stack is empty. You didn't place any data in the stack. I think you should use the VAR stage, not mess with the CMS stack. But if you insist you can use the PIPE STACK stage to place piped output into the CMS stack. CP Q MUDLAKE is not being handled by your console stage. It is from the CP command you issued on your STARMSG stage directed to CP, but it is not output in the pipe output stream. Only data captured by STARMSG will be output in the pipe stream. You could alter the pipe to use the VAR stage to place the piped data into a variable. /**/ 'CP SET MSG IUCV' 'PIPE (Endchar \)', 'STARMSG CP SEND CP TCPIP Q USERID', '| VAR CPOUT ', '\', 'LITERAL +2', '| DELAY', '| PIPESTOP' say 'cpout:' cpout exit ... getem cpout: 0008TCPIP TCPIP : TCPIPAT EGESSEB1 Ready; T=0.01/0.01 14:32:51 -Original Message- From: The IBM z/VM Operating System on behalf of Dave Hansen Sent: Wed 2/28/2007 1:54 PM To: IBMVM@LISTSERV.UARK.EDU Subject: Re: [IBMVM] REXX EXEC - Trapping console messages w/SCIF Hello, I am still having trouble with my SCIF exec. Here it is: /* rexx */ trace r 'set msg iucv' 'pipe (endchar \)', '|starmsg CP Q MUDLAKE', '| console', '\', 'literal +2', '| delay', '| pipestop' parse upper pull input '-' var if var = 'dsc' then nop else do say 'mudlake not logged on' exit 1369 end 'set msg on' Here is it in action: 12:46:27 jimmy 12:46:27 3 *-* 'set msg iucv' 12:46:27 set msg iucv 12:46:27 4 *-* 'pipe (endchar \)','|starmsg CP Q MUDLAKE','| console','\',' literal + 12:46:27 2','| delay','| pipestop' 12:46:27 pipe (endchar \) |starmsg CP Q MUDLAKE | console \ litera l +2 | de 12:46:27 lay | pipestop 12:46:27 00: MUDLAKE - DSC 12:46:29 11 *-* parse upper pull input '-' var If I change the delay to 4 seconds the DSC message always has the same time as the pipestop. The delay is how long before the parse is executed. The book says when pipestop reads an input record, it ends the stages. Am I ending the stages? It looks like the DSC message isn't PULLable because I get placed in a VM READ. Some SCIF stuff: 12:52:09 cp send cp mudlake q secuser 12:52:09 MUDLAKE : SECONDARY USER LNXADMIN IS LOGGED ON 12:52:09 Ready; T=0.01/0.01 12:52:09 12:52:11 id 12:52:11 LNXADMIN AT ZVM3 VIA *02/28/07 12:52:11 CST WEDNESDAY 12:52:11 Ready; T=0.01/0.01 12:52:11 Thanks in advance, Dave H.
Re: moving a chpid
Shimon, Try (if your CP version allows) cp vary offline - CP VARY OFFLINE SUBCHANNEL - cp vary offline path xx from all CP DELETE RDEV - cp vary offline chpid -move- cable and vary online chpid and maybe VARY ONLINE PATH xx to ALL but I think they'll be there. Um.. I don't think I like that one. What about all the RDEVs you said to delete? And the offline subchannels? In actual fact, a funny thing happened. After sending out the email, I tried again to vary on the CHPID, and it did NOT complain! So I tried varying on the PATH. I think that also took two tries. Then when I tried to vary on the devices I got a COMMAND REJECT message for *every* device with an online path on that chpid. And *then*... it worked! (I also went through all the same messy stuff with a second chpid). So.. apparently you CAN change devices, it's just messy. I accessed the mirror dasd via the moved chpid, and saw copied NEW data, so I am confident that I really did what I meant to do. Thanks! Shimon P.S. Apologies to the listmaster for accidentally using the wrong From address on the last post.
Re: PSI story
I see two problems with this story - one is they quoted Phil Payne, whose has some kind of vendetta against IBM going. (I suspect he lost money in an emulator solution) and two, Itanium hardware is faster and more modern than a mainframe PC, but ... it is not running Itanium software, it is emulationg the zSeries arch. I'm not sure the authors of this article really get those ideas. :) -Paul ---BeginMessage--- Interesting -- if not particularly accurate, at least in some areas I know about -- story about PSI and IBM: http://www.theregister.co.uk/2007/02/16/psi_ibm_hp/print.html ...phsiii ---End Message---
Re: REXX EXEC - Trapping console messages w/SCIF
David and Kris, Thank you for your help. I trap to a stem and I'm back to figuring out my 'logic'. It's been a while since a wrote a pipe. I saw they can still be written in EXEC2. Maybe VMFOPT still works too. Thanks again, Dave H. Hennepin County
Re: PSI story
--- Paul Raulerson [EMAIL PROTECTED] wrote: I see two problems with this story - one is they quoted Phil Payne, whose has some kind of vendetta against IBM going. (I suspect he lost money in an emulator solution) and two, His input is pretty small and pretty accurate. Even for us Mainframe Software costs are hefty... Itanium hardware is faster and more modern than a mainframe PC, but ... it is not running Itanium software, it is emulationg the zSeries arch. How does this make it slower? I'm not sure the authors of this article really get those ideas. :) -Paul From: Phil Smith III [EMAIL PROTECTED] To: IBMVM@LISTSERV.UARK.EDU Date: Wed, 28 Feb 2007 13:17:00 + Subject: PSI story Interesting -- if not particularly accurate, at least in some areas I know about -- story about PSI and IBM: http://www.theregister.co.uk/2007/02/16/psi_ibm_hp/print.html ...phsiii Never miss an email again! Yahoo! Toolbar alerts you the instant new Mail arrives. http://tools.search.yahoo.com/toolbar/features/mail/
Re: PSI story
I see two problems with this story - one is they quoted Phil Payne, whose has some kind of vendetta against IBM going. (I suspect he lost money in an emulator solution) and two, His input is pretty small and pretty accurate. Even for us Mainframe Software costs are hefty... I think I'd agree in this case. While Phil is often unnecessarily caustic, the emperor's new clothes occasionally ARE invisible, and no one else is willing to stand up and say it. Phil often serves that function. Even with the recent price drops for hardware and software, IBM *is* pricing System z out of the low and midrange market (considering only new equipment). With the loss of the Flex 64-bit capability for general use, and now the loss of the emulated PSI solution (whether or not it violates IBM patents I don't know), there's not a compelling solution commercially available that competes with the more high-end Opteron and Itanium commodity systems. With HP providing VMS on Itanium, there's a serious alternative to z/OS available and viable again, and one that provides a lot more MIPS for a lot fewer dollars with few compromises in security (and a lot easier manageability and serviceability. Any mouth-breather can manage VMS semi-competently -- generations of grad students have proven that over and over. )If HP plays it's cards right, they could take a serious chunk of the small z/OS and VSE markets away from both zSeries and iSeries, without customers sacrificing security and/or reliability. VMS clustering isn't parallel sysplex, but how many sites short of the high-end *need* sysplex? Itanium hardware is faster and more modern than a mainframe PC, but ... it is not running Itanium software, it is emulationg the zSeries arch. How does this make it slower? Another interesting argument. If the basic assumption is that the emulated zArch performance is proportional to the underlying Itanium performance, there's a lot of things that could be compelling here. Certainly Hercules seems to do an awful lot in this area, and the argument for Core Duos and Opterons seems to track Moore's Law closely.
Re: REXX EXEC - Trapping console messages w/SCIF
2007/2/28, Dave Hansen [EMAIL PROTECTED]: David and Kris, Thank you for your help. I trap to a stem and I'm back to figuring out my 'logic'. It's been a while since a wrote a pipe. I saw they can still be written in EXEC2. Maybe VMFOPT still works too. Thanks again, Dave H. Hennepin County TRACE a = STRING OF Writing in B = CONCAT OF a BLANK EXEC2, c = STRING OF isn't that D = CONCAT OF B BLANK c BLANK something of TYPE D the past? (or something like that, my EXEC2 isn't as good anymore as 20 years ago). -- Kris Buelens, IBM Belgium, VM customer support
Re: PSI story
... it is not running Itanium software, it is emulationg the zSeries arch. How does this make it slower? Another interesting argument. If the basic assumption is that the emulated zArch performance is proportional to the underlying Itanium performance, there's a lot of things that could be compelling here. Having not seen the CPU its hard to say what is going on, but the PSI blurb implied that they were using changed microcode and Just-In-Time tecniques to speed up emulation. Certainly Hercules seems to do an awful lot in this area, and the argument for Core Duos and Opterons seems to track Moore's Law closely. I can't really judge. I understand the mainframe at work (and I forget the model) is rated at about 70 mips. When emulating normal 370 mode, with Hercules, running VM/370R6, I get about 28 mips out out of a hyper-threaded 3ghz Pentium. I know its slower when emulating 64 bit, but from this it seems that Emulation could easily provide that level of performace on a 4-core box. (either 2 x 2 core or 1 x dual core). No need to miss a message. Get email on-the-go with Yahoo! Mail for Mobile. Get started. http://mobile.yahoo.com/mail
Layer 2 VSWITCH
Howdy; I am trying to test migration from Layer 3 VSWITCH to Layer 2 with z/VM 5.2. I am not having any luck defining a layer 2 VSWITCH and am unsure what I could be doing wrong. I get the following errors: define vswitch vlinux1 rdev f912 fd12 ethernet portname osadxvm1 osadxvm2 VSWITCH SYSTEM VLINUX1 is created Ready; HCPSWU2830I VSWITCH SYSTEM VLINUX1 status is devices attached. HCPSWU2830I DTCVSW1 is VSWITCH controller. HCPSWU2830I VSWITCH SYSTEM VLINUX1 status is devices attached. HCPSWU2830I DTCVSW1 is VSWITCH controller. HCPSWU2832E The connection for VSWITCH SYSTEM VLINUX1 is not active. HCPSWU2832E None of the RDEVs are available working QDIO OSA Express devices. HCPSWU2832E The connection for VSWITCH SYSTEM VLINUX1 is not active. HCPSWU2832E None of the RDEVs are available working QDIO OSA Express devices. q lan vlinux1 details VSWITCH SYSTEM VLINUX1 Type: VSWITCH Connected: 0Maxconn: INFINITE PERSISTENT RESTRICTEDETHERNET Accounting: OFF VLAN Unaware State: Disconnected QueueStorage: 8 Portname: OSADXVM1 RDEV: F912 Controller: NONE Error: No Layer 2 Portname: OSADXVM2 RDEV: FD12 Controller: NONE Error: No Layer 2 Ready; I can re-define it as a layer 3 VSWITCH and it works fine. detach vswitch vlinux1 VSWITCH SYSTEM VLINUX1 is destroyed Ready; define vswitch vlinux1 rdev f912 fd12 portname osadxvm1 osadxvm2 VSWITCH SYSTEM VLINUX1 is created Ready; HCPSWU2830I VSWITCH SYSTEM VLINUX1 status is ready. HCPSWU2830I DTCVSW1 is VSWITCH controller. q lan vlinux1 details VSWITCH SYSTEM VLINUX1 Type: VSWITCH Connected: 0Maxconn: INFINITE PERSISTENT RESTRICTEDNONROUTER Accounting: OFF VLAN Unaware State: Ready IPTimeout: 5 QueueStorage: 8 Portname: OSADXVM1 RDEV: F912 Controller: DTCVSW1 VDEV: F912 Portname: OSADXVM2 RDEV: FD12 Controller: DTCVSW2 VDEV: FD12 BACKUP Ready; What am I missing? Thanks; ok r.
Re: Active Directory from CMS
On Tue, 27 Feb 2007 09:54:19 -0800, Dave Wade [EMAIL PROTECTED] wrote: I wonder why you need two LDAP directories. AD is basically an LDAP directory. You use LDAP to access it like any other LDAP directory. As usual for MS it chooses to implement things in a different, but perfectly legal way. If you have multiple domains you may need to use other protocols to access. Dave = I wonder why, too. I did ask, but all I got was for historical reasons. This is a big shop that grew mostly by mergers and acquisitions. Some people listen to Microsoft and some people listen to Solaris and some people listen to the z/OS part of IBM and some people listen to the Tivol i part of IBM, etc. But mostly I am looking for anyone who has actually tried to use CMS with Active Directory, either for authorization or to extract data out of the LDAP directory.
Re: Active Directory from CMS
--- Alan Ackerman [EMAIL PROTECTED] wrote: On Tue, 27 Feb 2007 09:54:19 -0800, Dave Wade [EMAIL PROTECTED] wrote: I wonder why you need two LDAP directories. AD is basically an LDAP directory. You use LDAP to access it like any other LDAP directory. As usual for MS it chooses to implement things in a different, but perfectly legal way. If you have multiple domains you may need to use other protocols to access. Dave = I wonder why, too. I did ask, but all I got was for historical reasons. This is a big shop that grew mostly by mergers and acquisitions. Some people listen to Microsoft and some people listen to Solaris and some people listen to the z/OS part of IBM and some people listen to the Tivoli part of IBM, etc. But mostly I am looking for anyone who has actually tried to use CMS with Active Directory, either for authorization or to extract data out of the LDAP directory. Alan, I havn't tried any of that, and I don't have any chance to. The Microsoft stuff I can build in a virtual PC using MS virtual PC or Virtual server. I can legally load the 90 day evals of W2003 and build an AD imported from the real directory. What I can't easily do is add a ring fenced zVM because it would have to run on the real mainframe. To get at that I would have to arrange connectivity for test traffic onto the data centre LAN and that might be real tricky. In fact I feel so faint at the thought of drawing up the change requests, I think I'll pour myself a beer, and go to bed. It is 30 after midnight here in the UK after all. However this is where a small test box which could be put on an isolated LAN would be oh so usefull, but as we have already noted IBM have killed PSI and FunSoft. Dave. Have a burning question? Go to www.Answers.yahoo.com and get answers from real people who know.
Re: Layer 2 VSWITCH
Raymond, q lan vlinux1 details VSWITCH SYSTEM VLINUX1 Type: VSWITCH Connected: 0Maxconn: INFINITE PERSISTENT RESTRICTEDETHERNET Accounting: OFF VLAN Unaware State: Disconnected QueueStorage: 8 Portname: OSADXVM1 RDEV: F912 Controller: NONE Error: No Layer 2 Portname: OSADXVM2 RDEV: FD12 Controller: NONE Error: No Layer 2 Ready; The No Layer 2 in the Error: field means the devices you're trying to use do not support layer 2 mode. Regards, Miguel Delapaz z/VM TCP/IP Development
Re: Multiple Guests using the Same Crypto Domain
On Wed, 28 Feb 2007 15:06:48 -0600, Don W. wrote: I am trying to define two z/OS guests that are using CRYPTO. The mainframe supposedly has two CRYPTO Coprocessors. The guests need to have the same DOMAIN. I thought I should be able to dedicate a CRYPTO Coprocessor to each guest and use the same domain. When I bring up the first guest, it seems to reserve both CRYPTO processors. The first guest gets msg HCPAPJ1708I No Processor is available to service virtual crypto unit (0/1). The second guest gets a msg that the DOMAIN is in use and CRYPTO is not available. Should I be able to run two guests using crypto with the same domain? To answer this we will need to know what type of processor. The different processors handle things different. In addition, if this is a z800/z900 or older, you can only bind them to CPU0 and CPU1. Lloyd
Re: PSI story
On Wednesday, 02/28/2007 at 04:43 EST, David Boyes [EMAIL PROTECTED] wrote: With the loss of the Flex 64-bit capability for general use Sorry to nitpick, but I don't believe there has ever been a FLEX 64-bit capability for general use. Alan Altmark z/VM Development IBM Endicott
Re: PSI story
With a small amount of trepidation (but inviting stomping from anybody wh o feels that I'm off-base here) can I remind folk that, on IBM mainframe hardware, MIPS aren't the whole story. There's channels too - and in an I/O-related situation their power needs to be ADDED to the CPU power to come up with a realistic, comparative MIPS figure. It's a very long time since I saw anything that indicated how much MIPpag e is offloaded into the channels by a typical, mainframe workload but please remember that, unless you understand how channels are implemented when comparing two different solutions, you can quickly mislead yourself regarding the genuine value of the, MIPS comparison. (I have a similar problem regarding, channel bandwidth - each individua l channel on a mainframe might be, slow but potentially I can have severa l hundred running in parallel - in the right circumstances doesn't this giv e me greater capacity to work with than a single but much faster I/O portal ? Do I want a firehose or do I want the Mississippi? As a man to whom I would happily defer when it comes to performance issues has occasionally been heard to comment, I think, It depends ...) Regards Jeff Gribbin (Speaking only for himself.)