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 に置き換えます。