Verwenden von EXIT_PARAMS

Geben Sie mit EXIT_PARAMS Informationen zur User Exit-Routine an, wie den Programmnamen und benutzerdefinierte Parameter. Sie können einen einzelnen Datensatz mehrmals verarbeiten.

Tabelle 3: Benutzereingabe beenden

Parameter beenden Beschreibung
PROGRAM_NAME Gibt den vollständigen Pfad und Namen des aufrufenden Prozesses an, z.B. \ggs\extract oder \ggs\replicat. Verwenden Sie diesen Parameter, wenn Sie eine Oracle GoldenGate-Callbackroutine mit der Windows-API laden, oder um das aufrufende Programm zu identifizieren, wenn User Exits mit Extract- und Replicat-Verarbeitung verwendet werden.
FUNCTION_PARAM
  • Ermöglicht die Übergabe eines Parameters, der eine literale Zeichenfolge ist, an den User Exit. Geben Sie den Parameter mit der Option "EXITPARAM" der Anweisung "TABLE" oder "MAP" an, von der aus der Parameter übergeben werden. Siehe ""EXITPARAM" "Parameter"". Dies ist nur während des Beendigungsaufrufs gültig, um einen bestimmten Datensatz zu verarbeiten.

  • "FUNCTION_PARAM" kann auch beim Startereignis des Beendigungsaufrufs verwendet werden, um die Parameter zu übergeben, die in der Option "PARAMS" des Parameters "CUSEREXIT" angegeben sind. (Siehe ""CUSEREXIT"".) Dies ist nur für die Angabe eines globalen Parameters beim Hochfahren des Exit gültig.

MORE_RECS_IND Bei Rückkehr von einem Ausgang festlegen. Legt für Datenbankdatensätze fest, ob Extract oder Replicat den Datensatz erneut verarbeitet. Dadurch kann der Benutzer beim Beenden viele Datensätze pro Datensatz ausgeben, der von Extract verarbeitet wird. Um denselben Datensatz erneut anzufordern, setzen Sie MORE_RECS_IND auf CHAR_NO_VAL oder CHAR_YES_VAL.