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.