on 01-29-2012 4:44 AM
Hi,
Just a quick one.
Suppose i have an existing record which i checked out exclusively and made changes to some fields of that record now does the Database make an entry for this particular checked out record?
if Yes.what happens to my original record in database?.can database contain two records with the same key?.
Thanks in Advance
Sharma.
Hello,
When we check out records it creates an temporary record with an temp Id,
so at a time, we have two versions of a record is available.
The original record is displayed to the user in locked mode, the user are not allowed to modify the records.
The user who checked out the records see both copies of the record, once the modification is done on the checkout record,
dB commit is executed when the record is checked in, and the record is modified in the dB.
Thus only one record i made available
Hope this clear your doubt
Regards,
Abhishek
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Sharma,
When you checkout a record,MDM creates a private duplicate copy of the record for editing, and simultaneously protects the original from editing or deletion.This duplicate copy is only seen by members of Checkout.On a Check In event the newly created data is fed to the DB.Checkout mechanism is a temporary staging of data inside the repository.
The original Data is overwriiten in this process but you can see both if you are using Change tracker.
In an event of repository going currupt ,which are mostly caused when memory is out of sync,going back top previous archive helps and data is restored.
Thanks,
Ravi
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
71 | |
26 | |
10 | |
9 | |
7 | |
6 | |
4 | |
4 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.