CALLステートメントは,値を戻さないプログラムからの戻り値を要求したか,またはその逆を要求した。
30
原因--CALLステートメントが値を返さないプログラム%1にGIVING/RETURNING句を指定したか,あるいはCALLステートメントにはGIVING/RETURNING句がありませんが,プログラムが値を返しました。
回復手順--PROCEDURE DIVISIONヘッダーのRETURNING句からプログラムが値を返す場合には,CALLステートメントはGIVING/RETURNING句を指定しなければなりません。プログラムがPROCEDURE DIVISIONヘッダーのRETURNING句をもっていない場合には,CALLステートメントはGIVING/RETURNING句をもっている必要はありません。