Portal | Manuals | References | Downloads | Info | Programs | JCLs | Mainframe wiki | Quick Ref
IBM Mainframe Computers Forums Index
 
Register
 
IBM Mainframe Computers Forums Index Mainframe: Search IBM Mainframe Forum: FAQ Memberlist Profile Log in to check your private messages Log in
 
recompile error using ddio file

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

New User


Joined: 11 Aug 2005
Posts: 85
Location: England

PostPosted: Mon Apr 27, 2009 8:49 pm    Post subject: recompile error using ddio file
Reply with quote

i'm getting below error while recompiling programs with my ddio file:

Code:

PCOPTN041-I                                                                   
 PCSIO 054-S  DDIO0068 TARGET DATASET IS FULL .                                 
 PCSIO 006-S  OUTPUT FILE CWPDDIO OPENMEM ERROR, RETURN CODE=4844.             
 PCDRVR053-I  ** ERRORS PROCESSING LISTING DD1AO07 DATED 04/27/2009 AT 11:01:08;



the ddio file allows me to recompile 6 modules but recompile fails for 7th program. I increased the primary/sec quantity and re-allocated the file but same error.

Can anbody advise ?
Back to top
View user's profile Send private message

dbzTHEdinosauer

Global Moderator


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

PostPosted: Mon Apr 27, 2009 8:53 pm    Post subject:
Reply with quote

Quote:
DDIO0068 TARGET DATASET IS FULL
Back to top
View user's profile Send private message
Robert Sample

Global Moderator


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

PostPosted: Mon Apr 27, 2009 8:56 pm    Post subject:
Reply with quote

Primary and secondary space allocation has very little to do with the capacity of a DDIO. Run CWDDSUTL with DIRX on the DDIO you're having problems with and post the header (everything from DSN... to the program listing header line) and trailer (from MEMBER SUMMARY to ENTER UTILITY COMMAND) lines of the DIRX output.
Back to top
View user's profile Send private message
leo_sangha

New User


Joined: 11 Aug 2005
Posts: 85
Location: England

PostPosted: Mon Apr 27, 2009 9:00 pm    Post subject: Reply to: recompile error using ddio file
Reply with quote

dbzthedinasaur,

i can see that error, but can you please advise.

in the submitted jcl cannot find ddname DDIO0068
Back to top
View user's profile Send private message
leo_sangha

New User


Joined: 11 Aug 2005
Posts: 85
Location: England

PostPosted: Mon Apr 27, 2009 9:03 pm    Post subject: Reply to: recompile error using ddio file
Reply with quote

Thanks for your reply Robert,

Unfortunately i've little knowledge of what you posted.
what does this program CWDDSUTL do ? do u have sample jobs ?
Back to top
View user's profile Send private message
Robert Sample

Global Moderator


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

PostPosted: Mon Apr 27, 2009 9:04 pm    Post subject:
Reply with quote

DDIO0068 is not a DDNAME. It is an error number and part of the complete message
Quote:
CXCMN0017E DDIO0068 Target dataset is full

* Severity: Error

* Explanation: The DDIO file function is unable to add new information to the file.

* System Action: The program issuing this message terminates.

* User Response: See the CSS User/Reference Guide "DDIO File Considerations" to increase your available space.
Back to top
View user's profile Send private message
Robert Sample

Global Moderator


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

PostPosted: Mon Apr 27, 2009 9:10 pm    Post subject:
Reply with quote

CWDDSUTL is a utility program in the Compuware Shared Services User/Reference Guide. it is used in batch to do different things to DDIO files. This JCL, modified for your site, lists a DDIO:
Code:
//DDSUTL   EXEC PGM=CWDDSUTL
//ABNLDFIL DD  DISP=SHR,DSN=<ddio dataset name>
//ABNLREPT DD  SYSOUT=*
//ABNLTERM DD  SYSOUT=*
//SYSUDUMP DD  SYSOUT=*
//ABNLPARM DD  *               <=== CONTROL CARDS FOLLOW THIS STMT
 DIRX
