You could try looking at the LOCKTAB routine in %SYS?
You should be able to work out what you need to do from that.

Wendy

"Adam Simpson" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
> This has probably been asked and answered a million times before but:
>
> Is there a way of programmatically querying the Cache lock table to
> determine which process ID or username [ if any ] has a lock on a given
> global node?
>
> i.e. Is there any way of getting #USERNAME in the following scenario:
>
> l +^ORDERS(orderNo):0
> i '$t d
> .w !,"Order locked by user: "_#USERNAME
>
> I would like to do this with Cache's own lock table rather than
implementing
> my own!
>
> I know $ZUTIL(67,11,pid) will give me the username for a given process ID,
> so can I get the process ID for a given locked node?
>
>



Reply via email to