Utilisation de EXIT_PARAMS

Utilisez EXIT_PARAMS pour fournir des informations à la routine d'exit utilisateur, telles que le nom du programme et les paramètres définis par l'utilisateur. Vous pouvez traiter un seul enregistrement de données plusieurs fois.

Tableau 3 - Entrée de sortie utilisateur

Quitter le paramètre Description
PROGRAM_NAME Spécifie le chemin complet et le nom du processus appelant, par exemple \ggs\extract ou \ggs\replicat. Utilisez ce paramètre lors du chargement d'une routine de callback Oracle GoldenGate à l'aide de l'API Windows ou pour identifier le programme appelant lorsque des exits utilisateur sont utilisés avec le traitement Extract et Replicat.
FUNCTION_PARAM
  • Permet de transmettre un paramètre qui est une chaîne littérale à l'exit utilisateur. Spécifiez le paramètre avec l'option `EXITPARAM` de l'instruction `TABLE` ou `MAP` à partir de laquelle le paramètre sera transmis. Voir ""EXITPARAM" 'parameter"". Ceci n'est valide que lors de l'appel de sortie pour traiter un enregistrement spécifique.

  • `FUNCTION_PARAM` peut également être utilisé à l'événement de démarrage de l'appel de sortie pour transmettre les paramètres spécifiés dans l'option `PARAMS` du paramètre `CUSEREXIT`. (Voir ""CUSEREXIT"".) Ceci n'est valide que pour fournir un paramètre global au démarrage de la sortie.

MORE_RECS_IND Défini au retour d'une sortie. Pour les enregistrements de base de données, détermine si le processus Extract ou Replicat traite à nouveau l'enregistrement. Cela permet à l'exit utilisateur de générer de nombreux enregistrements par enregistrement traité par l'extraction. Pour demander à nouveau le même enregistrement, définissez MORE_RECS_IND sur CHAR_NO_VAL ou CHAR_YES_VAL.