メニューから実行されるJCLもしくはプログラムのIDが知りたいです。

3:Re: メニューから実行されるJCLもしくはプログラムのIDが知りたいです。
EXCHANGE 05/09 00:45
☆ メニューはパラメータ型と#MENUMなどにより変換されたメニューオブジェクト型の2通りあります。

☆ パラメータ型のソースをお持ちでしたら、テキストエディッタで読み込めば各メニュー番号から直接的(第一次的に)に呼び出している」JCL、LMなどは分かります。
オブジェクト型しかなければ、実行させてみるしか。。JCLは分かりません。JCLの中のジョブステップ毎に呼び出されたLM、PM(パラメータ)しか判読できないでしょう。


☆ いずれにせよ、分かるのは直接的(第一次的)に呼び出されるJCL、LMなどのみです。

☆ というのは、各JCLからLMを呼び出せるだけでなく、
  * JCLから子JCLを呼び出す。
  * LMからJCL、PMを呼び出す。
  * LMから他のLMを呼び出す。
  * LMからサブプログラムを呼び出す。(共通処理などが多い場合このパターンが考えられる)
  * LMからWindowsのexeやバッチファイルを呼び出す。
  等々、2次的にはいろんなパターンがあり、ソフトウエア開発者のやり方次第です。


☆ 分析の目的が乗せ替えなのか、新規追加開発なのかは分かりませんが、いずれにせよ2次的3次的なつながりを調べるのであれば、各JCL,COBOLプログラムなどのソースファイルをお持ちでなければよく分からないと思います。



1-

BluesBB ©Sting_Band