I just recreated the issue.
I was working in RDi with QRPGLESRC members. I wanted to copy 2 programs to create 2 new pgms. So I collapsed QRPGLESRC and the Library in Remotes Systems View.
In PDM, I copied two programs... then changed the text on both.
Went back into RDi, expanded the QRPGLESRC member and did a refresh (so I could edit them). Boom - the text on the top 2 members was changed to match the 2 newly created members.
I will open a case with IBM.
Greg
-----Original Message-----
From: WDSCI-L [mailto:wdsci-l-bounces@xxxxxxxxxxxx] On Behalf Of Thomas Raddatz
Sent: Friday, November 11, 2016 2:02 AM
To: Rational Developer for IBM i / Websphere Development Studio Client for System i & iSeries <wdsci-l@xxxxxxxxxxxx>
Subject: Re: [WDSCI-L] Mysteriously changing source member text
Greg,
The only thing we can be sure for is, that we should never say "never". Though I do not believe, that the problem is related to iSphere. I would rather assume that the "CHGPFM FILE(...) MBR(...) TEXT(...)" command is not correctly triggered, sometimes or that there is a lock on the member preventing the text from being changed.
I know, that the following idea creates a lot of data, but maybe it is worth a try. If the problems happens often enough, you may start journaling for the source file and check the journal for code "F" entries of type "CB". That will tell you the program and time, a CHGPFM command has been executed to change the member.
Example (entry data):
Object . . . . . . . : QRPGLESRC Library . . . . . . : ISPHEREDVP
Member . . . . . . . : DEMO1X
Incomplete data . . : No Minimized entry data : *NONE
Sequence . . . . . . : 22824262
Code . . . . . . . . : F - Database file member operation
Type . . . . . . . . : CB - Physical file member changed
Entry specific data
Column *...+....1....+....2....+....3....+....4....+....5
00001 'QRPGLESRC ISPHEREDVPDEMO1X '
00051 ' µ - µ - 00 1161111'
00101 '073859 A PF 1~0 B '
00151 '¹Ó CHGPFM FILE(ISPHEREDVP/QRPGLESRC) MBR(DE'
00201 'MO1X) TEXT('Demo of iSphere Source File Search API'
00251 ' (x)')'
Example (entry details):
Journal . . . . . . : JRN Library . . . . . . : RADDATZ
Sequence . . . . . . : 22824262
Code . . . . . . . . : F - Database file member operation
Type . . . . . . . . : CB - Physical file member changed
Object . . . . . . . : QRPGLESRC
Library . . . . . : ISPHEREDVP
Member . . . . . . : DEMO1X
Type . . . . . . . : *QDDS
Date . . . . . . . . : 11.11.16
Time . . . . . . . . : 07:39:07,253808
Flag . . . . . . . . : 0
Count/RRN . . . . . : 0
Commit cycle ID . . : 0
Nested commit level : 0
Job . . . . . . . . : 513564/QUSER/QZRCSRVS
User profile . . . . : RADDATZ
Ignore APY/RMV . . . : No
Ref constraint . . . : No
Trigger . . . . . . : No
Program . . . . . . : QZRCSRVS
Library . . . . . : *OMITTED
ASP device . . . . : *OMITTED
System sequence . . : 0
Thread identifier . : *OMITTED
Receiver . . . . . . : JRN0952
Library . . . . . : RADDATZ
ASP device . . . . : *SYSBAS
Journal identifier . : X'59F0001BC212DAEE2631'
I have a DLTOLDJRNR command that deletes journal receivers older than a given number of days and that I gladly share with you.
Delete old Journal Receiver (DLTOLDJRNR)
Type choices, press Enter.
Journal . . . . . . . . . . . . Name
Library . . . . . . . . . . . *LIBL Name, *LIBL, *CURLIB
Detach curr. journal reveicer . *NO *NO, *YES
Save option . . . . . . . . . . *SAVEDONLY *SAVEDONLY, *ALL
Option . . . . . . . . . . . . . *NONE *NONE, *IGNINQMSG...
+ for more values
Age (days) . . . . . . . . . . . Number
You could periodically call it from the job scheduler to delete old journals.
Thomas.
-----Ursprüngliche Nachricht-----
Von: WDSCI-L [mailto:wdsci-l-bounces@xxxxxxxxxxxx] Im Auftrag von Greg Wilburn
Gesendet: Donnerstag, 10. November 2016 16:18
An: WDSCI-L@xxxxxxxxxxxx
Betreff: [WDSCI-L] Mysteriously changing source member text
I'm not sure if this could be an iSphere issue or not. I'm running RDi v9.5.1.0 and iSphere 2.9.3r
This is the second occasion that I've had source member's text get "overlaid" from another source member(s). I know this isn't just a typo because the entire source text is changed to something that matches a completely different source member.
Just this morning, I opened QCLSRC to find the text changed on the first three source members!
I often open a source member, do a "Save As", then update the source member text (sometimes in the Properties Tab, other times I'll right click and change it in the Properties Dialog Box).
Any idea what is going on here? This is really unsettling.
Greg
--
This is the Rational Developer for IBM i / Websphere Development Studio Client for System i & iSeries (WDSCI-L) mailing list To post a message email: WDSCI-L@xxxxxxxxxxxx To subscribe, unsubscribe, or change list options,
visit:
http://lists.midrange.com/mailman/listinfo/wdsci-l
or email: WDSCI-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives at
http://archive.midrange.com/wdsci-l.
--
IMPORTANT NOTICE:
This email is confidential, may be legally privileged, and is for the intended recipient only. Access, disclosure, copying, distribution, or reliance on any of it by anyone else is prohibited and may be a criminal offence. Please delete if obtained in error and email confirmation to the sender.
--
This is the Rational Developer for IBM i / Websphere Development Studio Client for System i & iSeries (WDSCI-L) mailing list To post a message email: WDSCI-L@xxxxxxxxxxxx To subscribe, unsubscribe, or change list options,
visit:
http://lists.midrange.com/mailman/listinfo/wdsci-l
or email: WDSCI-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives at
http://archive.midrange.com/wdsci-l.
As an Amazon Associate we earn from qualifying purchases.