例 1:-macro を使用した通常のコンパイルに相当します。

コマンド ライン:

mfplx -macro sample.pl1 -#

上記により、次の内容が生成されます。

Windows の場合:

mfpp sample.pl1 -pp sample.pp 
mfpli sample.pp -o sample.obj 
rm -f sample.pp 
ldpli sample.obj

UNIX の場合:

mfpp sample.pl1 -pp sample.pp 
mfpli sample.pp -o sample.o
rm -f sample.pp 
ldpli sample.o

例 2:-macro と 2 つのプリプロセッサを使用した通常のコンパイルに相当します。

コマンド ライン:

mfplx - sql db2 -macro sample.pl1 -cics -#

上記により、次の内容が生成されます。

Windows の場合:

mfpp sample-pl1 -pp sample.pp 
mfcics -i sample.pp -o sample.pp1 
mfpp sample.pp1 –pp sample.pp2
mfexecpp sample.pp2 –sql db2 -o sample.pp3
mfpli sample.pp3 -o sample.obj
rm -f sample.pp sample.pp1 sample.pp2 sample.pp3 
ldpli sample.obj

UNIX の場合:

mfpp sample-pl1 -pp sample.pp 
mfcics -i sample.pp -o sample.pp1 
mfpp sample.pp1 –pp sample.pp2
mfexecpp sample.pp2 –sql db2 -o sample.pp3
mfpli sample.pp3 -o sample.o 
rm -f sample.pp sample.pp1 sample.pp2 sample.pp3 
ldpli sample.o

例 3:マクロ プリプロセッサと CICS プリプロセッサのみを実行し、中間出力ファイルを保存します。

コマンド ライン:

mfplx -E sample.pl1 -macro -cics -#

上記により、次の内容が生成されます。

mfpp sample.pl1 -pp sample.pp 
mfcics -i sample.pp -o sample.pp1
mfpp sample.pp1 –pp sample.pp2

例 4:通常のコンパイルで、CICS プリプロセッサ出力を保存します。

コマンド ライン:

mfplx -cics -ppcics cicsout.out sample.pl1 -#

上記により、次の内容が生成されます。

Windows の場合:

kixplt -i sample.pl1 -o cicsout.pl1
mfpli cicsout.pl1 -o sample.obj 
ldpli sample.obj

UNIX の場合:

kixplt -i sample.pl1 -o cicsout.pl1
mfpli cicsout.pl1 -o sample.o 
ldpli sample.o

例 5:複数のコンパイルを行います。

コマンド ライン:

mfplx -sql db2 -cics sample.pl1 sample2.pl1 -#

上記により、次の内容が生成されます。

Windows の場合:

sample.pl1:
mfpp sample.pl1 -pp sample.pp
mfcics -i sample.pp -o sample.pp1
mfpp sample.pp1 -pp sample.pp2
mfexecpp sample.pp2 –sql db2 -o sample.pp3
mfpli sample.pp3 -o sample.obj
del sample.pp sample.pp1 sample.pp2 sample.pp3
sample2.pl1:
mfpp sample2.pl1 -pp sample2.pp
mfcics -i sample2.pp -o sample2.pp1
mfpp sample2.pp1 -pp sample.pp2
mfexecpp sample.pp2 –sql db2 -o sample2.pp3
mfpli sample2.pp3 -o sample2.obj
del sample2.pp sample2.pp1 sample.pp2 sample2.pp3
ldpli -sql db2 sample.obj sample2.obj

UNIX の場合:

sample.pl1:
mfpp sample.pl1 -pp sample.pp
mfcics -i sample.pp -o sample.pp1
mfpp sample.pp1 -pp sample.pp2
mfexecpp sample.pp2 –sql db2 -o sample.pp3
mfpli sample.pp3 -o sample.o
del sample.pp sample.pp1 sample.pp2 sample.pp3
sample2.pl1:
mfpp sample2.pl1 -pp sample2.pp
mfcics -i sample2.pp -o sample2.pp1
mfpp sample2.pp1 -pp sample.pp2
mfexecpp sample.pp2 –sql db2 -o sample2.pp3
mfpli sample2.pp3 -o sample2.o
del sample2.pp sample2.pp1 sample.pp2 sample2.pp3
ldpli -sql db2 sample.o sample2.o