View previous topic :: View next topic
|
Author |
Message |
srvmani Warnings : 1 New User
Joined: 30 Dec 2003 Posts: 19
|
|
|
|
Hi ..
I am expecting the solution for the following problem. Please help me in this regard.
Every time I will take the program from Endevor and I made the changes to the program, but mean time some will make the changes to the same program and they update into the Endevor. Usually I need to compare(by using the ISPF facility) to the latest with my own program and I need to update the program with my changes.
It is easy to work with one program or two, but it is hectic when I will work on around > 25 programs.
By doing manually while copying I am missing the some of the lines during comparision and I am updating my own program to Endevor it is causing serious results.
Is there any utility (iREXX or DFSORT or) or any pseudo code availbe to avoid this problem?
Please help..
Subba |
|
Back to top |
|
|
dick scherrer
Moderator Emeritus
Joined: 23 Nov 2006 Posts: 19243 Location: Inside the Matrix
|
|
|
|
Hello,
You might try superce (tso/ispf/3.13) in batch.
You could create a compare for each of the modules and run them in one job. |
|
Back to top |
|
|
enrico-sorichetti
Superior Member
Joined: 14 Mar 2007 Posts: 10888 Location: italy
|
|
|
|
Quote: |
... but mean time some will make the changes to the same program and they update into the Endevor. |
Quote: |
By doing manually while copying I am missing the some of the lines during comparision and I am updating my own program to Endevor it is causing serious results.
|
what did Your stupid management expect from such a foolish approach
if not troubles ?
looks like there is nobody collecting the requirement and schedule the program updates cycle
what if You add some lines to a cobol paragraph and some other requirement decides that the same paragraph is not needed any longer?
i' d would drfine this as a wonderful change management approach |
|
Back to top |
|
|
Terry Heinze
JCL Moderator
Joined: 14 Jul 2008 Posts: 1248 Location: Richfield, MN, USA
|
|
|
|
Endevor provides the function of "checking out" an element so that the next programmer knows it's being modified. I would strongly suggest making use of Endevor's features. |
|
Back to top |
|
|
Anuj Dhawan
Superior Member
Joined: 22 Apr 2006 Posts: 6248 Location: Mumbai, India
|
|
|
|
I do not work with Endevor, however, with a product known as Change-man, to accomplish similar kinds of taks as Endevor does. In change-man if a user is editing some component other can not, it's by default. I believe same facility should be there in Endevor. (If 'am not mistaken, I believe, this is what Terry is also telling...) |
|
Back to top |
|
|
Anuj Dhawan
Superior Member
Joined: 22 Apr 2006 Posts: 6248 Location: Mumbai, India
|
|
|
|
I just noticed -- your subject title "Compare Files - Please Help" is totally different than what you write in the body of the thread... . Was this a "trick thread"? |
|
Back to top |
|
|
Binop B
Active User
Joined: 18 Jun 2009 Posts: 407 Location: Nashville, TN
|
|
|
|
Yeah Anuj,
I was also thinking this is one of the "compare two files"... "merge records".. ."remove duplicate records"... kind of post which pops up every now and then. ... I was almost going to click the search button to provide some already discussed topics... |
|
Back to top |
|
|
Aaru
Senior Member
Joined: 03 Jul 2007 Posts: 1287 Location: Chennai, India
|
|
|
|
Srvmani,
When you use Endevor to retrieve the components from prod/stage you can use the option Sign out=Y to sign the component out in your ID so that no one else can edit it. |
|
Back to top |
|
|
dbzTHEdinosauer
Global Moderator
Joined: 20 Oct 2006 Posts: 6966 Location: porcelain throne
|
|
|
|
there is an endevor side product called PDM or Parallel Development Mainframe that addresses this problem. You can have 2 derivation files and the root. Provides a change card (like superc) output. If it is not installed, too bad.. a little cumbersome until you understand how it works and then it makes keeping track of multiple versions of the same module much easier.
Other than that, I would say that everyone use quick-edit to enter their changes. |
|
Back to top |
|
|
Marso
REXX Moderator
Joined: 13 Mar 2006 Posts: 1353 Location: Israel
|
|
|
|
srvmani wrote: |
Every time I will take the program from Endevor and I made the changes to the program, but mean time some will make the changes to the same program and they update into the Endevor. Usually I need to compare(by using the ISPF facility) to the latest with my own program and I need to update the program with my changes. |
What happens with this scenario:
You take the program, somebody else take the program, you update the program in Endevor, somebody else update the program in Endevor.
In that case, your compare before update will show nothing,
And eventually your work will be lost...
(Unless, of course, if that somebody else also does a compare)
We never do parallel development. Only one check-out at a time. |
|
Back to top |
|
|
srvmani Warnings : 1 New User
Joined: 30 Dec 2003 Posts: 19
|
|
|
|
Hi to all....
I noticed that my subject may be wrong....please excuse.
My actual problem here.....please go through....
We use...Endevor as CMT. Problem is I am working in an environment like every developer will work on the same Program more than 400+.
We cant restrict to use a single program by a single developer.
Usually I use PDM option to compare the latest changes with...the other stages changes only. May be I didnt observed any option in the PDM.
I gone through the Endevor manual a couple of times, ut no use.
Usually I do compare with the latest with my changes...as I told earlier...once with the PDM option in the Endevor. I have to check and I have to update whatever the changes available in the latest Endevor program to update with my new changes.
The above process causing serious code errors...due to manual copying the changes and incorporating the changes to my program for update.
So the reason I decided to develop one program to read the new file(cobol source) and old file(cobol source) if any matching available it should update in the file.
I think u people understand my problem clearly. Please help in this regard.
Thanks |
|
Back to top |
|
|
Terry Heinze
JCL Moderator
Joined: 14 Jul 2008 Posts: 1248 Location: Richfield, MN, USA
|
|
|
|
Quote: |
...I am working in an environment like every developer will work on the same Program more than 400+. |
You are working in an environment that is just waiting for accidents to happen. |
|
Back to top |
|
|
dick scherrer
Moderator Emeritus
Joined: 23 Nov 2006 Posts: 19243 Location: Inside the Matrix
|
|
|
|
Hello,
Quote: |
We cant restrict to use a single program by a single developer. |
"Can't" is quite subjective. . . This is more a local belief than it is a fact. . .
Many (most?) places can and do restrict one program to one developer. As far as i know, the exception is when there is new development going on in an already production system and the need for an "emergency repair" arises. Then the repair is done and the fix is given to the developer working on the new part of the code to incorporate. |
|
Back to top |
|
|
|