Re: IPGATE with RACF
When I installed IPGATE for my new customer (without RACF), at first I found this in the IPGATE of the remote system: CPICOMM LOGDATA H1 V 87 Trunc=87 Size=2 Line=1 Col=1 Alt=0 +2+3+4+5+6+7+8+. * * * Top of File * * * _SPECIFIC_ERROR: Privilege class not authorized to set alternate user I _SPECIFIC_ERROR: Privilege class not authorized to set alternate user I * * * End of File * * * That meant IPGATE missed CP class B (RACF requirements come on top of that). Maybe you also need to verify the userid mapping: IPGATE USERMAP H1 V 80 Trunc=80 Size=10 Line=1 Col=1 !...+1+2+3+4+5+... * * * Top of File * * * ;origin_system origuser resource locuser 6 line(s) not displayed --- * **not_auth ; VMIFL: allow any user to come in with its own authority 10.132.224.200 **= * * * End of File * * * If you'd translate MAINT for example into RMTMAINT, it is logical that a GRANT TO MAINT will not help the MAINT user from a remote system that comes in as RMTMAINT. 2010/3/12 Phil Tully tull...@optonline.net Bruce, I'm still not sure either. I did a test today, brought down the node where the SFS server resides, re-ipled with a CPLOAD which had no RACF in it. Brought up the sfs server and IPgate, attempted the same connection from the second system, still no luck. Only files and directories with public access are allowed. Phil Bruce Hayden wrote: I don't know what is wrong. I tried it here, creating a filespace that doesn't have a userid in the directory, and I could access it via IPGATE on a remote system. You aren't, by chance, using RACF to control SFS? I presume you aren't since you mention PUBLIC directories. Maybe looking at the RACF audit data or maybe even on the RACFVM console will give you a clue as to what authorization request is failing. On Wed, Mar 10, 2010 at 2:29 PM, Philip Tully tull...@optonline.net wrote: According to the racf team here (I don't have access) we have configured racf as you said. BTW: we do not have a userid calls tools only a filespace. Here is the RACF output VLB2 ACTIVE CLASSES = DATASET USER GROUP VMMDISK VMRDR VMCMD VMNODE VMBATCH VXMBR VMXEVENT GENERIC PROFILE CLASSES = VMBATCH GENERIC COMMAND CLASSES = VMBATCH GENLIST CLASSES = VMBATCH Sysv ACTIVE CLASSES = DATASET USER GROUP VMMDISK VMRDR VMCMD VMNODE VMBATCH VXMBR VMXEVENT GENERIC PROFILE CLASSES = VMBATCH GENERIC COMMAND CLASSES = VMBATCH -- 'in media stat virtus' Virtue's in the middle -- Kris Buelens, IBM Belgium, VM customer support
Re: Compression support added to VMA
The new version looks much nicer too. Thanks. I try the ADD process and added a CAL.CMD file to an existing VMARC file, that I then uploaded to VM: l qdsk vmarc (ISO FILENAME FILETYPE FM FORMAT LRECL RECS BLOCKS DATE TIME QDSK VMARCA1 F 80125 3 2010-03-12 09:59:41 Ready MAINT at AGC ; T=0.01/0.01 10:01:07 vmarc list QDSK VMARC A CAL CMD A1. Bytes in=2400, bytes out= 0 ( 0%). QDSK EXEC A1. Bytes in=7600, bytes out= 0 ( 0%). Ready MAINT at AGC ; T=0.01/0.01 10:01:19 vmarc unpk QDSK VMARC A Unexpected error during output. RC=11. Ready MAINT at AGC (00011); T=0.01/0.01 10:01:25 If the 11 is an FSWRITE retruncode: 11 FSCB is not marked with a record format of F nor of V I didn't change the settings (that I just now detected), they still read: fmode A1, refcm Variable, lrecl 65535, compression LZW; conversion empty I don't know how difficult this would be: now when adding files to a VMARC, one would first need to update the settings (to set the characteristics of the files to be added). It would be much better if the File Open dialog could be changed to include these settings on the Open panel, otherwise chances are great one will forget to set the right things. And, very strange: I just re-opened the VMARC file (to which I added this CAL.CMD file): the CAL.CMD file is not listed, only the original (and only) CMS file is listed. With XEDIT, I can easily see that the added file is the first member in the VMARC (in hex I see the same in my Windows file). 2010/3/11 Kim Goldenberg kgold...@gmail.com On 03/11/2010 01:22 PM, Mark Post wrote: On 3/11/2010 at 12:59 PM, Leland Lucius lluc...@homerow.net lluc...@homerow.net wrote: You can now create and/or update VMARC files on Linux, OS X, and Windows. ASIS and LZW storage methods are currently supported and I'll be adding S2 support after SHARE. Download the update here: http://homerow.net/zvm/vma Keep a critical eye open when trying it out and let me know of critters or odd behavior. There's bound to be some... When I compile the source I get this: make: wx-config: Command not found. Where does that command come from? The appropriate debug version of libwxgtk; at least that's where it is in Ubuntu. Kim Goldenberg -- Kris Buelens, IBM Belgium, VM customer support
Re: CP's Parm Disks
My problem with SERVICE and PUT2PROD is that I don't know what it will do to *my* system. For example can one still work with first upgrading CP, then, maybe days/weeks later, CMS? Can I install SW on placed I like (not in users like 5684042J or 5654010A)? And not necessarly in VMSYS, (what often means VMSYS:5654010A.xxx) but in for example SFSESA:MAINTPP.VTAM420 ? I know, it can be documented somewhere (PPFs? other ctrl files?), but I didn't get any education about this. In the good old days, there were delta workshops. This is how I learned about VMSES (in an ITSC workshop) and then I tried to educate the Belgian VM customers with my own version of delta workshops. 2010/3/11 Alan Altmark alan_altm...@us.ibm.com On Thursday, 03/11/2010 at 11:11 EST, Schuh, Richard rsc...@visa.com wrote: Not that I mind having it written on the CFx disk, I do not use it on any live system, but I seem to remember someone on this list, someone from IBM, saying that the PARM disks were there for our use in customizing the system and that they would not be violated by IBM. I don't remember who said it, but I think his initials were A.A. The CF1 disk (production) is yours to do with as you please. CF2 is a build disk and belongs to IBM. CF3 is a copy of your CF1. You put it on the CF1 and it will end up on CF2 and CF3. If PUT2PROD doesn't meet your needs, you need to tell us in what way it interferes with your ability to service your systems. Alan Altmark z/VM Development IBM Endicott -- Kris Buelens, IBM Belgium, VM customer support
Friday gift - Perfkit ULOG
Those with RTM/ESA experience may just like me have liked the ULOG display: it listed the user consuming most CPU (by default that was). If the system was slow, I displayed it to see who was since how long hogging the CPU. With PERFKIT, such a report no longer exists. The good news is one can build something similar. As I found it so useful yesterday, I decided to share it here. Execute the following commands or include them in FCONX $PROFILE (PERFSVM 1CC by default): FC DEFLOG ULOG DESC User extremes (CPU, I/O, ...) FC DEFLOG ULOG H1 User extremes (CPU, I/O, ...) FC DEFLOG ULOG H2 . ---system--- ---User with. FC DEFLOG ULOG COL 12 LEN 6 COPY SYSSUMLG LAST COL 12 NAME %CPU_ FC DEFLOG ULOG COL 18 LEN 7 COPY SYSSUMLG LAST COL 52 NAME IO/sec FC DEFLOG ULOG COL 26 LEN 7 COPY SYSSUMLG LAST COL 76 NAME Pag/sec FC DEFLOG ULOG COL 35 LEN 15 COPY CPU LINE 21 COL 65 NAME Max-%CPU FC DEFLOG ULOG COL 53 LEN 15 COPY CPU LINE 23 COL 65 NAME Max-IO/s FC DEFLOG ULOG COL 71 LEN 15 COPY CPU LINE 24 COL 65 NAME Max-PG/s And you we find a report like this in section user defined data USER EXTREMES (CPU, I/O, ...) . ---SYSTEM--- ---USER WITH.. End Time %CPU_ IO/SEC PAG/SEC MAX-%CPU MAX-IO/S MAX-PG/S 15:21:00 16.2 42.7 .0 VSEPROD10.8 SQLDSFP2131 . 15:22:00 23.4 109.6 .2 VSEPROD18.2 VSEPROD94.7 . 15:23:00 38.7 145.4 .6 VSETEST30.9 VSEPROD 239 . 15:24:00 31.0 471.3 .1 PPRCMON19.0 PPRCMON 649 . 15:25:00 29.7 62.3 .1 VSEPROD22.4 SQLDSFP2155 . (this system doesn't page, that explains the at the end) Note: the above statements are perfect for a z/VM 5.3, with 1 engine. If your system has more engines the MAX users are located farther down in de CPU report and you will need to change the LINE 21,23, and 24 accordingly. To test your setup, a simple exec like this one can help you: /* This exec can be used to define a Perfkit user log in trialerror mode Written by: Kris Buelens IBM Belgium; KRIS at VMKBCT01 5 Jul 2006*/ address command call DEFLOG 'ULOG OFF' call DEFLOG 'ULOG DESC User extremes (CPU, I/O, ...)' call DEFLOG 'ULOG H1 User extremes (CPU, I/O, ...)' call DEFLOG 'ULOG H2 . ---system--- ---User with.' call DEFLOG 'ULOG COL 12 LEN 6 COPY SYSSUMLG LAST COL 12 NAME %CPU_' call DEFLOG 'ULOG COL 18 LEN 7 COPY SYSSUMLG LAST COL 52 NAME IO/sec' call DEFLOG 'ULOG COL 26 LEN 7 COPY SYSSUMLG LAST COL 76 NAME Pag/sec' call DEFLOG 'ULOG COL 35 LEN 15 COPY CPU LINE 21 COL 65 NAME Max-%CPU' call DEFLOG 'ULOG COL 53 LEN 15 COPY CPU LINE 23 COL 65 NAME Max-IO/s' call DEFLOG 'ULOG COL 71 LEN 15 COPY CPU LINE 24 COL 65 NAME Max-PG/s' exit rc DefLog: 'PIPE (sep 00) VMC PERFSVM FC DEFLOG' arg(1) '00'x 'CONS' return -- Kris Buelens, IBM Belgium, VM customer support
Question About Read console output under REXX
Hello List, Years ago, We had a REXX program that gove a CMS (query names), or a CP command (CP q rdr all) , and next read the output of this command in my program, for example : If we need look the spool files, my program process this, and look how many files had, or list the users logged in alphabetic order. Unfortunatelly We lost this samples programs, so, someone have anything like this ? Thanks very much. Sergio Lima Costa System Programmer GRV Solutions Sao Paulo - Brazil _ Com o Internet Explorer 8 você fica mais protegido contra ameaças da web. Saiba mais. http://go.microsoft.com/?linkid=9707132
Re: IPGATE with RACF
All userids on all systems are the same, so my IPGATE USERMAP is * * * Top of File * * * ;origin_system origuser resource locuser ;23456789012345 12345678 12345678 12345678 ;VLB1.MF.ADP.COM 10.1.40.14 *** ;VLB2.MF.ADP.COM 10.1.40.15 *** ;VML1.MF.ADP.COM 10.175.128.51 *** ;VML2.MF.ADP.COM 10.175.132.10 *** ;VML3.MF.ADP.COM 10.175.128.52 *** ;VML4.MF.ADP.COM 10.175.128.35 *** ;VMLX.MF.ADP.COM 10.175.132.6*** ;SYSV.MF.ADP.COM 10.175.128.32 *** * * * End of File * * * the Only resource I am attempting to share at the moment is the SFS serve r sysvsfse IPGATE Resource file looks like the following: (comments removed for compactness) ** SYSVSFSE SYSVESYSTEM 4567 10.175.128.32 When I bring up the SFS server the Q Resource shows Resource: SYSVSFSE Type: Global Owning Userid: VMSERVE Then when I bring up the IPGATE server Q Resource looks like Resource: SYSVSFSE Type: Global Owning Userid: VMSERVE Resource: XC_ Type: System Owning Userid: IPGATE On the second system I am using the identical IPGATE resource and usermap files: and a Q Resource appears as : Resource: SYSVSFSE Type: System Owning Userid: IPGATE Resource: XC_ Type: System Owning Userid: IPGATE I have changed the specification in the resource file from SYSTEM to GLob al with no change.
Daylight Saving Time w/ VSE
This is the first time (in quite some time) that I've had a Daylight Saving Time (Spring Forward). Last year we did a Fall Backward by shutting the system down for one hour. So, here are my questions: 1) VM time has to be done manually? Has anyone done this via VMUTIL (for example? 2) Does anything need to be done to the z/VSEs (when springing forward)? 3) Will z/VSE pick up the time change when it's changed on VM? 4) Are there special conditions for 2 and 3 above (specifically SET CLOCK/ZONE/ZONEDEF/ZONEBDY settings) 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 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.
Re: Question About Read console output under REXX
'PIPE CMS command | STEM OUTPUT.' 'PIPE CP command| STEM OUTPUT.' Do i = 1 to output.0 Say output.i End for starters Scott On Fri, Mar 12, 2010 at 8:43 AM, Sergio Lima sergiovm...@hotmail.comwrote: Hello List, Years ago, We had a REXX program that gove a CMS (query names), or a CP command (CP q rdr all) , and next read the output of this command in my program, for example : If we need look the spool files, my program process this, and look how many files had, or list the users logged in alphabetic order. Unfortunatelly We lost this samples programs, so, someone have anything like this ? Thanks very much. Sergio Lima Costa System Programmer GRV Solutions Sao Paulo - Brazil -- Transforme-se em personagens engraçados. Conheça o novo site de I Love Messenger.http://ilm.windowslive.com.br/?ocid=ILM:ILM:Hotmail:Tagline:1x1:Tagline
Re: Daylight Saving Time w/ VSE
On 03/12/2010 09:59 AM, Frank M. Ramaekers wrote: This is the first time (in quite some time) that I’ve had a Daylight Saving Time (Spring Forward). Last year we did a Fall Backward by shutting the system down for one hour. So, here are my questions: 1) VM time has to be done manually? Has anyone done this via VMUTIL (for example? 2) Does anything need to be done to the z/VSEs (when springing forward)? 3) Will z/VSE pick up the time change when it’s changed on VM? 4) Are there special conditions for 2 and 3 above (specifically SET CLOCK/ZONE/ZONEDEF/ZONEBDY settings) 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 76701 1). As long as the timezone settings are correct in z/VM, issue the command: SET TIMEZONE CDT at the appropriate time. Doing this with VMUTIL (or your fave scheduler) shouldn't be a problem. I've never done it. 2). If the z/VSE systems do not have their own time zone settings, then after VMs timezone is set use the AR command: TIME ZONE=VM that will adjust the VSE timezone to the VM timezone (just like it does at IPL time). 3). Not automatically, see #2 4). Yes, if the z/VSE systems contain those statements you will probably have to change the VSE timezone manually (with TIME ZONE=CST (?)). I've never used those facilities so check System Control Statements for the exact syntax. The safest thing is to remove those statements and let VSE get the timezone from z/VM. Some of this may vary by release. Very old VSE/ESA releases (2.3 ish when this support was first introduced) has major problems with setting the time zone from VM and set the clock to a very weird value. If you are on any sanely current release, you should be OK. -- 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: Daylight Saving Time w/ VSE
On 03/12/2010 10:18 AM, Rich Smrcina wrote: 1). As long as the timezone settings are correct in z/VM, issue the command: SET TIMEZONE CDT at the appropriate time. Doing this with VMUTIL (or your fave scheduler) shouldn't be a problem. I've never done it. One more thing... an appropriate time, might also be a convenient time. This doesn't necessarily have to be 2AM on Sunday. I know one shop that does it around 8AM on Sunday because that's when the operator gets in for the Sunday shift. Just make sure that if the command is issued *before* 2AM on Sunday, and an IPL is required for whatever reason, the time will revert back to the old setting (which can be disastrous in the spring). -- 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: Daylight Saving Time w/ VSE
Frank, I can answer number 1 for you, here is my wakeup parm file from VMUTIL WAKEUP PARMSZ1 F 80 Trunc=80 Size=98 Line=71 Col=1 Alt=5 0071 0072 M-F 00:05:00 03/12/10 EXEC NJE$RJE 0073 M-F 00:15:00 03/12/10 CP CHANGE RSCS RDR ALL NOHOLD 0074 M-F 00:30:00 03/12/10 EXEC NEWBBH 0075 ALL 00:45:00 03/12/10 EXEC UIERUN 0076 M-F 02:00:00 03/12/10 CMS VMBACKUP SUBMIT BBHDAILY 0077 SAT 02:00:00 03/06/10 CMS VMBACKUP SUBMIT BBHDAILY 0078 SUN 03:00:00 03/07/10 CMS VMBACKUP SUBMIT BBHWEEK 0079 * N 03:00:00 03/01/10 CMS VMBACKUP SUBMIT BBHMONTH 0080 * N 02:00:00 11/01/09 CP SET TIMEZONE EST 0081 SUN 02:00:00 11/01/09 CP SET TIMEZONE EDT 0082 * BEGIN OF TEST 0083 *02:00:00 10/12/09 EXEC PERF 0084 * END OF TEST 0085 * BEGIN OF DAY SHIFT 0086 M-F 07:00:00 03/12/10 EXEC NJE$RJE 0087 M-F 07:15:00 03/12/10 CP CHANGE RSCS RDR ALL NOHOLD 0088 ALL 08:00:00 03/12/10 EXEC WATCHON 0089 SAT 08:01:00 03/06/10 CMS PRINT VMUTIL LOG 0090 SAT 08:03:00 03/06/10 CMS ERASE VMUTIL LOG 0091 M-F 12:00:00 03/11/10 EXEC NJE$RJE munson 201-418-7588 Frank M. Ramaekers framaek...@ailife.com Sent by: The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU 03/12/2010 10:59 AM Please respond to The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU To IBMVM@LISTSERV.UARK.EDU cc Subject Daylight Saving Time w/ VSE This is the first time (in quite some time) that I?ve had a Daylight Saving Time (Spring Forward). Last year we did a Fall Backward by shutting the system down for one hour. So, here are my questions: 1) VM time has to be done manually? Has anyone done this via VMUTIL (for example? 2) Does anything need to be done to the z/VSEs (when springing forward)? 3) Will z/VSE pick up the time change when it?s changed on VM? 4) Are there special conditions for 2 and 3 above (specifically SET CLOCK/ZONE/ZONEDEF/ZONEBDY settings) 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 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. *** IMPORTANT NOTE*-- The opinions expressed in this message and/or any attachments are those of the author and not necessarily those of Brown Brothers Harriman Co., its subsidiaries and affiliates (BBH). There is no guarantee that this message is either private or confidential, and it may have been altered by unauthorized sources without your or our knowledge. Nothing in the message is capable or intended to create any legally binding obligations on either party and it is not intended to provide legal advice. BBH accepts no responsibility for loss or damage from its use, including damage from virus.
Re: Question About Read console output under REXX
Both are CP commands: What about 'PIPE CP Q NAMES|SPLIT at , |Strip | Sort |STEM user.' do i=1 to user.0 parse var user.i name terminal . end Or the second 'CP CP Q RDR * ALL |Drop|STEM RDR.' do i=1 to rdr.0 parse var rdr.i origin spid end P.S. get my LISTSG packagel and you can find USERLIST, to list logged on users in a FILELIST fashion. http://www.vm.ibm.com/download/packages/descript.cgi?LISTSG 2010/3/12 Sergio Lima sergiovm...@hotmail.com Hello List, Years ago, We had a REXX program that gove a CMS (query names), or a CP command (CP q rdr all) , and next read the output of this command in my program, for example : If we need look the spool files, my program process this, and look how many files had, or list the users logged in alphabetic order. Unfortunatelly We lost this samples programs, so, someone have anything like this ? Thanks very much. Sergio Lima Costa System Programmer GRV Solutions Sao Paulo - Brazil -- Transforme-se em personagens engraçados. Conheça o novo site de I Love Messenger.http://ilm.windowslive.com.br/?ocid=ILM:ILM:Hotmail:Tagline:1x1:Tagline -- Kris Buelens, IBM Belgium, VM customer support
Re: IPGATE with RACF
The RESOURCE files for for both IPGATEs should be different: - on the system where your SFS lives, the RESOURCE file should NOT include the SFS. If it does, and IPGATE starts before SFS, IPGATE will own your SYSVSFSE resource. - on the other system, yes, there IPGATE should tell CP it manages resource SYSVSFSE. Simply set: IPGATE is kind of lying: it tells CP it is SYSVSFSE, hence CP routes all requests to it. IPGATE consults a table to find the IP address of SYSVSFSE and will use TCP/IP to send to package to its IPGATE friend at the other side, where IPGATE will ask CP to forward the package to SYSVSFSE. At that time IPGATE will also tell CP the package is coming from user xyz instead of its own userid IPGATE. That's why IPGATE needs CP class B and RACF authority to act as if it were xyz 2010/3/12 Philip Tully tull...@optonline.net All userids on all systems are the same, so my IPGATE USERMAP is * * * Top of File * * * ;origin_system origuser resource locuser ;23456789012345 12345678 12345678 12345678 ;VLB1.MF.ADP.COM 10.1.40.14 *** ;VLB2.MF.ADP.COM 10.1.40.15 *** ;VML1.MF.ADP.COM 10.175.128.51 *** ;VML2.MF.ADP.COM 10.175.132.10 *** ;VML3.MF.ADP.COM 10.175.128.52 *** ;VML4.MF.ADP.COM 10.175.128.35 *** ;VMLX.MF.ADP.COM 10.175.132.6*** ;SYSV.MF.ADP.COM 10.175.128.32 *** * * * End of File * * * the Only resource I am attempting to share at the moment is the SFS server sysvsfse IPGATE Resource file looks like the following: (comments removed for compactness) ** SYSVSFSE SYSVESYSTEM 4567 10.175.128.32 When I bring up the SFS server the Q Resource shows Resource: SYSVSFSE Type: Global Owning Userid: VMSERVE Then when I bring up the IPGATE server Q Resource looks like Resource: SYSVSFSE Type: Global Owning Userid: VMSERVE Resource: XC_ Type: System Owning Userid: IPGATE On the second system I am using the identical IPGATE resource and usermap files: and a Q Resource appears as : Resource: SYSVSFSE Type: System Owning Userid: IPGATE Resource: XC_ Type: System Owning Userid: IPGATE I have changed the specification in the resource file from SYSTEM to GLobal with no change. -- Kris Buelens, IBM Belgium, VM customer support
Re: IPGATE with RACF
So on the system owning the SFS server, the file is only comments. Again no change. I also verified that the server has class B authority.
Re: Daylight Saving Time w/ VSE
On 03/12/2010 11:12 AM, Steve Mondy wrote: Frank, As Rich said the VM SET TIMEZONE can be issued at any time. We don't change ours until Sunday night. In the past we have had some problems with different software not picking up the time change even if VSE did pick it up. So to ensure that all software has the correct time we IPL our VSEs at both time changes. It is simpler for the operators. As for the SET ZONEDEF/ZONEBDY. Our processor is in the eastern time zone and is set to UTC. VM is set to eastern time zone. Some of our VSEs run with ET so they do not have the ZONEDEF/BDY statements in the IPL proc. We could have the time updated with TIME ZONE=VM command, but as I said above we IPL. Other of our VSEs are set to CT and do have the ZONEDEF/BDY statements. The time could be updated on these VSEs with the TIME ZONE=CDT command. Steve Jobs running on VSE don't have the ability to be notified of the timezone change or pick it up. CICS can be 'asked' to reset it's internal clock via CEMT PERFORM RESET. But any other job will need to be restarted. This is useful for jobs that are local time sensitive (require the correct local time). If they aren't time sensitive, it doesn't really matter. Since this support became available (and stable on VSE) over 10 years ago, one local shop doesn't IPL for the time change. They issue the commands, bounce the jobs that need it (wait an hour in the fall), and carry on with business on Sunday. -- 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: Daylight Saving Time w/ VSE
Be sure to account for some software that does not like the time changing while it is running. We shutdown the following until after the SET TIMEZONE command is issued; you may other ones: 1. SMTP - be sure to stay logged on after shutting it down so TCPIP doesn't AUTOLOG it back on. 2. VMBACKUP and VMSCHED 3. All our SQL servers. In the Spring, we bring them all back up immediately. In the Fall, we wait one hour until the time reaches the time we shut them down and then bring them all back up. Rob On 3/12/2010 8:59 AM, Frank M. Ramaekers wrote: This is the first time (in quite some time) that I've had a Daylight Saving Time (Spring Forward). Last year we did a Fall Backward by shutting the system down for one hour. So, here are my questions: 1) VM time has to be done manually? Has anyone done this via VMUTIL (for example? 2) Does anything need to be done to the z/VSEs (when springing forward)? 3) Will z/VSE pick up the time change when it's changed on VM? 4) Are there special conditions for 2 and 3 above (specifically SET CLOCK/ZONE/ZONEDEF/ZONEBDY settings) 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 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.
Re: IPGATE with RACF
And did you look at the consoles of both IPGATEs? Other information: what does SFS think about your connection. Suppose you user userid A - make sure user A is logged off on both systems At the system with SFS: - use some other user and issue Q FILEPOOL CONNECT -- user A should not be there At the remote system: make userA connect into SFS At the system with SFS: - use some other user and issue Q FILEPOOL CONNECT -- user A should be there Does user A have a COMDIR file? - Issue Q COMDIR, it can report a USER and SYSTEM file - Look inside the reported files, search for an entry :nick.SYSVSFSE if it exists it can cause misunderstandings (or it can help you) 2010/3/12 Philip Tully tull...@optonline.net So on the system owning the SFS server, the file is only comments. Again no change. I also verified that the server has class B authority. -- Kris Buelens, IBM Belgium, VM customer support
Re: Question About Read console output under REXX
If you are looking to get the users in alphabetical order: 'PIPE CP Q N' , '| split /,/', '| strip' , '| sort' , '| pad 15' , '| join 3 /, /' , '| console' Not sure what you are looking for in the spool. Q F userid tells how many a user has. Bob Bates Enterprise Hosting Services w. (469)892-6660 c. (214) 907-5071 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.
Re: CP's Parm Disks
In my case, like Jerry's, I have more than one VM image feeding off of the same maintenance disks. My production PARM disks are not a part of the installation and maintenance system, so, as stated, I really do not care what goes on the CFx disks. I check for changes and update my real disks as appropriate. CF1 gets used only by a 2nd level system that insures that the base system ipls and runs following installation and maintenance activities. Wasn't there a time when CF1 was production, CF2 was backup and no CF3 existed? Perhaps back in the days when the T-shirt with the VM Bear on the diving board about to dive into the green VM/SES pool was popular. There were a few years when I had no installation and maintenance responsibility. When was CF3 added to the mix? Regards, Richard Schuh -Original Message- From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf Of Alan Altmark Sent: Thursday, March 11, 2010 2:14 PM To: IBMVM@LISTSERV.UARK.EDU Subject: Re: CP's Parm Disks On Thursday, 03/11/2010 at 11:11 EST, Schuh, Richard rsc...@visa.com wrote: Not that I mind having it written on the CFx disk, I do not use it on any live system, but I seem to remember someone on this list, someone from IBM, saying that the PARM disks were there for our use in customizing the system and that they would not be violated by IBM. I don't remember who said it, but I think his initials were A.A. The CF1 disk (production) is yours to do with as you please. CF2 is a build disk and belongs to IBM. CF3 is a copy of your CF1. You put it on the CF1 and it will end up on CF2 and CF3. If PUT2PROD doesn't meet your needs, you need to tell us in what way it interferes with your ability to service your systems. Alan Altmark z/VM Development IBM Endicott
Re: CP's Parm Disks
On Friday, 03/12/2010 at 04:31 EST, Kris Buelens kris.buel...@gmail.com wrote: My problem with SERVICE and PUT2PROD is that I don't know what it will do to *my* system. For example can one still work with first upgrading CP, then, maybe days/weeks later, CMS? You can today specify a component name on PUT2PROD, but CP and CMS share production disks, so today's PUT2PROD will force CMS into production as well. In the future, PUT2PROD will have a more delicate touch and be able to do them separately. Can I install SW on placed I like (not in users like 5684042J or 5654010A)? And not necessarly in VMSYS, (what often means VMSYS:5654010A.xxx) but in for example SFSESA:MAINTPP.VTAM420 ? Sure. Just do a PPF override to SERVP2P or the product PPF. Note that you cannot override the SERV2P2 PPF for z/VM itself or pre-installed products during installation, so if you choose to override them later, you must copy the existing data to the new location. For VMSES/E-formatted products that you install later, you can override the PPF during installation, avoiding the need to copy data. For more information, see the Program Directory for the product you are interested in. I know, it can be documented somewhere (PPFs? other ctrl files?), but I didn't get any education about this. In the good old days, there were delta workshops. This is how I learned about VMSES (in an ITSC workshop) and then I tried to educate the Belgian VM customers with my own version of delta workshops. It's all there in the VMSES/E Reference, but it's not for the faint of heart. Alan Altmark z/VM Development IBM Endicott
Re: Automated DDR funny - has anyone got any ideas
You already have parsers that know how to parse REXX comments, so the complexity is not that tough to deal with. However, it does require that the person updating or creating the file be more careful and, perhaps, use QDI if building by hand. Because of the possibility of having special characters in volsers, it would be appropriate to require that comments, however delimited, be isolated statements. The complexity is in determining whether what follows the presumed delimiter is data or comment. That would be avoided by not allowing comments on the command statements. It would also be easier to add to the current code - a single check to determine whether it is a comment. Regards, Richard Schuh -Original Message- From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf Of Alan Altmark Sent: Thursday, March 11, 2010 1:58 PM To: IBMVM@LISTSERV.UARK.EDU Subject: Re: Automated DDR funny - has anyone got any ideas On Thursday, 03/11/2010 at 03:19 EST, Daniel P. Martin dmar...@gizmoworks.com wrote: Well, yes, the semicolon does work... but if you're going to have to do new work to hack the way DDR parses statements anyhow, REXX-ish syntax would certainly be a desirable approach. Not that I have any delusions about the development process being at all democratic, but if you're considering votes, I vote for: - /* blah blah blah */ syntax for comments - ; (semicolon) for statement continuation Ooooh. Humpty Dumpty strikes again! You have cleverly changed the definition of desirable to mean the most complicated option possible. REXX comments. Nesting. gack Semicolons, otoh, are simple to describe and simple to implement. Alan Altmark z/VM Development IBM Endicott
Re: Compression support added to VMA
Kris Buelens wrote: The new version looks much nicer too. Thanks. I try the ADD process and added a CAL.CMD file to an existing VMARC file, that I then uploaded to VM: l qdsk vmarc (ISO FILENAME FILETYPE FM FORMAT LRECL RECS BLOCKS DATE TIME QDSK VMARCA1 F 80125 3 2010-03-12 09:59:41 Ready MAINT at AGC ; T=0.01/0.01 10:01:07 vmarc list QDSK VMARC A CAL CMD A1. Bytes in=2400, bytes out= 0 ( 0%). QDSK EXEC A1. Bytes in=7600, bytes out= 0 ( 0%). Ready MAINT at AGC ; T=0.01/0.01 10:01:19 vmarc unpk QDSK VMARC A Unexpected error during output. RC=11. Ready MAINT at AGC (00011); T=0.01/0.01 10:01:25 If the 11 is an FSWRITE retruncode: 11 FSCB is not marked with a record format of F nor of V I didn't change the settings (that I just now detected), they still read: fmode A1, refcm Variable, lrecl 65535, compression LZW; conversion empty Can you send me the file? That'd be a big help. I don't know how difficult this would be: now when adding files to a VMARC, one would first need to update the settings (to set the characteristics of the files to be added). It would be much better if the File Open dialog could be changed to include these settings on the Open panel, otherwise chances are great one will forget to set the right things. Yea, that is a pain isn't it. There's a couple of ways to go about addressing it. I could use the unreleased version of wxWidgets which provides a means of adding controls directly to the Open File dialog. This would work for the Windows and Mac versions since I build they are prebuilt, but it wouldn't be quite so easy for Linux users since they have to build VMA themselves and distros aren't packaging that version of wxWidgets yet. Another way would be to get the list of files via the standard Open Dialog and then pop up another dialog that would list the files selected. You could then change the properties for all files or for individual files. (This seems the most likely option.) A third option is to display a properties dialog for each file prior to adding it. This is the easiest and quickest to do since the dialog is already present is and is already displayed if the input filenames aren't in 8.8.2 format. Leland
Re: IPGATE with RACF
I did this from maint: id MAINTAT SYSPROG1 VIA *03/12/10 14:06:40 EST FRIDAY Ready; T=0.01/0.01 14:06:40 q filepool connect UseridConnected IPGATEYes MAINT Yes * Yes Ready; T=0.01/0.01 14:07:34 At this point I accessed sysvsfs:tools. from ptully q filepool connect UseridConnected IPGATEYes MAINT Yes * Yes * Yes Ready; T=0.01/0.01 14:08:43 I am showing up as '*' which of course doesn't have authority.
Re: IPGATE with RACF
This proves that something is terribly wrong: IPGATE passes userid * to SFS, and not PTULLY. I don't have a VM system ready now, I bet you have three *s in the USERMAP instead of two * and one = IPGATE USERMAP H1 V 80 Trunc=80 Size=10 Line=1 Col=1 !...+1+2+3+4+5+... * * * Top of File * * * ;origin_system origuser resource locuser 6 line(s) not displayed --- * **not_auth ; VMIFL: allow any user to come in with its own authority 10.132.224.200 **= * * * End of File * * * 2010/3/12 Philip Tully tull...@optonline.net I did this from maint: id MAINTAT SYSPROG1 VIA *03/12/10 14:06:40 EST FRIDAY Ready; T=0.01/0.01 14:06:40 q filepool connect UseridConnected IPGATEYes MAINT Yes * Yes Ready; T=0.01/0.01 14:07:34 At this point I accessed sysvsfs:tools. from ptully q filepool connect UseridConnected IPGATEYes MAINT Yes * Yes * Yes Ready; T=0.01/0.01 14:08:43 I am showing up as '*' which of course doesn't have authority. -- Kris Buelens, IBM Belgium, VM customer support
Re: Question About Read console output under REXX
Or my preference: /* QUERY NAMES replacement */ Trace O Address COMMAND PIPE CP QUERY NAMES, | SPLIT ,, | STRIP, | SORT, | SPEC 1.15 1.16, | SNAKE 5, | CONSOLE Exit rc Frank M. Ramaekers Jr. From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf Of Bob Bates Sent: Friday, March 12, 2010 11:04 AM To: IBMVM@LISTSERV.UARK.EDU Subject: Re: Question About Read console output under REXX If you are looking to get the users in alphabetical order: 'PIPE CP Q N' , '| split /,/', '| strip' , '| sort' , '| pad 15' , '| join 3 /, /' , '| console' Not sure what you are looking for in the spool. Q F userid tells how many a user has. Bob Bates Enterprise Hosting Services w. (469)892-6660 c. (214) 907-5071 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. _ 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: IPGATE with RACF
that was it. I had an * not an = in the last column Thank you for all your help
Re: Compression support added to VMA
The second option to present properties is fine too, better than the one by one approach. 2010/3/12 Leland Lucius lluc...@homerow.net Kris Buelens wrote: The new version looks much nicer too. Thanks. I try the ADD process and added a CAL.CMD file to an existing VMARC file, that I then uploaded to VM: l qdsk vmarc (ISO FILENAME FILETYPE FM FORMAT LRECL RECS BLOCKS DATE TIME QDSK VMARCA1 F 80125 3 2010-03-12 09:59:41 Ready MAINT at AGC ; T=0.01/0.01 10:01:07 vmarc list QDSK VMARC A CAL CMD A1. Bytes in=2400, bytes out= 0 ( 0%). QDSK EXEC A1. Bytes in=7600, bytes out= 0 ( 0%). Ready MAINT at AGC ; T=0.01/0.01 10:01:19 vmarc unpk QDSK VMARC A Unexpected error during output. RC=11. Ready MAINT at AGC (00011); T=0.01/0.01 10:01:25 If the 11 is an FSWRITE retruncode: 11 FSCB is not marked with a record format of F nor of V I didn't change the settings (that I just now detected), they still read: fmode A1, refcm Variable, lrecl 65535, compression LZW; conversion empty Can you send me the file? That'd be a big help. I don't know how difficult this would be: now when adding files to a VMARC, one would first need to update the settings (to set the characteristics of the files to be added). It would be much better if the File Open dialog could be changed to include these settings on the Open panel, otherwise chances are great one will forget to set the right things. Yea, that is a pain isn't it. There's a couple of ways to go about addressing it. I could use the unreleased version of wxWidgets which provides a means of adding controls directly to the Open File dialog. This would work for the Windows and Mac versions since I build they are prebuilt, but it wouldn't be quite so easy for Linux users since they have to build VMA themselves and distros aren't packaging that version of wxWidgets yet. Another way would be to get the list of files via the standard Open Dialog and then pop up another dialog that would list the files selected. You could then change the properties for all files or for individual files. (This seems the most likely option.) A third option is to display a properties dialog for each file prior to adding it. This is the easiest and quickest to do since the dialog is already present is and is already displayed if the input filenames aren't in 8.8.2 format. Leland -- Kris Buelens, IBM Belgium, VM customer support
Re: Automated DDR funny - has anyone got any ideas
On Thursday, 03/11/2010 at 05:39 EST, Brian Nielsen bniel...@sco.idaho.gov wrote: The main problem to solve is still the same as the original posters' problem: The DASD label might contain the special characters or character DASD labels of @@, ¢¢, and /* */ are all valid Sorry if I'm being unclear. If you put a comment delimiter anywhere prior to the end of a statement, it is a syntax error, not a comment. OUTPUT 111 3390 ; comment would not interpret the semicolon as a volid. And while the characters you list are allowed, they are not valid. The IBM VOL1 label standard defines the label to be A-Z and 0-9. It permits other characters for compatibility, but only when placed within a quoted string. I know, I know: if no one follows it, it must not be much of a Standard, wot? Alan Altmark z/VM Development IBM Endicott
Re: Automated DDR funny - has anyone got any ideas
It must be Friday, Alan answered hastily like he was anxious to leave the office. It is A-Z, 0-9, @,#,$ Regards, Richard Schuh -Original Message- From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf Of Alan Altmark Sent: Friday, March 12, 2010 2:32 PM To: IBMVM@LISTSERV.UARK.EDU Subject: Re: Automated DDR funny - has anyone got any ideas On Thursday, 03/11/2010 at 05:39 EST, Brian Nielsen bniel...@sco.idaho.gov wrote: The main problem to solve is still the same as the original posters' problem: The DASD label might contain the special characters or character DASD labels of @@, ¢¢, and /* */ are all valid Sorry if I'm being unclear. If you put a comment delimiter anywhere prior to the end of a statement, it is a syntax error, not a comment. OUTPUT 111 3390 ; comment would not interpret the semicolon as a volid. And while the characters you list are allowed, they are not valid. The IBM VOL1 label standard defines the label to be A-Z and 0-9. It permits other characters for compatibility, but only when placed within a quoted string. I know, I know: if no one follows it, it must not be much of a Standard, wot? Alan Altmark z/VM Development IBM Endicott
Re: Daylight Saving Time w/ VSE
PerfKit, (a.k.a PERFSVM) doesn't like to have the time changing while it's running, either. It gets confused about when midnight occurs. On 03/12/2010 11:38 AM, Rob Holtz wrote: Be sure to account for some software that does not like the time changing while it is running. We shutdown the following until after the SET TIMEZONE command is issued; you may other ones: 1. SMTP - be sure to stay logged on after shutting it down so TCPIP doesn't AUTOLOG it back on. 2. VMBACKUP and VMSCHED 3. All our SQL servers. In the Spring, we bring them all back up immediately. In the Fall, we wait one hour until the time reaches the time we shut them down and then bring them all back up. Rob On 3/12/2010 8:59 AM, Frank M. Ramaekers wrote: This is the first time (in quite some time) that I've had a Daylight Saving Time (Spring Forward). Last year we did a Fall Backward by shutting the system down for one hour. So, here are my questions: 1) VM time has to be done manually? Has anyone done this via VMUTIL (for example? 2) Does anything need to be done to the z/VSEs (when springing forward)? 3) Will z/VSE pick up the time change when it's changed on VM? 4) Are there special conditions for 2 and 3 above (specifically SET CLOCK/ZONE/ZONEDEF/ZONEBDY settings) 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 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. -- Dave Jones V/Soft www.vsoft-software.com Houston, TX 281.578.7544
Re: CP's Parm Disks
I totally agree with you and the general tone of this thread, at least the tone expressed outside of Endicott. I only have 2 systems that I maintain beyond the 2nd level maintenance system. SES never gets it's hands on those 2 systems. When I've got maintenance or a new release installed and running smoothly on the 2nd level system, I move components to the first level system. You're right. CF1 is production and CF2 is backup. The only CF3 I see is what gets restored by DDR for a new release. Jim Bohnsack On 3/12/2010 11:30 AM, Schuh, Richard wrote: In my case, like Jerry's, I have more than one VM image feeding off of the = same maintenance disks. My production PARM disks are not a part of the inst= allation and maintenance system, so, as stated, I really do not care what g= oes on the CFx disks. I check for changes and update my real disks as appro= priate. CF1 gets used only by a 2nd level system that insures that the base= system ipls and runs following installation and maintenance activities.=20 Wasn't there a time when CF1 was production, CF2 was backup and no CF3 = existed? Perhaps back in the days when the T-shirt with the VM Bear on the = diving board about to dive into the green VM/SES pool was popular. There we= re a few years when I had no installation and maintenance responsibility. W= hen was CF3 added to the mix? =20 Regards,=20 Richard Schuh=20 =20 -Original Message- From: The IBM z/VM Operating System=20 [mailto:ib...@listserv.uark.edu] On Behalf Of Alan Altmark Sent: Thursday, March 11, 2010 2:14 PM To: IBMVM@LISTSERV.UARK.EDU Subject: Re: CP's Parm Disks =20 On Thursday, 03/11/2010 at 11:11 EST, Schuh, Richard=20 rsc...@visa.com wrote: Not that I mind having it written on the CFx disk, I do not=20 use it on any live=20 system, but I seem to remember someone on this list,=20 someone from IBM, saying=20 that the PARM disks were there for our use in customizing=20 the system=20 and that=20 they would not be violated by IBM. I don't remember who=20 said it, but I think=20 his initials were A.A. =20 The CF1 disk (production) is yours to do with as you=20 please. CF2 is a build disk and belongs to IBM. CF3 is a=20 copy of your CF1. You put it on the CF1 and it will end up=20 on CF2 and CF3. =20 If PUT2PROD doesn't meet your needs, you need to tell us in=20 what way it interferes with your ability to service your systems.=20 =20 Alan Altmark z/VM Development IBM Endicott =