Order Hub includes a feature where you can reassign pending
shipments or releases to other available nodes for various reasons. For example, if a node cannot
fulfill orders due to an outage or a customer wants to change pick up locations, you can reassign
the shipment to another node.
This feature is not enabled by default because you need to
configure a BUC agent to support the Reassign actions.
Complete the following procedure to configure the agent.
Procedure
-
Log in to the Applications Manager and select Applications > Application
Platform.
-
In the Process Modeling window, select Order
Fulfillment.
-
Switch to the Service Definitions tab.
-
Under BusinessControls, open
RequestForReassignOrderRelease.
-
Ensure that the following properties are set for Properties: Sender
Destination name: ${yfs.buc.agents.queue}
Provider URL: ${yfs.buc.agents.providerurl}
Contact Factory: ${yfs.buc.agents.qcf}
Initial Context Factory: File
-
Open <INSTALL_DIR>/properties/customer_overrides.properties
-
Add the following properties and replace with applicable values.
yfs.yfs.buc.agents.queue=<Any Queue. For example, DEV.QUEUE.1>
yfs.yfs.buc.agents.providerurl=<The URL to the JNDI. For example, file:///opt/ssfs/jndi>
yfs.yfs.buc.agents.qcf=<The name of the connection factory. For example, AGENT_QCF>
-
Configure the order and shipment modification rules to support reassigning order releases and
shipments. For more information, see the Configuration section.
-
Go to <INSTALL_DIR>/bin and start the agent.
./agentserver.sh BUCAgentsServer