Uso de EXIT_CALL_RESULT

Utilice EXIT_CALL_RESULT para proporcionar una respuesta a la rutina.

Tabla 2 Respuestas de salida de usuario

Resultado de llamada Descripción
EXIT_ABEND_VAL Indica al emisor de la llamada que termine inmediatamente.
EXIT_IGNORE_VAL Rechaza los registros para su procesamiento posterior. EXIT_IGNORE_VAL es adecuado cuando la salida de usuario realiza todo el procesamiento necesario para un registro y no es necesario generar ni replicar el registro de datos.
EXIT_OK_VAL

Si la rutina no hace nada para responder a un evento, se asume `EXIT_OK_VAL`. Si el tipo de llamada de salida es cualquiera de los siguientes...

  • `EXIT_CALL_PROCESS_RECORD`

  • `EXIT_CALL_DISCARD_RECORD`

  • `EXIT_CALL_DISCARD_ASCII_RECORD`

... y se devuelve `EXIT_OK_VAL`; a continuación, Oracle GoldenGate procesa el buffer de registro que ha devuelto la salida de usuario.

EXIT_PROCESSED_REC_VAL Indica a Extract o Replicat que omita el registro, pero que actualice las estadísticas que se imprimen en el archivo de informe para esa tabla y para ese tipo de operación.
EXIT_STOP_VAL Indica al emisor de la llamada que deje de procesarse correctamente. EXIT_STOP_VAL o EXIT_ABEND_VAL pueden ser adecuados cuando se produce una condición de error en la salida de usuario.