Problem solve Get help with specific problems with your technologies, process and projects.

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 last 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.

Start the conversation

Send me notifications when other members comment.

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

Please create a username to comment.