ページの本文へ

Hitachi

ソフトウェアミドルウェア

COBOL2002:Oracle Programmer (Pro*COBOL)

Oracle Programmer (Pro*COBOL)についてご紹介します。

Pro*COBOLとは

Pro*COBOLは、OracleデータベースにアクセスするためのSQL文をCOBOLプログラムソースに埋め込むことができる、プログラミングツールのプリコンパイラです。
Pro*COBOLプリコンパイラは、COBOLプログラム内のSQL文を解析してCALL文を生成し、COBOLコンパイラで翻訳可能なCOBOLプログラムを出力します。

COBOL2002で対応するPro*COBOLの一覧

Windows版COBOL2002(64ビットモード)

Windows版COBOL2002(64ビットモード)
対応OS Pro*COBOLの対応バージョン COBOL2002の対応バージョン
Windows Server 2016 12.2.0.1(64-bit)以降 03-05-03以降
Windows Server 2012 R2 12.2.0.1(64-bit)以降 03-05-03以降
12.1.0.2(64-bit)以降 03-01-/A以降
11.2.0.4(64-bit)以降
Windows Server 2012 12.2.0.1(64-bit)以降 03-05-03以降
12.1.0.2(64-bit)以降 03-00以降
11.2.0.4(64-bit)以降
Windows Server 2008 x64
Windows Server 2008 R2
12.1.0.1(64-bit)以降 03-00以降
11.2.0.1(64-bit)以降 02-00-/A以降
Windows 10 x64 12.2.0.1(64-bit)以降 03-05-03以降
12.1.0.2(64-bit)以降 03-05-02以降
Windows 8.1 x64 12.2.0.1(64-bit)以降 03-05-03以降
12.1.0.2(64-bit)以降 03-01-/A以降
11.2.0.4(64-bit)以降
Windows 8 x64 12.2.0.1(64-bit)以降 03-05-03以降
12.1.0.2(64-bit)以降 03-00以降
11.2.0.4(64-bit)以降
Windows 7 x64 12.2.0.1(64-bit)以降 03-05-03以降
12.1.0.1(64-bit)以降 03-00以降
11.2.0.1(64-bit)以降 02-00-/A以降
Windows Vista x64 11.2.0.1(64-bit)以降 02-00-/A以降

Windows版COBOL2002(32ビットモード)

Windows(64ビットモード)で32ビットCOBOLアプリケーションを作成する場合

Windows版COBOL2002
対応OS*1 Pro*COBOLの対応バージョン COBOL2002の対応バージョン
Windows Server 2016 12.2.0.1(32-bit)以降 03-05-03以降
Windows Server 2012
Windows Server 2012 R2
12.2.0.1(32-bit)以降 03-05-03以降
Windows 10 x64 12.2.0.1(32-bit)以降 03-05-03以降
Windows 8.1 x64 12.2.0.1(32-bit)以降 03-05-03以降
Windows 8 x64 12.2.0.1(32-bit)以降 03-05-03以降
Windows 7 x64 12.2.0.1(32-bit)以降 03-05-03以降
*1
32ビット互換モード[WOW64]

Windows(32ビットモード)で32ビットCOBOLアプリケーションを作成する場合

Windows版COBOL2002
対応OS Pro*COBOLの対応バージョン COBOL2002の対応バージョン
Windows Server 2008 x86 12.1.0.1(32-bit)以降 03-00以降
11.2.0.1(32-bit)以降 02-00-/C以降
Windows 10 x86 12.1.0.2(32-bit)以降 03-05-02以降
Windows 8.1 x86 12.1.0.2(32-bit)以降 03-01-/A以降
11.2.0.4(32-bit)以降
Windows 8 x86 12.1.0.2(32-bit)以降 03-00以降
11.2.0.4(32-bit)以降
Windows 7 x86 12.1.0.1(32-bit)以降 03-00以降
11.2.0.1(32-bit)以降 02-01以降
Windows Vista x86 11.2.0.1(32-bit)以降 02-00以降

Linux(x64)版COBOL2002(64ビットモード)

