Usando EXIT_CALL_RESULT

Use EXIT_CALL_RESULT para fornecer uma resposta à rotina.

Respostas de Saída do Usuário da Tabela 2

Resultado da chamada Descrição
EXIT_ABEND_VAL Instrui o chamador a encerrar imediatamente.
EXIT_IGNORE_VAL Rejeita registros para processamento posterior. EXIT_IGNORE_VAL é apropriado quando a saída do usuário executa todo o processamento necessário para um registro e não há necessidade de gerar ou replicar o registro de dados.
EXIT_OK_VAL

Se a rotina não fizer nada para responder a um evento, `EXIT_OK_VAL` será assumido. Se o tipo de chamada de saída for um dos seguintes...

  • `EXIT_CALL_PROCESS_RECORD`

  • `EXIT_CALL_DISCARD_RECORD`

  • `EXIT_CALL_DISCARD_ASCII_RECORD`

... e `EXIT_OK_VAL` é retornado, então o Oracle GoldenGate processa o buffer de registro que foi retornado pela saída do usuário.

EXIT_PROCESSED_REC_VAL Instrui o processo Extract ou Replicat a ignorar o registro, mas atualize as estatísticas impressas no arquivo de relatório dessa tabela e desse tipo de operação.
EXIT_STOP_VAL Instrui o chamador a interromper o processamento normalmente. EXIT_STOP_VAL ou EXIT_ABEND_VAL podem ser apropriados quando ocorre uma condição de erro na saída do usuário.