この構文は Open PL/I コンパイラの OpenESQL コンパイラ・オプションを設定します。
mfplx pliProgName –sql odbc –optsql "SQLPrecompilerOption [...]"
次の例では、バッチ・プログラムをコンパイルして MAINFRAME および DATE オプションを使用することでテーブルを修飾します。
mfplx TESTPGM.PLI –sql odbc –optsql "BEHAVIOR=MAINFRAME DATE=USA"次の例では、3 つのサブルーチンと、ルーチンをオブジェクト・ファイルに呼び出すメイン・プログラムをコンパイルします。これによりメイン・プログラムをリンクできます。
mfplx testpgm0.pli -sql odbc –optsql "BEHAVIOR=MAINFRAME DATE=USA" –c mfplx testsub1.pli -sql odbc -optsql "BEHAVIOR=MAINFRAME DATE=USA " –c mfplx testsub2.pli -sql odbc –optsql "BEHAVIOR=MAINFRAME DATE=USA " –c mfplx testsub3.pli -sql odbc -optsql "BEHAVIOR=MAINFRAME DATE=USA " –c次の例では、オブジェクト・ファイルをリンクして、実行可能ファイルを作成します。
ldpli testpgm0.obj testsub1.obj testsub2.obj testsub3.obj -out:test.exe