I have a requirements for a new replication that we are building. The scenario is as follows. When the initial record in loaded in the target tale it is made active, and has an effective data in the target table. When the record is updated in the source the new record will be loaded into the Target Table using a Goldengate Replication. The requirement is to update the previous record to be inactive, and set the Expiration data in the previous record. How can we do this using Goldengate? Will the previous record be in the trail file? If not, how can we update the information in the previous record to make it inactive and set the expiration date.
We want to do something similar when a record in deleted in the Source System. We want to make the previous record inactive,and modify the expiration data in the previous record. Is there a way to do this in Goldengate. This is a very critical part of the Requirements for the Replication Process.
Please let me know the best possible solution for this issue.