Defining integration properties in Sterling Order Management System
You can set up the communication between Sterling Intelligent Promising Inventory
Visibility and Sterling
Order Management System by updating the Sterling
Order Management System
customer_overrides.properties
file.
- yfs.iv.integration.demand.providerurl=file:/opt/SSFS_9.5/runtime/OM_JNDI
- yfs.iv.integration.demand.qcf=AGENT_QCF
- yfs.iv.integration.supply.providerurl=file:/opt/SSFS_9.5/runtime/OM_JNDI
- yfs.iv.integration.supply.qcf=AGENT_QCF
- yfs.iv.integration.icf=com.sun.jndi.fscontext.RefFSContextFactory
- yfs.iv.integration.senddemandupdates.event.queue=<Create an agent queue>
- yfs.iv.integration.sendsupplyupdates.event.queue=<Create an agent queue>
InventoryOrgCode
, for example
iv_integration.tenantId
.- iv_integration.<InventoryOrgCode>.tenantId
- iv_integration.<InventoryOrgCode>.clientId
- iv_integration.<InventoryOrgCode>.secret
customer_overrides.properties
: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 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 sends the tag numbers
with |||
, which are already present in Sterling Intelligent Promising Inventory
Visibility.
Therefore, do not configure these properties.
customer_overrides.properties
.Property | Description |
---|---|
yfs.iv.integration.demand.providerurl | The 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 | The 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 | The queue used by the integration server to send the demand data to Sterling Intelligent Promising Inventory Visibility. |
yfs.iv.integration.sendsupplyupdates.event.queue | The queue used by the integration server to send the supply data Sterling Intelligent Promising Inventory Visibility. |
yfs.iv.integration.demand.qcf | The name of the connection factory that is used for the demand update queue for Sterling Intelligent Promising Inventory Visibility integration. This name corresponds to a JMS connection factory that is configured in the JMS Provider. |
yfs.iv.integration.supply.qcf | The name of the connection factory that is used for the supply update queue for Sterling Intelligent Promising Inventory Visibility integration. This name corresponds to a JMS connection factory that is configured in the JMS Provider. |
yfs.iv.integration.icf |
The class that provides an 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. |
For more information, see Adding Queues.
Property | Description |
---|---|
yfs.iv.integration.demand.providerurl | The 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 | The 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 | The queue used by the integration server to send the demand data to Sterling Intelligent Promising Inventory Visibility. |
yfs.iv.integration.sendsupplyupdates.event.queue | The queue used by the integration server to send the supply data Sterling Intelligent Promising Inventory Visibility. |
yfs.iv.integration.demand.qcf | The name of the connection factory that is used for the demand update queue for Sterling Intelligent Promising Inventory Visibility integration. This name corresponds to a JMS connection factory that is configured in the JMS Provider. |
yfs.iv.integration.supply.qcf | The name of the connection factory that is used for the supply update queue for Sterling Intelligent Promising Inventory Visibility integration. This name corresponds to a JMS connection factory that is configured in the JMS Provider. |
yfs.iv.integration.icf |
The class that provides an Initial Context implementation for Sterling Intelligent Promising Inventory Visibility integration. |
baseUrl | Base URL obtained from Sterling Intelligent Promising Inventory Visibility. The default value is https://api.watsoncommerce.ibm.com/inventory |
<InventoryOrgCode>.tenantId | Tenant ID corresponding to the inventory organization, obtained from Sterling Intelligent Promising Inventory Visibility. The default value is not set. |
<InventoryOrgCode>.clientId | Client ID corresponding to the tenant ID, obtained from Sterling Intelligent Promising Inventory Visibility. The default value is not set. |
<InventoryOrgCode>.secret | Client secret corresponding to the client ID, obtained from Sterling Intelligent Promising Inventory Visibility. The default value is not set. |