View previous topic :: View next topic
|
Author |
Message |
kabyab
New User
Joined: 31 Aug 2005 Posts: 34 Location: Pune, India
|
|
|
|
Hi, in one of the documents available with me, it has been mentioned that if we want to create a DDIO with one compile, then compile again without creating one, the original DDIO will remain in the DDIO file but will not match the current version of the source and load. There it is advised that we should create a DDIO with every compile to avoid such problem.
My question is, if we do not create DDIO for every compile, could that lead to a timestamp mismatch problem while expediting the code?
Today I got errors with timestamps while expediting and I got rid of them by using a new DDIO file. I am not sure if it was due to the above mentioned problem or not.
I want to know which is the correct method? Could I use the same DDIO file for every compile or do I need to use separate DDIO files? That means if I need to compile program XYZ 50 times in a month, do I have to create 50 DDIO files?
Thanks. |
|
Back to top |
|
|
Robert Sample
Global Moderator
Joined: 06 Jun 2008 Posts: 8696 Location: Dubuque, Iowa, USA
|
|
|
|
I'm not sure if the confusion is in the manual or your interpretation of the manual. The way a DDIO works: it can hold multiple program compiles. The latest compile for each program is locked (i.e., cannot be deleted from the DDIO). When you recompile program XYZ, the new compile becomes the locked version and the previous compile is unlocked and therefore eligible to be deleted should space be needed. For example, this DIRX listing shows program CUSTINQ1 was last compiled into this DDIO on May 7th at 11:24:16. The previous compile was done at 11:20:35 on the same date. The (L) means that the first listing is locked as it is the latest compile for that program. Program DCLNFK (in the same DDIO file) was last compiled on May 6th at 11:18:39 and is therefore locked as well.
Code: |
.PROGRAM LIST NUMBER COMP DATE TIME RC LANGUAGE SIZE(K)
.CUSTINQ1 (L) 6001 07 MAY 2009 11:24:16 04 COB/Z V3R4 144
.
.
.CUSTINQ1 6000 07 MAY 2009 11:20:35 04 COB/Z V3R4 144
.
.
.DCLNFK (L) 5995 06 MAY 2009 11:18:39 04 COB/Z V3R4 3599 |
When a new compile is being done, and the DDIO file is full, Xpediter (actually Compuware Shared Services) looks for unlocked members of the DDIO and deletes enough of them to allow the new compile to be stored in the DDIO. While you can create a new DDIO file for every compile, there certainly is no reason to do so and it could impact system efficiency if there are too many of them.
The timestamp mismatch message appears when the latest compile date and time of a DDIO member does not match the compile date and time stored in the load module. This could be due to using the wrong DDIO file, or the wrong load library. |
|
Back to top |
|
|
manishmittal
New User
Joined: 25 Apr 2008 Posts: 49 Location: Gurgaon
|
|
|
|
sorry for replying to this 2 months old post.
May i know the utility you are using to view into a DDIO file.
Thanks. |
|
Back to top |
|
|
Robert Sample
Global Moderator
Joined: 06 Jun 2008 Posts: 8696 Location: Dubuque, Iowa, USA
|
|
|
|
Look at the Compuware Shared Services User/Reference Guide chapter 4 CWSDDUTL. The specific command I use is DIRX (directory listing). |
|
Back to top |
|
|
manishmittal
New User
Joined: 25 Apr 2008 Posts: 49 Location: Gurgaon
|
|
|
|
Thnx Robert.Will check on the given link. |
|
Back to top |
|
|
dbzTHEdinosauer
Global Moderator
Joined: 20 Oct 2006 Posts: 6966 Location: porcelain throne
|
|
|
|
if you have a mainframe GUI, it is UTILITIES (3 or 5) and then DDIO (3 or 5)
on ddio utilites panel, supply the ddio file name, S for select and the same display as Robert supplied will be displayed.
first thing you do when you start at a new site, go thru the PF1 Help for every select possible from the main menu.
learn about your environment so that you can control it, instead of being controlled by it. |
|
Back to top |
|
|
manishmittal
New User
Joined: 25 Apr 2008 Posts: 49 Location: Gurgaon
|
|
|
|
Yes Dick.I am totally agree with you.
Just out of curiosity i immediately asked the ques rather exploring it first.
In ISPF , XP then 5(utilities) and 3(DDIO) , i could see the files and even a number of other options.too. |
|
Back to top |
|
|
|