Main Session: Session1
Dll Session : SessionDLL1
I am editting a dataset(userflag) which is connected to the main session and waiting.
When I perform CancelUpdate([dataset]) in SessionDLL1, Session1 rollbacks.
P.S.: I use CacheUpdate for each table and CommitOnPost is False.
SessionDLL1 is being opened using externalSVA and in connection to Session1.
The reason for this is,to avoid the multiple connections of a user to the system at the same moment.
In order to achieve this, I lock a row of the userflag and avoid another user to edit it.
However, when one of the sessions in DLL is CancelUpdated this row is being unlocked and any other user can edit the userflag.
Dll Session : SessionDLL1
I am editting a dataset(userflag) which is connected to the main session and waiting.
When I perform CancelUpdate([dataset]) in SessionDLL1, Session1 rollbacks.
P.S.: I use CacheUpdate for each table and CommitOnPost is False.
SessionDLL1 is being opened using externalSVA and in connection to Session1.
The reason for this is,to avoid the multiple connections of a user to the system at the same moment.
In order to achieve this, I lock a row of the userflag and avoid another user to edit it.
However, when one of the sessions in DLL is CancelUpdated this row is being unlocked and any other user can edit the userflag.