A CP command to provide the info would be great. In the meantime, could you rig a dvm to respond to a query by: 1) confirming that the 'CPLOAD MAP' to which it is given access matches the Q CPLEVEL response: Generated at mm/dd/yy hh/mm/ss tz 2) PIPE through the CPLOAD MAP to find the requested PTFs/APARs, and display them to the requestor?
We wrote a CHECKMAP EXEC that compares two "CPLOAD MAP" files, pointing out only the differences. That might be an alternative output to searching for specific PTFs and APARs. Just thinking out loud. Mike Walter Hewitt Associates The opinions expressed herein are mine alone, not my employer's. "Marcy Cortes" <marcy.d.cor...@wellsfargo.com> Sent by: "The IBM z/VM Operating System" <IBMVM@LISTSERV.UARK.EDU> 06/02/2010 04:00 PM Please respond to "The IBM z/VM Operating System" <IBMVM@LISTSERV.UARK.EDU> To IBMVM@LISTSERV.UARK.EDU cc Subject Re: How to determine if a particular fix is applied Clever use of HELP. I have a bunch of similar files, but they are HOWTOs. I like the help much better! SERVICE ALL STATUS still won't tell me what I really need to know - is this system running with this PTF. Various things might have happened along the way. Someone forgot PUT2PROD, missed a message about something not going in because of a conflicting local mod, etc. It's not such a big deal with one or 2 systems, but with 9 active and another 7 or so that come up occasionally... And second chances are few and far between... And we continually have PTFs to roll in to prod because of some of the "interesting" stuff we're doing. Looking forward to the future, Marcy "This message may contain confidential and/or privileged information. If you are not the addressee or authorized to receive this for the addressee, you must not use, copy, disclose, or take any action based on this message or any information herein. If you have received this message in error, please advise the sender immediately by reply e-mail and delete this message. Thank you for your cooperation." ________________________________ From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf Of Mike Walter Sent: Wednesday, June 02, 2010 1:20 PM To: IBMVM@LISTSERV.UARK.EDU Subject: Re: [IBMVM] How to determine if a particular fix is applied Perhaps you could muddle with a disconnected SVM, permitting it to execute the "SERVICE ALL STATUS ..." command and return the results to the requester? Even OPERATOR could issue it so that you sleep better after an sysprog-unattended service IPL. Just a SMOP, right? I often KNOW that there is a particular command that will do JUST what I want, but don't enter it often enough to remember offhand the often arcane syntax (wow: three uses of "often" in ONE sentence - no, that makes it four uses of often, now five...!). Definition: Loop, see: Loop ;-) So for those cases I create simple (very simple) personal sysprog HELP files so that I can enter: HELP ME whatever As example, some that we have include: Filename Filetype HUNGUSER HELPME NETSTAT HELPME SENDFILE HELPME SFS HELPME TAPEINIT HELPME TRACK HELPME VMARCH HELPME VMLINK HELPME VMSES HELPME VMTAPE HELPME VTS HELPME The text in those help files is enough of the syntax to handle my most-frequent usage requirements, and added examples are easy to add as needed. The full help remains available, since IBM and ISV's have never (so far) distributed the filetype "HELPME". If one copies the lines (after the signature lines) between the "---<snip>---" delimiter as file: VMSES HELPME then entering is will provide an easy answer to this question. And it will serve as an example for other HELPME files you might want to come up with on your own. I like "easy" ... perhaps that's one reason I've been working with VM since 1978 (12 more years to go?). :-) Mike Walter Hewitt Associates The opinions expressed herein are mine alone, not my employer's. ---<snip>--- VMSES HELPME contents: Useful commands to find z/VM service/maintenance information: SERVICE ALL STATUS SERVICE ALL STATUS ptfnumber (e.g. UM#####) SERVICE ALL STATUS aparnumber (e.g. VM#####) VMFINFO ZVM componentname (SETUP - place a non-blank character to: PTFs/APARs - press ENTER - displayed next (in part): PTF number ...... (PF1 to select from list of PTFs) APAR number ..... (PF1 to select from list of APARs) - place the cursor on the PRT or APAR line and press PF1. Woohoo! VMFSIM QUERY VM SYSRECS TDATA :PPF ZVM CP :STAT VMFSIM QUERY VM SYSRECS TDATA :PPF SERVP2P CP :STAT VMFSIM QUERY VM SYSRECS TDATA :PPF SERVP2P :STAT .cm VMFSIM cmds on IBMVM-L 20080506 by "Bill Munson" <william.mun...@bbh.com> ---<snip>--- "Marcy Cortes" <marcy.d.cor...@wellsfargo.com> Sent by: "The IBM z/VM Operating System" <IBMVM@LISTSERV.UARK.EDU> 06/02/2010 02:34 PM Please respond to "The IBM z/VM Operating System" <IBMVM@LISTSERV.UARK.EDU> To IBMVM@LISTSERV.UARK.EDU cc Subject Re: How to determine if a particular fix is applied well, that's the truth! But it's going to tell you if SES has applied it. If you've not done PUT2PROD and IPL'd, it may not be on your system. Actually verifying that your running system has it is another can of worms involved reading CPLOAD maps date/timestamps and Q CPLEVEL. Sure would be nice if one could say CP QUERY APAR VM64830 and get something back like VM64830 is installed and the following modules were affected: HCPERR, HCPIFI, HCPPAU or VM64830 is not applied to CP or is not a CP APAR (all we really care about is CP, those other things... whatever :) Marcy "This message may contain confidential and/or privileged information. If you are not the addressee or authorized to receive this for the addressee, you must not use, copy, disclose, or take any action based on this message or any information herein. If you have received this message in error, please advise the sender immediately by reply e-mail and delete this message. Thank you for your cooperation." ________________________________ From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf Of Frank M. Ramaekers Sent: Wednesday, June 02, 2010 12:23 PM To: IBMVM@LISTSERV.UARK.EDU Subject: Re: [IBMVM] How to determine if a particular fix is applied Well, that's much easier than it was in the VM/ESA days! Frank M. Ramaekers Jr. ________________________________ From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf Of Ray Waters Sent: Wednesday, June 02, 2010 2:20 PM To: IBMVM@LISTSERV.UARK.EDU Subject: Re: How to determine if a particular fix is applied Frank, Logon to MAINT and try out VMFINFO EXEC. Ray Waters From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf Of Frank M. Ramaekers Sent: Wednesday, June 02, 2010 2:13 PM To: IBMVM@LISTSERV.UARK.EDU Subject: How to determine if a particular fix is applied I'm having a difficult time finding out if a particular PTF is applied. I've looked through the "z/VM Service Guide" and "z/VM Automated Installation and Service". Can someone point me in the right direction? 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. ________________________________ NOTICE: This e-mail is intended solely for the use of the individual to whom it is addressed and may contain information that is privileged, confidential or otherwise exempt from disclosure. If the reader of this e-mail is not the intended recipient or the employee or agent responsible for delivering the message to the intended recipient, you are hereby notified that any dissemination, distribution, or copying of this communication is strictly prohibited. If you have received this communication in error, please immediately notify us by replying to the original message at the listed email address. Thank You. _____________________________________________________ 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. ________________________________ 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. 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.