Defining the integration properties in Sterling Order Management System Software

You can establish a communication between Sterling™ Order Management System Software and Sterling Intelligent Promising Inventory Visibility by configuring the properties of Sterling Order Management System Software customer_overrides file.
Configure the following properties to establish the communication between Sterling Order Management System Software and Sterling Intelligent Promising Inventory Visibility:
  • yfs.iv.integration.demand.providerurl=t3://<IP address>:<port number>
  • yfs.iv.integration.senddemandupdates.event.queue=DefaultAgentQueue
  • yfs.iv.integration.demand.qcf=AgentQCF
  • yfs.iv.integration.supply.providerurl=t3://<IP address>:<port number>
  • yfs.iv.integration.sendsupplyupdates.event.queue=DefaultAgentQueue
  • yfs.iv.integration.supply.qcf=AgentQCF
Additionally, configure the following properties to connect to Sterling Intelligent Promising Inventory Visibility:
Note: In case the property values are not specific to any inventory organization then configure the values without the InventoryOrgCode, for example iv_integration.tenantId.
  • iv_integration.<InventoryOrgCode>.tenantId
  • iv_integration.<InventoryOrgCode>.clientId
  • iv_integration.<InventoryOrgCode>.secret
Note: Before you synch supplies and demands to Sterling Intelligent Promising Inventory Visibility, configure the following properties of customer_overrides:
  • iv_integration.demands.untaggedinv.tagnumber.useblank=Y
  • iv_integration.supplies.untaggedinv.tagnumber.useblank=Y

After you configure these properties, for supplies and demands that contain untagged items, Sterling Order Management System Software sends the tag numbers to Sterling Intelligent Promising Inventory Visibility as blank instead of |||.

If you have synched supplies and demands for untagged items without configuring these properties, Sterling Order Management System Software sends the tag numbers with |||, which are already present in Sterling Intelligent Promising Inventory Visibility. Therefore, do not configure these properties.

The following table describes the properties of customer_overrides:
Property Description
yfs.iv.integration.demand.providerurl Provider URL of the JMS implementation that is used. The URL contains protocol and address that are used to access the JMS demand update queue for Sterling Intelligent Promising Inventory Visibility integration.
yfs.iv.integration.supply.providerurl Provider URL of the JMS implementation that is used. The URL contains protocol and address that are used to access the JMS supply update queue for Sterling Intelligent Promising Inventory Visibility integration.
yfs.iv.integration.senddemandupdates.event.queue Queue used by the integration server to send the demand data to Sterling Intelligent Promising Inventory Visibility.
yfs.iv.integration.sendsupplyupdates.event.queue Queue used by the integration server to send the supply data to Sterling Intelligent Promising Inventory Visibility.
yfs.iv.integration.demand.qcf Name of the connection factory that is used for the demand update queue for Sterling Intelligent Promising Inventory Visibility integration. This name corresponds to the JMS connection factory that is configured in the JMS Provider.
yfs.iv.integration.supply.qcf Name of the connection factory that is used for the supply update queue for Sterling Intelligent Promising Inventory Visibility integration. This name corresponds to the JMS connection factory that is configured in the JMS Provider.
yfs.iv.integration.icf

Class that provides the Initial Context implementation for Sterling Intelligent Promising Inventory Visibility integration.

iv_integration.baseUrl Base URL obtained from Sterling Intelligent Promising Inventory Visibility. The default value is https://api.watsoncommerce.ibm.com/inventory
iv_integration.<InventoryOrgCode>.tenantId Tenant ID corresponding to the inventory organization, obtained from Sterling Intelligent Promising Inventory Visibility. The default value is not set.
iv_integration.<InventoryOrgCode>.clientId Client ID corresponding to the tenant ID, obtained from Sterling Intelligent Promising Inventory Visibility. The default value is not set.
iv_integration.<InventoryOrgCode>.secret Client secret corresponding to the client ID, obtained from Sterling Intelligent Promising Inventory Visibility. The default value is not set.