-----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

Reply via email to