FA: SCM: OM: How to Verify that Business Events have been Successfully Raised by an Order Management Orchestration Process.
(Doc ID 1383944.1)
Last updated on DECEMBER 01, 2023
Applies to:
Oracle Fusion Order Management Cloud Service - Version 11.1.11.1.0 and laterInformation in this document applies to any platform.
Goal
The Order Management Order Orchestration process has been set up to raise business events ('Notify External System') for all status updates.
However, we find that subscriptions are fired only for statuses SCHEDULED and SHIPPED. Though business events are raised for AWAIT_SHIPPING and PARTIAL_PICK statuses (as seen in the edn-db-log) we do not see the subscriptions being fired.
As a result intermediate status updates (pick/backorder) are never communicated to External Order Capture system.
The following actions are performed:
- Orchestration process is setup with Schedule, Shipment and Invoicing Tasks and configured to raise business events for all possible status code changes using "Notify External Systems"
- Submit a new Sales Order.
- The order gets created in Order Management.
- Order is scheduled and a business event is raised for change in status from CREATED to SCHEDULED.
- Business event fires its subscription.
- Order is sent to fulfillment system EBS.
- Order then moves to AWAIT_SHIP status.
- Business event is visible in edn-db-log, however business event subscriptions are not fired.
- EBS sends intermediate status updates for picked and backordered.
- Order Management processes these updates and fline status moves to PARTIAL_PICK status.
- Business event is visible in edn-db-log, however business event subscriptions are not fired.
- EBS send Shipment advise to DOO.
- Fulfillment line status changes to SHIPPED status.
- Business event is raised and the subscription is fired.
Is it possible to verify/trace/debug that subscriptions are firing for intermediate statuses ?
Solution
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Goal |
Solution |
References |