Resuming execution after an IGZ condition occurs

When a COBOL condition with a facility ID of IGZ occurs, you must call CEEMRCR with a 0 or 1 type_of_move before a resume is attempted. You cannot resume in place after an IGZ condition occurs because the current stack frame is that for the runtime library routine. If a user-written condition handler issued a result_code 10 (see User-written condition handler interface) without moving the resume cursor first, that would be a resume in place. A 0 type_of_move results in a resume at the instruction in the program following the call to the COBOL runtime library routine. For example, if you encounter an error when trying to open a file, you cannot resume in place. You must either move the resume cursor and then resume, or percolate the condition.