As a System Integrator, you can enable the integration between Sterling™ Intelligent Promising Inventory Visibility and Sterling Order Management System Software.
Note: Once you enable the integration, you cannot disable it. Therefore, ensure that you
enable the integration between Sterling Order Management System Software and Sterling Intelligent Promising Inventory Visibility only
if customers want to use Sterling Intelligent Promising Inventory Visibility.
Procedure
To enable the integration with Sterling Intelligent Promising Inventory Visibility, complete the following
steps:
-
Configure the Sterling Intelligent Promising Inventory Visibility connectivity by configuring the following
properties in
customer_overrides.properties:
- iv_integration.tenantId
- iv_integration.clientId
- iv_integration.secret
- iv_integration.baseUrl
Pass the configured properties to OM servers of
Sterling Order Management System Software as illustrated in
the following sample code:
servers:
- name: <app server name>
property:
customerOverrides: IV_props
- name: <agent server name>
property:
customerOverrides: IV_props
- name: <integration server name>
property:
customerOverrides: IV_props
- Configure the appropriate rules and flags that Sterling Order Management System Software requires to
enable the Sterling Intelligent Promising Inventory Visibility integration by configuring the value of
apps.oms.ibm.com/activate-iv-integration annotation to yes
. The following
sample code illustrates the Sterling Intelligent Promising Inventory Visibility
customer_overrides.properties.
metadata:
name: <omenvironment name>
annotations:
apps.oms.ibm.com/activate-iv-integration: 'yes'
spec:
serverProperties:
customerOverrides:
- groupName: IV_props
propertyList:
iv_integration.tenantId: <your tenantId>
iv_integration.clientId: <your clientId>
iv_integration.secret: <your secret>
iv_integration.baseUrl: <your baseUrl>
dataManagement:
mode: create OR update
property:
customerOverrides: IV_props # set up the COs for data management
- Ensure that the TLS version 1.2 is enabled.
In the startup scripts, configure the following system JVM arguments for application servers,
agents, and integration servers as illustrated in the sample code.
-Dhttps.protocols=TLSv1.2
-Dcom.ibm.jsse2.overrideDefaultTLS=true
spec:
serverProperties:
jvmArgs:
- groupName: IVJVMArgs
propertyList:
- -Dhttps.protocols=TLSv1.2
- -Dcom.ibm.jsse2.overrideDefaultTLS=true
servers:
- name: <app server name>
property:
jvmArgs: IVJVMArgs
- name: <agent server name>
property:
jvmArgs: IVJVMArgs
- name: <integration server name>
property:
jvmArgs: IVJVMArgs