富士通

  1. ホーム >
  2. ソフトウェア >
  3. NetCOBOL >
  4. 技術情報 >
  5. プログラム修正一覧 >
  6. Linux Itanium版 NetCOBOL運用環境

プログラム修正一覧 : Linux Itanium版 NetCOBOL運用環境

V10

ここに記載している情報は、V10で修正されている旧版で発生した障害一覧です。

項番 発生V/L 修正V/L P番号 現象
1 V8.0L10~V9.1L10 V10.0.0 PG56723 以下の条件の場合、cobfloadコマンドの実行で、出力ファイルとして指定したファイル が削除されることがあります。
  1. COBOLファイルユーティリティのcobfloadコマンドを使用している。かつ、
  2. ファイルの拡張(-eパラメータ)を指定している。かつ、
  3. 入力ファイルの処理中にオープンエラーが発生した。
コマンドの実行でエラーが発生した場合、エラー原因を示すメッセージが出力されま す。出力されるメッセージから、入力ファイルに対するオープンエラーであるかを確認し てください。
2 V8.0L10~V9.1L10 V10.0.0 PG61062 以下の条件の場合、実行時に、ファイルの入出力状態値として、レコードが切り捨てら れたことを示す値('04')が設定されないことがあります。
  1. 可変長のレコード順ファイルを使用している。かつ、
  2. 1.のファイルの定義にFILE STATUS 句を指定している。かつ、
  3. 1.のファイルに対し、COBOLファイルシステム (注)を指定している。かつ、
  4. 1.のファイルに対し、READ文を実行している。かつ、
  5. 4.で読み込んだレコードの長さが、プログラムで定義した最大レコード長を超えて いる。
注) ファイルの高速処理(BSAM)を指定している場合、該当しません。
3 V8.0L10~V9.1L10 V10.0.0 PG62694 以下の条件の場合、実行時に、アプリケーションが停止した状態になることがあります。
  1. COBOLアプリケーションの親プロセスから子プロセスを起動している。かつ、
  2. FORMAT句無し印刷ファイルを定義し、ASSIGN句にPRINTER指定をしてい る。かつ、
  3. 2.のファイルに対するOPEN文を実行している。かつ、
  4. 1.の子プロセスを終了させていない状態で、2.のファイルに対するCLOSE文を 実行した。
Oracle Pro*COBOLを使用した場合、上記1.の条件に該当することを確認しています。
4 V8.0L10~V9.1L10 V10.0.0 PG63609 以下の条件の場合、実行時に、ファイルのOPEN 文がエラーとなる、または、意図した 動作とならないことがあります。
  1. レコード順ファイルのASSIGN句にファイル識別名を指定している。かつ、
  2. 同一実行単位内 (注1)で、1.のファイル定義に対し、 OPEN文からCLOSE文までの一連のファイル操作を複数回実行している。かつ、
  3. ファイル識別名に対し、以下に示す割り当てを行い、OPEN文を実行している。 かつ、
    • ファイルの追加書き(MOD)
    • ファイルの連結(CONCAT)
    • ダミーファイル(DUMMY)とファイル追加書き(MOD)の同時指定
    • ダミーファイル(DUMMY)とファイル連結(CONCAT)の同時指定
    • いずれのファイル機能も使用しない指定
  4. 次のOPEN文を実行する前に、環境変数操作 (注2)を行い、 割り当てるファイル識別名の値を変更している。かつ、
  5. 4.のとき、3.と異なるファイル機能を指定した。

注1) 同一実行単位内であっても、ファイルのOPEN文を 実行しているCOBOLプログラムをメモリからアンロード(外部プログラムに対する CANCEL文の実行を含む)した後、再びロードした場合の操作は該当しません。

注2) 同一実行単位内で環境変数を変更する方法は、 以下の2通りである。

  • COBOLの環境変数操作機能を使用する
  • 他言語からCOBOL プログラムを呼び出す場合、その呼出し前後で環境変数を変 更する
発生条件のうち、OPEN 文の実行がエラーとならず、意図しない結果となるケースは、 以下の通りです。
  • 次の順序で環境変数を変更した場合、2)の指定に対するOPEN 文でファイルの追 加書き機能が有効となります。
    1. ファイルの追加書き(MOD)が有効となる指定
    2. いずれのファイル機能も使用しない指定
  • 次のいずれかの指定を行った場合、続いて指定する環境変数の内容に関わらず、 ダミーファイル機能が有効となります。
    1. ファイル名,DUMMY,MOD
    2. ,DUMMY,CONCAT(ファイル名…)
5 V8.0L10~V9.1L10 V10.0.0 PG64106 以下の条件の場合、SEARCH ALL文で正しく表検索できないことがあります。
  1. SEARCH文(SEARCH ALL)が存在する。かつ
  2. SEARCH文のWHEN指定に複数の条件を記述している、または、WHEN 指定 のキー項目に指定されている添字が多次元である。かつ、
  3. 条件の左辺(キー項目)に次のいずれかのUSAGE の項目を記述している。か つ、
    • COMP-5(翻訳オプションASCOMP5によりみなされたものも含む)
    • BINARY-SHORT
    • BINARY-LONG
    • BINARY-DOUBLE
  4. 条件の右辺(比較対象項目)に浮動小数点項目または浮動小数点定数を記述 している。