The following sections describe each processor in the pipeline chain.

dispatchOnSGType

Transactional mode: TX_MANDATORY

Nucleus component: /atg/commerce/order/processor/ValidateShippingGroupByType

PipelineProcessor object: atg.commerce.order.processor.ProcDispatchOnProperty

Transitions: If the processor returns 4000, call the validateHardGoodSG processor. If it returns 4001, call the ValidateElectronicSG processor.

validateHardgoodSG

Transactional mode: TX_MANDATORY

Nucleus component: /atg/commerce/order/processor/ValidateHardgoodShippingGroup

PipelineProcessor object: atg.commerce.order.processor.ProcValidateHardgoodShippingGroup

Transitions: None, this is the last link in the chain and will cause the PipelineManager to return to the caller.

validateElectronicSG

Transactional mode: TX_MANDATORY

Nucleus component: /atg/commerce/order/processor/ValidateElectronicShippingGroup

PipelineProcessor object: atg.commerce.order.processor.ProcValidateElectronicShippingGroup

Transitions: None, this is the last link in the chain and will cause the PipelineManager to return to the caller.