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

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

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

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

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

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