BY REFERENCE 句を通して渡されるパラメーター値は、CALL ステートメントの実行時に評価されます。 この値は、呼び出し先プログラムの対応パラメーターに割り当てられます。 各パラメーターの文字数は等しくなければなりませんが、データ記述は同一である必要はありません。
ILE COBOL パラメーターに BY REFERENCE が渡されると、元のデータ項目に対するポインターが、呼び出し先プログラムに渡されます。 このため、呼び出し先プログラムのパラメーターを変更すると、呼び出し側プログラムのデータ項目が変更されることになります。
+----------------------------------IBM 拡張----------------------------------+
この句は下記のものになります。
+------------------------------End of IBM 拡張-------------------------------+
+----------------------------------IBM 拡張----------------------------------+
OMITTED を指定できるのは、プロシージャーの LINKAGE TYPE を指定したプログラムに対する呼び出しに限られます。
+------------------------------End of IBM 拡張-------------------------------+