Uso de EXIT_PARAMS

Utilice EXIT_PARAMS para proporcionar información a la rutina de salida de usuario, como el nombre del programa y los parámetros definidos por el usuario. Puede procesar un único registro de datos varias veces.

Tabla 3 Entrada de salida de usuario

Parámetro de salida Descripción
PROGRAM_NAME Especifica la ruta de acceso completa y el nombre del proceso de llamada, por ejemplo \ggs\extract o \ggs\replicat. Utilice este parámetro al cargar una rutina de devolución de llamada de Oracle GoldenGate mediante la API de Windows o para identificar el programa de llamada cuando las salidas de usuario se utilizan con el procesamiento de Extract y Replicat.
FUNCTION_PARAM
  • Permite transferir un parámetro que es una cadena literal a la salida de usuario. Especifique el parámetro con la opción `EXITPARAM` de la sentencia `TABLE` o `MAP` desde la que se transferirá el parámetro. Consulte "`EXITPARAM` 'parameter'". Esto solo es válido durante la llamada de salida para procesar un registro específico.

  • `FUNCTION_PARAM` también se puede utilizar en el evento de inicio de llamada de salida para transferir los parámetros que se especifican en la opción `PARAMS` del parámetro `CUSEREXIT`. (Consulte ""CUSEREXIT""). Esto solo es válido para proporcionar un parámetro global al iniciar la salida.

MORE_RECS_IND Definir al regresar de una salida. Para los registros de base de datos, determina si Extract o Replicat procesan el registro de nuevo. Esto permite a la salida de usuario generar muchos registros por registro procesado por Extract. Para volver a solicitar el mismo registro, defina MORE_RECS_IND en CHAR_NO_VAL o CHAR_YES_VAL.