※ ChatGPTを利用し、要約された質問です(原文:RPG パラメーターについて)
RPGパラメーターについて
このQ&Aのポイント
AS/400のRPG言語において、パラメーターの受け渡し方法について質問です。
CLを使用してRPGを呼び出す際にパラメーターを指定する方法がわかりません。
デバッグやコマンドラインでのプログラム呼び出し時に、パラメーターを指定する方法を教えてください。
AS/400のRPG言語に携わり1年が経ちます。
お恥ずかしながら質問させていただきますが、
CLを組んで、CALLでRPGを呼び出す時にパラメーターを受け渡すようにしました。
初めてやってみましたが、なんとか動くようになりましたが、
今度はデバッグするときや、コマンドラインで直接プログラムを呼び出す時、CALLのオプションでパラメーターを指定しなければならなくなりました。
例えばOPTという数字変数のパラメータとAという文字パラメーター、Bという論理データのパラメーターにそれぞれ
1、’登録’、’1’というものを渡したい場合、
CALL PGM(EM02PR) PARM(・・・・・・)
PARMの記述はどう記入すればよいのでしょうか?
おわかりになる方宜しくお願い致します。
補足
もし、 I36='1' I37='0' I38='0' MODT=1(数字です) を渡す場合は CALL PGM(EM02PR) PARM('I36' '1' + 'I37' '0' + 'I38' '0' + 'MODT' '1F') となるのでしょうか? お手数ですが、回答お願い致します。