次のテーブルに、イベント コードのリストと、各イベントに対してオペレータが通知出口ルーチンおよびシステム ログに渡すデータについての説明を示します。
将来の拡張機能をサポートするために、通知出口ルーチンが、無効なイベント コードや未定義のイベント コードを無視して動作すること、およびそれらのイベント コードが原因でオペレータを異常終了しないことを常に検証してください。
| イベント | イベント コード | イベントの説明および通知出口ルーチンに渡されるデータ |
|---|---|---|
| Initialize(初期化) | 0 | 通知機能の処理が成功したことを意味します。
|
| Phase 1 Begin(フェーズ1の開始) | 2 | 挿入フェーズの開始を意味する。ここで、INSERT文によってテーブル名が指定されます。
|
| Checkpoint(チェックポイント) | 3 | チェックポイント情報が再始動ログ テーブルに書き込まれることを意味します。
|
| Phase 1 End(フェーズ1の終了) | 4 | 挿入フェーズの終了後、CHECKPOINT LOADING ENDリクエストを正常に完了したことを意味します。
|
| Phase 2 Begin(フェーズ2の開始 | 5 | 適用フェーズを開始していることを意味します。
|
| Phase 2 End(フェーズ2の終了) | 6 | 適用フェーズを完了していることを意味します。
|
| Error Table 1(エラー テーブル1) | 7 | 最初のエラー テーブルのSEL COUNT(*)リクエストの処理を正常に完了したことを意味します。
|
| Error Table 2(エラー テーブル2) | 8 | 2番目のエラー テーブルのSEL COUNT(*)リクエストの処理を正常に完了したことを意味します。
|
| データベース再起動 | 9 | LoadオペレータがデータベースまたはCLIv2からクラッシュ メッセージを受け取ったことを意味します。
|
| CLIv2 Error(CLIv2エラー) | 10 | LoadオペレータがCLIv2エラーを受け取ったことを意味します。
|
| データベース エラー | 11 | Loadオペレータが終了コード12を生成するエラーを受け取ったことを意味します。
|
| Exit(エグジット) | 12 | Loadオペレータを終了していることを意味します。
|
| Checkpoint(チェックポイント) | 13 | チェックポイント情報が再始動ログ テーブルに書き込まれることを意味します。
このイベントは、NotifyMethod属性の値に'Exit64'または'ExitEON'が設定されている場合にのみ利用できます。 |
| Phase 1 End(フェーズ1の終了) | 14 | 挿入フェーズの終了後、CHECKPOINT LOADING ENDリクエストを正常に完了したことを意味します。
このイベントは、NotifyMethod属性の値に'Exit64'または'ExitEON'が設定されている場合にのみ利用できます。 |
| Phase 2 End(フェーズ2の終了) | 15 | 適用フェーズを完了していることを意味します。
このイベントは、NotifyMethod属性の値に'Exit64'または'ExitEON'が設定されている場合にのみ利用できます。 |
| Error Table 1(エラー テーブル1) | 16 | 最初のエラー テーブルのSEL CAST(COUNT(*) AS BIGINT)リクエストの処理を正常に完了したことを意味します。
このイベントは、NotifyMethod属性の値に'Exit64'または'ExitEON'が設定されている場合にのみ利用できます。 |
| Error Table 2(エラー テーブル2) | 17 | 2番目のエラー テーブルのSEL CAST(COUNT(*) AS BIGINT)リクエストの処理を正常に完了したことを意味します。
このイベントは、NotifyMethod属性の値に'Exit64'または'ExitEON'が設定されている場合にのみ利用できます。 |
| Initialize(初期化) | 18 | 通知機能の処理が成功したことを意味します。
このイベントは、NotifyMethod属性の値に'Exit64'または'ExitEON'が設定されている場合にのみ利用できます。 |
| Phase 1 Begin(フェーズ2の開始) | 19 | 挿入フェーズの開始を意味します。ここで、INSERT文によってテーブル名が指定されます。
このイベントは、NotifyMethod属性の値に'Exit64'または'ExitEON'が設定されている場合にのみ利用できます。 |
次のテーブルに通知を作成するイベントを示します。
| イベント | 通知レベル | 意味 | ||
|---|---|---|---|---|
| 低 | 中 | 高 | ||
| Initialize(初期化) | はい | はい | はい | 通知オプションの処理の成功 |
| Phase 1 Begin(フェーズ1の開始) | いいえ | はい | はい | 取得フェーズを開始しています |
| Checkpoint(チェックポイント) | いいえ | いいえ | はい | チェックポイント情報が再始動ログに書き込まれます |
| Phase 1 End(フェーズ1の終了) | いいえ | はい | はい | 取得フェーズの正常な完了 |
| Phase 2 Begin(フェーズ2の開始) | いいえ | はい | はい | 適用フェーズを開始しています |
| Phase 2 End(フェーズ2の終了) | いいえ | はい | はい | 適用フェーズの正常な完了 |
| Error Table 1(エラー テーブル1) | いいえ | いいえ | はい | SEL COUNT(*)リクエストが最初のエラー テーブルについて正常に完了した。 |
| Error Table 2(エラー テーブル2) | いいえ | いいえ | はい | SEL COUNT(*)リクエストが2番目のエラー テーブルについて正常に完了した。 |
| データベース再起動 | いいえ | はい | はい | データベースまたはCLIv2からのクラッシュ エラーが見つかりました |
| CLIv2 Error(CLIv2エラー) | はい | はい | はい | CLIv2エラーが見つかりました |
| データベース エラー | はい | はい | はい | ロード操作を終了するエラーが見つかりました |
| Exit(エグジット) | はい | はい | はい | Loadオペレータを終了しています |