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 to the 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.


Copyright © 1997, 2014 Oracle and/or its affiliates. All rights reserved. Legal Notices