• Yes, you are correct. The SessionLockID is either the MAC Address of the PC or (in Citrix or Terminal Services) a Citrix assigned SessionID or Terminal Services Session ID. The one issue is that these session locks can remain in the tables if the application crashes unexpectedly. It seems like using your locking mechanism it would be easier to manage which locks need to be released.