EXIT_PARAMSの使用
EXIT_PARAMSでは、ユーザー・イグジット・ルーチンにプログラム名やユーザー定義パラメータなどの情報を提供します。単一のデータ・レコードを複数回処理できます。
表3ユーザー・イグジット入力
| パラメータの終了 | 摘要 |
|---|---|
PROGRAM_NAME |
コール元プロセスの完全パスおよび名前を指定します(\ggs\extractや\ggs\replicatなど)。このパラメータは、Windows APIを使用してOracle GoldenGateコールバック・ルーチンをロードするときや、ユーザー・イグジットがExtractおよびReplicat両方の処理で使用されているときに、コール元プログラムを特定するために使用します。 |
FUNCTION_PARAM |
|
MORE_RECS_IND |
イグジットからのリターンに対して設定します。データベース・レコードに対して、ExtractまたはReplicatプロセスがレコードをもう一度処理するかどうかを決定します。これを使用すると、ユーザー・イグジットが、Extractで処理される1レコードにつき複数のレコードを出力できます。同一のレコードをもう一度リクエストするには、MORE_RECS_INDをCHAR_NO_VALまたはCHAR_YES_VALに設定します。 |