The following sections describe each processor in the pipeline chain.

dispatchOnPGTypePreConfirmation

Transactional mode: TX_MANDATORY

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

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

Transitions: If the processor returns a value of 4000, execute the validateCreditCardPGPreConfirmation pipeline processor. If the processor returns 4001, execute the validateGiftCertificatePGPreConfirmation pipeline processor.If the processor returns 4002, execute the validateStoreCreditPGPreConfirmation processor.

validateCreditCardPGPreConfirmation

Transactional mode: TX_MANDATORY

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

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

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

validateGiftCertificatePGPreConfirmation

Transactional mode: TX_MANDATORY

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

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

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

validateStoreCreditPGPreConfirmation

Transactional mode: TX_MANDATORY

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

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

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


Copyright © 1997, 2012 Oracle and/or its affiliates. All rights reserved.

Legal Notices