推奨されるストレージ
異常終了後のリアルタイム実行では、異常終了した領域内で追加のストレージを必要とします。分析は、ストレージ内のデータについて実行されます。
- 実行環境に関係なく、最小 440 KB の境界以下 (24 ビット) のストレージ。
- CICS® トランザクションに対しては、最小 37 MB の境界以上 (31 ビット) のストレージ。
- CICS トランザクション以外に対しては、最小 35 MB の境界以上 (31 ビット) のストレージ 。
分析する障害のタイプと、この障害が発生した環境によっては、さらにストレージが必要になる場合があります。
CICS では、CICS DSA 管理のストレージではなく、MVS GETMAIN 管理のストレージがストレージ要件とされています。そのため、境界以下の MVS GETMAIN 管理のストレージを増やすには、境界以下の CICS DSA 管理のストレージを減らす必要がある場合があります (境界以上のストレージについても同様です)。
Z Abend Investigator が使用する実際のストレージについての情報は、リアルタイム分析レポートの終わりで参照できます。ただし、レポートに示されるストレージの量は、Z Abend Investigator が実行した明示的な割り振りのみを示し、Language Environment® ヒープ、ロード・モジュール用に使用されるスタック・ストレージまたはストレージなどは含まれません。
ミニダンプまたは関連する MVS ダンプ・データ・セットが処理されている異常終了後の状態では、参照されたダンプ・ページのスペースを割り振った結果として、ストレージ要件の限界がリアルタイム実行のストレージ要件の限界よりも大きくなります。この増加は通常、500KB 未満です。
対話式再分析の場合、このストレージは TSO 領域内に存在する必要があります。
境界以上の使用可能な最小領域サイズは、必要なモジュールのサイズにより削減できます。これらのモジュールは、LPA から入手できるか (この場合ロードする必要はない)、既にロードされています (異常終了したプログラムが LE を使用する場合など)。
LPA に LE が含まれる場合は約 8 MB を節約でき、LPA に と Z Abend Investigator が含まれる場合は約 15 MB を節約できます。その結果、標準的な非 CICS プログラムのストレージ要件は約 12 MB まで削減されます。
境界以下 (24 ビット) の必要なサイズが使用できない場合は、メッセージ HFZ0086E が発行され、処理が終了します。
SETPROG LPA,ADD,MOD=(HFZDA,HFZLANGX),DSN=LNKLST上記の SETPROG コマンドを COMMNDxx parmlib メンバーに追加して、IPL 全体で保持することができます。
JCL 変更がすべてのジョブに対して実用的でない場合は、より大きい領域サイズを指定する一般的な方法として、MVS IEFUSI 出口を使用できます。IEFUSI のサンプル出口は、HFZSUSI データ・セット内のメンバー HFZ.SHFZSAM1 として提供されます。 出口は、すべてのジョブの領域サイズを 16MB 増加させます。出口のインストール方法の詳細については、サンプルの中のコメントを参照してください。
分析中にストレージが使い果たされた場合は、メッセージ HFZ0005S が発行されます。