Utilisation de EXIT_CALL_RESULT

Utilisez EXIT_CALL_RESULT pour fournir une réponse à la routine.

Tableau 2 Réponses d'exit utilisateur

Résultat d'appel Description
EXIT_ABEND_VAL Demande à l'appelant de se terminer immédiatement.
EXIT_IGNORE_VAL Rejette les enregistrements pour traitement ultérieur. EXIT_IGNORE_VAL est approprié lorsque l'exit utilisateur effectue tous les traitements requis pour un enregistrement et qu'il n'est pas nécessaire de générer ou de répliquer l'enregistrement de données.
EXIT_OK_VAL

Si la routine ne répond pas à un événement, `EXIT_OK_VAL` est supposé. Si le type d'appel de sortie est l'un des suivants...

  • `EXIT_CALL_PROCESS_RECORD`

  • `EXIT_CALL_DISCARD_RECORD`

  • `EXIT_CALL_DISCARD_ASCII_RECORD`

... et `EXIT_OK_VAL` est renvoyé, puis Oracle GoldenGate traite le tampon d'enregistrement renvoyé par l'exit utilisateur.

EXIT_PROCESSED_REC_VAL Indique au processus Extract ou Replicat d'ignorer l'enregistrement, mais de mettre à jour les statistiques qui sont imprimées dans le fichier de rapport pour cette table et pour ce type d'opération.
EXIT_STOP_VAL Demande à l'appelant d'arrêter le traitement progressivement. EXIT_STOP_VAL ou EXIT_ABEND_VAL peut être approprié lorsqu'une condition d'erreur se produit dans l'exit utilisateur.