The SubmitOrder message is sent to the OrderFulfiller when the order is submitted for fulfillment. The SubmitOrder message, like all of the other messages in fulfillment, is a serializable object contained within a JMS object message. The message includes a serialized order object containing all the information needed to fulfill the order.

The SubmitOrder message is sent at the end of the checkout process. The message is constructed and sent in a processor as part of the processOrder chain called sendFulfillmentMessage. The properties are in /atg/commerce/order/processor/SendFulfillmentMessage.

In the default implementation, the SubmitOrder message is sent over localdms to the ScenarioManager and to the MessageForwardFilter. The MessageForwardFilter forwards the message over sqldms to the /Fulfillment/SubmitOrder durable topic. The OrderFulfiller is the only listener on that durable topic. See the Dynamo Message System chapter in the ATG Platform Programming GuideATG Platform Programming Guide for more information. See the OrderFulfiller Class section for more details about what happens after the message is received.

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