Linux(x64)版COBOL2002(64ビットモード)
対応OS Pro*COBOLの対応バージョン COBOL2002の対応バージョン
Linux(x86_64)
Red Hat Enterprise Linux Server 7 (64-bit x86_64) 12.2.0.1(64-bit)以降 03-05-01以降
12.1.0.2(64-bit)以降 03-05以降
11.2.0.3(64-bit)以降 03-01以降
Red Hat Enterprise Linux Server 6(64-bit x86_64) 12.2.0.1(64-bit)以降 03-05-01以降
12.1.0.1(64-bit)以降 01-04以降
11.2.0.3(64-bit)以降 01-03-01以降
Red Hat Enterprise Linux 5(AMD/Intel 64)*1 /
Red Hat Enterprise Linux 5 Advanced Platform(AMD/Intel 64)*1
12.1.0.1(64-bit)以降 01-04以降
11.2.0.1(64-bit)*2以降 01-01以降
*1
COBOL2002は「Intel 64」の動作環境だけに対応しています。
*2
Pro*COBOL 11.2.0.1は、Red Hat Enterprise Linux 5 Update 2以上のオペレーティング・システムに対応です。

Linux(x86)版COBOL2002(32ビットモード)

Linux(x86)版COBOL2002
対応OS Pro*COBOLの対応バージョン COBOL2002の対応バージョン
Linux(x86_64)*1
Red Hat Enterprise Linux Server 7
(64-bit x86_64)
12.2.0.1(32-bit)以降 03-05-01以降
12.1.0.2(32-bit)以降 03-05以降
11.2.0.3(32-bit)以降 03-01以降
Red Hat Enterprise Linux Server 6
(64-bit x86_64)
12.2.0.1(32-bit)以降 03-05-01以降
12.1.0.1(32-bit)以降 01-04以降
11.2.0.3(32-bit)以降 01-02-02以降
Red Hat Enterprise Linux 5(AMD/Intel 64)*2 /
Red Hat Enterprise Linux 5 Advanced Platform
(AMD/Intel 64)*2
12.1.0.1(32-bit)以降 01-04以降
11.2.0.1(32-bit)*3以降 01-01以降
Linux(x86)
Red Hat Enterprise Linux Server 6
(32-bit x86)
11.2.0.3(32-bit)以降 01-02-02以降
Red Hat Enterprise Linux 5(x86) /
Red Hat Enterprise Linux 5 Advanced Platform(x86)
11.2.0.1(32-bit)*3以降 01-01以降
*1
32ビットモードで動作します。
*2
COBOL2002は「Intel 64」の動作環境だけに対応しています。
*3
Pro*COBOL 11.2.0.1は、Red Hat Enterprise Linux 5 Update 2以上のオペレーティング・システムに対応です。

AIX版COBOL2002 (64ビットモード)*1

AIX版COBOL2002 (64ビットモード)
対応OS Pro*COBOLの対応バージョン COBOL2002の対応バージョン
AIX V7.2 12.2.0.1(64-bit)以降 03-05-01以降
12.1.0.1(64-bit)以降 03-02-01以降
11.2.0.2(64-bit)以降
AIX V7.1 12.2.0.1(64-bit)以降 03-05-01以降
12.1.0.1(64-bit)以降 03-02以降
11.2.0.2(64-bit)以降 01-00以降
AIX V6.1 12.2.0.1(64-bit)以降 03-05-01以降
12.1.0.1(64-bit)以降 03-02以降
11.2.0.1(64-bit)以降 01-00以降
AIX 5L V5.3 11.2.0.1(64-bit)以降 01-00以降
*1
Pro*COBOL(32-bit)には対応していません。

AIX版COBOL2002 (32ビットモード)*1

