データベース管理システム (DBMS)

サポートされるテスト済みの DBMS とそれらを使用する Visual COBOL の機能を示します。

RDBMS のテストは、RDBMS クライアント ソフトウェアの可用性に基づいて、すべて 32 ビットおよび 64 ビットの両方のプラットフォームで実施されています。

これらのサードパーティの RDBMS の各サポート対象バージョンに対するサポートについて、Micro Focus による対応は次のとおりです。

  • RDBMS のベンダーによる標準のサービス終了日 (EOS) までサポートを提供します。
  • ベンダーの EOS 以降も特定の RDBMS についてサポートが必要な場合は、Extended Support Plus オプションを利用できないかどうか カスタマー ケア にお問い合わせください。
  • Micro Focus 製品のアップグレードを計画する際は、サードパーティの RDBMS についても検討することをお勧めします。

サードパーティの RDBMS の使用中に報告された Micro Focus ソフトウェアの問題の解決について、Micro Focus による対応は次のとおりです。

  • サポートされている DBMS に関連する問題については、テスト済みのプラットフォームとテストされていないプラットフォームで解決を試みます。
  • 予定されているがまだサポートされていない RDBMS に関連する問題については、調査を行い、サポート対象の最新のバージョンの RDBMS でも発生するアーキテクチャ以外の問題であれば解決を試みます。

このリリースの Visual COBOL では、次のデータベース管理システムをサポートしています。

COBSQL (Pro*COBOL)

上へ戻る

注: COBSQL (Pro*COBOL) は、ネイティブ COBOL でのみサポートされます。

COBSQL アプリケーションをディプロイする前に、該当するすべてのサード パーティ製ソフトウェアをインストールして構成します。

可用性 - Windows プラットフォーム
オペレーティング システム/プラットフォーム 32 ビット 64 ビット
x86-64 上の Windows チェック マーク チェック マーク
可用性 - UNIX プラットフォーム
オペレーティング システム/プラットフォーム 32 ビット 64 ビット
x86-64 上の Red Hat Linux チェック マーク チェック マーク
x86-64 上の SUSE Linux チェック マーク チェック マーク
IBM Power System 上の AIX チェック マーク チェック マーク
IBM System Z 上の Red Hat Linux チェック マーク チェック マーク
IBM System Z 上の SUSE Linux チェック マーク チェック マーク
Itanium 上の HP-UX チェック マーク チェック マーク
x86-64 上の Solaris チェック マーク チェック マーク
SPARC 上の Solaris チェック マーク チェック マーク
XA スイッチ モジュール
Enterprise Server 機能が有効になっている場合は、Oracle XA スイッチ モジュールが COBSQL (Pro*COBOL) に提供され、上記の「可用性」セクションに示されているプラットフォームで利用できます。Oracle Instant Client は、Pro*COBOL アプリケーションですべての 1PC 機能を完全にサポートします。
制約事項: Oracle Instant Client は、Oracle XA スイッチ モジュールの 2PC 機能をサポートしていません。Pro*COBOL アプリケーションで 2PC 機能を使用するには、Instant Client ではなく、Oracle Client をインストールする必要があります。
ネイティブ COBOL 用 RDBMS プリコンパイラの認定
Micro Focus 製品での RDBMS プリコンパイラの認定は、Micro Focus ではなく RDBMS ベンダーの責任です。認定情報は、関連する Oracle ドキュメントに記載されています。Oracle MetaLink アカウントを持っている場合、Oracle によって認定された、プリコンパイラで使用するすべての言語のコンパイラの詳細が、ドキュメント # 43208.1 に記載されています。
プリプロセッサ
COBSQL は、次のデータベース プリプロセッサをサポートしています。
  • Oracle Pro*COBOL バージョン 19c および 21c データベース プリプロセッサ
  • Sybase Open Client Embedded SQL/COBOL バージョン 11.1 以降
  • Informix Embedded SQL/COBOL バージョン 7.3 以降
