Portal | Manuals | References | Downloads | Info | Programs | JCLs | Master the Mainframes
IBM Mainframe Computers Forums Index
 
Register
 
IBM Mainframe Computers Forums Index Mainframe: Search IBM Mainframe Forum: FAQ Memberlist Usergroups Profile Log in to check your private messages Log in
 

 

DDIO file timestamp issue.

 
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> Compuware & Other Tools
View previous topic :: :: View next topic  
Author Message
kabyab

New User


Joined: 31 Aug 2005
Posts: 34
Location: Pune, India

PostPosted: Mon May 11, 2009 7:44 pm    Post subject: DDIO file timestamp issue.
Reply with quote

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
View user's profile Send private message

Robert Sample

Global Moderator


Joined: 06 Jun 2008
Posts: 8117
Location: East Dubuque, Illinois, USA

PostPosted: Mon May 11, 2009 8:10 pm    Post subject:
Reply with quote

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
View user's profile Send private message
manishmittal

New User


Joined: 25 Apr 2008
Posts: 49
Location: Gurgaon

PostPosted: Mon Jul 06, 2009 5:41 pm    Post subject:
Reply with quote

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
View user's profile Send private message
Robert Sample

Global Moderator


Joined: 06 Jun 2008
Posts: 8117
Location: East Dubuque, Illinois, USA

PostPosted: Mon Jul 06, 2009 5:49 pm    Post subject:
Reply with quote

Look at the Compuware Shared Services User/Reference Guide chapter 4 CWSDDUTL. The specific command I use is DIRX (directory listing).
Back to top
View user's profile Send private message
manishmittal

New User


Joined: 25 Apr 2008
Posts: 49
Location: Gurgaon

PostPosted: Tue Jul 07, 2009 11:11 am    Post subject:
Reply with quote

Thnx Robert.Will check on the given link.
Back to top
View user's profile Send private message
dbzTHEdinosauer

Global Moderator


Joined: 20 Oct 2006
Posts: 6968
Location: porcelain throne

PostPosted: Tue Jul 07, 2009 1:23 pm    Post subject:
Reply with quote

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
View user's profile Send private message
manishmittal

New User


Joined: 25 Apr 2008
Posts: 49
Location: Gurgaon

PostPosted: Tue Jul 07, 2009 1:33 pm    Post subject:
Reply with quote

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
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> Compuware & Other Tools All times are GMT + 6 Hours
Page 1 of 1

 

Search our Forum:

Similar Topics
Topic Author Forum Replies Posted
This topic is locked: you cannot edit posts or make replies. Fetching data from BAI File arunsoods JCL & VSAM 1 Wed Jul 19, 2017 4:28 pm
No new posts Write out NODUPS but just from one file Jay Villaverde DFSORT/ICETOOL 8 Fri Jul 14, 2017 12:44 am
No new posts How to add header with Date(YYMMDD) i... Rajan Moorthy DFSORT/ICETOOL 2 Thu Jul 06, 2017 11:44 pm
No new posts How to generate a new unique Input fi... for1ranjith CLIST & REXX 11 Sat Jul 01, 2017 12:09 pm
No new posts Writing a file using online program grvtomar PL/I & Assembler 3 Fri Jun 30, 2017 1:06 pm


Facebook
Back to Top
 
Mainframe Wiki | Forum Rules | Bookmarks | Subscriptions | FAQ | Tutorials | Contact Us