An order arrives in the $OM_ORDER_UPDT region. |
||||
The Routing Logic Module (function blocks) processes the update order. |
||||
|
The validation result, based on business logic built into a Query expression, can be: |
|||
|
IGNORE_ORDER |
Status |
Ignore the current order item. |
|
|
|
Action |
The order item is deleted from both PRT and TADB. |
|
|
PENDING_ORDER |
Status |
Not enough information to automatically accept, reject or ignore the order item. |
|
|
|
Destination |
$OM_ORUPD_DETN |
|
|
|
Action |
Manually accepted |
Triggers $OM_ORUPD_ACPT |
|
|
|
Manually rejected |
The Order item is deleted from both PRT and TADB. |
|
|
|
No action |
Stays in $OM_ORUPD_DETN |
|
ACCEPT_ORDER |
Status |
The update is accepted. |
|
|
|
Destination |
$OM_ORUPD_ACPT |
|
|
|
Action |
Triggers the $OMX_ORUPDT RCO. |
|
|
REJECT_ORDER |
Status |
Based on business logic built into a Query expression. |
|
|
|
Destination |
OM_ORUPD_RJCT |
|
|
|
Action |
The Order item is deleted from both PRT and TADB. |
POMS routing overview. |