コンパイル
x86 および x86-64 プラットフォームでは、Oracle で使用するために COBSQL でコンパイルする場合、COBSQL 指令のオプション NOMAKESYN を使用しないでください。この指令を使用した場合に生じる COMP ホスト変数は、Intel プラットフォームでは Oracle で予測されるネイティブのバイト順と互換性がないためです。
サポート対象/テスト済みバージョン
このリリースの COBSQL は、Oracle Pro*COBOL バージョン 19c および 21c を使用してテストされています。
予定されているサポート
今後のリリースでは、次のサポートが予定されています。
  • Oracle 23c

DB2 ECM

上へ戻る

DB2 ECM アプリケーションを開発またはディプロイする前に、該当するすべてのサードパーティ製ソフトウェアをインストールして構成します。

注: DB2 ECMは、ネイティブ COBOL でのみサポートされます。
可用性 - Windows プラットフォーム
オペレーティング システム/プラットフォーム 32 ビット 64 ビット
x86-64 上の Windows チェック マーク チェック マーク
可用性 - UNIX プラットフォーム
オペレーティング システム/プラットフォーム 32 ビット 64 ビット
x86-64 上の Red Hat Linux チェック マーク チェック マーク
x86-64 上の SUSE Linux チェック マーク チェック マーク
IBM Power System 上の AIX チェック マーク チェック マーク
IBM Z System 上の Red Hat Linux チェック マーク チェック マーク
IBM Z System 上の SUSE Linux チェック マーク チェック マーク
Itanium 上の HP-UX   チェック マーク
x86-64 上の Solaris    
SPARC 上の Solaris チェック マーク チェック マーク
PowerLinux LE 上の Red Hat Linux   チェック マーク
PowerLinux LE 上の SUSE Linux   チェック マーク
XA スイッチ モジュール
Enterprise Server 機能が有効になっている場合は、DB2 XA スイッチ モジュールが提供され、上記の「可用性」セクションに示されているプラットフォームで利用できます。
ネイティブ COBOL 用 RDBMS プリコンパイラの認定
Micro Focus 製品での RDBMS プリコンパイラの認定は、Micro Focus ではなく RDBMS ベンダーの責任です。DB2/COBOL アプリケーションの IBM ドキュメント認定情報は、DB2 の IBM Information Center 内の「Support for database application development in COBOL」のトピックにあります。
プリプロセッサ
DB2 ECM は、次のデータベース プリプロセッサをサポートしています。
  • IBM DB2 LUW バージョン 11.1 以降
  • IBM DB2 Connect バージョン 11.1 以降
サポート対象/テスト済みバージョン
このリリースの DB2 ECM は、DB2 LUW 11.1 および 11.5 を使用してテストされています。

OpenESQL

上へ戻る

OpenESQL アプリケーションを開発またはディプロイする前に、該当するすべてのサードパーティ製ソフトウェアをインストールして構成します。

可用性 - Windows プラットフォーム
オペレーティング システム/プラットフォーム COBOL ネイティブおよび JVM (32 ビット) COBOL ネイティブおよび JVM (64 ビット)
x86-64 上の Windows チェック マーク チェック マーク
可用性 - UNIX プラットフォーム
オペレーティング システム/プラットフォーム COBOL ネイティブおよび JVM (32 ビット) COBOL ネイティブおよび JVM (64 ビット)
x86-64 上の Red Hat Linux チェック マーク チェック マーク
x86-64 上の SUSE Linux チェック マーク チェック マーク
x86-64 上の Solaris チェック マーク チェック マーク
IBM Power System 上の AIX チェック マーク チェック マーク
IBM Z System 上の Red Hat Linux チェック マーク チェック マーク
IBM Z System 上の SUSE Linux チェック マーク チェック マーク
Itanium 上の HP-UX チェック マーク チェック マーク
SPARC 上の Solaris チェック マーク チェック マーク
PowerLinux LE 上の SUSE Linux   チェック マーク
PowerLinux LE 上の Red Hat Linux   チェック マーク
XA スイッチ モジュール - Windows プラットフォーム
Enterprise Server 機能が有効になっている場合は、ODBC 1 フェーズ コミット、SQL Server、および PostgreSQL スイッチ モジュールが提供され、上記の「可用性」セクションに示されているプラットフォームで利用できます。
XA スイッチ モジュール - UNIX プラットフォーム
Enterprise Server 機能が有効になっている場合は、ODBC 1 フェーズ コミット スイッチ モジュールが提供され、上記の「可用性」セクションに示されているプラットフォームで利用できます。

