The returnItem pipeline obtains specific data for each return item. The pipeline chain’s transaction mode is TX_REQUIRED.

The following sections describe each processor in the pipeline chain.

lookupReturnSku

Returns the SKU of the item associated with the return.

Transactional Mode

TX_MANDATORY

Component

/atg/reporting/datawarehouse/process/custsvc/SkuLookupProcessor

Object

atg.reporting.datawarehouse.process.LookupPipelineProcessor

Transitions

Return value of 1 executes lookupReturnProduct.

lookupReturnProduct

Returns the product ID of the item associated with the return.

Transactional Mode

TX_MANDATORY

Component

/atg/reporting/datawarehouse/process/custsvc/ProductLookupProcessor

Object

atg.reporting.datawarehouse.process.LookupPipelineProcessor

Transitions

Return value of 1 executes lookupReturnReason.

lookupReturnReason

Returns the return reason code of the item associated with the return.

Transactional Mode

TX_MANDATORY

Component

/atg/reporting/datawarehouse/process/custsvc/ReturnReasonLookup
  Processor

Object

atg.reporting.datawarehouse.process.LookupPipelineProcessor

Transitions

Return value of 1 executes itemAddedSiteLookup.

itemAddedSiteLookup

Transactional Mode

TX_MANDATORY

Component

/atg/reporting/datawarehouse/process/custsvc/ItemAddedSiteLookup
  Processor

Object

atg.reporting.datawarehouse.process.RepositoryItemLookupProcessor

Transitions

Return value of 1 executes logReturnItem.

logReturnItem

Logs all of the properties of the return item.

Transactional Mode

TX_MANDATORY

Component

/atg/reporting/datawarehouse/process/custsvc/ReturnItemLogger
  Processor

Object

atg.reporting.datawarehouse.process.RepositoryLoggerProcessor

Transitions

None. This is the last processor in the pipeline.


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