ATG Commerce Certification Exam
Questions, Answers, Braindumps (EE0-021)
I would like to thanx www.examcheats.net for giving
such a handy material fort papers
Which two statements regarding the transactional behavior
of order processing are true? (Choose two.)
A. OrderManager.updateOrder() should always be called
in a transaction.
B. TX_NEVER is used in commerce pipeline chains to mark
particular non-transactional processors to throw an
exception if a previous transaction is still running.
C. To declare a transaction mode for an entire commerce
pipeline chain, you set the same mode on each processor
in the chain.
D. Individual custom processors in a commerce pipeline
chain can override a transaction mode declared for the
How would you display the price of a given item with
discounts such as "Buy racing helmet, get 50% off
A. display the ShoppingCartModifier's currentItem.priceInfo.amount
B. display /atg/commerce/cart.currentItem.priceInfo.amount
C. iterate through the objects in the PricingEngine.currentOrder.commerceItems
array property, and display the priceInfo.amount of
the CommerceItem corresponding to that item
D. iterate through the items in ShoppingCart.current.commerceItems,
and display the priceInfo.amount of each item
When is a custom pricing calculator required?
A. when an item discount is rounded up to the closest
B. when a shipping price is determined based on the
sum of the weights of each item in an entire order
C. when a fixed price discount is applied to an entire
D. when a double (coupon) discount is applied to an
Under what condition can a user NOT delete an Order
A. when CancelOrderFormHandler.preserveOrder is set
B. when the Order is in any state not listed in CancelOrderFormHandler.deleteStates
C. when the Order is pending approval by a user other
than the user who created it
D. when the Order has been checked out
Which two statements about tax pricing are true? (Choose
A. Tax pricing requires a third-party product integration.
B. The TaxDiscountCalculator determines tax on discounted
C. Tax can be split into multiple payment groups.
D. There is no item-descriptor for tax in the promotions
Which statement accurately describes the role of a pipeline
manager with regards to transactions?
A. The pipeline manager cannot handle transactions that
span a subset of the chain. The transaction must either
span an entire chain or one element of a chain.
B. The pipeline manager always creates a new transaction
prior to executing the pipeline.
C. The pipeline manager does not explicitly deal with
D. A transaction rollback is indicated by returning
a PipelineProcessor.STOP_CHAIN_EXECUTION in the PipelineResult.
At what two points is an attempt made to debit all payment
groups? (Choose two.)
A. once all ShippingGroups are in a NO_PENDING_ACTION
B. once the shippingGroupHasShipped pipeline has executed
C. once all ShippingGroups are in a PENDING_DELIVERY
D. once one shipping group has shipped and the fulfiller's
settleOnFirstShipment is true
When creating a new payment group, which object must
you configure to invoke the new payment group's pipeline?
Which two statements about custom catalogs are true?
A. A category cannot contain catalogs.
B. Catalogs can contain one or more subcatalogs.
C. A product can only belong to one category.
D. Each category exists in one and only one catalog.
Which three steps are used to create a new pipeline
processor? (Choose three.)
A. write a new Java class for your processor
B. create a Nucleus component for your new processor
C. add your processor to the pipeline manager properties
D. add your processor to the pipeline XML
In which two cases is it recommended that you create
repository item sub-types or modify the sku repository
item rather than use dynamicAttributes? (Choose two.)
A. when using an attribute represented by a number
B. when defining an attribute that is specific to a
small subset of SKUs
C. when defining an attribute that can be different
for all SKUs
D. when adding multiple attributes to a sku