呼び出し先のプログラムへのパラメーターの引き渡し

パラーメーターをプログラムに渡すには、CALL 文の USING 指定でパラメーターを指定します。次に例を示します。

CALL "program-name" USING parameter-1, ..., parameter-n

同様に、呼び出し先のプログラムは、手続き部ヘッダーの USING 句または ENTRY 文でパラメーターを指定します。パラメーターの名前は、呼び出し先のプログラムと呼び出し元のプログラムで同じである必要はありませんが、パラメーターの順序は同じにする必要があります。各パラメーターは、呼び出し先のプログラムと呼び出し元のプログラムの両方で、同じデータ型とサイズを宣言する必要があります。

パラメーターは次の形式で渡すことができます。次のパラメーターを渡すことができます。

渡されるすべてのパラメーターのサイズ合計は 1020 バイトを越えてはなりません。各 BY REFERENCE および BY CONTENT パラメーターは 4 バイトをを占有します。