the thing is even auto correct load wont throw you the error for it. it will correct it and load it… but i need to capture those records whose mentioned op code is wrong ie if the source cdc gives me as U but the record is not present in the target , then i need to log it…
The way I did this was to outer join the incoming stream with the target table and then follow that with a CASE transform validating where the primary key IS NOT NULL, then pass the FAILED records to another path where I logged them into an exception table.