Utilizzo di EXIT_PARAMS

Utilizzare EXIT_PARAMS per fornire informazioni alla routine di uscita utente, ad esempio il nome del programma e i parametri definiti dall'utente. È possibile elaborare un singolo record di dati più volte.

Input uscita utente tabella 3

Parametro di uscita Descrizione
PROGRAM_NAME Specifica il percorso completo e il nome del processo chiamante, ad esempio \ggs\extract o \ggs\replicat. Utilizzare questo parametro quando si carica una routine di callback Oracle GoldenGate utilizzando l'API Windows o per identificare il programma chiamante quando l'utente esce viene utilizzato con l'elaborazione Extract e Replicat.
FUNCTION_PARAM
  • Consente di passare un parametro che è una stringa letterale all'uscita utente. Specificare il parametro con l'opzione `EXITPARAM` dell'istruzione `TABLE` o `MAP` da cui verrà passato il parametro. Vedere ""parametro"EXITPARAM"". Valido solo durante la chiamata di uscita per elaborare un record specifico.

  • `FUNCTION_PARAM` può essere utilizzato anche all'evento di avvio della chiamata di uscita per passare i parametri specificati nell'opzione `PARAMS` del parametro `CUSEREXIT`. Vedere ""CUSEREXIT"". Valido solo per fornire un parametro globale all'avvio dell'uscita.

MORE_RECS_IND Imposta al ritorno da un'uscita. Per i record di database, determina se Extract o Replicat elabora di nuovo il record. Ciò consente all'utente di uscire per generare molti record per record elaborati da Extract. Per richiedere di nuovo lo stesso record, impostare MORE_RECS_IND su CHAR_NO_VAL o CHAR_YES_VAL.