Defining integration properties
You can set up communication between JDA and Sterling Order Management System Software by defining the
integration properties.
About this task
To set up communication between JDA and Sterling Order Management System Software, you must define properties in
the customer_overrides.properties
file by building the EAR. When you build the EAR,
all the setup files automatically run.
The following sample customer_overrides.properties
file shows all properties and
their values.
This procedure assumes that you want to define queue variables for services that are related to all integration functions. For information about how to set up a Connection Factory for WebSphere MQ, see the MQ V7.5 IBM® Documentation. You can create Connection Factories by using the JMS administration tool.
Note: After the creation of a resource pool, the deliveryMethod or the CapacityUOM can not be
changed.
The following code is a sample from the customer_overrides.properties
file:
yfs.ibmjda.integration.providerurl=corbaloc::
<SC_host_where_MQ_QFC_and_JNDI_names_are_defined>:<WAS_bootstrap_port>
yfs.ibmjda.integration.providerurl=t3://localhost:7001
yfs.ibmjda.integration.apis.export.qcf=AgentQCF
yfs.ibmjda.integration.apis.import.qcf=AgentQCF
yfs.ibmjda.integration.apis.internal.qcf=AgentQCF
yfs.ibmjda.integration.apis.import.queue=DefaultAgentQueue
yfs.ibmjda.integration.apis.releaseOrder.event.queue=DefaultAgentQueue
yfs.ibmjda.integration.apis.closeOrder.event.queue=DefaultAgentQueue
yfs.ibmjda.integration.apis.scheduleOrder.event.queue=DefaultAgentQueue
yfs.ibmjda.integration.apis.releaseOrderTO.event.queue=DefaultAgentQueue
yfs.ibmjda.integration.apis.createShipmentTO_Int.queue=DefaultAgentQueue
yfs.ibmjda.integration.apis.receiveOrderTO_Int.queue=DefaultAgentQueue
yfs.ibmjda.integration.apis.UpdtandCnfShipmentTO_Int.queue=DefaultAgentQueue
yfs.ibmjda.value.mapping.file=/INSTALL/<INSTALL_DIR>/properties/IBMJDAValueMaps.xml
The following table describes the default values for each of these integration properties:
Property | Description |
---|---|
yfs.ibmjda.integration.providerurl | Provider URL for integration. Use the
corbaloc::<SC_host_where_MQ_QCF_and_JNDI_names_ are_defined>:<WA_bootstrap_port> format for the URL. |
yfs.ibmjda.integration.apis.export.qcf | Queue Connection Factory for outbound messages. |
yfs.ibmjda.integration.apis.import.qcf | Queue Connection Factory for inbound messages. |
yfs.ibmjda.integration.apis.internal.qcf | Queue Connection Factory for internal Sterling Order Management System Software usage. |
yfs.ibmjda.integration.apis.import.queue | Queue to which messages from JDA to Sterling Order Management System Software are written. |
yfs.ibmjda.integration.apis.releaseOrder.event.queue | Queue that is used to post order details to the JDA shipping warehouse management system. |
yfs.ibmjda.integration.apis.closeOrder.event.queue | Queue that is used to post the closed sales order details to JDA Demand. |
yfs.ibmjda.integration.apis.scheduleOrder.event.queue | Queue that is used to post return order details for JDA. |
yfs.ibmjda.integration.apis.releaseOrderTO.event.queue | Queue to which the transfer order release messages from Sterling Order Management System Software are written to JDA. |
yfs.ibmjda.integration.apis.createShipmentTO_Int.queue | Internal queue that is used for transfer order create shipment. |
yfs.ibmjda.integration.apis.receiveOrderTO_Int.queue | Internal queue that is used to receive a transfer order. |
yfs.ibmjda.integration.apis.UpdtandCnfShipmentTO _Int.queue |
Internal queue that is used for the transfer order update and confirm shipment. |
yfs.ibmjda.value.mapping.file | The absolute path to IBMJDAValueMaps.xml must be
specified. If the path is not specified, the application searches in the
<INSTALL_DIR>/properties folder. Important: The path to IBMJDAValueMaps.xml must be accessible from the
application server.
For more information about the IBMJDAValueMaps.xml
file, see Defining and deploying the IBMJDAValueMaps.xml file. |
yfs.ibmjda.integration.apis.WfmrIntegration. serviceSlotGroupId |
This property is used to send the Service Slot Group ID of Service Slots
and Service Slot Groups from JDA to Sterling Order Management System Software. Note: Once a Service Slot Group ID is
configured, it cannot be changed.
|