• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:RPG パラメーターについて)

RPGパラメーターについて

このQ&Aのポイント
  • AS/400のRPG言語において、パラメーターの受け渡し方法について質問です。
  • CLを使用してRPGを呼び出す際にパラメーターを指定する方法がわかりません。
  • デバッグやコマンドラインでのプログラム呼び出し時に、パラメーターを指定する方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • taranko
  • ベストアンサー率21% (516/2403)
回答No.2

CALL PGM(EM02PR) PARM('1' '0' '0' X'1F')もしくは CALL PGM(EM02PR) PARM('1' '0' '0' X'01F') どちらかで大丈夫だと思います。 いかがでしょうか。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • taranko
  • ベストアンサー率21% (516/2403)
回答No.1

コマンドラインでCALLと入力しF4を押してください。 プログラムとライブラリーはそれぞれの名前を入れて、パラメーターの ところに+を入れて実行すると複数パラメータを入れることが 出きるようになります。(2つだけなら+は入れなくても良いです) パラメーターのところに渡すパラメータの順番通りセットしてください。 文字の場合は'A'や'登録'と入力すればできます。 数値の場合は20021205のパラメータを渡したい時は X'020021205F'となります。 CALL PGM(EMO2PR) PARM('A' ' 登録 ')コマンドラインだけならこの様に なると思います。パラメーターとパラメーターの間はスペース1つです。

hisajiro
質問者

補足

もし、 I36='1' I37='0' I38='0' MODT=1(数字です) を渡す場合は CALL PGM(EM02PR) PARM('I36' '1' + 'I37' '0' + 'I38' '0' + 'MODT' '1F') となるのでしょうか? お手数ですが、回答お願い致します。

すると、全ての回答が全文表示されます。

関連するQ&A