プログラム修正一覧 : Linux Itanium版 NetCOBOL運用環境
V10
ここに記載している情報は、V10で修正されている旧版で発生した障害一覧です。
| 項番 |
発生V/L |
修正V/L |
P番号 |
現象 |
| 1 |
V8.0L10~V9.1L10 |
V10.0.0 |
PG56723 |
以下の条件の場合、cobfloadコマンドの実行で、出力ファイルとして指定したファイル
が削除されることがあります。
- COBOLファイルユーティリティのcobfloadコマンドを使用している。かつ、
- ファイルの拡張(-eパラメータ)を指定している。かつ、
- 入力ファイルの処理中にオープンエラーが発生した。
コマンドの実行でエラーが発生した場合、エラー原因を示すメッセージが出力されま
す。出力されるメッセージから、入力ファイルに対するオープンエラーであるかを確認し
てください。 |
| 2 |
V8.0L10~V9.1L10 |
V10.0.0 |
PG61062 |
以下の条件の場合、実行時に、ファイルの入出力状態値として、レコードが切り捨てら
れたことを示す値('04')が設定されないことがあります。
- 可変長のレコード順ファイルを使用している。かつ、
- 1.のファイルの定義にFILE STATUS 句を指定している。かつ、
- 1.のファイルに対し、COBOLファイルシステム (注)を指定している。かつ、
- 1.のファイルに対し、READ文を実行している。かつ、
- 4.で読み込んだレコードの長さが、プログラムで定義した最大レコード長を超えて
いる。
注) ファイルの高速処理(BSAM)を指定している場合、該当しません。 |
| 3 |
V8.0L10~V9.1L10 |
V10.0.0 |
PG62694 |
以下の条件の場合、実行時に、アプリケーションが停止した状態になることがあります。
- COBOLアプリケーションの親プロセスから子プロセスを起動している。かつ、
- FORMAT句無し印刷ファイルを定義し、ASSIGN句にPRINTER指定をしてい
る。かつ、
- 2.のファイルに対するOPEN文を実行している。かつ、
- 1.の子プロセスを終了させていない状態で、2.のファイルに対するCLOSE文を
実行した。
Oracle Pro*COBOLを使用した場合、上記1.の条件に該当することを確認しています。 |
| 4 |
V8.0L10~V9.1L10 |
V10.0.0 |
PG63609 |
以下の条件の場合、実行時に、ファイルのOPEN 文がエラーとなる、または、意図した
動作とならないことがあります。
- レコード順ファイルのASSIGN句にファイル識別名を指定している。かつ、
- 同一実行単位内 (注1)で、1.のファイル定義に対し、
OPEN文からCLOSE文までの一連のファイル操作を複数回実行している。かつ、
- ファイル識別名に対し、以下に示す割り当てを行い、OPEN文を実行している。
かつ、
- ファイルの追加書き(MOD)
- ファイルの連結(CONCAT)
- ダミーファイル(DUMMY)とファイル追加書き(MOD)の同時指定
- ダミーファイル(DUMMY)とファイル連結(CONCAT)の同時指定
- いずれのファイル機能も使用しない指定
- 次のOPEN文を実行する前に、環境変数操作 (注2)を行い、
割り当てるファイル識別名の値を変更している。かつ、
- 4.のとき、3.と異なるファイル機能を指定した。
注1) 同一実行単位内であっても、ファイルのOPEN文を
実行しているCOBOLプログラムをメモリからアンロード(外部プログラムに対する
CANCEL文の実行を含む)した後、再びロードした場合の操作は該当しません。
注2) 同一実行単位内で環境変数を変更する方法は、
以下の2通りである。
- COBOLの環境変数操作機能を使用する
- 他言語からCOBOL プログラムを呼び出す場合、その呼出し前後で環境変数を変
更する
発生条件のうち、OPEN 文の実行がエラーとならず、意図しない結果となるケースは、
以下の通りです。
- 次の順序で環境変数を変更した場合、2)の指定に対するOPEN 文でファイルの追
加書き機能が有効となります。
- ファイルの追加書き(MOD)が有効となる指定
- いずれのファイル機能も使用しない指定
- 次のいずれかの指定を行った場合、続いて指定する環境変数の内容に関わらず、
ダミーファイル機能が有効となります。
- ファイル名,DUMMY,MOD
- ,DUMMY,CONCAT(ファイル名…)
|
| 5 |
V8.0L10~V9.1L10 |
V10.0.0 |
PG64106 |
以下の条件の場合、SEARCH ALL文で正しく表検索できないことがあります。
- SEARCH文(SEARCH ALL)が存在する。かつ
- SEARCH文のWHEN指定に複数の条件を記述している、または、WHEN 指定
のキー項目に指定されている添字が多次元である。かつ、
- 条件の左辺(キー項目)に次のいずれかのUSAGE の項目を記述している。か
つ、
- COMP-5(翻訳オプションASCOMP5によりみなされたものも含む)
- BINARY-SHORT
- BINARY-LONG
- BINARY-DOUBLE
- 条件の右辺(比較対象項目)に浮動小数点項目または浮動小数点定数を記述
している。
|