COBOL プログラム移行サポート

特にメインフレームから移行する際には、OpenESQL を効果的な移行ツールとして使用することができます。OpenESQL は、COBOL 環境を定義して移行を透過的かつ効率的なものにするための BEHAVIOR 指令を提供します。BEHAVIOR は、次のいずれかに設定できます。

OPTIMIZED OpenESQL をメインフレーム上と同様に機能できるようにし、アクセス速度を向上させる (デフォルト)
ANSI OpenESQL を ANSI 規格のように機能できるようにし、アクセス速度を向上させる
UNOPTIMIZED 旧 Micro Focus 製品との下位互換性を提供する
MAINFRAME OPTIMIZED と同じ。下位互換性のためにのみ提供されています。
CICS 次のすべてを設定する。
  • OpenESQL をメインフレーム上と同様に機能できるようにする
  • アクセス速度を向上させる
  • TRANSACTION プリミティブ指令を自動的に GLOBAL に設定する
JCL 次のすべてを設定する。
  • OpenESQL をメインフレーム上と同様に機能できるようにする
  • アクセス速度を向上させる
  • JCL アプリケーションとの互換性がない次の文をチェックする
    • CONNECT
    • DISCONNECT
    • SET CONNECT
  • 互換性のない文が見つかるたびにエラーをレポートする
primitivedirective BEHAVIOR の微調整を可能にするオプションの指令

OPTIMIZED または ANSI 値を使用すると、OpenESQL は次のことを決定します。

OpenESQL 構成ユーティリティを使用して、OPTIMIZED のデフォルトの動作を ANSI または UNOPTIMIZED に変更できます。ただし、プログラム コード、プロジェクト設定、またはコンパイラ指令ファイルで BEHAVIOR 指令が明示的に設定されている場合、指定されている設定によってデフォルトの設定値がオーバーライドされます。

BEHAVIOR をプログラム コードの先頭で明示的に設定するか、コンパイル時にコマンド ラインで設定すると、EXEC SQL 文を変更することなくプログラム レベルでデフォルト設定をオーバーライドすることができます。

詳細については、「BEHAVIOR」トピックと、「デモンストレーション アプリケーション」トピックに記載されているデモ アプリケーション behavior を参照してください。