DFSBXITA ユーザー出口ルーチンの設定
IMS 機能の「LE ランタイム・オプションの管理」で指定したオプションをデバッグ・セッションで使用するには、 IMSによって提供される DFSBXITA ユーザー出口を使用する必要があります。 この出口には、 IMSLanguage Environment® 用にカスタマイズされたCEEBXITAユーザー出口のコピーが含まれています。 DFSBXITAユーザー・エグジットは、CEEBINITで Language Environment 提供されるエグジットを置き換えるか、またはロード・モジュール内に配置されます。
- ユーザー・エグジットをインストール全体で利用可能にするには、システム・ランタイム・ライブラリ内の IMS CEEBXITAを
hlq.SCEERUNLanguage Environment CEEBINITロード・モジュールにリプレイス・リンク編集してください。 - ユーザー出口を領域全体で使用できるようにするには、
hlq.SCEERUNライブラリー内の CEEBINIT を専用ライブラリーにコピーしてから、 IMS CEEBXITA を専用ライブラリー内の CEEBINIT ロード・モジュールに置換リンク・エディットします。 次に、その専用ライブラリーを STEPLIB DD 連結シーケンス内で、MPR 領域始動ジョブ内のシステムhlq.SCEERUNデータ・セットの前に配置します。 - ユーザー出口を特定のアプリケーションで使用できるようにするには、 IMS CEEBXITA をロード・モジュールにリンクします。 ユーザー出口は、そのアプリケーションが実行されるときにのみ実行されます。
以下のサンプル JCL は、 IMS CEEBXITA を CEEBINIT ロード・モジュールに置換リンク・エディットする方法を説明しています。
INCLUDE MYOBJ(CEEBXITA) 1
REPLACE CEEBXITA
INCLUDE SYSLIB(CEEBINIT)
ORDER CEEBINIT MODE AMODE(24),RMODE(24)
ENTRY CEEBINIT
ALIAS CEEBLIBM
NAME CEEBINIT(R)
IMS ユーザー出口 DFSBXITA をアセンブルしたときに、結果のオブジェクト・メンバーに DFSBXITA という名前を付けた場合は、行 1 の CEEBXITA を DFSBXITA に置き換えます。