One of our applications obtains exclusive locks on user-specific data areas.
The application is being changed to use shared read locks instead.
The problem is that a separate application was reading through a list of these data areas and counting which ones it was unable to obtain its own exclusive lock for in order to count the number of users on the application.
WRKOBJLCK only outputs to paper (and I don't want to start working with temporary spool files) and I can't seem to find an API that will give me a list of objects and lock states.
Did I miss one or will have to use WRKOBJLCK (ugly but doable)?
Software/Hardware used:
ASKED:
January 13, 2005 1:25 PM
UPDATED:
January 18, 2005 3:25 PM
Here’s an API (from the Information Center):
List Object Locks (QWCLOBJL) generates a list of locks for an object or database file member. An object-level or member-level lock may be specified.
WRKOBJLCK is used to determine what is locking an object. Using * in the output parameter will display the lock on screen.