-----Original Message----- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Paul Gilmartin Sent: Tuesday, September 30, 2014 8:43 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: ISRDDN SHOWS MEMBER ALIAS
On 2014-09-30, at 07:03, Pommier, Rex wrote: > > What I did find interesting is that if I "E"dit the SYSPROC concatenation, > and then select a member that is in one of the libraries, ISPF copies that > library into the first DSN in my concatenation and edits the copy that it > placed there. I guess I would have thought that ISRDDN would have put the > modified member back into the library it found the original in. > That's classic ISPF behavior for the 3-level concatenation in the EDIT entry panel. Does ISRDDN let you edit from a concatenation of more than 3 levels? Is the member copied when you begin EDIT, even if you CANCEL, or only if you SAVE. I believe classic ISPF EDIT copies only if you SAVE. I'd certainly prefer not to copy an unmodified member. -- gil Hey Gil, Not sure what you mean by 3-level concatenation. If you mean more than 3 libraries in the concatenation, then yes it does. If you mean more than 3 qualifiers in the DSN, then the answer is still yes. As far as when it is actually copied, good question. Member $$$REX is in the second library in the concatenation, which is a 4 qualifier DSN. The first library in the concatenation is SYSPROG.REXXLIB. I also tried it with a member in the 8th library in the concatenation and it worked the same way. It does place an ENQ on the member in the first library and not on the one in the original library. Example: EDIT SYSPROG.REXXLIB First 16 Data Sets Command ===> Scroll ===> CSR Name Prompt Lib Size Created Changed ID . $$$COIBM 4 3 2005/12/14 2005/12/14 13:32:54 CS66787 e $$$REX 2 1 2014/09/30 2014/09/30 08:49:43 RRP4912 I edit the member and I immediately get the following - saying it's editing the member in the first library: EDIT SYSPROG.REXXLIB($$$REX) - 01.00 Columns 00001 00080 Command ===> Scroll ===> PAGE ****** ********************************* Top of Data ********************************** 000100 this is a temporary member to test isrddn 00010000 ****** ******************************** Bottom of Data ******************************** If I cancel out, I get nothing in SYSPROG.REXXLIB, but if I make a change, it saves the modified member into SYSPROG.REXXLIB. EDIT SYSPROG.REXXLIB Member $$$REX saved Command ===> Scroll ===> CSR Name Prompt Lib Size Created Changed ID . $$$REX 1 1 2014/09/30 2014/09/30 08:54:58 RRP4912 . $$APPL 1 57 2007/07/18 2009/03/10 08:30:26 JXN1223 . $$EXECL 1 26 2008/10/14 2012/04/17 16:57:31 OKT . $$README 5 133 1998/07/02 2003/12/02 07:58:27 WS069 . $AMCLOSE 3 56 2008/07/29 2008/07/29 14:00:25 R52A#08 Rex ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN The information contained in this message is confidential, protected from disclosure and may be legally privileged. If the reader of this message is not the intended recipient or an employee or agent responsible for delivering this message to the intended recipient, you are hereby notified that any disclosure, distribution, copying, or any action taken or action omitted in reliance on it, is strictly prohibited and may be unlawful. If you have received this communication in error, please notify us immediately by replying to this message and destroy the material in its entirety, whether in electronic or hard copy format. Thank you. ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN