IBM i で組み込み関数をコンパイル

以下のようにコンパイルして、サービス プログラムにリンクさせます。

     -->  標準のソース・エディターで .C ファイルを編集
   |     この .C ファイルと .ISB ファイルを以下にコピー
   |          <LANSA システムのベースパス>/x_lansa/source
   |    (多くの場合、LANSA システムのベースパスは <プログラム・ライブラリ名>)
   |    (ファイル名は小文字を使用 例: u_bif445.c)
   |    
   | 
   |    ライブラリ・リストの LANSA プログラム・ライブラリ
   |    コマンド入力画面で以下を入力:
   |       CALL DCXP8731 (U_BIFnnn x)
   |          (サービス・プログラムをデバッグ可能にする場合は x は Y)
   | 
   | 
    ---  エラー発生時の処理

   エラーがなければ、作成した組み込み関数を使用する
   RDML を実行してテスト

   自身の.c ファイル、 .ISB ファイル、 U_BIFnnn サービス・プログラムをバックアップ
   (U_BIFnnn サービス・プログラムは LANSA プログラム・ライブラリ内に作成されます。)

ヒントとテクニック

          /* Windows コード */
         #ifdef X_OPERATING_SYSTEM_WIN
         …
         #endif
         /* 標準コード */
         …
         /* Linux コード */
         #ifdef X_OPERATING_SYSTEM_Linux
         …
         #endif