Utilizzo di EXIT_CALL_RESULT

Usare EXIT_CALL_RESULT per fornire una risposta alla routine.

Tabella 2 Risposte uscita utente

Risultato chiamata Descrizione
EXIT_ABEND_VAL Indica al chiamante di terminare immediatamente.
EXIT_IGNORE_VAL Rifiuta i record per un'ulteriore elaborazione. EXIT_IGNORE_VAL è appropriato quando l'uscita utente esegue tutta l'elaborazione richiesta per un record e non è necessario generare o replicare il record di dati.
EXIT_OK_VAL

Se la routine non risponde a un evento, viene utilizzata `EXIT_OK_VAL`. Se il tipo di chiamata di uscita è uno dei seguenti...

  • `EXIT_CALL_PROCESS_RECORD`

  • `EXIT_CALL_DISCARD_RECORD`

  • `EXIT_CALL_DISCARD_ASCII_RECORD`

... e viene restituito `EXIT_OK_VAL`, quindi Oracle GoldenGate elabora il buffer di record restituito dall'uscita utente.

EXIT_PROCESSED_REC_VAL Indica a Extract o Replicat di saltare il record, ma aggiorna le statistiche stampate nel file di report per la tabella e per il tipo di operazione specificato.
EXIT_STOP_VAL Indica al chiamante di interrompere l'elaborazione in modo esteso. EXIT_STOP_VAL o EXIT_ABEND_VAL possono essere appropriati quando si verifica una condizione di errore nell'uscita utente.