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

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

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 でも発生するアーキテクチャ以外の問題であれば解決を試みます。

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

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 スイッチ モジュール
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 LUW 用の HCO

上へ戻る

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

注: DB2 LUW 用 HCOは、ネイティブ COBOL でのみサポートされます。
可用性 - Windows プラットフォーム
オペレーティング システム/プラットフォーム COBOL (32 ビット) COBOL (64 ビット) PL/I (32 ビット) PL/I (64 ビット)
x86-64 上の Windows チェック マーク チェック マーク チェック マーク チェック マーク
可用性 - UNIX プラットフォーム
オペレーティング システム/プラットフォーム COBOL (32 ビット) COBOL (64 ビット) PL/I (32 ビット) PL/I (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 スイッチ モジュール
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 LUW 用 HCO は、次のデータベース プリプロセッサをサポートしています。
  • IBM DB2 LUW バージョン 11.1 以降
  • IBM DB2 Connect バージョン 11.1 以降
ホスト互換性オプション (HCO) - Windows プラットフォーム
ホスト互換性オプションを使用するには、次のいずれかのソフトウェア製品がインストールおよび構成されている必要があります。
  • IBM DB2 Connect - Personal、Enterprise、Application Server、または Unlimited Edition
  • IBM DB2 LUW - Workgroup または Enterprise Server Edition (Advanced バージョンを含む)
  • IBM DB2 LUW - Express または Express-C Edition
  • IBM Data Server Client (リモートの DB2 LUW Server 製品のインストールが前提)
ホスト互換性オプション (HCO) - UNIX プラットフォーム
ホスト互換性オプションを使用するには、次のいずれかのソフトウェア製品がインストールおよび構成されている必要があります。
  • IBM Database Connect
  • IBM DB2 LUW Personal Edition または DB2 Express-C
  • DB2 LUW Workgroup Edition または Enterprise Edition

DB2 アプリケーション開発クライアント (旧称 DB2 SDK) もインストールする必要があります。そうしないと、DB2 プログラムをコンパイルできません。

サポート対象/テスト済みバージョン
このリリースの DB2 LUW 用 HCO は、バージョン 11.1 および 11.5 を使用してテストされています。

PostgreSQL 用 HCO (HCOPG)

重要: この機能は、早期導入者プログラム (Early Adopter Program; EAP) リリース ステータスで提供されます。機能の最終版については、今後リリースする予定です。詳細については、Micro Focus カスタマー ケア までお問い合わせください。

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

可用性 - UNIX プラットフォーム
オペレーティング システム/プラットフォーム COBOL ネイティブ (32 ビット) COBOL ネイティブ (64 ビット)
x86-64 上の Red Hat Linux チェック マーク チェック マーク
x86-64 上の SUSE Linux チェック マーク チェック マーク
可用性 - Windows プラットフォーム
オペレーティング システム/プラットフォーム COBOL ネイティブ (32 ビット) COBOL ネイティブ (64 ビット)
x86-64 上の Windows チェック マーク チェック マーク
サポート対象/テスト済みバージョン
このリリースの PostgreSQL 用 HCO は、次の製品を使用してテストされています。
  • Amazon Aurora PostgreSQL バージョン 14.3
  • Amazon RDS for PostgreSQL バージョン 14.3
  • PostgreSQL GDG コミュニティ エディション バージョン 14 (早期導入者プログラム)
注: 現時点では、COBOL ストアド プロシージャのサポートは利用できません。
予定されているサポート
今後のリリースでは、次のサポートが予定されています。
  • PostgreSQL 15.x のバリアント

SQL Server 用 HCO (HCOSS)

上へ戻る

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

可用性 - UNIX プラットフォーム
オペレーティング システム/プラットフォーム COBOL ネイティブ (32 ビット) COBOL ネイティブ (64 ビット)
x86-64 上の Red Hat Linux チェック マーク チェック マーク
x86-64 上の SUSE Linux チェック マーク チェック マーク
可用性 - Windows プラットフォーム
オペレーティング システム/プラットフォーム COBOL ネイティブ (32 ビット) COBOL ネイティブ (64 ビット) PL/I (32 ビット) PL/I (64 ビット)
x86-64 上の Windows チェック マーク チェック マーク チェック マーク チェック マーク
可用性 - UNIX プラットフォーム
オペレーティング システム/プラットフォーム COBOL ネイティブ (32 ビット) COBOL ネイティブ (64 ビット)
x86-64 上の Red Hat Linux チェック マーク チェック マーク
x86-64 上の SUSE Linux チェック マーク チェック マーク
データベースの移行
HCOSS クライアント ホスト ノード
  • SQL Server 2016 以降
  • Microsoft .NET Framework 4.7.2
  • Microsoft SQL Server Integration Services - Microsoft SQL Server エディションで利用可能
    注: Microsoft SQL Server Express エディションでは SSIS がサポートされていない可能性があります。詳細については、Microsoft のドキュメントを参照してください。
  • Microsoft OLE DB Driver for SQL Server (MSOLEDBSQL)
    注: Microsoft は MSOLEDBSQL のみを推奨しています。他のバージョンはいずれも非推奨であるか、保守が終了しています。ただし、MSOLEDBSQL がインストールされていない場合、可能であれば SQL Server Native Client (SNAC) が使用されます。
  • Microsoft OLE DB Provider for DB2 バージョン 5.0 以降
    Notes:
    • メインフレームに接続するように OLE DB Provider を構成します。詳細については、Microsoft のドキュメントを参照してください。
    • Microsoft OLE DB Provider for DB2 バージョン 6.0 を使用する場合は、[Extract Schema Cast STATEMENT column to VARCHAR during SysViews extract] オプションを設定します。
SQL Server ターゲット ホスト ノード
SQL Server 2016 以降
メインフレーム DB2
IBM がサポートする z/OS DB2 バージョンのみ
注: アプリケーションをローカル マシンで開発して、リモート マシンの SQL Server データベースにディプロイする場合は、後述の「ネイティブ アプリケーションのディプロイ > ディプロイ用マシン」セクションに記載されている要件に従ってリモート マシンを構成してください。
ネイティブ アプリケーションのディプロイ
開発用マシン
SQL Server 2016 以降を、推奨されるバージョンの Microsoft ODBC ドライバーとともにインストールします。
開発用 SQL Server マシン
SQL Server 2016 以降
注: 開発用マシンと同じでも構いませんが、同じでなくても構いません。
ディプロイ用マシン
  • Enterprise Server または Enterprise Test Server をインストールします。
  • SQL Server 2016 以降を、推奨されるバージョンの Microsoft ODBC ドライバーとともにインストールします。
ディプロイ用マシンからアプリケーションをバインドする場合は、そのほかに次のソフトウェアもインストールする必要があります。
  • Microsoft .NET Framework 4 以降
  • SQL Server 2016 以降のシステム CLR 型
  • SQL Server 2016 以降の共有管理オブジェクト
ディプロイ用 SQL Server マシン
SQL Server 2016 以降
注: ディプロイ用マシンと同じでも構いませんが、同じでなくても構いません。
サポート対象/テスト済みバージョン
このリリースの SQL Server 用 HCO は、SQL Server 2016、2017、2019、Azure DB、および Azure MI を使用してテストされています。SQL Server 2017 と 2019 の両方を Windows および Linux プラットフォームでテストしています。

OpenESQL

上へ戻る

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

可用性 - Windows プラットフォーム
オペレーティング システム/プラットフォーム COBOL ネイティブおよび JVM (32 ビット) COBOL ネイティブおよび JVM (64 ビット) PL/I (32 ビット) PL/I (64 ビット)
x86-64 上の Windows チェック マーク チェック マーク チェック マーク チェック マーク
COBOL の可用性 - 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   チェック マーク
PL/I の可用性 - UNIX プラットフォーム
オペレーティング システム/プラットフォーム PL/I (32 ビット) PL/I (64 ビット)
x86-64 上の Red Hat Linux チェック マーク チェック マーク
x86-64 上の SUSE Linux チェック マーク チェック マーク
IBM Power System 上の AIX チェック マーク  
SPARC 上の Solaris チェック マーク チェック マーク
XA スイッチ モジュール - Windows プラットフォーム
ODBC 1 フェーズ コミット、SQL Server、および PostgreSQL スイッチ モジュールが提供され、上記の「可用性」セクションに示されているプラットフォームで利用できます。
XA スイッチ モジュール - UNIX プラットフォーム
ODBC 1 フェーズ コミット スイッチ モジュールが提供され、上記の「COBOL の可用性」セクションに示されているプラットフォームで利用できます。

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

  • x86-64 上の Red Hat Linux
  • x86-64 上の SUSE Linux
ネイティブ COBOL および PL/I
  • 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 の機能に関連する問題は、オープン ソース サポート ベンダーを通じて対応してください。

SQL Option for DB2

上へ戻る

可用性
オペレーティング システム/プラットフォーム 32 ビット
x86-64 上の Windows チェック マーク
XA スイッチ モジュール
XDB XA スイッチ モジュールが提供され、Windows x86-64 32 ビット プラットフォームで使用できます。