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

3.1 NetCOBOL開発環境

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

表3.1 NetCOBOL開発環境のプログラム修正一覧

項番

VL(注)

P番号

現象

1

V10.2.0

V12.0.0

PH13322

以下の条件の場合、NetCOBOL Studioのデバッグ時に設定したブレークポイントに中断しません。

  1. プログラム名(*1)またはメソッド名(*2)が以下の場合、または

         *
         &
         #

    プログラム名(*1)またはメソッド名(*2)が以下の文字を含んでいる場合。かつ、

         .
         :
         '
         "
         (
         )
         ,
         ;
         空白
         タブ
         /* */
  2. NetCOBOL Studioを使って1.のプログラムまたはメソッドにブレークポイントを設定している。かつ、

  3. NetCOBOL Studioを使ってデバッグを開始した場合。


*1:プログラム定数またはAS指定による定数によって指定したプログラム名

*2:AS指定による定数によって指定したメソッド名

2

V10.1.0

V12.0.0

PH13959

以下の条件の場合、COBOLプログラムの翻訳時に、コンパイラが無限ループをして翻訳が完了しないことがあります(*1)。

*1: 無限ループが発生しない場合、翻訳処理の結果は正しいです。

条件1)

  1. IF文の入れ子の階層(*2)が180以上(*3)ある。かつ、

  2. 1.の180番目以降のIF文にCOBOLの文を記述している場合。

または、

条件2)

  1. そとPERFORM文と節と段落が合わせて274以上(*3)ある。かつ、

  2. 1.の274番目以降の節または段落にCOBOLの文を記述している場合。


*2: IF文の入れ子の例。この例では入れ子の階層は2です。

      IF ~                   ---------+
        IF ~                 --+      |
          ~                    |      |
          <COBOL 文>          階層2   階層1
          ~                    |      |
        END-IF                --+      |
      END-IF                 ----------+

*3: 翻訳時のメモリの状態に依存するため、条件に一致しても無限ループしないことがあります。

3

V11.0.0

V12.0.0

PH13961

以下の条件の場合、COBOLプログラムの翻訳時に、コンパイラが次のメッセージを出力して異常終了する場合があります。

JMN0102I-U  翻訳処理が続行不可能となりました.他の診断メッセージが表示されている場合は,それらを修正して,再度翻訳してみて下さい.
(区名=JMNRAL,モジュール名=SABEMAC ,詳細コード=6202,行情報=nnnn.)
  1. 翻訳オプションOPTIMIZE(*1)が有効である。かつ、

  2. 翻訳オプションARITHMETIC(31)(*2)が有効である。かつ、

  3. 整数部1桁の2進項目を宣言している。かつ、

  4. 3.の数字項目に数字定数を転記している。かつ、

  5. 以下A、Bのどちらかに該当する算術文が存在する。かつ、

    A.以下の条件を満足する加減算

    • 作用対象が3.の数字項目。

    • 他方の作用対象の小数部桁が37桁以上の中間結果(*3)。

    B.以下の条件を満足する除算

    • 被序数が3.の数字項目。

    • 除数と商を受け取る数字項目の小数部桁が合わせて37桁。

  6. 4.と5.の文の間に下記の記述がない場合。

    • 段落

    • 下記の文

      • ON EXCEPTION指定またはNOT ON EXCEPTION指定付きのACCEPT文

      • ON SIZE ERROR指定またはNOT ON SIZE ERROR指定付きのADD文

      • ON SIZE ERROR指定またはNOT ON SIZE ERROR指定付きのCOMPUTE文

      • INVALID KEY指定またはNOT INVALID KEY指定付きのDELETE文

      • ON EXCEPTION指定またはNOT ON EXCEPTION指定付きのDISPLAY文

      • ON SIZE ERROR指定またはNOT ON SIZE ERROR指定付きのDIVIDE文

      • CALL文

      • EVALUATE文

      • EXIT文、EXIT PROGRAM文、EXIT METHOD文

      • GO TO文

      • IF文

      • INSPECT文

      • INVOKE文

      • MERGE文

      • ON SIZE ERROR指定またはNOT ON SIZE ERROR指定付きのMULTIPLY文

      • PERFORM文

      • AT END指定、NOT AT END指定、INVALID KEY指定またはNOT INVALID KEY指定付きのREAD文

      • RETURN文

      • INVALID KEY指定またはNOT INVALID KEY指定付きのREWRITE文

      • SEARCH文

      • SORT文

      • INVALID KEY指定またはNOT INVALID KEY指定付きのSTART文

      • STRING文

      • UNSTRING文

      • INVALID KEY指定、NOT INVALID KEY指定、END-OF-PAGE指定またはNOT END-OF-PAGE付きのWRITE文

