Page 1 of 1

IMS/DC getting a 0C4 (Ims/db2) abend

PostPosted: Tue Mar 29, 2011 7:04 pm
by gbielawa
I am getting a 0C4 abend in a IMS/DC (IMS/DB2) MODULE IN OUT PRODUCTION SYSTEM. We tried top add a new column in one ot the db2 tables. The new modules worked, but this module and another module are now failing. We trird to undo the changes and restore the table. and now we are getting the 0C4 in the o/l module. How can we find what is causing the abend ??

Thanks

George Bielawa

Re: IMS/DC getting a 0C4 (Ims/db2) abend

PostPosted: Tue Mar 29, 2011 7:28 pm
by BillyBoyo
Well, I guess you have to look at the dump for a start. I'd hazard a guess that the new modules don't "work" as well as you think they do.

Other than that, we have no infomation to go on.

Re: IMS/DC getting a 0C4 (Ims/db2) abend

PostPosted: Tue Mar 29, 2011 7:35 pm
by gbielawa
any advice on going thru the dump ??? It has been a number of years since I had to go thru a dump. and any advice on how to proceed is welcome //

Thanks,

Gbielawa

Re: IMS/DC getting a 0C4 (Ims/db2) abend

PostPosted: Tue Mar 29, 2011 8:26 pm
by BillyBoyo
Does the dump tell you the module/displacement in the module that 0C4'd?

If not, calculate it from the PSW address.

Put the PSW here for us, and the general registers, we can start with that.

Re: IMS/DC getting a 0C4 (Ims/db2) abend

PostPosted: Tue Mar 29, 2011 8:40 pm
by gbielawa
We have found the answer. Believe it or not, by using a different complier, the 0C4 module is working now, as well as all the other modules.

Re: IMS/DC getting a 0C4 (Ims/db2) abend

PostPosted: Tue Mar 29, 2011 8:45 pm
by BillyBoyo
Well, good.

Exactly what do you mean? You might have a "hidden" problem. Worth trying to check. Presumably both compilers are Cobol? What is the difference? Why did you use the "wrong" one first? Which one did you test with? Do they have the same compile options?

Happy, but twitchy.

Re: IMS/DC getting a 0C4 (Ims/db2) abend

PostPosted: Tue Mar 29, 2011 8:46 pm
by enrico-sorichetti
Believe it or not, by using a different complier,


the only thing that emerges is the poor implementation of Your processes!

Re: IMS/DC getting a 0C4 (Ims/db2) abend

PostPosted: Tue Mar 29, 2011 9:11 pm
by MrH
enrico-sorichetti wrote:
Believe it or not, by using a different complier,


the only thing that emerges is the poor implementation of Your processes!


I figured that was obvious the moment he opened a thread in a forum for mainframe beginners regarding a production outage.

Re: IMS/DC getting a 0C4 (Ims/db2) abend

PostPosted: Wed Mar 30, 2011 4:19 am
by DFSHDC40
.. surely if my code ASM/LKED cond code 0000/0000 ... all will be well!