項番 | V/L(注) | P番号 | 変更内容 |
---|---|---|---|
1 | V1.0L10 ~ V3.0L10 | PG50258 | 以下の条件のとき、実行時にSEARCH ALL文でWHEN指定の条件を満足する表要素を検索できない問題を修正しました。
|
2 | V1.0L10 ~ V3.0L10 | PG51442 | 以下の条件のとき、実行時にSEARCH ALL文でWHEN指定の条件を満足する表 要素を検索できない問題を修正しました。
|
3 | V1.0L10 ~ V3.1L10 | PG55438 | 以下の条件のとき、誤った指定方法にもかかわらず、実行時にOPEN文が成功する問題を修正しました。
|
4 | V1.0L10 ~ V3.1L10 | PG61062 | 以下の条件のとき、実行時にファイルの入出力状態値として"04"が設定されない問題を修正しました。
(*) ファイルの高速処理(BSAM)を指定している場合、該当しません。 |
5 | V1.0L10 ~ V3.1L10 | PG61503 | 以下の条件のとき、COBOL ファイルユーティリティの実行で、誤ったレコードキー属性(*1)を持つ索引ファイルが作成される問題を修正しました。
*1: 重複を許さない指定を行ったにもかかわらず、重複を許すレコードキー情報を持つ索引ファイルが作成されます。この結果、以下の現象が発生します。
|
6 | V1.0L10 ~ V3.1L10 | PG61656 | 以下の条件のとき、実行時にCURRENT-DATE 関数が返す時差情報に誤りが発生する問題を修正しました。
|
7 | V1.0L10 ~ V3.1L10 | PG64106 | 以下の条件のとき、実行時に、SEARCH ALL文で正しく表検索できない問題を修正しました。
|
8 | V4.0.0 | PG73611 | 以下の条件のとき、COBOLプログラム実行時に、AFTER/BEFORE ADVANCING 0 LINE指定のWRITE文の実行がAFTER/BEFORE ADVANCING PAGE指定のWRITE文として処理される問題を修正しました。
|
9 | V1.0L10~ V4.2.0 | PG87520 | 以下の[条件1]または[条件2]のとき、COBOLプログラムの実行時に、内部ブール項目の転記結果に誤りがある問題(注)を修正しました。 注)送出し側データ項目の直後に割り当てられた領域の状態によって、結果が異なります。 [条件1]
(*) バイト内相対ビット位置(オフセット)を指します。 条件1の例) DATA DIVISION. WORKING-STORAGE SECTION. 01 DATA1. 02 DATA1-1 PIC 1(5) BIT. 02 DATA1-2 PIC 1(4) BIT. 02 DATA1-3 PIC 1(7) BIT. 01 DATA2. 02 DATA2-1 PIC 1(1) BIT. 02 DATA2-2 PIC 1(32) BIT. 01 ANS-DATA PIC 1(32) BIT VALUE B"1111". PROCEDURE DIVISION. MOVE X"FFFF" TO DATA1. MOVE DATA1-2 TO DATA2-2. IF DATA2-2 = ANS-DATA THEN DISPLAY "OK" ELSE DISPLAY "NG" *> B"11111110-00000000" END-IF. [条件2]
(*) バイト内相対ビット位置(オフセット)を指します。 条件2の例) DATA DIVISION. WORKING-STORAGE SECTION. 01 DATA1. 02 DATA1-1 PIC 1(5) BIT. 02 DATA1-2 PIC 1(4) BIT. 02 DATA1-3 PIC 1(7) BIT. 01 DATA2. 02 DATA2-1 PIC 1(10) BIT OCCURS 5 TIMES. 01 ANS-DATA PIC 1(10) BIT VALUE B"1111". 01 CNT PIC 9 VALUE 2. PROCEDURE DIVISION. MOVE X"FFFF" TO DATA1. MOVE DATA1-2 TO DATA2-1(CNT). IF DATA2-1(CNT) = ANS-DATA THEN DISPLAY "OK" ELSE DISPLAY "NG" *> B"1111110000" END-IF. |
注:V/Lは障害が存在する範囲を示します。