プリプロセッサー呼び出し

本節では、CICSプリプロセッサーとESQLプリプロセッサーの呼び出し方法について説明します。

1. CICSプリプロセッサー呼び出し

CICSプリプロセッサーは、PL/Iソース内のEXEC CICSステートメントを処理します。CICSプリプロセッサーを実行するには、OpenFrame PL/Iのコンパイル時に--enable-cicsオプションの指定と実行に使用されるライブラリのリンクが必要です。

以下は、CICSプリプロセッサーの呼び出し方法です。

ofpli --enable-cics -L$OPENFRAME_HOME/lib -lcicsecpi ...

2. ESQLプリプロセッサー呼び出し

ESQLプリプロセッサーは、PL/Iソース内のEXEC SQLステートメントを処理します。OpenFrame PL/Iは、TiberoとOracleに対する前処理を提供します。

ESQLプリプロセッサーを実行するには、OpenFrame PL/Iのコンパイル時に--enable-esql-tiberoまたは--enable-esql-oracleオプションの指定と実行に使用されるライブラリのリンクが必要です。

以下は、ESQLプリプロセッサーの呼び出し方法です。

  • Tiberoデータベースを使用する場合

    ofpli --enable-esql-tibero -L$TB_HOME/client/lib -ltbertl ...
  • Oracleデータベースを使用する場合

    ofpli --enable-esql-oracle -L$ORACLE_HOME/lib -lclntsh ...