COBOL2002 XML連携機能ガイド


6.2.1 コンパイルとリンケージ

ccbl2002コマンドでコンパイル,リンケージを実行して,実行可能ファイル(.exe)を生成します。

[図データ]

〈この項の構成〉

(1) 環境変数の設定

XML対応COBOLプログラムをコンパイルする場合は,次に示す環境変数を設定しておく必要があります。

(例)

COBOLの環境変数CBLLIBの設定

set CBLLIB=COBOL2002インストールフォルダ\copy

(2) コンパイルとリンケージの指定例

cblxmlコマンドが生成したCOBOL原始プログラムをコンパイルしたオブジェクトファイルでリンケージする場合,ccbl2002コマンドにXMLアクセス用実行時ライブラリ(cblxmlrt.lib)を指定します。コンパイルとリンケージの指定例を次に示します。

指定例
ccbl2002 -OutputFile mainprog.exe mainprog.cbl subprog.cbl
         cblxmlrt.lib
mainprog.cbl

作成したCOBOL主プログラムファイルの名称です。

subprog.cbl

cblxmlコマンドによって生成されたCOBOLアクセスルーチンの副プログラムファイルの名称です。

cblxmlrt.lib

XMLアクセス用実行時ライブラリのリンケージ指定です。

注意事項

XML連携機能が生成するCOBOL原始プログラムをコンパイルする場合,ccbl2002コマンドには次のオプションを指定できません。オプションを指定した場合,動作は保証しません。

-SimMain -Bin1Byte -EquivRule,NotAny -EquivRule,NotExtend -EquivRule,StdCode -V3Rec,Fixed -V3Rec,Variable -V3RecFCSpace -JPN,Alnum -JPN,V3JPN -JPN,V3JPNSpace -CompatiV3 -VOSCBL,OccursKey -VOSCBL,ReportControl -VOSCBL,DataComm -DigitsTrunc -V3Spec -V3Spec,CopyEased -LowerAsUpper