SQL Server および PostgreSQL スイッチ モジュールは次のプラットフォームで使用できます。

  • x86-64 上の Red Hat Linux
  • x86-64 上の SUSE Linux
ネイティブ COBOL
  • OpenESQL は、ODBC 3.0 準拠のドライバーを使用してリレーショナル データベースへのアクセスをサポートします。
  • ドライバー ベンダーのドキュメントを参照して、使用しているドライバーが OpenESQL での使用に適しているかどうかを確認してください。
JVM COBOL
OpenESQL は、JDBC 4.0 準拠の JDBC ドライバーを使用してリレーショナル データベースへのアクセスをサポートします。次の表は、テスト済みの DBMS、および対応する JDBC ドライバー ファイルの名前を示しています。
テスト済みの DBMS のバージョン JDBC 4.0 準拠のドライバー

DB2 LUW 11.1

DB2 LUW 11.5

db2jcc4.jar (および db2jcc_license_cu.jar)

Oracle 19c

Oracle 21c

ojdbc7.zip 1

Microsoft SQL Server 2016 (Windows のみ)

Microsoft SQL Server 2017

Microsoft SQL Server 2019

sqljdbc4.jar 2
EDB PostgreSQL 11.x 以降 postgresql-42.0.0.jre7.jar
1 一部の Oracle JDBC ドライバーは、.jar ファイルではなく .zip として配布されます。

2 Windows プラットフォームで Windows 認証を使用しない場合は、他に必要となるリソースはありません。ただし、バージョン 4.0 以上のドライバーで Kerberos 認証を使用する場合、統合認証は必要ありませんが、ドライバーのドキュメントの説明に従い、追加の構成手順を実行する必要があります。UNIX プラットフォームの場合は、他に必要となるリソースはありません。

JDBC DataSource オブジェクトを使用するには、JNDI サーバーをインストールして構成する必要もあります。

  • Java アプリケーション サーバーを使用している場合は、JNDI サーバーが含まれています。それを使用して、DataSource オブジェクトを構成できます。手順については、アプリケーション サーバーの Java ドキュメントを参照してください。
  • Java アプリケーション サーバーを使用していない場合、または初期評価および開発用の DataSource オブジェクトを構成するためにスタンドアロンの JNDI サーバーが必要な場合は、「Simple-JNDI をインストールして構成するには」トピックで、オープン ソースの JNDI サーバーである Simple-JNDI をそのような目的でダウンロード、インストール、および構成する手順を確認してください。
サポート対象/テスト済みバージョン
このリリースの OpenESQL は、次の製品を使用してテストされています。
  • Oracle 19c および 21c
  • DB2 LUW 11.1 および 11.5
  • SQL Server 2016、2017、2019、2022、Azure DB、Azure MI (Windows プラットフォーム)
  • SQL Server 2017、2019 (UNIX プラットフォーム)
  • Microsoft Azure SQL Database
  • Microsoft Azure SQL マネージ インスタンス
  • PostgreSQL GDG コミュニティ エディション(早期導入者プログラム)および EDB PostgreSQL 12.x、13.x と 14.x
  • Amazon Aurora for PostgreSQL および Amazon RDS for PostgreSQL 12.x、13.x、14.x
  • MySQL 8.0 (すべての Windows プラットフォームと次の UNIX プラットフォーム)
    • x86-64 上の Red Hat Linux
    • x86-64 上の SUSE Linux
注: Micro Focus は、PostgreSQL および MySQL に対する互換性を提供していますが、いずれのオープン ソース プロジェクトに対しても直接的な貢献および支援は行っていません。これらの DBMS の機能に関連する問題は、オープン ソース サポート ベンダーを通じて対応してください。