PROGRAM-IDによる遷移

1:PROGRAM-IDによる遷移
けんさく 07/25 10:26
AVXのソースを解析中です。
あるソースでPROGRAM-IDにプログラム名(6桁)をセット、
その後、ファイルをクローズしてSTOP RUNしています。
JCLで制御していない場合、PROGRAM-IDにセットされた
プログラムが呼び出されるのでしょうか。
その場合、呼び出されたプログラムはメニューから呼び出された
時と同じように動作するのでしょうか。
CALL命令等で代用可能でしょうか。



2:Re: PROGRAM-IDによる遷移
ターラヤン 07/27 14:08
PROGRAM-IDにプログラム名(6桁)をセットすると、STOP RUN命令でPROGRAM-IDにセットされたプログラムが呼び出されます。
NECのCOBOL言語説明書の「2.4.2.2 文字列」の特殊レジスタの項、「3.6.24 STOP命令」を参照してください。

メニューのRUNモードで起動したのと同じです。


CALL "CBLRUN" USING・・・で代用可能です。
これもNECの COBOL85システムサブルーチン説明書の「6.3 RUNマクロ実行」を参照してください。


3:Re: PROGRAM-IDによる遷移
けんさく 07/29 16:18
ターラヤン様

マニュアルの項名を記載頂きありがとうございます。
早速調べて確認したいと思います。
助かりました。

1-

BluesBB ©Sting_Band