Ask the Expert

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

There are Comments. Add yours.

TIP: Want to include a code block in your comment? Use <pre> or <code> tags around the desired text. Ex: <code>insert code</code>

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
Sort by: OldestNewest

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: