Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • FOR 値は RDML からマッピングされたものと RDML へマッピングされたものの両方を制御し、パラメータの引き渡しを値か参照にするかも制御します。
    • *INPUT の場合、値は外部メソッド呼び出し前に RDML からマップされ、パラメータは値によって引き渡されます。
    • *BOTH の場合、値は外部メソッド呼び出し前に RDML からマップされ、パラメータは参照によって引き渡され、この値は外部メソッド呼び出し後に RDML 変数にマップされます。
    • *OUTPUT の場合、パラメータは参照によって引き渡され、この値は外部メソッド呼び出し後に RDML 変数にマップされます。

重要な注意点:

TYPE(*SIGNED) FOR(*INPUT) はサポートされません。IBM i オペレーティング・システムは C をサポートせず、これに相当する、符号付き (Signed) の RPG が使用されます。これは値によって符号付きの RPG パラメータに引き渡されたものです。

...