Q

My program fell over with a MCH3601 error

We are running a Cobol Program (on a AS/400 Version 4.2). This program had not changed, but it fell over with a MCH3601 error. It received this error when it hits the exit at the end of the paragraph. We put in a GOTO so it would not reach this exit statement, and guess what, it did not fall over that night. But the following night it fell over on a different exit. We are performing a paragraph through to the exit. There are no data problems and there were no were program changes. What is the problem?


MCH3601 has been the scourge of ILE. Its text "Pointer not set for location referenced." fairly obscure. In fact, it, most of the times, relates to parameter problems. And to make it even easier, the problem is not always caused by the program that crashes. Check all programs calling the program that crashes and all programs called by it and make sure all parameters are compatible. That may solve the problem. (The check should also involve procedures, API...)


This was first published in August 2001

Dig deeper on RPG iSeries programming

Have a question for an expert?

Please add a title for your question

Get answers from a TechTarget expert on whatever's puzzling you.

You will be able to add details on the next page.

0 comments

Oldest 

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to:

SearchEnterpriseLinux

SearchDataCenter

Close