この項ではSQL*Formsユーザー・イグジットの開発方法の概要を示します。詳細はこの後の項で説明します。
関連項目:
Oracle Formsバージョン4で使用可能なEXEC TOOLSオプションの詳細は、EXEC TOOLS文を参照してください。
ユーザー・イグジットをフォームに組み込むには、次の手順に従います。
Pro*Cでユーザー・イグジットを記述します。
ソース・コードをプリコンパイルします。
手順2で生成された.cファイルをコンパイルします。
GENXTBユーティリティを使用してデータベース表IAPXTBを作成します。
SQL*FormsのGENXTBフォームを使用して、ユーザー・イグジット情報を表に挿入します。
GENXTBユーティリティを使用して表から情報を読み込み、IAPXITソース・コード・モジュールを作成します。次に、ソース・コード・モジュールをコンパイルします。
標準SQL*Formsモジュール、ユーザー・イグジットのオブジェクト、手順6で作成したIAPXITオブジェクトをリンクして、新しいSQL*Forms実行可能プログラムを作成します。
このフォーム内に、ユーザー・イグジットをコールするためのトリガーを定義します。
オペレータがフォームを実行する場合、新しいIAPを使用するように通知してください。新しいIAPが標準のものに置き換わる場合、これは不要です。詳細は、各システム固有のOracleインストレーション・ガイドまたはユーザーズ・ガイドを参照してください。