handleInStorePickupFulfillOrderFragment Pipeline Chain
The following pipeline chain is responsible for taking a fulfill order fragment message and updating all shipping groups affected by calling processInStorePickupGroups
.
extractOrderId9
This process obtains the order ID.
Transactional Mode | TX_MANDATORY |
Component | /atg/commerce/fulfillment/processor/ExtractOrderId
|
Object | atg.commerce.fulfillment.processor.ProcExtractOrderId
|
Transitions | Transitions to the handleRetrieveOrder3 pipeline. |
handleRetrieveOrder3
Transactional Mode | TX_MANDATORY |
Component | /atg/commerce/fulfillment/processor/HandleRetrieveOrder
|
Object | atg.commerce.fulfillment.processor.ProcHandleRetrievingOrder
|
Transitions | If returns 1, initiates the loadSaveOrder3 pipeline. If returns 2, initiates the loadOrder11 pipeline. |
loadSaveOrder3
Transactional Mode | TX_MANDATORY |
Component | atg/commerce/fulfillment/processor/LoadSaveOrderRepository.
|
Object | atg.commerce.fulfillment.processor.ProcLoadSaveOrderRepository
|
Transitions | Continues tothe processInStorePickupGroupsChain pipeline. |
loadOrder11
Transactional Mode | TX_MANDATORY |
Component | atg/commerce/fulfillment/processor/LoadOrderRepository.
|
Object | atg.commerce.fulfillment.processor.ProcLoadOrderRepository
|
Transitions | Continues to the processInStorePickupGroupsChain pipeline. |
processInStorePIckiupGroupsChain
Transactional Mode | TX_MANDATORY |
Component | atg/commerce/fulfillment/processor/ ProcessInStorePickupGroupsChain
|
Object | atg.commerce.fulfillment.processor.ProcProcessShippingGroups
|
Transitions | Continues to the updateOrderRepository10 pipeline. |
updateOrderRepository10
Transactional Mode | TX_MANDATORY |
Component | /atg/commerce/fulfillment/processor/UpdateOrderRepository
|
Object | atg.commerce.fulfillment.processor.ProcUpdateOrderRepository
|
Transitions | Continues to the sendModifyOrderNotification11 pipeline. |
sendModifyOrderNotification11
Transactional Mode | TX_MANDATORY |
Component | /atg/commerce/fulfillment/processor/SendModifyOrderNotification
|
Object | atg.commerce.fulfillment.processor.ProcSendModifyOrderNotification
|
Transitions | None. This is the last link in the chain and causes the PipelineManager to return to the caller. |