Executed when called by the processHardgoodShippingGroup chain.

The following sections describe each processor in the pipeline chain.

shipAsItemsAreAvailable

This processor checks to make sure that the fulfiller is configured to allow partial shipments. If it is not, chain execution stops.

Transactional mode: TX_MANDATORY

Nucleus component: /atg/commerce/fulfillment/processor/ShipAsItemsAreAvailable

PipelineProcessor object: atg.commerce.pricing.processor.ProcSendScenarioEvent

Transitions: Return value of 1 executes the splitShippingGroupForAvailableItems processor.

splitShippingGroupForAvailableItems

This processor splits the shipping group into two shipping groups – one that contains all items in state PENDING_DELIVERY, and one that contains all items in states that indicate they are not ready for shipment.

Transactional mode: TX_MANDATORY

Nucleus component: /atg/commerce/fulfillment/processor/SplitShippingGroupForAvailableItems

PipelineProcessor object: atg.commerce.pricing.processor.ProcSendScenarioEvent

Transitions: None. This is the last link in the chain and causes the PipelineManager to return to the caller.


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

Legal Notices