/*
It appears you're not familiar with the User/Reference Guide. I strongly recommend you get one from your site Compuware support group or from Compuware directly. Chapter 2, Allocating and Formatting DDIO files -- and chapter 2.1 Understanding DDIO Files -- are mandatory reading to understand what goes on with a DDIO, and why increasing the primary and / or secondary JCL space allocations may have absolutely no impact on how many members your DDIO will hold. Also, note the error message quoted above makes reference to this manual.
Back to top
View user's profile Send private message
leo_sangha

New User


Joined: 11 Aug 2005
Posts: 85
Location: England

PostPosted: Mon Apr 27, 2009 9:31 pm    Post subject: Reply to: recompile error using ddio file
Reply with quote

Thanks Robert for the great help,

I ran the jcl and found that there are other members in the DDIO file. Tht's because i used fileaid to copy & allocate the file.

MEMBER SUMMARY OF "DDIO FILE"

NO OF MEMBERS -------------------------------- 118
NO OF LOCKED MEMBERS ------------------------- 118
NO OF UNLOCKED MEMBERS ----------------------- 0
NO OF INCOMPLETE MEMBERS --------------------- 0
LARGEST MEMBER SIZE (IN GROUPS) -------------- 20
SMALLEST MEMBER SIZE (IN GROUPS) ------------- 2
AVERAGE MEMBER SIZE (IN GROUPS) -------------- 6.1

SPACE SUMMARY BASED ON AUTODELETE=DUPS
MAXIMUM ALLOCATION GROUPS -------------------- 729
AVAILABLE ALLOCATION GROUPS ------------------ 0
MAXIMUM NO OF DIRECTORY ENTRIES (REPTCOUNT) -- 1000
AVAILABLE NO OF DIRECTORY ENTRIES ------------ 882


Anyways i created another DDIO file through expeditor and all the recompiles were successfull.

Once again appreciate your kind help. I'll definitely go through the User Reference guide.
Back to top
View user's profile Send private message
Robert Sample

Global Moderator


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

PostPosted: Mon Apr 27, 2009 10:36 pm    Post subject:
Reply with quote

Your first problem is there's no unlocked members. A locked member for a DDIO is one that is the current version of the program; that member cannot be replaced as far as Compuware is concerned.

But the real killer is the lack of allocation groups -- no allocation groups, no saving into that DDIO. Allocation groups are either set by parameter or calculated based on the other parameters (it's been too long since I set up a new DDIO to remember) but either way your DDIO is WAY underallocated on allocation groups -- it's got 882 directory entries free but no allocation groups. So even though the DDIO could hold 882 more members there's no space for them in the DDIO due to no allocation groups being available.
Back to top
View user's profile Send private message
Robert Sample

Global Moderator


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

PostPosted: Mon Apr 27, 2009 10:50 pm    Post subject:
Reply with quote

Oh, and I'm glad to hear you got your problem resolved!
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
No new posts IEW2456E error when link-editing a C ... Senthilraj JCL & VSAM 0 Fri Oct 13, 2017 3:12 pm
No new posts Execute JCL step based on the content... sprikitik JCL & VSAM 2 Tue Oct 03, 2017 10:03 am
This topic is locked: you cannot edit posts or make replies. PS file data should be passed as symb... d_sarlie JCL & VSAM 15 Tue Oct 03, 2017 5:18 am
No new posts FTP Skip or ignore error and process ... AJAYREDDY All Other Mainframe Topics 3 Wed Sep 27, 2017 8:12 pm
No new posts Garbage on output file Hervey Martinez SYNCSORT 4 Wed Sep 27, 2017 12:50 am

Facebook
Back to Top
 
Job Vacancies | Forum Rules | Bookmarks | Subscriptions | FAQ | Polls | Contact Us