Verwenden von EXIT_CALL_RESULT

Geben Sie mit EXIT_CALL_RESULT eine Antwort auf die Routine an.

Tabelle 2: User Exit-Antworten

Anrufergebnis Beschreibung
EXIT_ABEND_VAL Weist den Anrufer an, sofort zu beenden.
EXIT_IGNORE_VAL Lehnt Datensätze zur weiteren Verarbeitung ab. EXIT_IGNORE_VAL ist geeignet, wenn der User Exit die gesamte erforderliche Verarbeitung für einen Datensatz durchführt und der Datensatz nicht ausgegeben oder repliziert werden muss.
EXIT_OK_VAL

Wenn die Routine nichts tut, um auf ein Ereignis zu reagieren, wird `EXIT_OK_VAL` angenommen. Wenn der Beendigungsaufruftyp einer der folgenden ist...

  • `EXIT_CALL_PROCESS_RECORD`

  • `EXIT_CALL_DISCARD_RECORD`

  • `EXIT_CALL_DISCARD_ASCII_RECORD`

... und `EXIT_OK_VAL` wird zurückgegeben. Dann verarbeitet Oracle GoldenGate den Datensatzpuffer, der beim Beenden des Benutzers zurückgegeben wurde.

EXIT_PROCESSED_REC_VAL Weist Extract oder Replicat an, den Datensatz zu überspringen, aber die Statistiken zu aktualisieren, die für diese Tabelle und diesen Vorgangstyp in die Berichtsdatei gedruckt werden.
EXIT_STOP_VAL Weist den Aufrufer an, die Verarbeitung ordnungsgemäß zu stoppen. EXIT_STOP_VAL oder EXIT_ABEND_VAL kann angemessen sein, wenn beim Beenden des Benutzers eine Fehlerbedingung auftritt.