1
|
An order arrives in the $OM_ORDER_NEW region.
|
2
|
The Routing Logic Module (function blocks) processes the new order.
|
|
The validation result, based on business logic built into a Query expression, can be:
|
|
IGNORE_ORDER
|
Status
|
Based on business logic built into a Query expression.
|
|
|
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_ORNEW_DETN
|
|
|
Action
|
Manually rejected
|
The Order item is deleted from both PRT and TADB.
|
|
|
|
Update accepted through $OMX_UPDCOM
|
Moves back to $OM_ORDER_NEW
|
|
ACCEPT_ORDER
|
Status
|
$OM_ORNEW_RJCT
A TADB tracking record exists and has a sequence attribute.
|
|
|
Destination
|
$OM_ORNEW_ACPT
|
|
|
Action
|
Triggers $OMX_MASTER.
|
|
REJECT_ORDER
|
Status
|
Based on business logic built into a Query expression.
|
|
|
Destination
|
OM_ORNEW_RJCT
|
|
|
Action
|
The Order item is deleted from both PRT and TADB.
|