Lock Notifications

TIBCO Fulfillment Subscriber Inventory 2.0.0 supports the following features:

  • Sending message notifications using JMS (TIBCO EMS™) or TIBCO FTL® messaging system.

  • Enabling or disabling the notifications. The configuration for enabling or disabling notifications is in the $FSI_HOME/config/ConfigValues_FSI.xml file. The configuration for using message notifier, either the TIBCO EMS™ or TIBCO FTL® is provided in $FSI_HOME/config/ConfigValues_FSI.xml file. You can also keep the default value none. See the Configuration Values topic for more details.

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. By default, TIBCO 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.