Visual COBOL 2.2 Update 2 の新機能

このリリースでは、次の各項目が強化されています。

Eclipse

Visual COBOL には、次の新機能および機能強化が含まれています。

  • Eclipse 4.2 および 4.3 のサポート - Visual COBOL は Eclipse 3.8 とともに出荷されますが、Eclipse 4.2 および 4.3 にも対応します (32 ビット IDE のみ)。新しいバージョンの Eclipse で Visual COBOL を使用するには、先に Visual COBOL をインストールしてから、%ProgramFiles(x86)%\Micro Focus\Visual COBOL\installer にある installeclipseplugins.bat スクリプト(Windows) または /opt/microfocus/VisualCOBOL/installer にある installeclipseplugins スクリプト(UNIX) を使用します。詳細については、「Eclipse の他のインスタンスへのインストール」を参照してください。
  • リモート JVM COBOL プロジェクト - このリリースでは、リモート JVM COBOL プロジェクトのサポートが強化されています。
  • リモート プロジェクトの接続 - リモート接続の問題に使用する診断ツールが強化されています。リモート プロジェクトへの接続の問題およびVisual COBOL Development Hubへの接続の問題を診断するための、クライアント側の診断ツールおよびサーバー側の診断ツールが提供されました。完全な診断を行うには、両方のツールを実行する必要があります。

文字セットの強化

MFCODESET 環境変数を使用して利用可能な次の文字セットが、このリリースで強化されているかまたは追加されています。

  • タイ語拡張 (0066) - 新規
  • 韓国語 (0082)
  • 簡体字中国語 (0086)
  • 繁体字中国語 (0886)

また、多くの 2 バイト文字セットが 1 バイト文字と 2 バイト文字混合の変換に対応するようになりました。詳細については、「環境変数:アルファベット順」の MFCODESET の定義を参照してください。

コード分析

Visual COBOL のこのリリースでは COBOL プログラムのデッド コード分析に対応し、これにより未参照の項目または実行されないコードを検出できます。

データベース アクセス

データベース アクセスのサポートには次の新機能が含まれています。

COBSQL
Eclipse では、新しい KEEPCOMP 指令によって、リトルエンディアン プラットフォーム上の Oracle アプリケーションでの COMP/COMP-5 の問題を解決できます。
DB2 LUW 用 HCO
このリリースでは、新しい DB2 ECM コンパイラ指令オプションの GEN-HV-FROM-GROUP が導入されており、これは、複数レベルのグループ変数が FETCH またはシングルトン SELECT DB2 文で使われる際に、すべての基本データ項目のホスト変数を生成します。
OpenESQL
このバージョンには、次の新しい OpenESQL 機能が含まれています。
  • SQL Server 2014 のサポート。
  • 新しい SQL コンパイラ指令オプション。
    • DETECTDATE=SERVER - SQL テーブルでホスト変数と列データ型の整列を解決します。
    • GEN-HV-FROM-GROUP - 複数レベルのグループ変数が FETCH またはシングルトン SELECT SQL 文で使われる際に、すべての基本データ項目のホスト変数を生成します。
  • サンプル アプリケーション - このバージョンには、次のネイティブ COBOL SQL の新しいサンプル アプリケーションがあります。
    • Get Diagnostics - GET DIAGNOSTICS EXEC SQL 呼び出しを使用して各種の DBMS から診断情報を取得する方法を示します。
    • LOB データ型 - 各種 DBMS を使用してネイティブ アプリケーションで LOB データの INSERT および SELECT LOB を実行する方法を示します。
XA スイッチ モジュール
制約事項: この機能は、Enterprise Server 機能が有効な場合にのみ該当します。
このバージョンでは次の XA スイッチ モジュールの更新が提供されています。
  • Oracle スイッチ モジュール - Windows および UNIX プラットフォーム
    • 静的な登録時にユーザー偽装をサポートします。
    • どの XA リソース定義がユーザー偽装を使用するかを指定できます。
    • 2 つのソース ファイルでなく 1 つのソース ファイルでコンパイルできます。
  • SQL Server スイッチ モジュール- Windows プラットフォームのみ
    • どの XA リソース定義がユーザー偽装を使用するかを指定できます。
    • 2 つのソース ファイルでなく 1 つのソース ファイルでコンパイルできます。

外部セキュリティ機能 (ESF)

Enterprise Server の外部セキュリティ機能 (ESF) は、一部のセキュリティ問い合わせ結果をキャッシュする機能をサポートするようになりました。この強化により、外部セキュリティを使用するようにエンタープライズ サーバー インスタンスおよび MFDS を構成する場合、これら双方のパフォーマンスを向上できます。

キャッシュを有効にするには、個別のエンタープライズ サーバーの [MFDS Security] タブ、[Default ES Security] タブ、または [Security] タブの [Cache limit] 設定 (キャッシュの上限サイズ) および [Cache TTL] 設定 (Time To Live、キャッシュした結果の期限が切れるまでの時間) にゼロ以外の値を設定する必要があります。(現在、セキュリティ マネージャーのキャッシュ設定に有効性はなく、上記 3 つの「セキュリティ」ページのいずれかでキャッシュ パラメーターを設定する必要があります)。

詳細については、「http://supportline.microfocus.com/examplesandutilities/doxygen/caching.html」を参照してください。

チューナー

このリリースには、次の新しいチューナーが含まれています。

  • reduce_java_signals - Java と COBOL を併用する場合に、JVM に渡されるオプションを指定します。