Lock Notifications

The granting of a lock or the expiry of a lock is asynchronous. It is necessary for client applications to have channels to receive lock notifications. Fulfillment Subscriber Inventory uses JMS topics to receive lock notifications. There are three topics per channel. They are:

Topics Description
com.tibco.inventory.notification.lock.obtained.topic.[tenantId] Used for messages, which indicate that a lock was granted.
com.tibco.inventory.notification.lock.removed.topic.[tenantId] Used for messages which indicate that a lock request was removed by user or an API interaction.
Note:
  • The message is not sent when the current lock is "unlocked" on an item or party. It is only meant for removal.
  • New lock request to acquire a lock on the item or the party will get a lock obtained notification.
com.tibco.inventory.notification.lock.expired.topic.[tenantId] Used for messages, which indicate that a lock request expired.