Re: Is there a JAVA implementation for CMS?
I was part of a Redbook team about Java on CMS: SG24-5148, VM/ESA *Network Computing with Java and NetRexx* - April 1998 (I still have a LIST3820 of it and the tools we wrote for it, BFSLIST for example). As I thought that most of the public for this redbook would be VMers, the book became more of a NetRexx on CMS than a Java on CMS. There was indeed a NetRexx compiler to create Java class files form the NetRexx sources. This compiler is not related to JIT 2010/9/28 Les Koehler vmr...@tampabay.rr.com I seem to recall that NetRexx would run on CMS, back before I retired. That would require a compiler and JVM, yes? Les Alan Ackerman wrote: Maybe. There was discussion at the time that CMS Java needed a JIT (Just In Time) compiler and did not have one. Even with much faster mainframes, I think this would be a problem. If anyone has time and resources to test this, I'd love to hear how it works out. I 'm not doing CMS performance any more, alas. Alan Ackerman On Mon, 27 Sep 2010 19:08:05 -0700, Barton Robinson bar...@vm1.velocity- Software.com wrote: I think the cms java performed very poorly could be revisited. back then, the mainframe was at most 400Mhz? or less? of course it performed poorly. so now the processors have caught up and surpassed and are about an order of magnitude faster. This had nothing to do with software, this was a hardware problem that was very poorly understood. As i've said before, way back then we thought the mainframe was big and fast, and we were half right. Alan Ackerman wrote: -- Kris Buelens, IBM Belgium, VM customer support
Re: Is there a JAVA implementation for CMS?
Barton, you overlook the lack of IEEE floating point in the hardware in those days. On 28 September 2010 04:08, Barton Robinson bar...@vm1.velocity-software.com wrote:
Re: Is there a JAVA implementation for CMS?
Right, so even better chance that java on cms would be more than acceptable. Too bad there's no business case. John P. Hartmann wrote: Barton, you overlook the lack of IEEE floating point in the hardware in those days. On 28 September 2010 04:08, Barton Robinson bar...@vm1.velocity-software.com wrote:
How is LOADPARM obtained?
Academic question that does not appear to be answered in Principles of Operation - can anyone help? Principles of Operation doesn't seem to mention how a program (operating system), 'reads' the loadparm - and CP Commands and Utilities (IPL comman d) isn't very helpful either ... snip The load parameter may be retrieved by the guest operating syst em during its IPL sequence. snip Of course, by asking if anyone knows, I realise that I've leaving myself open to fully justified, 'RTFC' (Read The Code) comments (is SAPL source-maintained?) but ... does anyone know? (A pointer to the relevant documentation would be ideal, but I'll settle for any reasonable explanation.) With thanks (again) in anticipation. Jeff
Re: How is LOADPARM obtained?
Interesting question that now has my curiosity up. Before I never cared enough to wonder about it. Are you talking about a virtual IPL ? or maybe the real IPL of VM ? Does it really matter ? My first guess is that the LOADPARM data is stored in low memory and a register is passed to the OS similar to when you CALL a sub-program. I'm curious to see the responses ! Thanks, Bubba
Re: How is LOADPARM obtained?
HCLSAL is indeed provided and maintained with source code (ASSEMBLE), on MAINT's 194 disk. It obtains the LOADPARM from a call to HCPGLPRM (HCPGLP), for which source code is not readily available. It is possible that if one spent the time (on my To Do list) to download the Restricted Source Code (as documented in the z/VM installation materials), some form of HCPGLP source code may be available, perhaps in PL/X or another restricted language. So it depends more on the reason you need to know from where you can get the LOADPARM. If you can call HCPGLP the way that HCPSAL does, you're good to go. Mike Walter Hewitt Associates The opinions expressed herein are mine alone, not my employer's. Jeff Gribbin jeff.grib...@gmail.com Sent by: The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU 09/28/2010 08:48 AM Please respond to The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU To IBMVM@LISTSERV.UARK.EDU cc Subject How is LOADPARM obtained? Academic question that does not appear to be answered in Principles of Operation - can anyone help? Principles of Operation doesn't seem to mention how a program (operating system), 'reads' the loadparm - and CP Commands and Utilities (IPL command) isn't very helpful either ... snip The load parameter may be retrieved by the guest operating system during its IPL sequence. snip Of course, by asking if anyone knows, I realise that I've leaving myself open to fully justified, 'RTFC' (Read The Code) comments (is SAPL source-maintained?) but ... does anyone know? (A pointer to the relevant documentation would be ideal, but I'll settle for any reasonable explanation.) With thanks (again) in anticipation. Jeff 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: How is LOADPARM obtained?
On Tuesday, 09/28/2010 at 09:49 EDT, Jeff Gribbin jeff.grib...@gmail.com wrote: Academic question that does not appear to be answered in Principles of Operation - can anyone help? Principles of Operation doesn't seem to mention how a program (operating system), 'reads' the loadparm - and CP Commands and Utilities (IPL comman d) isn't very helpful either ... It is obtained using a mechanism that is not published beyond its use in Linux. The best you can do is RTFC, and it is not a trivial process. 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: How is LOADPARM obtained?
On Tuesday, 09/28/2010 at 10:07 EDT, Mike Walter mike.wal...@hewitt.com wrote: HCLSAL is indeed provided and maintained with source code (ASSEMBLE), on MAINT's 194 disk. It obtains the LOADPARM from a call to HCPGLPRM (HCPGLP), for which source code is not readily available. It is possible that if one spent the time (on my To Do list) to download the Restricted Source Code (as documented in the z/VM installation materials), some form of HCPGLP source code may be available, perhaps in PL/X or another restricted language Don't bother. HCPGLP is OCO. 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
CAVMEN Meeting on Thursday, October 28, 2010
The fourth quarter meeting of the Chicago Area VM (and Linux) Enthusiasts will be held on Thursday, October 28, 2010. We are scheduled to meet in room M2 off the cafeteria, it is right next to room M3 where we frequently meet. NOTE: We have a very full agenda for this meeting, and we will be starting promptly at 9:00AM. If you are planning to attend the IBM System z Technical University in Boston, and have not yet enrolled, CAVMEN members are eligible for a 10% discount. See the CAVMEN home page for details: http://cavmen.home.comcast.net/~cavmen/index.html -- Meeting Location: This quarter's meeting will be held at the Hewitt Associates 'East Campus' located at 100 Half Day Road, in Lincolnshire, IL. We will meet in Conference Room 100-M2, in Building 100, just off the cafeteria. If you have not attended a meeting at this location before, or you are not familiar with the area, http://cavmen.home.comcast.net/hewittb99.htmlClick here for additional information on directions, maps, lodging and dining. -- Attendance: We would like to request a count of expected attendees by the Monday before the meeting, so that we may plan appropriately for arranging the facilities, and for refreshments and lunch, should one of the vendors wish to provide them. If you are planning to attend, PLEASE send an E-Mail by that date to mailto:cav...@comcast.netcav...@comcast.net with a subject line of Meeting Attendance. This is meant to be a facilities planning aid and should not be interpreted as a registration requirement. If you suddenly become available at the last minute, please feel free to attend even if you have not responded. Thank you in advance for your cooperation in this matter. -- Meeting Agenda: 9:00 AM z/VM Platform Update This session will provide you with the latest greatest information about z/VM. We will discuss the recently announced updates to z/VM V5.4 and z/VM 6.1, including support for the IBM zEnterprise System, as well as the Statements of Direction for Single-System Image and Live Guest Relocation. The speaker will be John Franciscovich of the IBM Corporation. 10:05 AMCoffee Break 10:15 AMz/VM Single System Image and Guest Mobility Preview IBM has issued a Statement of Direction describing its intent to permit multiple z/VM Systems to collaborate in a Single System Image cluster, and to allow a running guest to be moved from one member of a cluster to another with Live Guest Relocation. This presentation provides a preview of these enhancements. The speaker will be John Franciscovich of the IBM Corporation. 11:30 PMLunch Break 12:30 PMAdministration and Vendor Announcements 12:45 PMLinux on z Update The speaker will present a brief update of recent developments in the Linux under z/VM area. The speaker will be Paul Augustyniak of the IBM Corporation. 1:00 PM CSL-WAVE - Linux / z/VM Virtual Server Management CSL-WAVE, is very unique in the sense that it provides complete freedom to our users to operate z/VM-based virtual server farms while eliminating the need for the Linux sys-admins to develop a z/VM skill set. CSL-WAVE abstracts the z/VM resources and knowhow via its intuitive GUI and architecture to the point that CSL-WAVE users do not need to resort to the z/VM system programming dept for help for any of their day-to-day infrastructure management nor for even more advanced activities such as storage or network management. All within the scope and permissions that are dictated by the site-level CSL-WAVE administration function (Usually the z/VM system programmer). The product handles all aspects of the virtual server farm: Virtual server management, provisioning, storage managed at the server and z/VM instance level, Network (GLANs and VSwitches), even script management across the virtual server farm. The speaker will be Sharon Chen, Founder and CEO of CSL-International. 2:15 PM Coffee Break 2:30 PM What's new from IBM for automating operations on z/VM and Linux on System z As the Linux on System z environment continues to grow, the need for software and solutions to manage this environment also grows. IBM continues to enhance a set of software solutions to assist customers with automated operations, system management, and storage management. This session will focus on automated operations and what's new in Operations Manager for z/VM V1.4, announced and available in September 2010. Live demos will be included. The speaker will be Tracy Dean of the IBM Corporation. 3:30 PM Coffee Break and Prize Drawing 3:45 PM What's new from IBM for tape management on z/VM As the Linux on System z environment continues to grow, the need for software and solutions to manage this environment also grows. IBM continues to enhance a set of software solutions to assist customers with automated
Re: How is LOADPARM obtained?
Mike, It falls into the category of, 'Just curious'. I suspect that along with you and many (most?) others on this list I'm from a generation that's allergic to, 'smoke and mirrors'. I'd always assumed that the answer was simple, obvious and documented in Principles of Operation. I had occasion this morning to be looking at IPL (in P-o-O) (I'm doing some teaching soon and wanted to be sure of the sequence) and that made me think to look to find out how LOADPARM works (in case somebody asks the question) ... but I couldn't find it! (Possibly I've missed it but I did do quite a thorough search.) I have no actual immediate requirement to access the LOADPARM myself, and I doubt if anybody will ask, but ... I just like to know these things! :-)
Re: How is LOADPARM obtained?
It is obtained using a mechanism that is not published beyond its use in Linux. The best you can do is RTFC, and it is not a trivial process. Alan Altmark Thankyou, Alan, for a definitive reply. What a strange thing to keep secret! Regards Jeff
Re: How is LOADPARM obtained?
It uses the SERVC opcode which does things like read/write to the HMC, set masks to enable/disable signals like powerdown (how Linux intercepts the signal shutdown command), get loadparm, get configuration information etc. While some of the function is generic, I believe some is model specific. Neale On 9/28/10 11:11 AM, Jeff Gribbin jeff.grib...@gmail.com wrote: It is obtained using a mechanism that is not published beyond its use in Linux. The best you can do is RTFC, and it is not a trivial process. Alan Altmark Thankyou, Alan, for a definitive reply. What a strange thing to keep secret! Regards Jeff
z/VM 5.4 RSU 1002
q cplevel z/VM Version 5 Release 4.0, service level 1002 (64-bit) Generated at 09/16/10 07:14:22 CDT IPL at 09/28/10 07:45:54 CDT Ready; T=0.01/0.01 11:19:58 q cmslevel CMS Level 24, Service Level 002 Ready; T=0.01/0.01 11:20:02 Is that right? CMS Service level is 002 (instead of 1002)? 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: z/VM 5.4 RSU 1002
Probably since CMS only shows the right three digits. Maybe RSU 1101 fill fix that... On Tue, Sep 28, 2010 at 9:21 AM, Frank M. Ramaekers framaek...@ailife.comwrote: q cplevel z/VM Version 5 Release 4.0, service level 1002 (64-bit) Generated at 09/16/10 07:14:22 CDT IPL at 09/28/10 07:45:54 CDT Ready; T=0.01/0.01 11:19:58 q cmslevel CMS Level 24, Service Level 002 Ready; T=0.01/0.01 11:20:02 Is that right? CMS Service level is 002 (instead of 1002)? 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: z/VM 5.4 RSU 1002
Frank, I've applied RSU 1002 to my z/VM 5.4 and CMS does report the service level to be 002 On 09/28/2010 11:21 AM, Frank M. Ramaekers wrote: q cplevel z/VM Version 5 Release 4.0, service level 1002 (64-bit) Generated at 09/16/10 07:14:22 CDT IPL at 09/28/10 07:45:54 CDT Ready; T=0.01/0.01 11:19:58 q cmslevel CMS Level 24, Service Level 002 Ready; T=0.01/0.01 11:20:02 Is that right? CMS Service level is 002 (instead of 1002)? 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 Software www.vsoft-software.com Houston, TX 281.578.7544
z/VM 5.4 RSU Level For z/196 support
I have ordered the 2 APAR's, VM64879 and VM64881, and the prereq's for the z196 support for z/VM 5.4 But I noticed that my RSU level is only 0802 for both CP and CMS. What is the latest RSU level and should I just order and apply the latest RSU instead of trying to apply these APARs to this older 0802 RSU level?
RMS Errors
I wanted to post this to the list before opening an ETR with IBM. I have a 2nd-level 5.4 system I'm trying to set with DFSMS/VM's RMS component to talk to a virtual tape library. The drives are DEDICATED through the USER DIRECT entry. The system can SEE the drives as Tape drives when the devices are queried, but when RMS starts, it fails with the following errors: DMSACP723I D (192) R/O DMSACC724I 192 replaces D (192) DMSACP723I D (192) R/O 10:12:01 * MSG FROM RMSMASTR: DFSMS IS STARTING Name EntryUserword Origin Bytes Amode (Attributes) FSMDFSMS 01DDF988 01D88000 001A3368 31 PIPE 01803712 01F665A0 01803712 31 PIPMOD0180 01F665A0 0180 0008F960 31 SYSTEM SERVICE IMMCMD DMSRTPRC 0179D9A0 0179D9A0 00040340 31 SYSTEM PERM DMSRTMSG 017DDCE0 017DDCE0 0610 31 SYSTEM PERM NAMEFSYS 011D9460 01F61E58 011D9460 31 SYSTEM SERVICE NAMEFIND 011D9460 01FCE3A8 011D9460 31 SYSTEM SERVICE NAMEFUSE 011D9460 01F60E58 011D9460 31 SYSTEM SERVICE RXSOCKET 01897568 018973B8 00012A60 31 SYSTEM SERVICE DMSWRS015FC218 015FC218 3BD8 31 SYSTEM FSMBBV3053I All DFSMS local APPC/VM resources initialized FSMRMBLC== Diag 254 is available TAPE 40CE ATTACHED TO RMSMASTR 40CE FSMBAC2006E Library I/O error; reason code = 3800, request identifier = 0, devic e = 40CE, library = FSMBAC2019E Sense Data = C040802700201000B3204000CE1F062 0F6290E00 TAPE 40CE DETACHED BY RMSMASTR TAPE 40CF ATTACHED TO RMSMASTR 40CF FSMBBD2241W Device 40CE could not be initialized FSMBAC2006E Library I/O error; reason code = 3800, request identifier = 0, devic e = 40CF, library = FSMBAC2019E Sense Data = C040802700201000B3204000CE1F062 0F6290F00 TAPE 40CF DETACHED BY RMSMASTR FSMBBD2241W Device 40CF could not be initialized FSMSMS3203I RMSMASTR is running When I look up the error FSMBAC2006E I don't find a lot of help. :-( The RMCONFIG DATA file contains the two drive addresses, 40CE 40CF. The DGTVCNTL DATA file contains the RM_AUTO_LIBRARY value it should to find the VTS. Any suggestions? Thanks, Dave
Re: How is LOADPARM obtained?
On Tue, 28 Sep 2010 16:11:22 +0100, Jeff Gribbin jeff.grib...@gmail.com wrote: It is obtained using a mechanism that is not published beyond its use in Linux. The best you can do is RTFC, and it is not a trivial process . Alan Altmark Thankyou, Alan, for a definitive reply. What a strange thing to keep secret! In Dec 2009 Jan 2010 I was creating some standalone IPL'able code a nd needed to retrieve the Loadparm. A Google search turned up a Linux multiboot patch written by Lucias Leland and announced on the linux-390 list in Mar 2003. The site he posted the source on has gone 404, but it may be available elsewhere. In any case, I was able to use his example and grab the loadparm from my standalone code. Brian Nielsen
Re: How is LOADPARM obtained?
Look here, Brian: http://homerow.net/zlinux/ On 09/28/2010 12:18 PM, Brian Nielsen wrote: On Tue, 28 Sep 2010 16:11:22 +0100, Jeff Gribbin jeff.grib...@gmail.com wrote: It is obtained using a mechanism that is not published beyond its use in Linux. The best you can do is RTFC, and it is not a trivial process. Alan Altmark Thankyou, Alan, for a definitive reply. What a strange thing to keep secret! In Dec 2009 Jan 2010 I was creating some standalone IPL'able code and needed to retrieve the Loadparm. A Google search turned up a Linux multiboot patch written by Lucias Leland and announced on the linux-390 list in Mar 2003. The site he posted the source on has gone 404, but it may be available elsewhere. In any case, I was able to use his example and grab the loadparm from my standalone code. Brian Nielsen -- Dave Jones V/Soft Software www.vsoft-software.com Houston, TX 281.578.7544
Re: z/VM 5.4 RSU Level For z/196 support
George, the current level of z/VM 5.4 maintenance is RSU 1002I'd order and install that first before I did anything with the two APARs. On 09/28/2010 11:50 AM, George Henke/NYLIC wrote: I have ordered the 2 APAR's, VM64879 and VM64881, and the prereq's for the z196 support for z/VM 5.4 But I noticed that my RSU level is only 0802 for both CP and CMS. What is the latest RSU level and should I just order and apply the latest RSU instead of trying to apply these APARs to this older 0802 RSU level? -- Dave Jones V/Soft Software www.vsoft-software.com Houston, TX 281.578.7544
Question about DFSMS/VM - RMS
Hello List, We are running here : z/VM Version 5 Release 4.0, service level 0903 (64-bit) , ant We have a new mission here, that is deploy the RMS (Removable media services). We already look some documentation, and don't k now the better way to start this. Our hardware machine is a 3494, and We need understand how work the Tape Library, mount, and other thinks. Can someone please give the direction? Thanks and Best Regards, Sergio Lima Costa Sao Paulo - Brazil
Re: RMS Errors
In the USER DIRECT STDEVOPT LIBRARY CTL On Tue, Sep 28, 2010 at 1:17 PM, KEETON Dave * SDC dave.kee...@state.or.uswrote: I wanted to post this to the list before opening an ETR with IBM. I have a 2nd-level 5.4 system I'm trying to set with DFSMS/VM's RMS component to talk to a virtual tape library. The drives are DEDICATED through the USER DIRECT entry. The system can SEE the drives as Tape drives when the devices are queried, but when RMS starts, it fails with the following errors: DMSACP723I D (192) R/O DMSACC724I 192 replaces D (192) DMSACP723I D (192) R/O 10:12:01 * MSG FROM RMSMASTR: DFSMS IS STARTING Name EntryUserword Origin Bytes Amode (Attributes) FSMDFSMS 01DDF988 01D88000 001A3368 31 PIPE 01803712 01F665A0 01803712 31 PIPMOD0180 01F665A0 0180 0008F960 31 SYSTEM SERVICE IMMCMD DMSRTPRC 0179D9A0 0179D9A0 00040340 31 SYSTEM PERM DMSRTMSG 017DDCE0 017DDCE0 0610 31 SYSTEM PERM NAMEFSYS 011D9460 01F61E58 011D9460 31 SYSTEM SERVICE NAMEFIND 011D9460 01FCE3A8 011D9460 31 SYSTEM SERVICE NAMEFUSE 011D9460 01F60E58 011D9460 31 SYSTEM SERVICE RXSOCKET 01897568 018973B8 00012A60 31 SYSTEM SERVICE DMSWRS015FC218 015FC218 3BD8 31 SYSTEM FSMBBV3053I All DFSMS local APPC/VM resources initialized FSMRMBLC== Diag 254 is available TAPE 40CE ATTACHED TO RMSMASTR 40CE FSMBAC2006E Library I/O error; reason code = 3800, request identifier = 0, devic e = 40CE, library = FSMBAC2019E Sense Data = C040802700201000B3204000CE1F062 0F6290E00 TAPE 40CE DETACHED BY RMSMASTR TAPE 40CF ATTACHED TO RMSMASTR 40CF FSMBBD2241W Device 40CE could not be initialized FSMBAC2006E Library I/O error; reason code = 3800, request identifier = 0, devic e = 40CF, library = FSMBAC2019E Sense Data = C040802700201000B3204000CE1F062 0F6290F00 TAPE 40CF DETACHED BY RMSMASTR FSMBBD2241W Device 40CF could not be initialized FSMSMS3203I RMSMASTR is running When I look up the error FSMBAC2006E I don't find a lot of help. :-( The RMCONFIG DATA file contains the two drive addresses, 40CE 40CF. The DGTVCNTL DATA file contains the RM_AUTO_LIBRARY value it should to find the VTS. Any suggestions? Thanks, Dave -- Mark D Pace Senior Systems Engineer Mainline Information Systems
Re: Question about DFSMS/VM - RMS
That's a pretty broad request. There are DFSMSRM commands to mount tapes. You might user VM Tape Manager in conjunction with DFSMS/RMM to get a complete solution to managing volumes in the library. On Tue, Sep 28, 2010 at 1:31 PM, Sergio Lima sergiovm...@hotmail.comwrote: Hello List, We are running here : z/VM Version 5 Release 4.0, service level 0903 (64-bit) , ant We have a new mission here, that is deploy the RMS (Removable media services). We already look some documentation, and don't k now the better way to start this. Our hardware machine is a 3494, and We need understand how work the Tape Library, mount, and other thinks. Can someone please give the direction? Thanks and Best Regards, Sergio Lima Costa Sao Paulo - Brazil -- Mark D Pace Senior Systems Engineer Mainline Information Systems
Re: RMS Errors
Thank you, Mark! I had the entry in the RMSMASTR on 2nd-level, but did not realize I'd need it defined in the 2nd-level guest itself. The errors are gone now. Regards, Dave From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf Of Mark Pace Sent: Tuesday, September 28, 2010 10:33 AM To: IBMVM@LISTSERV.UARK.EDU Subject: Re: RMS Errors In the USER DIRECT STDEVOPT LIBRARY CTL On Tue, Sep 28, 2010 at 1:17 PM, KEETON Dave * SDC dave.kee...@state.or.us wrote: I wanted to post this to the list before opening an ETR with IBM. I have a 2nd-level 5.4 system I'm trying to set with DFSMS/VM's RMS component to talk to a virtual tape library. The drives are DEDICATED through the USER DIRECT entry. The system can SEE the drives as Tape drives when the devices are queried, but when RMS starts, it fails with the following errors: DMSACP723I D (192) R/O DMSACC724I 192 replaces D (192) DMSACP723I D (192) R/O 10:12:01 * MSG FROM RMSMASTR: DFSMS IS STARTING Name EntryUserword Origin Bytes Amode (Attributes) FSMDFSMS 01DDF988 01D88000 001A3368 31 PIPE 01803712 01F665A0 01803712 31 PIPMOD0180 01F665A0 0180 0008F960 31 SYSTEM SERVICEIMMCMD DMSRTPRC 0179D9A0 0179D9A0 00040340 31 SYSTEM PERM DMSRTMSG 017DDCE0 017DDCE0 0610 31 SYSTEM PERM NAMEFSYS 011D9460 01F61E58 011D9460 31 SYSTEM SERVICE NAMEFIND 011D9460 01FCE3A8 011D9460 31 SYSTEM SERVICE NAMEFUSE 011D9460 01F60E58 011D9460 31 SYSTEM SERVICE RXSOCKET 01897568 018973B8 00012A60 31 SYSTEM SERVICE DMSWRS015FC218 015FC218 3BD8 31 SYSTEM FSMBBV3053I All DFSMS local APPC/VM resources initialized FSMRMBLC== Diag 254 is available TAPE 40CE ATTACHED TO RMSMASTR 40CE FSMBAC2006E Library I/O error; reason code = 3800, request identifier = 0, devic e = 40CE, library = FSMBAC2019E Sense Data = C040802700201000B3204000CE1F062 0F6290E00 TAPE 40CE DETACHED BY RMSMASTR TAPE 40CF ATTACHED TO RMSMASTR 40CF FSMBBD2241W Device 40CE could not be initialized FSMBAC2006E Library I/O error; reason code = 3800, request identifier = 0, devic e = 40CF, library = FSMBAC2019E Sense Data = C040802700201000B3204000CE1F062 0F6290F00 TAPE 40CF DETACHED BY RMSMASTR FSMBBD2241W Device 40CF could not be initialized FSMSMS3203I RMSMASTR is running When I look up the error FSMBAC2006E I don't find a lot of help. :-( The RMCONFIG DATA file contains the two drive addresses, 40CE 40CF. The DGTVCNTL DATA file contains the RM_AUTO_LIBRARY value it should to find the VTS. Any suggestions? Thanks, Dave -- Mark D Pace Senior Systems Engineer Mainline Information Systems
Re: How is LOADPARM obtained?
On Tuesday, 09/28/2010 at 01:25 EDT, Dave Jones d...@vsoft-software.com wrote: Look here, Brian: http://homerow.net/zlinux/ Dave, those updates deal only with the PARM, not the LOADPARM. 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: Question about DFSMS/VM - RMS
Hello Mark, The VM Tape Manager is a product? Thanks, Sergio Date: Tue, 28 Sep 2010 13:36:51 -0400 From: pacemainl...@gmail.com Subject: Re: Question about DFSMS/VM - RMS To: IBMVM@LISTSERV.UARK.EDU That's a pretty broad request. There are DFSMSRM commands to mount tapes. You might user VM Tape Manager in conjunction with DFSMS/RMM to get a complete solution to managing volumes in the library. On Tue, Sep 28, 2010 at 1:31 PM, Sergio Lima sergiovm...@hotmail.com wrote: Hello List, We are running here : z/VM Version 5 Release 4.0, service level 0903 (64-bit) , ant We have a new mission here, that is deploy the RMS (Removable media services). We already look some documentation, and don't k now the better way to start this. Our hardware machine is a 3494, and We need understand how work the Tape Library, mount, and other thinks. Can someone please give the direction? Thanks and Best Regards, Sergio Lima Costa Sao Paulo - Brazil -- Mark D Pace Senior Systems Engineer Mainline Information Systems
Re: Question about DFSMS/VM - RMS
Yes - From IBM Tape Manager for z/VM 5697-J08 On Tue, Sep 28, 2010 at 2:06 PM, Sergio Lima sergiovm...@hotmail.comwrote: Hello Mark, The VM Tape Manager is a product? Thanks, Sergio -- Date: Tue, 28 Sep 2010 13:36:51 -0400 From: pacemainl...@gmail.com Subject: Re: Question about DFSMS/VM - RMS To: IBMVM@LISTSERV.UARK.EDU That's a pretty broad request. There are DFSMSRM commands to mount tapes. You might user VM Tape Manager in conjunction with DFSMS/RMM to get a complete solution to managing volumes in the library. On Tue, Sep 28, 2010 at 1:31 PM, Sergio Lima sergiovm...@hotmail.comwrote: Hello List, We are running here : z/VM Version 5 Release 4.0, service level 0903 (64-bit) , ant We have a new mission here, that is deploy the RMS (Removable media services). We already look some documentation, and don't k now the better way to start this. Our hardware machine is a 3494, and We need understand how work the Tape Library, mount, and other thinks. Can someone please give the direction? Thanks and Best Regards, Sergio Lima Costa Sao Paulo - Brazil -- Mark D Pace Senior Systems Engineer Mainline Information Systems -- Mark D Pace Senior Systems Engineer Mainline Information Systems
Re: How is LOADPARM obtained?
aHHthanks for the clarification, Alan.I didn't actually look at the code, but since he seemed to be keying off of a LOAPARM vm specification, I thought that he must have a way of getting the LOADPARM value somehow. Have a good one. On 09/28/2010 12:57 PM, Alan Altmark wrote: On Tuesday, 09/28/2010 at 01:25 EDT, Dave Jones d...@vsoft-software.com wrote: Look here, Brian: http://homerow.net/zlinux/ Dave, those updates deal only with the PARM, not the LOADPARM. 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 -- Dave Jones V/Soft Software www.vsoft-software.com Houston, TX 281.578.7544
Re: Question about DFSMS/VM - RMS
Mark, Excuse the lack of knowledge, but RMS run without this product (Tape Manager) ? Thanks again, Sergio Date: Tue, 28 Sep 2010 14:10:16 -0400 From: pacemainl...@gmail.com Subject: Re: Question about DFSMS/VM - RMS To: IBMVM@LISTSERV.UARK.EDU Yes - From IBM Tape Manager for z/VM 5697-J08 On Tue, Sep 28, 2010 at 2:06 PM, Sergio Lima sergiovm...@hotmail.com wrote: Hello Mark, The VM Tape Manager is a product? Thanks, Sergio Date: Tue, 28 Sep 2010 13:36:51 -0400 From: pacemainl...@gmail.com Subject: Re: Question about DFSMS/VM - RMS To: IBMVM@LISTSERV.UARK.EDU That's a pretty broad request. There are DFSMSRM commands to mount tapes. You might user VM Tape Manager in conjunction with DFSMS/RMM to get a complete solution to managing volumes in the library. On Tue, Sep 28, 2010 at 1:31 PM, Sergio Lima sergiovm...@hotmail.com wrote: Hello List, We are running here : z/VM Version 5 Release 4.0, service level 0903 (64-bit) , ant We have a new mission here, that is deploy the RMS (Removable media services). We already look some documentation, and don't k now the better way to start this. Our hardware machine is a 3494, and We need understand how work the Tape Library, mount, and other thinks. Can someone please give the direction? Thanks and Best Regards, Sergio Lima Costa Sao Paulo - Brazil -- Mark D Pace Senior Systems Engineer Mainline Information Systems -- Mark D Pace Senior Systems Engineer Mainline Information Systems
Re: How is LOADPARM obtained?
Some light reading regarding SERVC (but LOADPARM in particular): http://www.docstoc.com/docs/55135658/Method-And-System-For-Providing-A-Hardware-Machine-Function-In-A-Protected-Virtual-Machine---Patent-6681238 http://www.patentmine.com/grant/06253224_desc.html http://www.patentstorm.us/patents/5386512/description.html http://www.patentvest.com/console/reports/docs/grant/05386512.html This one was interesting: ISX/390 - I remember this one from the early days on Linux on z but heard not much since: http://ip.com/patent/US6530078
Re: How is LOADPARM obtained?
It's in the multiple configuration boot support link: http://homerow.net/zlinux/multiboot/ The multiboot-03.077.diff file has what you need in it. Look for the cod e labeled Retrieve Load Parm. Brian Nielsen On Tue, 28 Sep 2010 13:11:46 -0500, Dave Jones d...@vsoft-software.com wrote: aHHthanks for the clarification, Alan.I didn't actually look at the code, but since he seemed to be keying off of a LOAPARM vm specification, I thought that he must have a way of getting the LOADPARM value somehow. Have a good one. On 09/28/2010 12:57 PM, Alan Altmark wrote: On Tuesday, 09/28/2010 at 01:25 EDT, Dave Jones d...@vsoft- software.com wrote: Look here, Brian: http://homerow.net/zlinux/ Dave, those updates deal only with the PARM, not the LOADPARM. 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 -- Dave Jones V/Soft Software www.vsoft-software.com Houston, TX 281.578.7544 =
Re: Applying Maintenance - Best Practice
I'm not saying it's perfect mind you, but it has grown over the years and is just what we need as sysprogs. YMMV. Mike Walter Hewitt Associates The opinions expressed herein are mine alone, not my employer's. * Prolog; See Epilog for additional information * Exec Name - DDR EXEC * * Unit Support - OSS/VM * * Status- Version 2, Release 1.0 * / address COMMAND parse source xos xct xfn xft xfm xcmd xenvir . parse upper arg parms 1 operands '(' options ')' parmrest parse upper var operands invdev outvdev startcyl endcyl cyls . If invdev='?' then SIGNAL Explain If find(options,3390)0 then Dtype=3390 else Dtype=3390 If endcyl='FOR' then Do endcyl=startcyl+(cyls-1) cyls='' End If invdev'' then /* More to do than just execute DDR MODULE */ Do If outvdev='' then Do say xfn'; Output vdev required if input vdev is' , 'specified.' Call Exit 20 End If startcyl'' endcyl='' then Do say xfn'; Ending cylinder required if Starting cylinder', 'is specified.' Call Exit 20 End /* E.g. CP QUERY VIRTUAL 019E */ /* DASD 019E 3390 VMR51H R/O500 CYL ON DASD 1953 */ /* SUBCHANNEL = 0007*/ /* */ /* E.g. CP QUERY VIRTUAL 09E6 */ /* DASD 09E7 ON DASD 09E7 R/W VO09E7 SUBCHANNEL = 000C */ parse value diag(08,'QUERY VIRTUAL' invdev) with inreply , 1 . . inDtype involser inrw incyls . . inrdev . parse value diag(08,'QUERY VIRTUAL' outvdev) with outreply , 1 . . outDtype outvolser outrw outcyls . . outrdev . /* e.g. CP QUERY DASD DETAILS rdev */ /* 09E6 CUTYPE = 3990-E9, DEVTYPE = 3390-0A, VOLSER = */ /* VOLSER = VO09E6, CYLS = 3339*/ /* And several more lines of results we don't need. */ If inDtype='ON' then Do parse var inreply . . . . inrdev inrw involser . parse value diag(08,'CP QUERY DASD DETAILS' inrdev) with , . 'DEVTYPE' '=' inDtype'-' . , 'VOLSER' '=' involser . , 'CYLS' '=' incyls . '15'x . End If outDtype='ON' then Do parse var outreply . . . . outrdev outrw outvolser . parse value diag(08,'CP QUERY DASD DETAILS' outrdev) with , . 'DEVTYPE' '=' outDtype'-' . , 'VOLSER' '=' outvolser . , 'CYLS' '=' outcyls . '15'x . End If outrw'R/W' then Do say 'Output DASD' outvdev '=' outrw', not = R/W.' Call Exit 20 End If inDtypeoutDtype then Do say xfn';Input device type =' inDtype say xfn'; or Output device type =' outDtype say xfn'; Input and Output DASD must be the same' , 'device device type.' Call Exit 16 End If endcyl||startcyl''then If verify(endcyl||startcyl,0123456789)=0 then copycyls = endcyl-(startcyl+1) Else Do say 'Start and end cylinders are not all numeric:' , ''startcyl endcyl'.' Call Exit 24 End If incylsoutcyls copycylsoutcyls then Do say xfn'; Input device cylinder size:' incyls say xfn'; Output device cylinder size:' outcyls say xfn'; Are not equal.' Call Exit 20 End If startcyl incyls-1 then Do say xfn'; Starting cyl ('startcyl') is greater than the', 'highest input cylinder ('incyls-1').' Call Exit 24 End If endcyl incyls-1 then Do say xfn'; Ending cyl ('endcyl') is greater than the', 'highest input cylinder ('incyls-1').' Call Exit 38 End If copycyls outcyls then Do say xfn'; Number of cylinders requested to copy ('copycyls, ||') greater than output device size ('outcyls').' Call Exit 32 End freemd=freemode() /* Get volsers if possible */ 'PIPE COMMAND ACCESS' invdev freemd If rc=100 then
Re: How is LOADPARM obtained?
Not what you asked, but here is the source code for the boot strap loader in 3CARD LOADER. It's kind of fun to look at. And quite beautiful in its own right. http://lilliana.eu/downloads/3card.loader.txt Lindy -Original Message- From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf Of Jeff Gribbin Sent: Tuesday, September 28, 2010 6:11 PM To: IBMVM@LISTSERV.UARK.EDU Subject: Re: How is LOADPARM obtained? It is obtained using a mechanism that is not published beyond its use in Linux. The best you can do is RTFC, and it is not a trivial process. Alan Altmark Thankyou, Alan, for a definitive reply. What a strange thing to keep secret! Regards Jeff
Re: ICKDSF - can it format/label cyl 0 on a 3390-A (EAV)??
Look for ICKDSF APAR PK56092.
Re: Applying Maintenance - Best Practice
Or, add directory entries for those (and other DASD you wish) to the CP Directory such as: USER -540RES- 64M 1G G 64 *UI=Server, Disaster Recovery supportGRP=IS * MDISK A00 3390 0001 540RES R MDISK F00 3390 END 540RES R Every DASD we have (other than spares waiting to be allocated) as a userid following that format. Sysprogs can LINK to any of them to perform their work. You could also use CP DEFINE MDISK, but that requires a little more work getting all the privileges and directory options straight. Mike Walter Hewitt Associates The opinions expressed herein are mine alone, not my employer's. George Henke/NYLIC george_he...@newyorklife.com Sent by: The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU 09/28/2010 02:11 PM Please respond to The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU To IBMVM@LISTSERV.UARK.EDU cc Subject Re: Applying Maintenance - Best Practice If I am DDR copying 540RES, 540W01, 540W02 to another set of disks I believe I will need to cprelease the CPOWNED volumes to do the DDR. But that will impact Level 1. I suppose I could invoke DDR outside of CMS to get around this. Mike Walter mike.wal...@hewitt.com Sent by: The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU 09/28/2010 02:36 PM Please respond to The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU To IBMVM@LISTSERV.UARK.EDU cc Subject Re: Applying Maintenance - Best Practice I'm not saying it's perfect mind you, but it has grown over the years and is just what we need as sysprogs. YMMV. Mike Walter Hewitt Associates The opinions expressed herein are mine alone, not my employer's. * Prolog; See Epilog for additional information * Exec Name - DDR EXEC * * Unit Support - OSS/VM * * Status- Version 2, Release 1.0 * / address COMMAND parse source xos xct xfn xft xfm xcmd xenvir . parse upper arg parms 1 operands '(' options ')' parmrest parse upper var operands invdev outvdev startcyl endcyl cyls . If invdev='?' then SIGNAL Explain If find(options,3390)0 then Dtype=3390 else Dtype=3390 If endcyl='FOR' then Do endcyl=startcyl+(cyls-1) cyls='' End If invdev'' then /* More to do than just execute DDR MODULE */ Do If outvdev='' then Do say xfn'; Output vdev required if input vdev is' , 'specified.' Call Exit 20 End If startcyl'' endcyl='' then Do say xfn'; Ending cylinder required if Starting cylinder', 'is specified.' Call Exit 20 End /* E.g. CP QUERY VIRTUAL 019E */ /* DASD 019E 3390 VMR51H R/O500 CYL ON DASD 1953 */ /* SUBCHANNEL = 0007*/ /* */ /* E.g. CP QUERY VIRTUAL 09E6 */ /* DASD 09E7 ON DASD 09E7 R/W VO09E7 SUBCHANNEL = 000C */ parse value diag(08,'QUERY VIRTUAL' invdev) with inreply , 1 . . inDtype involser inrw incyls . . inrdev . parse value diag(08,'QUERY VIRTUAL' outvdev) with outreply , 1 . . outDtype outvolser outrw outcyls . . outrdev . /* e.g. CP QUERY DASD DETAILS rdev */ /* 09E6 CUTYPE = 3990-E9, DEVTYPE = 3390-0A, VOLSER = */ /* VOLSER = VO09E6, CYLS = 3339*/ /* And several more lines of results we don't need. */ If inDtype='ON' then Do parse var inreply . . . . inrdev inrw involser . parse value diag(08,'CP QUERY DASD DETAILS' inrdev) with , . 'DEVTYPE' '=' inDtype'-' . , 'VOLSER' '=' involser . , 'CYLS' '=' incyls . '15'x . End If outDtype='ON' then Do parse var outreply . . . . outrdev outrw outvolser . parse value diag(08,'CP QUERY DASD DETAILS' outrdev) with , . 'DEVTYPE' '=' outDtype'-' . , 'VOLSER' '=' outvolser . , 'CYLS' '=' outcyls . '15'x . End If outrw'R/W' then Do say 'Output DASD' outvdev '=' outrw', not = R/W.' Call Exit 20 End If inDtypeoutDtype then Do say xfn';Input device type =' inDtype say xfn'; or Output device type =' outDtype say xfn'; Input and Output DASD must be the same' , 'device device type.' Call Exit 16 End
Re: Applying Maintenance - Best Practice
On Tue, 28 Sep 2010 15:11:41 -0400, George Henke/NYLIC george_he...@newyorklife.com wrote: If I am DDR copying 540RES, 540W01, 540W02 to another set of disks I believe I will need to cprelease the CPOWNED volumes to do the DDR. But that will impact Level 1. I suppose I could invoke DDR outside of CMS to get around this. If you have full pack MDISKs for them in the directory (eg. MAINT 123) yo u can link to those. There is also the CP DEFINE MDISK command. Brian Nielsen
Re: Applying Maintenance - Best Practice
George, Not necessary. MAINT usually has full-volume MDISK defined for 540RES, 540W01 and 540W02 (MAINT's 123, 124, and 125 disks). You can DDR those volumes without touching the CPOWN list. If you aren't doing it from MAINT, a R/O link to MAINT 123 gives you access to 540RES. Those definitions are usually there in MAINT when the system is installed. Ron On Tue, Sep 28, 2010 at 1:11 PM, George Henke/NYLIC george_he...@newyorklife.com wrote: If I am DDR copying 540RES, 540W01, 540W02 to another set of disks I believe I will need to cprelease the CPOWNED volumes to do the DDR. But that will impact Level 1. I suppose I could invoke DDR outside of CMS to get around this.
Re: Applying Maintenance - Best Practice
ty, Ron, Brian, Mike, John: I have them defined in MAINT, so I am good to go. Ron Schmiedge ron.schmie...@gmail.com Sent by: The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU 09/28/2010 03:21 PM Please respond to The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU To IBMVM@LISTSERV.UARK.EDU cc Subject Re: Applying Maintenance - Best Practice George, Not necessary. MAINT usually has full-volume MDISK defined for 540RES, 540W01 and 540W02 (MAINT's 123, 124, and 125 disks). You can DDR those volumes without touching the CPOWN list. If you aren't doing it from MAINT, a R/O link to MAINT 123 gives you access to 540RES. Those definitions are usually there in MAINT when the system is installed. Ron On Tue, Sep 28, 2010 at 1:11 PM, George Henke/NYLIC george_he...@newyorklife.com wrote: If I am DDR copying 540RES, 540W01, 540W02 to another set of disks I believe I will need to cprelease the CPOWNED volumes to do the DDR. But that will impact Level 1. I suppose I could invoke DDR outside of CMS to get around this.
Re: Question about DFSMS/VM - RMS
You need the Service Machines DFSMS the Maintenance ID, and RMSMASTR at a Minimum to interface to the IBM Tape Library. IBM and Computer Associates (CA) offer Service Machines to manage tape Libraries, and Mounting tapes in the background for user requests. Larry Davis From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf Of Sergio Lima Sent: Tuesday, September 28, 2010 2:20 PM To: IBMVM@LISTSERV.UARK.EDU Subject: Re: Question about DFSMS/VM - RMS Mark, Excuse the lack of knowledge, but RMS run without this product (Tape Manager) ? Thanks again, Sergio Date: Tue, 28 Sep 2010 14:10:16 -0400 From: pacemainl...@gmail.com Subject: Re: Question about DFSMS/VM - RMS To: IBMVM@LISTSERV.UARK.EDU Yes - From IBM Tape Manager for z/VM 5697-J08 On Tue, Sep 28, 2010 at 2:06 PM, Sergio Lima sergiovm...@hotmail.commailto:sergiovm...@hotmail.com wrote: Hello Mark, The VM Tape Manager is a product? Thanks, Sergio Date: Tue, 28 Sep 2010 13:36:51 -0400 From: pacemainl...@gmail.commailto:pacemainl...@gmail.com Subject: Re: Question about DFSMS/VM - RMS To: IBMVM@LISTSERV.UARK.EDUmailto:IBMVM@LISTSERV.UARK.EDU That's a pretty broad request. There are DFSMSRM commands to mount tapes. You might user VM Tape Manager in conjunction with DFSMS/RMM to get a complete solution to managing volumes in the library. On Tue, Sep 28, 2010 at 1:31 PM, Sergio Lima sergiovm...@hotmail.commailto:sergiovm...@hotmail.com wrote: Hello List, We are running here : z/VM Version 5 Release 4.0, service level 0903 (64-bit) , ant We have a new mission here, that is deploy the RMS (Removable media services). We already look some documentation, and don't k now the better way to start this. Our hardware machine is a 3494, and We need understand how work the Tape Library, mount, and other thinks. Can someone please give the direction? Thanks and Best Regards, Sergio Lima Costa Sao Paulo - Brazil -- Mark D Pace Senior Systems Engineer Mainline Information Systems -- Mark D Pace Senior Systems Engineer Mainline Information Systems
Re: Question about DFSMS/VM - RMS
Larry and Mark, Thanks very much from your help about this question. We already spoke here with IBM for see if have the Tape Manager product, because not sure, and this is new for us. Regards, Sergio Date: Tue, 28 Sep 2010 19:26:40 + From: larry.dav...@hp.com Subject: Re: Question about DFSMS/VM - RMS To: IBMVM@LISTSERV.UARK.EDU You need the Service Machines DFSMS the Maintenance ID, and RMSMASTR at a Minimum to interface to the IBM Tape Library. IBM and Computer Associates (CA) offer Service Machines to manage tape Libraries, and Mounting tapes in the background for user requests. Larry Davis From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf Of Sergio Lima Sent: Tuesday, September 28, 2010 2:20 PM To: IBMVM@LISTSERV.UARK.EDU Subject: Re: Question about DFSMS/VM - RMS Mark, Excuse the lack of knowledge, but RMS run without this product (Tape Manager) ? Thanks again, Sergio Date: Tue, 28 Sep 2010 14:10:16 -0400 From: pacemainl...@gmail.com Subject: Re: Question about DFSMS/VM - RMS To: IBMVM@LISTSERV.UARK.EDU Yes - From IBM Tape Manager for z/VM 5697-J08 On Tue, Sep 28, 2010 at 2:06 PM, Sergio Lima sergiovm...@hotmail.com wrote: Hello Mark, The VM Tape Manager is a product? Thanks, Sergio Date: Tue, 28 Sep 2010 13:36:51 -0400 From: pacemainl...@gmail.com Subject: Re: Question about DFSMS/VM - RMS To: IBMVM@LISTSERV.UARK.EDU That's a pretty broad request. There are DFSMSRM commands to mount tapes. You might user VM Tape Manager in conjunction with DFSMS/RMM to get a complete solution to managing volumes in the library. On Tue, Sep 28, 2010 at 1:31 PM, Sergio Lima sergiovm...@hotmail.com wrote: Hello List, We are running here : z/VM Version 5 Release 4.0, service level 0903 (64-bit) , ant We have a new mission here, that is deploy the RMS (Removable media services). We already look some documentation, and don't k now the better way to start this. Our hardware machine is a 3494, and We need understand how work the Tape Library, mount, and other thinks. Can someone please give the direction? Thanks and Best Regards, Sergio Lima Costa Sao Paulo - Brazil -- Mark D Pace Senior Systems Engineer Mainline Information Systems -- Mark D Pace Senior Systems Engineer Mainline Information Systems
Re: Question about DFSMS/VM - RMS
Larry and Mark, Thanks very much from your help about this question. We already spoke here with IBM for see if have the Tape Manager product, because not sure, and this is new for us. Regards, Sergio Date: Tue, 28 Sep 2010 19:26:40 + From: larry.dav...@hp.com Subject: Re: Question about DFSMS/VM - RMS To: IBMVM@LISTSERV.UARK.EDU You need the Service Machines DFSMS the Maintenance ID, and RMSMASTR at a Minimum to interface to the IBM Tape Library. IBM and Computer Associates (CA) offer Service Machines to manage tape Libraries, and Mounting tapes in the background for user requests. Larry Davis From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf Of Sergio Lima Sent: Tuesday, September 28, 2010 2:20 PM To: IBMVM@LISTSERV.UARK.EDU Subject: Re: Question about DFSMS/VM - RMS Mark, Excuse the lack of knowledge, but RMS run without this product (Tape Manager) ? Thanks again, Sergio Date: Tue, 28 Sep 2010 14:10:16 -0400 From: pacemainl...@gmail.com Subject: Re: Question about DFSMS/VM - RMS To: IBMVM@LISTSERV.UARK.EDU Yes - From IBM Tape Manager for z/VM 5697-J08 On Tue, Sep 28, 2010 at 2:06 PM, Sergio Lima sergiovm...@hotmail.com wrote: Hello Mark, The VM Tape Manager is a product? Thanks, Sergio Date: Tue, 28 Sep 2010 13:36:51 -0400 From: pacemainl...@gmail.com Subject: Re: Question about DFSMS/VM - RMS To: IBMVM@LISTSERV.UARK.EDU That's a pretty broad request. There are DFSMSRM commands to mount tapes. You might user VM Tape Manager in conjunction with DFSMS/RMM to get a complete solution to managing volumes in the library. On Tue, Sep 28, 2010 at 1:31 PM, Sergio Lima sergiovm...@hotmail.com wrote: Hello List, We are running here : z/VM Version 5 Release 4.0, service level 0903 (64-bit) , ant We have a new mission here, that is deploy the RMS (Removable media services). We already look some documentation, and don't k now the better way to start this. Our hardware machine is a 3494, and We need understand how work the Tape Library, mount, and other thinks. Can someone please give the direction? Thanks and Best Regards, Sergio Lima Costa Sao Paulo - Brazil -- Mark D Pace Senior Systems Engineer Mainline Information Systems -- Mark D Pace Senior Systems Engineer Mainline Information Systems
Re: How is LOADPARM obtained?
Actually it's Leland Lucius and he's at homerow.net (has a website as well). Frank M. Ramaekers Jr. -Original Message- From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf Of Brian Nielsen Sent: Tuesday, September 28, 2010 12:19 PM To: IBMVM@LISTSERV.UARK.EDU Subject: Re: How is LOADPARM obtained? On Tue, 28 Sep 2010 16:11:22 +0100, Jeff Gribbin jeff.grib...@gmail.com wrote: It is obtained using a mechanism that is not published beyond its use in Linux. The best you can do is RTFC, and it is not a trivial process. Alan Altmark Thankyou, Alan, for a definitive reply. What a strange thing to keep secret! In Dec 2009 Jan 2010 I was creating some standalone IPL'able code and needed to retrieve the Loadparm. A Google search turned up a Linux multiboot patch written by Lucias Leland and announced on the linux-390 list in Mar 2003. The site he posted the source on has gone 404, but it may be available elsewhere. In any case, I was able to use his example and grab the loadparm from my standalone code. Brian Nielsen _ 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: How is LOADPARM obtained?
Hmmmfrom the website: Multiple Configuration Boot Support The multiboot patch adds the ability to IPL different configurations from the same device using the LOADPARM parameter on VMs IPL command or the Load Parameter field on the Hardware Management Console. It is especially useful when IPLing zLinux in an LPAR. You may setup several configs in /etc/zipl.conf, like a known good one, a test one, and one that IPLs into single user mode. Then, if something untoward happens while testing, you have alternatives to get zLinux back up. You can even maintain 1 zipl.conf to be used by several LPARs and/or VM guests. Frank M. Ramaekers Jr. -Original Message- From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf Of Alan Altmark Sent: Tuesday, September 28, 2010 12:58 PM To: IBMVM@LISTSERV.UARK.EDU Subject: Re: How is LOADPARM obtained? On Tuesday, 09/28/2010 at 01:25 EDT, Dave Jones d...@vsoft-software.com wrote: Look here, Brian: http://homerow.net/zlinux/ Dave, those updates deal only with the PARM, not the LOADPARM. 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 _ 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: Applying Maintenance - Best Practice
Oh, LINK to MAINT's 123, 124, 125, ... Frank M. Ramaekers Jr. -Original Message- From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf Of Mike Walter Sent: Tuesday, September 28, 2010 2:18 PM To: IBMVM@LISTSERV.UARK.EDU Subject: Re: Applying Maintenance - Best Practice Or, add directory entries for those (and other DASD you wish) to the CP Directory such as: USER -540RES- 64M 1G G 64 *UI=Server, Disaster Recovery supportGRP=IS * MDISK A00 3390 0001 540RES R MDISK F00 3390 END 540RES R Every DASD we have (other than spares waiting to be allocated) as a userid following that format. Sysprogs can LINK to any of them to perform their work. You could also use CP DEFINE MDISK, but that requires a little more work getting all the privileges and directory options straight. Mike Walter Hewitt Associates The opinions expressed herein are mine alone, not my employer's. George Henke/NYLIC george_he...@newyorklife.com Sent by: The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU 09/28/2010 02:11 PM Please respond to The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU To IBMVM@LISTSERV.UARK.EDU cc Subject Re: Applying Maintenance - Best Practice If I am DDR copying 540RES, 540W01, 540W02 to another set of disks I believe I will need to cprelease the CPOWNED volumes to do the DDR. But that will impact Level 1. I suppose I could invoke DDR outside of CMS to get around this. Mike Walter mike.wal...@hewitt.com Sent by: The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU 09/28/2010 02:36 PM Please respond to The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU To IBMVM@LISTSERV.UARK.EDU cc Subject Re: Applying Maintenance - Best Practice I'm not saying it's perfect mind you, but it has grown over the years and is just what we need as sysprogs. YMMV. Mike Walter Hewitt Associates The opinions expressed herein are mine alone, not my employer's. * Prolog; See Epilog for additional information * Exec Name - DDR EXEC * * Unit Support - OSS/VM * * Status- Version 2, Release 1.0 * / address COMMAND parse source xos xct xfn xft xfm xcmd xenvir . parse upper arg parms 1 operands '(' options ')' parmrest parse upper var operands invdev outvdev startcyl endcyl cyls . If invdev='?' then SIGNAL Explain If find(options,3390)0 then Dtype=3390 else Dtype=3390 If endcyl='FOR' then Do endcyl=startcyl+(cyls-1) cyls='' End If invdev'' then /* More to do than just execute DDR MODULE */ Do If outvdev='' then Do say xfn'; Output vdev required if input vdev is' , 'specified.' Call Exit 20 End If startcyl'' endcyl='' then Do say xfn'; Ending cylinder required if Starting cylinder', 'is specified.' Call Exit 20 End /* E.g. CP QUERY VIRTUAL 019E */ /* DASD 019E 3390 VMR51H R/O500 CYL ON DASD 1953 */ /* SUBCHANNEL = 0007*/ /* */ /* E.g. CP QUERY VIRTUAL 09E6 */ /* DASD 09E7 ON DASD 09E7 R/W VO09E7 SUBCHANNEL = 000C */ parse value diag(08,'QUERY VIRTUAL' invdev) with inreply , 1 . . inDtype involser inrw incyls . . inrdev . parse value diag(08,'QUERY VIRTUAL' outvdev) with outreply , 1 . . outDtype outvolser outrw outcyls . . outrdev . /* e.g. CP QUERY DASD DETAILS rdev */ /* 09E6 CUTYPE = 3990-E9, DEVTYPE = 3390-0A, VOLSER = */ /* VOLSER = VO09E6, CYLS = 3339*/ /* And several more lines of results we don't need. */ If inDtype='ON' then Do parse var inreply . . . . inrdev inrw involser . parse value diag(08,'CP QUERY DASD DETAILS' inrdev) with , . 'DEVTYPE' '=' inDtype'-' . , 'VOLSER' '=' involser . , 'CYLS' '=' incyls . '15'x . End If outDtype='ON' then Do parse var outreply . . . . outrdev outrw outvolser . parse value diag(08,'CP QUERY DASD DETAILS' outrdev) with , . 'DEVTYPE' '=' outDtype'-' . , 'VOLSER' '=' outvolser . , 'CYLS' '=' outcyls . '15'x . End If outrw'R/W' then Do say 'Output DASD' outvdev '=' outrw', not = R/W.' Call Exit 20
RACF DSMON
Hi I am trying to get RACF DSMON reports for our Auditors. I am following the RACF Security Auditor's Guide and do not seem to be getting the reports. I am receiving this. 200 is my Primary RACF Data base and 300 is the backup RACF data Base. DMSACC723I R (0200) R/W - OS DMSACC723I Q (0300) R/O - OS CSTSET001I CMS SUB-TASKING SUPERVISOR INITIALIZED. CSTINT003I INITIATOR ACTIVATED. RPISMF050E Syntax error in SMF control card RPISMF054I SMF recording not started ICH508I ACTIVE RACF EXITS: ICHRCX02 CSTERP001W - Warning: Device 300 was configured as shared; now configured as n on-shared. (OPERATOR) IRR401I I/O ERROR AT RBA E000 DURING RACF PROCESSING OF (OPERATOR) ALTER REQUEST FOR ENTRY VSAMDSET (OPERATOR) BACKUP RACF DATA SET SEQUENCE 001, RACF.BACKUP (OPERATOR) IRR410I RACF UNABLE TO BACK UP UPDATE OF (OPERATOR) VSAMDSET (OPERATOR) BACKUP RACF DATA SET SEQUENCE 001, (OPERATOR) RACF.BACKUP ICH520I RACF 5.4.0 IS ACTIVE. (OPERATOR) IRR401I I/O ERROR AT RBA 00013000 DURING RACF PROCESSING OF (OPERATOR) ALTER REQUEST FOR ENTRY MAINT Thank You, Terry Martin Lockheed Martin - Citic z/OS and z/VM Performance Tuning and Operating Systems Support Office - 443 348-2102 Cell - 443 632-4191 [cid:image002.jpg@01CB5F1D.D4E35670]
Re: RACF DSMON
On Tuesday, 09/28/2010 at 04:11 EDT, Martin, Terry R. (CMS/CTR) (CTR) terry.mar...@cms.hhs.gov wrote: CSTSET001I CMS SUB-TASKING SUPERVISOR INITIALIZED. CSTINT003I INITIATOR ACTIVATED. RPISMF050E Syntax error in SMF control card RPISMF054I SMF recording not started You have an error in your SMF CONTROL file on RACFVM's 191. It is column-sensitive. Your system is not collecting audit records. ICH508I ACTIVE RACF EXITS: ICHRCX02 CSTERP001W - Warning: Device 300 was configured as shared; now configured as n on-shared. Is it shared, or isn't it? If RACF thinks the db is non-shared, but it really is, then you may have a corrupted database. (OPERATOR) IRR401I I/O ERROR AT RBA E000 DURING RACF PROCESSING OF (OPERATOR) ALTER REQUEST FOR ENTRY VSAMDSET (OPERATOR) BACKUP RACF DATA SET SEQUENCE 001, RACF.BACKUP (OPERATOR) IRR410I RACF UNABLE TO BACK UP UPDATE OF (OPERATOR) VSAMDSET (OPERATOR) BACKUP RACF DATA SET SEQUENCE 001, (OPERATOR) RACF.BACKUP ICH520I RACF 5.4.0 IS ACTIVE. (OPERATOR) IRR401I I/O ERROR AT RBA 00013000 DURING RACF PROCESSING OF (OPERATOR) ALTER REQUEST FOR ENTRY MAINT Or, have you copied (via DDR) the datasets to a disk that is smaller than the disk you first created the datasets on? Consider contacting the Support Center. 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: RACF DSMON
Alan, We are not sharing the RACF data base. And the pack that the RACDSMON is backing up the RACF DB on is the same size what they are currently on. I will check on the SMF CONTROL FILE Thank You, Terry Martin Lockheed Martin - Citic z/OS and z/VM Performance Tuning and Operating Systems Support Office - 443 348-2102 Cell - 443 632-4191 -Original Message- From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf Of Alan Altmark Sent: Tuesday, September 28, 2010 4:34 PM To: IBMVM@LISTSERV.UARK.EDU Subject: Re: RACF DSMON On Tuesday, 09/28/2010 at 04:11 EDT, Martin, Terry R. (CMS/CTR) (CTR) terry.mar...@cms.hhs.gov wrote: CSTSET001I CMS SUB-TASKING SUPERVISOR INITIALIZED. CSTINT003I INITIATOR ACTIVATED. RPISMF050E Syntax error in SMF control card RPISMF054I SMF recording not started You have an error in your SMF CONTROL file on RACFVM's 191. It is column-sensitive. Your system is not collecting audit records. ICH508I ACTIVE RACF EXITS: ICHRCX02 CSTERP001W - Warning: Device 300 was configured as shared; now configured as n on-shared. Is it shared, or isn't it? If RACF thinks the db is non-shared, but it really is, then you may have a corrupted database. (OPERATOR) IRR401I I/O ERROR AT RBA E000 DURING RACF PROCESSING OF (OPERATOR) ALTER REQUEST FOR ENTRY VSAMDSET (OPERATOR) BACKUP RACF DATA SET SEQUENCE 001, RACF.BACKUP (OPERATOR) IRR410I RACF UNABLE TO BACK UP UPDATE OF (OPERATOR) VSAMDSET (OPERATOR) BACKUP RACF DATA SET SEQUENCE 001, (OPERATOR) RACF.BACKUP ICH520I RACF 5.4.0 IS ACTIVE. (OPERATOR) IRR401I I/O ERROR AT RBA 00013000 DURING RACF PROCESSING OF (OPERATOR) ALTER REQUEST FOR ENTRY MAINT Or, have you copied (via DDR) the datasets to a disk that is smaller than the disk you first created the datasets on? Consider contacting the Support Center. 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: Applying Maintenance - Best Practice
Hello George, Yes as long as your 2nd level machine has the disk attached to it. Now the usual warning that you are running with two sets of CP labeled disks. If anything happens that cause you to Reipl z/VM you could have some issues. Look back at the archives and you will find how to adjust the names of your 2nd level z/VM system. Ed Martin Aultman Health Foundation 330-363-5050 ext 35050 From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf Of George Henke/NYLIC Sent: Tuesday, September 28, 2010 4:34 PM To: IBMVM@LISTSERV.UARK.EDU Subject: Re: Applying Maintenance - Best Practice Can I bring up z/VM Level 2 wiith the same cloned volser's, directory, and CF parm disks as z/VM Level 1 as long as I point to the cloned 540RES and FORCE start when I IPL? I have DDRed my 540RES, 540W01, 540W02, Level 1 disks to separate disks and they now have the same volsers. Do I need to also DDR the PAG and SPL disks or can I just FORCE start with empty disks. The directory and CF parm disks came over with 540RES. Since the names have not changed Is their referential integrity still intact?
DFSMS master not running - What is missing ?
Hello List, We found here, how give commands for DFSMS / VM. Then, after link the MINIDISK necessary, and gove the command : DFSMS QUERY REQUESTS Receive the message: DGTUDD2014E DFSMS master not running The help of this message say : MSG DGTUDD2014E All Help Information (c) Copyright IBM Corporation 1992 (adapted from IBM Form SC26-4707) DGT2014E DFSMS master not running Explanation: The application attempts to establish communications with the DFSMS master machine, but the APPC/VM connect request has been unsuccessful. System Action: The system makes no further attempt to process the command. System Programmer Response: Reinitialize the DFSMS master machine. User Response: Contact the storage administrator and verify that DFSMS is operational. q n JDIAS- DSC , MARCELO -L0004, OSADMIN1 -L0007, OPERADOR - DSC VTAM - DSC , RSCS - DSC , GCS - DSC , LPSERVE - DSC FTPSERVE - DSC , PERFSVM - DSC , TCPIP- DSC , OPERSYMP - DSC VMSERVS - DSC , SERGIOL -L000A, RMSMASTR -L0008, SUPORTE -L0006 VSEPROD4 -L0005, TPMAINT -L000C, MAINT-L0009 VSM - TCPIP VSM - VTAM Ready; T=0.01/0.01 17:00:43 We can see that RMSMASTR is running ok, the profile was executed without problem, show this : 17:01:50 * MSG FROM RMSMASTR: DFSMS IS STARTING Name EntryUserword Origin Bytes Amode (Attributes) FSMDFSMS 01DDF988 01D88000 001A3108 31 PIPE 01803712 01F665A0 01803712 31 PIPMOD0180 01F665A0 0180 0008F960 31 SYSTEM SERVICEIMMCM DMSRTPRC 0179D9A0 0179D9A0 00040340 31 SYSTEM PERM DMSRTMSG 017DDCE0 017DDCE0 0610 31 SYSTEM PERM NAMEFSYS 011D9460 01F61E58 011D9460 31 SYSTEM SERVICE NAMEFIND 011D9460 01FCE398 011D9460 31 SYSTEM SERVICE NAMEFUSE 011D9460 01F60E58 011D9460 31 SYSTEM SERVICE RXSOCKET 01897568 018973B8 00012A60 31 SYSTEM SERVICE DMSWRS015FC218 015FC218 3BD8 31 SYSTEM FSMBBV3053I All DFSMS local APPC/VM resources initialized FSMRMBLC== Diag 254 is available TAPE AF00 ATTACHED TO RMSMASTR AF00 So, what kind of APPC had problem ? May be some configurations missing ? Thanks, Sergio
Re: DFSMS master not running - What is missing ?
I don't think you need DFSMS master running if you are just using RMS. Try; DFSMSRM Query REQuests HELP DFSMSRM will give some information. Thx - 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.
Unsubscribe
Unsubscribe Robert Hughes Storage Administrator FirstBank Data Corp. 303.235.1476 The information contained in this electronic communication and any document attached hereto or transmitted herewith is confidential and intended for the exclusive use of the individual or entity named above. If the reader of this message is not the intended recipient or the employee or agent responsible for delivering it to the intended recipient, you are hereby notified that any examination, use, dissemination, distribution or copying of this communication or any part thereof is strictly prohibited. If you have received this communication in error, please immediately notify the sender by reply e-mail and destroy this communication. Thank you.
Re: Applying Maintenance - Best Practice
You can LINK to MAINT's 123, 124, and 125 as long as you have not deleted them from the directory after the installation is complete. I do. Once long ago, some IBM product EXEC (installation or service, I do not remember the details any longer) summarily and without any notice ahead of time LINKed to one of the IBM-provided full-pack minidisks. IIRC it caused some amount of production problems. Once burned, always shy of fires. Mike Walter Hewitt Associates The opinions expressed herein are mine alone, not my employer's. Frank M. Ramaekers framaek...@ailife.com Sent by: The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU 09/28/2010 03:07 PM Please respond to The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU To IBMVM@LISTSERV.UARK.EDU cc Subject Re: Applying Maintenance - Best Practice Oh, LINK to MAINT's 123, 124, 125, ... Frank M. Ramaekers Jr. -Original Message- From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf Of Mike Walter Sent: Tuesday, September 28, 2010 2:18 PM To: IBMVM@LISTSERV.UARK.EDU Subject: Re: Applying Maintenance - Best Practice Or, add directory entries for those (and other DASD you wish) to the CP Directory such as: USER -540RES- 64M 1G G 64 *UI=Server, Disaster Recovery supportGRP=IS * MDISK A00 3390 0001 540RES R MDISK F00 3390 END 540RES R Every DASD we have (other than spares waiting to be allocated) as a userid following that format. Sysprogs can LINK to any of them to perform their work. You could also use CP DEFINE MDISK, but that requires a little more work getting all the privileges and directory options straight. Mike Walter Hewitt Associates The opinions expressed herein are mine alone, not my employer's. George Henke/NYLIC george_he...@newyorklife.com Sent by: The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU 09/28/2010 02:11 PM Please respond to The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU To IBMVM@LISTSERV.UARK.EDU cc Subject Re: Applying Maintenance - Best Practice If I am DDR copying 540RES, 540W01, 540W02 to another set of disks I believe I will need to cprelease the CPOWNED volumes to do the DDR. But that will impact Level 1. I suppose I could invoke DDR outside of CMS to get around this. Mike Walter mike.wal...@hewitt.com Sent by: The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU 09/28/2010 02:36 PM Please respond to The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU To IBMVM@LISTSERV.UARK.EDU cc Subject Re: Applying Maintenance - Best Practice I'm not saying it's perfect mind you, but it has grown over the years and is just what we need as sysprogs. YMMV. Mike Walter Hewitt Associates The opinions expressed herein are mine alone, not my employer's. * Prolog; See Epilog for additional information * Exec Name - DDR EXEC * * Unit Support - OSS/VM * * Status- Version 2, Release 1.0 * / address COMMAND parse source xos xct xfn xft xfm xcmd xenvir . parse upper arg parms 1 operands '(' options ')' parmrest parse upper var operands invdev outvdev startcyl endcyl cyls . If invdev='?' then SIGNAL Explain If find(options,3390)0 then Dtype=3390 else Dtype=3390 If endcyl='FOR' then Do endcyl=startcyl+(cyls-1) cyls='' End If invdev'' then /* More to do than just execute DDR MODULE */ Do If outvdev='' then Do say xfn'; Output vdev required if input vdev is' , 'specified.' Call Exit 20 End If startcyl'' endcyl='' then Do say xfn'; Ending cylinder required if Starting cylinder', 'is specified.' Call Exit 20 End /* E.g. CP QUERY VIRTUAL 019E */ /* DASD 019E 3390 VMR51H R/O500 CYL ON DASD 1953 */ /* SUBCHANNEL = 0007*/ /* */ /* E.g. CP QUERY VIRTUAL 09E6 */ /* DASD 09E7 ON DASD 09E7 R/W VO09E7 SUBCHANNEL = 000C */ parse value diag(08,'QUERY VIRTUAL' invdev) with inreply , 1 . . inDtype involser inrw incyls . . inrdev . parse value diag(08,'QUERY VIRTUAL' outvdev) with outreply , 1 . . outDtype outvolser outrw outcyls . . outrdev . /* e.g. CP QUERY DASD DETAILS rdev */ /* 09E6 CUTYPE = 3990-E9, DEVTYPE = 3390-0A, VOLSER = */ /* VOLSER = VO09E6, CYLS = 3339*/ /* And several more lines of results we don't need. */ If
Re: DFSMS master not running - What is missing ?
Hello, Thanks very much, Now, the command run, but have a authorization problem, DFSMSRM Query REQuests DGTUDR2016E User not authorized to issue this command I will see where do this, Thanks again, and Best Regards, Sergio Date: Tue, 28 Sep 2010 16:00:26 -0500 From: ssja...@dstsystems.com Subject: Re: DFSMS master not running - What is missing ? To: IBMVM@LISTSERV.UARK.EDU I don't think you need DFSMS master running if you are just using RMS. Try; DFSMSRM Query REQuests HELP DFSMSRM will give some information. Thx - 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: Applying Maintenance - Best Practice
Having 2 Page and 2 Spool is small enough that it's extremely reasonable to make that much available to your 2nd level test system. SPOOL is all or nothing when DDRing them. Copy them both whenever you want to be sure your 2nd level test system has current versions of what i s in 1st level Spool space. Mostly you probably only care about the SDF spool files, and they generally only get updated when you apply maintenance. And you are correct - you'll need to do a FORCE start. PAGE can be just some, as long as you have enough for the paging load in your 2nd level system. You don't need to copy the Page volumes each time. One time is good forever. Again, with only 2, copy them both and be done with it. Brian Nielsen On Tue, 28 Sep 2010 17:35:15 -0400, George Henke/NYLIC george_he...@newyorklife.com wrote: I have a 2 disk PAG and 2 disk SPL configuration at Level 1. I doubt I c an copy just one of the PAG and SPL disks to Level 2. It is probably all o r nothing. Brian Nielsen bniel...@sco.idaho.gov Sent by: The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU 09/28/2010 05:17 PM Please respond to The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU To IBMVM@LISTSERV.UARK.EDU cc Subject Re: Applying Maintenance - Best Practice You do not want to create duplicate volsers on your 1st level system for volsers that are in your CP_Owned or User_volume_include lists. Bad things will happen when you IPL your 1st level system and it uses the wrong volume. For testing 2nd level you want to create a userid with MDISKs defined starting at cylinder 1. Then DDR your 1st level packs to the 2nd level MDISKS. The archives contain past discussions on the how why of t h is and other topics (such as changing the volsers of your 1st level system) . For simplicity, copy your PAGE SPOOL volumes to your 2nd level tes t system too. If DASD space is limited you have to get alot more complicated. Brian Nielsen On Tue, 28 Sep 2010 16:34:19 -0400, George Henke/NYLIC george_he...@newyorklife.com wrote: Can I bring up z/VM Level 2 wiith the same cloned volser's, directory, a nd CF parm disks as z/VM Level 1 as long as I point to the cloned 540RES a nd FORCE start when I IPL? I have DDRed my 540RES, 540W01, 540W02, Level 1 disks to separate disk s and they now have the same volsers. Do I need to also DDR the PAG and SPL disks or can I just FORCE start w i th empty disks. The directory and CF parm disks came over with 540RES. Since the names have not changed Is their referential integrity still intact? Frank M. Ramaekers framaek...@ailife.com Sent by: The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU 09/28/2010 04:07 PM Please respond to The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU To IBMVM@LISTSERV.UARK.EDU cc Subject Re: Applying Maintenance - Best Practice Oh, LINK to MAINT's 123, 124, 125, ... Frank M. Ramaekers Jr. -Original Message- From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf Of Mike Walter Sent: Tuesday, September 28, 2010 2:18 PM To: IBMVM@LISTSERV.UARK.EDU Subject: Re: Applying Maintenance - Best Practice Or, add directory entries for those (and other DASD you wish) to the CP Directory such as: USER -540RES- 64M 1G G 64 *UI=Server, Disaster Recovery supportGRP=IS * MDISK A00 3390 0001 540RES R MDISK F00 3390 END 540RES R Every DASD we have (other than spares waiting to be allocated) as a userid following that format. Sysprogs can LINK to any of them to perform their work. You could also use CP DEFINE MDISK, but that requires a little more wor k getting all the privileges and directory options straight. Mike Walter Hewitt Associates The opinions expressed herein are mine alone, not my employer's. George Henke/NYLIC george_he...@newyorklife.com Sent by: The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU 09/28/2010 02:11 PM Please respond to The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU To IBMVM@LISTSERV.UARK.EDU cc Subject Re: Applying Maintenance - Best Practice If I am DDR copying 540RES, 540W01, 540W02 to another set of disks I believe I will need to cprelease the CPOWNED volumes to do the DDR. Bu t that will impact Level 1. I suppose I could invoke DDR outside of CMS to get around this. Mike Walter mike.wal...@hewitt.com Sent by: The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU 09/28/2010 02:36 PM Please respond to The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU To IBMVM@LISTSERV.UARK.EDU cc Subject Re: Applying Maintenance - Best Practice I'm not saying it's perfect mind you, but it has grown over the years and is just what we need as sysprogs. YMMV. Mike Walter Hewitt Associates The opinions expressed herein are mine alone, not my employer's. * Prolog; See Epilog for additional information * Exec Name - DDR EXEC * * Unit
Re: DFSMS master not running - What is missing ?
make sure the ID is in the DGTVAUTH DATA file in the VMSYS:DFSMS.CONTROL. directory Larry Davis From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf Of Sergio Lima Sent: Tuesday, September 28, 2010 5:41 PM To: IBMVM@LISTSERV.UARK.EDU Subject: Re: DFSMS master not running - What is missing ? Hello, Thanks very much, Now, the command run, but have a authorization problem, DFSMSRM Query REQuests DGTUDR2016E User not authorized to issue this command I will see where do this, Thanks again, and Best Regards, Sergio Date: Tue, 28 Sep 2010 16:00:26 -0500 From: ssja...@dstsystems.com Subject: Re: DFSMS master not running - What is missing ? To: IBMVM@LISTSERV.UARK.EDU I don't think you need DFSMS master running if you are just using RMS. Try; DFSMSRM Query REQuests HELP DFSMSRM will give some information. Thx - 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: z/VM 5.4 RSU Level For z/196 support
I thought VM64879 was only for z/VM 6.1 and the other 2 were for z/VM5.4. All three APARs, VM64798, VN64879, and VM64881 are applicable to both z/VM 5.4 and 6.1. Best Regards, Les Geer IBM z/VM and Linux Development
Re: z/VM 5.4 RSU Level For z/196 support
tyvm Les Geer (607-429-3580) g...@gdlvm7.vnet.ibm.com Sent by: The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU 09/28/2010 07:28 PM Please respond to The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU To IBMVM@LISTSERV.UARK.EDU cc Subject Re: z/VM 5.4 RSU Level For z/196 support I thought VM64879 was only for z/VM 6.1 and the other 2 were for z/VM5.4. All three APARs, VM64798, VN64879, and VM64881 are applicable to both z/VM 5.4 and 6.1. Best Regards, Les Geer IBM z/VM and Linux Development
Re: Question about DFSMS/VM - RMS
On Tue, 28 Sep 2010 22:58:07 +0300, Sergio Lima sergiovm...@hotmail.com wrote: We already spoke here with IBM for see if have the Tape Manager product, because not sure, and this is new for us. I am the IBM product manager for Tape Manager for z/VM. Let me know if y ou have any questions about it, including how it can work with DFSMS/VM RMS to manage tape volumes, and tape mounts in your tape library. Tracy Dean, IBM
Re: z/VM 5.4 RSU 1002
HELP says: Responses The format of the response is: CMS Level nn, Service Level nnn I guess the 'nnn' must mean it is 3 digits. To my memory, it has always b een 3 digits. Alan Ackerman On Tue, 28 Sep 2010 11:21:06 -0500, Frank M. Ramaekers framaek...@ailife .com wrote: q cplevel z/VM Version 5 Release 4.0, service level 1002 (64-bit) Generated at 09/16/10 07:14:22 CDT IPL at 09/28/10 07:45:54 CDT Ready; T=0.01/0.01 11:19:58 q cmslevel CMS Level 24, Service Level 002 Ready; T=0.01/0.01 11:20:02 Is that right? CMS Service level is 002 (instead of 1002)? 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
Re: Is there a JAVA implementation for CMS?
Unfortunately, if you find the old CMS JAVA, I'm sure it will NOT use IEE E floating point. A decent CMS Java Virtual Machine with a JIT would perhaps run very well. But who is going to write it? It's not going to come from Sun/Oracle. Sun doesn't even provide one for the M acintosh -- Apple does. There are a heck of a lot more Macs than copies of CMS. I don't know whether CMS JAVA truly supported multi-threading, though, wh ile Java does. Could lead to problems porting Java to CMS. Does anyone know? I gather that with NetRexx, Mike Cowlishaw tried to fix the mistakes in R EXX. At least he replaced do/end with loop/end. (For the looping cases of 'do'.) In other ways he s ignificantly enhanced REXX. I don't think NetRexx is upwardly compatible with REXX, though. I suspect there are far more programmers literate in Java than in REXX. P erhaps not among mainframers, though. Does anyone know how much NetRexx is used in z/OS? My employer's standard language is Java. Another strike against CMS. Alan Ackerman On Tue, 28 Sep 2010 06:38:35 -0700, Barton Robinson bar...@vm1.velocity- Software.com wrote: Right, so even better chance that java on cms would be more than acceptable. Too bad there's no business case. John P. Hartmann wrote: Barton, you overlook the lack of IEEE floating point in the hardware in those days. On 28 September 2010 04:08, Barton Robinson bar...@vm1.velocity-software.com wrote: = == ==
Re: Virtualizing a z10
Our Capacity Planning folks reported that the upgrading from the z9 to th en z10 saved the bank beaucoup bucks. I think the same thing will happen going from z10 to z196 . Did IBM raise the price of the entry-level machines? That might explain t he difference in our viewpoints. We are still running z/VM 5.4.0. I'm not sure what happened to the plan t o move to z/VM 6.1.0. There isn't much in z/VM 6.1.0 that we want. On Mon, 27 Sep 2010 11:58:54 -0500, Brian Nielsen bniel...@sco.idaho.gov wrote: On Sat, 25 Sep 2010 21:53:04 -0400, Alan Altmark alan_altm...@us.ibm.co m wrote: z/VM did not cast off the z9. z/VM 5.4 has continued to receive significant updates and will stay in service for the next several years . Even though z/VM 5.4 will be in service for the next several years, ther e are already concerns about the cost of upgrading to z10's in order to st ay on a supported z/VM version. Alternatives under consideration include migrating z/Linux guests to VMware vs running an unsupported version of z/VM. Any chance that z/VM 5.4 will stay in service beyond Sept 2013? Brian Nielsen = == =
Re: Applying Maintenance - Best Practice
On Tuesday, 09/28/2010 at 04:35 EDT, George Henke/NYLIC george_he...@newyorklife.com wrote: Can I bring up z/VM Level 2 wiith the same cloned volser's, directory, and CF parm disks as z/VM Level 1 as long as I point to the cloned 540RES and FORCE start when I IPL? I have DDRed my 540RES, 540W01, 540W02, Level 1 disks to separate disks and they now have the same volsers. Do I need to also DDR the PAG and SPL disks or can I just FORCE start with empty disks. You need to copy the disks or CPFMTXA them. The directory and CF parm disks came over with 540RES. Since the names have not changed Is their referential integrity still intact? Unless you follow my previously posted advice about using OFFLINE_AT_IPL, duplicate volids create the potential for bad things to happen. I suggest you change the volsers (which means changing SYSTEM CONFIG and USER DIRECT). 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
Unsubscribe
Unsubscribe Pozdrav/Regards Mladen Luketin Gundulićeva 26 System z Technical Sales Split, 21000 IBM Sales Distribution, STG Sales Croatia Phone: +385-21-494-041 Mobile: +385-91 6308 179 e-mail: mladen.luke...@hr.ibm.com