Page History
...
- FOR 値は RDML からマッピングされたものと RDML へマッピングされたものの両方を制御し、パラメータの引き渡しを値か参照にするかも制御します。
- *INPUT の場合、値は外部メソッド呼び出し前に RDML からマップされ、パラメータは値によって引き渡されます。
- *BOTH の場合、値は外部メソッド呼び出し前に RDML からマップされ、パラメータは参照によって引き渡され、この値は外部メソッド呼び出し後に RDML 変数にマップされます。
- *OUTPUT の場合、パラメータは参照によって引き渡され、この値は外部メソッド呼び出し後に RDML 変数にマップされます。
重要な注意点:
TYPE(*SIGNED) FOR(*INPUT) はサポートされません。IBM i オペレーティング・システムは C をサポートせず、これに相当する、符号付き (Signed) の RPG が使用されます。これは値によって符号付きの RPG パラメータに引き渡されたものです。
...