サポートチーム便り2011.04.20
CLプログラムでRPGプロシージャー結果を取得する
Question
値を戻す RPG プロシージャーを作成しました。RPG プログラムから呼び出すと動作するのですが、以下のように CL プログラムから呼び出すと、戻り値が得られません。
CALLPRC PRC(FISCALDTFN) PARM((&FDATE))
プロシージャーの結果をどのように CL プログラムに入れることができるでしょうか。
Answer
RTNVAL パラメーターを CALLPRC CL コマンドに追加するだけです。
CALLPRC PRC(FISCALDTFN) PARM((&FDATE)) +
RTNVAL(&returnvalue)