作成したプログラムの翻訳(コンパイル)と結合(リンケージ)の手順について説明します。UAPをコンパイル,リンケージして,実行形式ファイルとします。コンパイルとリンケージの手順については,マニュアル「OpenTP1 プログラム作成リファレンス」の該当する言語編を参照してください。
コンパイルするプログラムを次に示します。
C言語のプログラムはC言語のコンパイラで,COBOL言語で作成したプログラムは該当するCOBOL言語のコンパイラで翻訳します。
コンパイルして作成したオブジェクトファイルを,OpenTP1のライブラリなど必要なファイルとリンケージします。OpenTP1以外のRMを使う場合は,OpenTP1以外のRMが指定するライブラリとリンケージします。OpenTP1以外のRMをXAインタフェースで使う場合,次の手順でUAPにライブラリをリンケージします。
OSがHP-UXの場合,リンケージ時のバインドモードには必ず"immediate"を指定してください。"immediate"以外のバインドモードで作成した実行形式ファイルをOpenTP1のUAPとして使った場合,システムの動作は保証しません。作成したUAPのバインドモードが"immediate"かどうかは,OSのchatrコマンドで確認してください。