IBM Mainframe Forum Index
 
Log In
 
IBM Mainframe Forum Index Mainframe: Search IBM Mainframe Forum: FAQ Register
 

Finding BLW contents within CEE3DMP


IBM Mainframe Forums -> ABENDS & Debugging
Post new topic   Reply to topic
View previous topic :: View next topic  
Author Message
Ed Goodman

Active Member


Joined: 08 Jun 2011
Posts: 556
Location: USA

PostPosted: Tue Oct 18, 2011 10:20 pm
Reply with quote

I have the exact cause of the error (mismatched DCB information on concatenated file)

Now...the program keeps track of which record it was processing in a working storage:
Code:
PIC S9(7) COMP-3 VALUE 0.              BLW=00000+0C4,0000004 4P


I want to know what that value was when the program abended. All I have is a suspiciously short CEEDUMP (CEE3DMP has 6 pages) output. There are no "WORKING-STORAGE" sections at all.

I have searched the text of the dump for some of the literals from the program, no luck.

I think I'm only getting "relevant" code sections, because I'm seeing:
Code:
Storage dump near condition, beginning at location: 00E60154

and I'm seeing:
Code:
Local Variables:                                                                             
  Unable to process the side file for GDE330. A formatted variable dump cannot be produced. 


Does it sound to you like I didn't get the BLW info for the program?
Back to top
View user's profile Send private message
Bill Woodger

Moderator Emeritus


Joined: 09 Mar 2011
Posts: 7309
Location: Inside the Matrix

PostPosted: Tue Oct 18, 2011 10:37 pm
Reply with quote

If you are searching for some fixed value that you know is in working storage (and I'm assuming you are doing that correctly) then I'd agree, you didn't get anything for the WS in your foreshortened dump.

Have you been left with any DDname which would give you an unformatted dump?
Back to top
View user's profile Send private message
Ed Goodman

Active Member


Joined: 08 Jun 2011
Posts: 556
Location: USA

PostPosted: Wed Oct 19, 2011 1:41 am
Reply with quote

I have these in the abending step:

Code:
43 XXIMSERR    DD SYSOUT=*             
44 XXDEBUG     DD SYSOUT=*             
45 XXPRINTDD   DD SYSOUT=*             
46 XXSYSOUT    DD SYSOUT=*             
47 XXSYSPRINT  DD SYSOUT=*             
48 XXSYSDBOUT  DD SYSOUT=*             
49 XXSYSUDUMP  DD SYSOUT=&OUTDUMP       
   IEFC653I SUBSTITUTION JCL - SYSOUT=W
50 XXSYSABEND  DD SYSOUT=*             
51 XXSYSABOUT  DD SYSOUT=*             


The CEE3DMP seems to be getting dynamically allocated to DD CEEDUMP
Back to top
View user's profile Send private message
dick scherrer

Moderator Emeritus


Joined: 23 Nov 2006
Posts: 19244
Location: Inside the Matrix

PostPosted: Wed Oct 19, 2011 2:20 am
Reply with quote

Hello,

What happens if you change sysudump to sysout=* icon_question.gif
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic View Bookmarks
All times are GMT + 6 Hours
Forum Index -> ABENDS & Debugging

 


Similar Topics
Topic Forum Replies
No new posts VB to FB - Finding LRECL SYNCSORT 4
No new posts Finding Assembler programs PL/I & Assembler 5
No new posts Finding faulty logic Subscript out of... COBOL Programming 5
No new posts Finding record and replacing with val... DFSORT/ICETOOL 3
No new posts Finding a semi colon (;) in ISPF TSO/ISPF 5
Search our Forums:

Back to Top