コード内で $set 文を使用している XML 対応プログラムは、XML 非対応のプログラムと同じ要領で、コマンド ラインでコンパイルできます。ただし、コード内で $set 文を使用していないか、$set 文で指定したすべてのパラメーターをオーバーライドする場合は、コマンド ラインに次のように指定します。
cobol programname.cbl {preprocess | p}(prexml) [{out | o} (outname)] [warn] [outenc (input)] [{preprocess | p} (ppname)] endp
programname にはコンパイルする COBOL プログラムのファイル接頭語を指定します。他のパラメーターは、$set 文のパラメーターと共通です。
次に例を示します。
cobol foo.cbl p(prexml) warn o(foo.pp) endp