*1:翻訳オプションOPTIMIZEのデフォルト値はNOOPTIMIZEです。

*2:翻訳オプションARITHMETICのデフォルト値はARITHMETIC(18)です。

*3:中間結果については、COBOL文法書の“付録D 中間結果”を参照してください。

4

V11.0.1

PH14108

以下の条件の場合、COBOLデバッガを使用して、他言語連携(他言語からCOBOLを呼び出す)のCOBOLアプリケーションをデバッグしたとき、COBOLデバッガ

が"EXCEPTION_ACCESS_VIOLATION"で異常終了する場合があります。

  1. OSがWindows 10 Creators Update(1703)である。かつ、

  2. 他言語連携(他言語からCOBOLを呼び出す)のCOBOLアプリケーションをデバッグする。かつ、

  3. NetCOBOLのVLがV11.0.1の場合。

5

V10.2.0

V12.0.0

PH14444

以下の条件の場合、NetCOBOL StudioでSubversionなどのリモート上のリポジトリに存在するCOBOLソースプログラムをCOBOLエディタで開くと、開くまでに長い時間がかかることがあります。

  1. COBOLソースプログラムの手続き部に大きな段落が多数存在する場合(*)。かつ、

  2. アウトラインビューを開いている状態で、リモート上のリポジトリに存在するCOBOLソースプログラムをCOBOLエディタで開いた場合。
    または、
    リモート上のリポジトリに存在するCOBOLソースプログラムをCOBOLエディタで開いた状態で、アウトラインビューを開いた場合。


*:目安は段落数が100以上。1つの段落が50行程度。

なお、発生条件の数値はハードウェアスペックやOSの状態により変化します。

6

V10.1.0

V12.0.0

PH14815

以下の条件の場合、COBOLアプリケーションの実行時に、正しく動作しないことがあります。

  1. 翻訳オプションINITVALUEに指定し、INITVALUEの値として00以外を指定している。かつ、

  2. ファクトリデータおよびオブジェクトデータのうち作業場所節に初期値を持たないデータ項目を定義している。かつ、

  3. 2.のデータ項目に値を設定せずに参照した場合。

7

V10.2.0

V12.0.0

PH14957

以下の条件の場合、依存ビューおよび、構造ビューのプロジェクト要素およびソースファイルフォルダ要素にエラーや警告を示すアイコンが表示されません。また、COBOLエディタを開いたときに、エラーや警告の行に対して、テキスト・エディターの注釈設定の[テキストの表示](*)に指定された表示(エラーのデフォルトは赤色の下波線、警告のデフォルトは黄色の下波線)がされません。

*: [ウィンドウ]>[設定]メニューから[設定]ダイアログを開き、左ペインの[一般]>[エディター]>[テキスト・エディター]>[注釈]を選択することで表示されます。

  1. NetCOBOL Studioのプロジェクトに対してリモートビルドをする。かつ、

  2. プロジェクトに登録されているCOBOLソースファイルにエラーや警告の行がある場合。

8

V12.0.0

PH15286

以下の条件の場合、NetCOBOL StudioのCOBOLエディタのビューにエラーアイコンが表示されて登録集ファイルを開くことができません。

  1. プロジェクトフォルダ外のパスをLIB翻訳オプションに指定している。かつ、

  2. COBOLソースファイルの手続き部に、1.の登録集ファイルを指定したCOPY文を記述している。かつ、

  3. NetCOBOL Studioのデバッグ機能を使って登録集ファイル内の行で実行中断した場合。

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