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

Component

/atg/commerce/fulfillment/processor/ShipAsItemsAreAvailable

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

Component

/atg/commerce/fulfillment/processor/
  SplitShippingGroupForAvailableItems

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, 2013 Oracle and/or its affiliates. All rights reserved. Legal Notices