Are you in search of Oracle ATG jobs? Then you are at the right place of getting your desired job. Here in Wisdomjobs we provide complete details about all type of interview question and answers right from basic to expertise level. Oracle ATG offers various number of jobs for freshers and also to experience candidates.
|Published (Last):||21 January 2019|
|PDF File Size:||9.43 Mb|
|ePub File Size:||3.33 Mb|
|Price:||Free* [*Free Regsitration Required]|
The following section answers some commonly asked questions about the fulfillment framework. Answer: Topics are used because various subsystems might be interested in the message being sent. Examples of this include the ModifyOrderNotification message. It can be sent by any of the components in the system. The OrderFulfiller and the OrderChangeHandler components both listen for this message but each does something different with it.
OrderFulfiller might determine that it now has control of the shipping group whose modifications are included in the ModifyOrderNotification message. The OrderChangeHandler might choose to send some other message as an event into another subsystem. Answer: The OrderFulfiller module handles payment groups.
This is configurable by changing the state of the SettleOnFirstShipment property in the OrderFulfiller to true or false as is needed by the business rules. Answer: JMS allows you to build a distributed system that enables disparate subsystems to handle fulfillment for various parts of the fulfillment process. JMS and messaging allows you to abstract out all the connections and gives you the flexibility to adapt your existing systems to the Commerce system. For example, the OrderFulfiller system might be located on the same set of machines in the site hosting facility.
The HardgoodFulfiller might be based in some other set of headquarters. The actual warehouse that does the shipping might be in another location. If the warehouse receives an e-mail when a shipping group is submitted, then a service can listen on the JMS message indicating that the shipping group is to be shipped.
An e-mail can be constructed from the contents of the message. Answer: The Modification object is an abstraction that tries to capture the various ways in which changes can occur to the order. There are several types of modifications: add, remove, or update. Modifications can be targeted and therefore can modify shipping groups, payment groups, orders or relationships. Modifications contain a status field indicating whether the modification was successful or a failure.
This abstraction allows the system the flexibility to interface with existing legacy or distributed systems. A disparate system can construct an array of Modifications that will capture the types of changes that it is requesting or the modifications it already performed.
Question: How do scenarios find out about what is going on in the fulfillment system? The scenario engine receives messages that are sent during the fulfillment process. The events contain the profile and the information needed for performing an action on those events. For example, the ShippingGroupShipped event contains the profile, the order and the shipping group that was shipped. This allows the scenario writer to create an action that sends an e-mail to the user the profile with the order information from the order and the details of the shipping group that was shipped the shipping group.
For more information, refer to the Order Fulfillment Events section. Question: How do I change the behavior of ModifyOrder messages? The ModificationHandler class deals with all the ModifyOrder messages. To change the behavior of one of those two handling methods, override the method if you extended the existing OrderFulfillerModificationHandler or HardgoodFulfillerModificationHandler classes. Otherwise, a new class implementing the ModificationHandler interface should be written and configured for the OrderFulfiller or HardgoodFulfiller.
Answer: See the answer for changing the handling of the ModifyOrder message in the previous question. Question: How do we deal with the Modification IDs? Who is generating them? How do we guarantee the uniqueness? The combination of the message source and message ID need to be unique to allow external systems to track the various messages in the system.
Question: Where do we deal with Payment groups? When do we charge? Question: What are modification objects? What purpose do they serve? Search Terms. Documentation Home.
ATG Commerce Programming Guide
The following section answers some commonly asked questions about the fulfillment framework. Answer: Topics are used because various subsystems might be interested in the message being sent. Examples of this include the ModifyOrderNotification message. It can be sent by any of the components in the system. The OrderFulfiller and the OrderChangeHandler components both listen for this message but each does something different with it. OrderFulfiller might determine that it now has control of the shipping group whose modifications are included in the ModifyOrderNotification message.
ATG Developer Interview Questions and Answers
Post a Comment. What is ATG Dynamo? What is ATG Framework? Atg framework is a Web Application framework for building web applications.
300 REAL TIME ATG Interview Questions and Answers
Servlet interface in ATG. In ATG a component is simply is a configuration file a simple text file with. Actually the list of servlets you will see depends on which modules you have running. Scope is nothing but a nucleus variable, which tells the nucleus till when a component will exist. It is driven by User Profile Data and business rules designed to deliver the right content to the right user.
- BALANCE HIDROELECTROLITICO PDF
- DELONGHI MAGNIFICA ESAM3300 MANUAL PDF
- CUNG LE SANSHOU BOOK PDF
- REGOLAMENTO BURRACO PDF
- ADENOMA HIPOFISIARIO PROLACTINOMA PDF
- A FIRST COURSE IN DISCRETE MATHEMATICS MOLLUZZO PDF
- EL DRAGON Y EL UNICORNIO ALEJANDRO CARRILLO PDF
- CAIRNGORM PISTE MAP PDF
- IL FANCIULLINO PASCOLI TESTO PDF