ページの先頭行へ戻る
NetCOBOL V11.0.1 リリース情報
FUJITSU Software

3.2 NetCOBOL運用環境

ここに記載する情報は、以下の製品に適用されます。

表3.2 NetCOBOL運用環境のプログラム修正一覧

項番

V/L(注)

P番号

現象

1

V12L50

V10.5.0

PG76651

以下の条件の場合、COBOLプログラム実行時に、長さの異なる日本語項目(日本語編集項目、組込み関数を含む)同士の大小比較の結果が正しくないことがあります。

  1. 翻訳オプションRSC(UCS2,LE)またはRSC(UTF16,LE)を指定している。かつ、

  2. 日本語項目と、日本語項目または日本語文字定数の大小比較である。かつ、

  3. 少なくとも一方が部分参照された項目またはANY LENGTH句の指定がある項目である。かつ、

  4. 比較対象の長さが異なる場合。

注:V11.0以降のNetCOBOLコンパイラで翻訳した場合のみ修正されます。

2

V60L10

V10.5.0

PG91976

以下の条件の場合、COBOLプログラム実行時に、OPEN文の実行でアクセス違反例外(EXCEPTION_ACCESS_VIOLATION)で異常終了する場合があります。(注)

注: 発生頻度は、メモリの状態に依存します。

  1. 下記のいずれかのファイル編成である。かつ、

    1. 行順ファイル、または、

    2. FORMAT句なし印刷ファイル

  2. 1.のファイル管理記述項のASSIGN句にファイル識別名を指定している。かつ、

  3. 2.のファイル識別名に対してファイルが割り当てられていない。かつ、

  4. 1.のファイルに対してOPEN文を実行した場合。

3

V10.5.0

PH04053

以下の条件の場合、COBOLプログラム実行時に、簡易アプリ間通信のサブルーチン「COBCI_OPEN」でエラーが発生し、エラーコード13、詳細コード10109または11004が返されます。

[環境]

Windows Server 2012、Windows Server 2012 R2、または、Windows 8、Windows 8.1で動作している。

[発生条件]

  1. 簡易アプリ間通信を利用している。かつ、

  2. 複数のプロセスからサブルーチン「COBCI_OPEN」を同時に呼び出した場合。

4

V9.0L10

V10.5.0

PG96520

以下の条件の場合、COBOLプログラム実行時、トレース情報のファイルに出力される実行時メッセージが、トレース情報ファイル以外のファイル(ソケットを含む)に出力される場合があります。

  1. TRACE機能を使用している。かつ、

  2. 複数のプロセスが同じトレース情報のファイル名を指定している場合。

5

V10.0.0

V10.5.0

PG97090

以下の条件のとき、COBOLプログラム実行時、NATIONAL-OF関数で変換した文字に対応する日本語文字がなかった場合、引数-2に指定した代用文字に正しく置き換わりません。

  1. 翻訳オプションRCS(UTF16,BE)を指定して翻訳したプログラムである。かつ、

  2. NATIONAL-OF関数を使用している。かつ、

  3. 2.の関数に引数-2を指定している。かつ、

  4. 2.の関数に指定した引数-1に英数字文字ではないデータが指定され、内部的にコード変換エラー(対応する日本語文字がない)が発生した場合。

6

V10.1.0

V10.5.0

PH00632

以下の条件の場合、COBOLアプリケーションを診断機能でエラー診断した時、「JMW0013I-W」メッセージが出力されてダンプファイルが 作成されません。

  1. COBOLアプリケーション実行時、アプリケーションエラーまたはUレベルの実行時エラー(JMP0009I-U,JMP0010I-U,JMP0370I-U)が発生している。かつ、

  2. 診断機能が起動されている。かつ、

  3. ダンプファイルを作成する時、ダンプファイル作成フォルダ内に、ダンプファイル作成上限である10個のダンプファイルが存在する場合。


※本現象は、ダンプファイル作成フォルダ内の日付の最も古いダンプファイルの削除に失敗した場合に発生します。

7

V12L50

V10.5.0

PH01026

以下の条件の場合、翻訳オプションNSPCOMP(ASP)を指定したとき、実行時に日本語空白を2バイトのANK空白と見なした文字比較が正しく判定されないことがあります。

  1. 翻訳オプションNSPCOMP(ASP)を指定して翻訳したプログラムを実行している。かつ、

  2. 次のいずれかの指定により、データ項目のエンコードがシフトJISである。かつ、

    • 翻訳オプションRCS省略時または

    • 翻訳オプションRCS(SJIS)指定時または

    • 翻訳オプションENCODE(SJIS,SJIS)指定時

  3. 次のいずれかの文字比較を行っている。かつ、

    • 日本語項目を作用対象とする日本語文字比較

    • 集団項目を作用対象とする文字比較
      ただし、次に示す条件を除く。

      • 日本語項目を含まない集団項目同士の比較

      • 明または暗に属性が表示用でない項目を含む集団項目の比較

  4. 3.文字比較で比較対象の文字が次の文字コードの範囲である。かつ、

    • X"8181"~X"819F"

    • X"81E0"~X"81FC"

  5. 比較対象のどちらか一方は、4.の文字位置の次の文字が日本語空白(X"8140")である。かつ、

  6. 5.の他方が次のいずれかである場合。

    • 5.の日本語空白と同じ文字位置に2バイトのANK空白(X"2020")がある。

    • 4.の文字位置がデータ項目の末尾である。

8

V10.0.0

V10.5.0

PH04922

以下の条件の場合、COBOLデバッガを使用してCOBOLプログラムをデバッグ中に、以下のようなシステムエラーメッセージが出力される場合があります。

[例:FORMのサンプルプログラム"SALES"をデバッグした場合]

+---------------------------------------------------------------------+
|SALES: SALES.EXE - エントリポイントが見つかりません |
+---------------------------------------------------------------------+
| |
| ×プロシジャ― エントリ ポイント フser32,CharNextExA がダイナミッ |
| ~(*1) |
| ク リンクライブラリ api-ms-win-downlevel-user32-l1-1-0.dllから |
| 見つかりませんでした。 |
| |
+---------------------------------------------------------------------+

| +----------+ |
| | OK | |
| +----------+ |
+---------------------------------------------------------------------+

  1. OSがWindows7である。かつ、

  2. インストールされているInternet Explorerのバージョンが10である。かつ、

  3. MinWin(*2)のDLLをインポートしているDLLを使用している場合。


*1:DLL名の先頭が半角カタカナ"フ"になっている。
(正)"user32,CharNextExA" (誤)"フser32,CharNextExA"

*2:MinWinのDLLについて
ファイル名が"api-ms-win"で始まるdllで、Windowsのsystem32フォルダ配下に格納されています。現在、COM機能、帳票定義体を使用したプログラムで発生することが確認されています。

注:V/Lは障害が存在する範囲を示します。