1:CULについて・・ IGA 04/21 17:29 以前大変お世話になりました。 主プログラムを一部修正してコンパイルしたら、 修正箇所とまったく無関係である部分の、画面制御が変わってしまいました。 原因がわからず、ここ数週間ずっと調査してやっとわかりました。 #ABCで、CUL(コンパイルユニットライブラリ)のファイルディレクトリを確認したところ、 主プログラム「P」が呼び出している、サブプログラム「S」の、 CULのCOMPILED日付が、いつの間にかかなり古い日付に戻っていました。 見ればすぐわかる明らかに、異常に古い日付でした。 おそらく前任プログラマーがミスって、古いソースを上かぶせしてしまって、 そのまま放置してしまったかと思われます。 しかたがないので、COBOLソースを最新状態に修正しましたが、 どうすればCULに落ちるのかがわかりません。 大変基礎的なことですみません。 LMLへは、ベンダーが残したJSがあるので、実行すると、 自動的に#CBL85、#LINK、#LBMが走ってくれます。 CULへ落とすにはどうすればいいのでしょうか? 言い訳ですが、 メインフレームが専門だったので、A−VXが詳しくわかりません。 事情があってベンダーとの保守契約を打ち切りました。 コンピュータがわかる社員がわたししかおりません。 素人なので、質問の内容じたい、おかしいかもしれません。 CULとLMLの違いもよくわかっていません。 ユーザーCULには#SFGENによって生成された画面フォーマットと、れいのサブプログラム、 ユーザーLMLには普通の主プログラムが入っています。 |