SQL Server 用 HCO コンパイラ指令オプションの PL/I での使用

制約事項: 本トピックは、Windows 環境 (ローカル開発) にのみ該当します。

構文

HCO for SQL Server コンパイラ指令オプションを PL/I コンパイラ用に設定するには、次の構文を使用します。
mfplx pliProgName –sql odbc –optsql "SQLPrecompilerOption [...]" 

推奨オプション

SQL を使用してメインフレーム設定をエミュレートする場合は、次の PL/I 用 HCO for SQL Server コンパイラ指令オプションを設定することをお勧めします。

注: 上記オプションの一部は HCO for SQL Server に特化されており、また一部は HCO for SQL Server と標準の SQL の両方に利用できます。

コンパイル
次のように QUALIFIER 指令を使用してバッチ プログラムをコンパイルしテーブルを修飾します。
mfplx TESTPGM.PLI –sql odbc –optsql "QUALIFIER=HCOSQL" -isuffix cblrtssi –nologo
コンパイル、リンク、バインド
次のようにルーチンをオブジェクト ファイルに呼び出すメイン プログラムで 3 つのサブルーチンをコンパイルし、メイン プログラムへのリンクとバインドを可能にします。
mfplx defplan0.pli -sql odbc -optsql "DBRMLIB" -isuffix -f w –c
mfplx defplan1.pli -sql odbc -optsql "DBRMLIB" -isuffix -f w –c
mfplx defplan2.pli -sql odbc -optsql "DBRMLIB" -isuffix -f w –c
mfplx defplan3.pli -sql odbc -optsql "DBRMLIB" -isuffix -f w -c
オブジェクト ファイルのリンク
ldpli defplan0.obj defplan1.obj defplan2.obj defplan3.obj cblrtssi -out:defplan0.exe
バインド
dsn system(hcodemo) @defplan0.hcodsn