IMS BTS Debugging のカスタマイズ
IBM® z/OS® デバッガー ユーティリティの IMS BTSデバッグユーティリティは、ユーザーがBTS JCLを準備し、フォアグラウンドまたはバッチでデバッグセッションを開始するのに役立ちます。 ユーザーに対して、TESTランタイムオプションのデフォルト値、 z/OS デバッガーのロードモジュール名、ユーザー・エグジット・モジュール名、デバッグ情報ファイル名、 IMS サブシステムID、およびベースJCLを指定できます。
デフォルト値を設定するには、次のステップを実行します。
- 表 1で説明されているパラメーターを確認します。 パラメーターごとに値を指定するために必要なすべての情報があることを確認します。
hlq.SEQATLIBデータ・セットのEQAZDSYSメンバーで、パラメーターの完全なリストおよびこれらのパラメーターの構文規則を表示することもできます。 hlq.SEQATLIBデータ・セットのEQAZDSYS1 メンバーを編集します。 当該サイトで必要なパラメーターを変更します。 以下の選択のいずれか 1 つを 実行することで、パラメーターを追加することができます。INCLUDE 'any.data.set.name';ステートメントを使用して、作成したデータ・セットからステートメントを組み込みます。INCLUDE membername;ステートメントを使用して、他のメンバーからのパラメーターをデータ・セットhlq.SEQATLIBに組み込みます。
アプリケーション・プログラマーが英大/小文字混合テキストを表示できない端末を使用している場合は、 すべてのパラメーターおよびその値を英大文字で入力します。
| パラメーターの名前 | 説明 |
|---|---|
| yb2dtmod | z/OS Debugger ロード・モジュール SEQAMOD が含まれているデータ・セットの名前。 |
| yb2dtce1 | ランタイムライブラリ Language Environment® を含むデータセットの名前は、 SCEERUN1 です。 |
| yb2dtce2 | ランタイムライブラリ Language Environment を含むデータセットの名前は、 SCEERUN2 です。 |
| yb2dtbin | CEEBINIT ロード・モジュールを含むデータ・セットの名前。 |
| yb2dtnmp | 命名パターンの変更の手順を完了したときに EQAD3CXT に保管した命名パターン。 EQAD3CXT に保管された命名パターンを変更する場合は、それと一致するようにこのパラメーターを変更する必要があります。 |
| yb2dtdev | アプリケーション・プログラマーが IMS BTS プログラムをデバッグするために使用する必要があるインターフェース・タイプ。 以下のいずれかの値を指定することができます。
|
| yb2dtmtd | アプリケーション・プログラマーが z/OS Debuggerを開始するために使用する必要がある方法。 以下のいずれかの値を指定することができます。
|
| yb2dtprf | 設定ファイルを含むデータ・セットの名前。 ご使用のサイトで設定ファイルを使用しない場合は、このフィールドをブランクにしておくことができます。 |
| yb2dtcmd | コマンド・ファイルを含むデータ・セットの名前。 ご使用のサイトでコマンド・ファイルを使用しない場合は、このフィールドをブランクにしておくことができます。 |
| yb2dtufl | EQADEBUG DD ステートメントによって割り振られるデータ・セット名のリストを含むデータ・セットの名前。 |
| yb2dtued | EQAUEDAT ロード・モジュールを含むデータ・セットの名前。 |
| yb2imsnm | アプリケーション・プログラマーが IMS アプリケーションの実行またはデバッグに使用できる IMS サブシステムの数。 最大値は 12 です。 |
| yb 2iidn | IMS サブシステムごとに、このパラメーターのコピーを作成し、 n に 1 から 12 までの固有の番号を割り当てます。 例えば、サイトに 2 つの IMS サブシステムがある場合、 yb2iid1 および yb2iid2 を作成し、各パラメーターに固有の IMS システム名を割り当てます。 |
| yb 2bmpn | IMS サブシステムごとに、このパラメーターのコピーを作成し、 n に 1 から 12 までの固有の番号を割り当て、バッチ・メッセージ処理 (BMP) プログラム用の基本 JCL またはテンプレート JCL としてサイトで使用する JCL のメンバー名を指定します。 hlq.SEQATLIBの EQABMPSM2 メンバーを編集して、新しい名前 (例えば、 BMPJCL1) にコピーします。 例えば、サイトに 2 つの IMS サブシステムがある場合、 yb2bmp1 および yb2bmp2 を作成し、各パラメーターにメンバー名を割り当てます。 |
| yb 2dbbn | IMS サブシステムごとに、このパラメーターのコピーを作成し、 n に 1 から 12 までの固有の数値と、サイトがデータ言語 /I (DL/I) プログラムの基本 JCL またはテンプレート JCL として使用する JCL のメンバー名を割り当てます。 hlq.SEQATLIBの EQADBBSM3 メンバーを編集し、新しい名前 (例えば、 DBBJCL1) にコピーします。 例えば、サイトに 2 つの IMS サブシステムがある場合、 yb2dbb1 および yb2dbb2 を作成し、各パラメーターにメンバー名を割り当てます。 |
| yb2dli n | IMS サブシステムごとに、このパラメーターのコピーを作成し、 n に 1 から 12 までの固有の数値と、サイトがデータ言語 /I (DL/I) プログラムの基本 JCL またはテンプレート JCL として使用する JCL のメンバー名を割り当てます。 hlq.SEQATLIBの EQADLISM4 メンバーを編集して、新しい名前 (例えば、 DLIJCL1) にコピーします。 例えば、サイトに 2 つの IMS サブシステムがある場合、 yb2dli1 および yb2dli2 を作成し、各パラメーターにメンバー名を割り当てます。 |
1 USERMOD EQAUMOD6 は、EQAZDSYS を更新するために提供されています。 このカスタマイズ用の SMP/E ユーザーモッドについては
、 SMP/E USERMODsを参照してください。
2 EQABMPSM を更新するために USERMOD EQAUMODG が提供されています。 このカスタマイズ用の SMP/E ユーザーモッドについては
、 SMP/E USERMODsを参照してください。
3 EQADBBSM を更新するために USERMOD EQAUMODH が提供されています。 このカスタマイズ用の SMP/E ユーザーモッドについては
、 SMP/E USERMODsを参照してください。
4 EQADLISM を更新するために USERMOD EQAUMODI が提供されています。 このカスタマイズ用の SMP/E ユーザーモッドについては
、 SMP/E USERMODsを参照してください。