AIX版COBOL2002
対応OS Pro*COBOLの対応バージョン COBOL2002の対応バージョン
AIX V7.2 12.2.0.1(32-bit)以降 03-05-01以降
12.1.0.1(32-bit)以降 03-02-01以降
11.2.0.2(32-bit)以降
AIX V7.1 12.2.0.1(32-bit)以降 03-05-01以降
12.1.0.1(32-bit)以降 03-02以降
11.2.0.2(32-bit)以降 01-03-01以降
AIX V6.1 12.2.0.1(32-bit)以降 03-05-01以降
12.1.0.1(32-bit)以降 03-02以降
11.2.0.1(32-bit)以降 01-01以降
AIX 5L V5.3 11.2.0.1(32-bit)以降 01-00以降
*1
Pro*COBOL(64-bit)には対応していません。

HP-UX(IPF)版COBOL2002(64ビットモード)*1

HP-UX(IPF)版COBOL2002(64ビットモード)
対応OS Pro*COBOLの対応バージョン COBOL2002の対応バージョン
HP-UX 11i(IPF) V3 12.2.0.1(64-bit)以降 01-02-04以降
12.1.0.1(64-bit)以降 01-00-/B以降
11.2.0.1(64-bit)以降
*1
Pro*COOBL(32-bit)には対応していません。

HP-UX(IPF)版COBOL2002(32ビットモード)*1

HP-UX(IPF)版COBOL2002
対応OS Pro*COBOLの対応バージョン COBOL2002の対応バージョン
HP-UX 11i(IPF) V3 12.2.0.1(32-bit)以降 01-02-05以降
12.1.0.1(32-bit)以降 01-01-/D以降
11.2.0.1(32-bit)以降
*1
Pro*COBOL(64-bit)には対応していません。

Windows(64ビットモード)上での32ビットCOBOLアプリケーション作成方法

Pro*COBOLの対応バージョンが12.2以降の場合

Windows(64ビットモード)上で実行する、Oracleデータベースをアクセスする32ビットCOBOLアプリケーションは、Windows(64ビットモード)の32bit互換モード[WOW64]でプリコンパイルして作成する必要があります。開発環境と運用環境の構成例を以下に示します。また、運用環境にはOracle Client(32ビット用)が必要です。

  構成例1

32ビットCOBOLアプリケーション作成方法(Ver 12.2以降)

  構成例2

32ビットCOBOLアプリケーション作成方法(Ver 12.2以降)

Pro*COBOLの対応バージョンが12.1以前の場合

Windows(64ビットモード)上で実行する、Oracleデータベースをアクセスする32ビットCOBOLアプリケーションは、Windows(32ビットモード)でプリコンパイルして作成する必要があります。開発環境と運用環境の構成例を以下に示します。また、運用環境にはOracle Client(32ビット用)が必要です。

  構成例1

32ビットCOBOLアプリケーション作成方法(Ver 12.1以前)

  構成例2

32ビットCOBOLアプリケーション作成方法(Ver 12.1以前)

Pro*COBOLとCOBOL2002の開発マネージャ連携

COBOL2002の開発マネージャのアプリケーションの作成手順(プロジェクト情報)中で、Pro*COBOL用ソースプログラム(.pco)を管理できます。これによって、Pro*COBOLのプリコンパイラをCOBOL2002コンパイラと連動させて、アプリケーションの作成(ビルド)を行うことができます。

Oracle Programmerとは

「Oracle Programmer」の概要

Oracle Programmerは、Oracleに関するさまざまなプログラミング言語に対応した開発者ライセンスを1パッケージにした、パワープログラマー向け開発者スイートです。

主な製品は、次のとおりです。

  • Pro*COBOL
  • Pro*C/C++
  • Pro*FORTRAN
  • Oracle Objects for OLE
  • Oracle ODBC Driver
  • SQL*Module

「Oracle Programmer」の販売について

「Oracle Programmer」は、オラクルビジネスパートナー様から入手できるようになりました。日立製作所以外からOracleサーバ製品を購入されているお客様は、Oracleサーバ製品を購入されたオラクルビジネスパートナー様からのご購入をお願いいたします。また、サポートサービスも、日立製作所以外からOracleサーバ製品を購入されているお客様は、Oracleサーバ製品をご購入されたオラクルビジネスパートナー様とご契約くださいますようお願いいたします。