QUESTION NO: 56
What can be done to prevent inventory data deadlocks in the database?
A. UseinventoryRepository's built locking mechanism to avoid this issue.
B. No additional step needed. Transaction Manager has a dead lock listener.
C. It is controlled via theinvontoryLockEngine on the Client Lock Manager, which locks
theinventory.
D. Useinventory Manager's acquireinventoryLocks and releaselnventoryLocks methods.
E. Apply database optimistic locking on theinventory table.
F. Use Custom extensions to theinventory System.
Answer: D
QUESTION NO: 57
How does the ATG's pipeline manager identify the next element in the pipeline to be executed
within a chain?
A. using datainthe Profile Marker
B. through the Pipeline registry XML data
C. using datainthe Order marker
D. via the transition taginPipeline Definition Files
E. by using the component configuration of the pipeline manager component
Answer: E
QUESTION NO: 58
What is the primary mechanism used by ATG to record user site navigation activity on the profile?
A. a combination of a DMS event and listening scenario that can update the profile directly
B. setting property data directly on the user's profile using the <dsp:setvalue/>tag
C. Implicit. ATG monitors all activities and keeps track of all user activity.
D. There is no out of-the-box behavior for this. It must be built out by the implemented
Answer: C
QUESTION NO: 59
What is the outcome when both the SiteScope and SiteIds properties are set on the component?
A. The site scope is set to all the sites by default.
B. The site scope is set to the current site.
C. The siteScope property is ignored.
D. The siteIds property is ignored.
Answer: C
QUESTION NO: 60
In an ATG multisite installation, identify three strategies that ATG employs to determine request is
associated with.
A. sticky session based
B. sticky site parameter based
C. domainbased
D. path based
E. configuration File
Answer: B,C,D
QUESTION NO: 61
Which item descriptor in the SiteRepository is used to define Site Categories?
A. siteConfiguration
B. siteTemplate
C. siteGroup
D. siteCategory
Answer: B
QUESTION NO: 62
What should be the scope of the GiftlistSearch component?
A. GiftlistSearch should be request scoped
B. GiftlisSearch should be session-scoped because multiple pages are
typicallyinvolvedingathering and displayinginformation.
C. GiftlisSearch Search should be global scoped as it is a stateless componentinvoking
GiftlistManager.
D. GiftlistSearch scope cannot be changed as It Is overridden by ATG when itinitializes and its life
cycle is timer based.
Answer: B
QUESTION NO: 63
In a multisite environment, what is the default sharing behavior of user profiles?
A. They are shared across all the sites.
B. They are not shared and hence are separate across the sites.
C. They can be configuredinto groups that specify the sharing behavior.
D. There is no default behavior. It needs to be custom designed and implemented.
Answer: A
QUESTION NO: 64
Identify the three ways in which Oracle LiveHelp OnDemand reduces cart abandonment, lifts
online sales revenues, and reduces services costs.
A. delivering automated personalized content
B. identifying and proactively engaging at-risk shoppers
C. providing prioritized product recommendations
D. increasing conversionrates and order values
E. deflecting service calls,increasing agent productivity, andincreasing first contact resolution
F. scenario-driven merchandising and promotions
Answer: B,D,E
QUESTION NO: 65
Which three can be used to create valid Nucleus components?
A. any java class
B. any Java class with a public constructor
C. any JavaBean
D. a Java class implementing GenericService
E. a singleton with a private constructor and a getinstance() public method
Answer: C,D,E
QUESTION NO: 66
If you want to access the list of the customer's active and global promotions, which pricing will you
use?
A. PricingEngine
B. PricingTools
C. PricingModelHolder
D. PricingCalculator
Answer: C
QUESTION NO: 67
How do you define ID as a composite key in the item descriptor of a table?
A. <table name ="doc"type ="primary"id-column-names ="folder_id, doc_id">
<property name ="ID"column-name ="folder_id, doc_id data-types ="string,int"/>
</table>
B. < table name ="doc"type ="primary"id-column-names ="folder_id, doc_id">
<property name ="ID"column-name ="folder_id"data-type ="string">
<property name ="ID"column-name ="doc_id"data-type ="int">
</table>
C. <table name ="doc"type ="primary">
<property name ="ID"column-name ="Folder_id"data-types ="int"/>
</table>
D. It is illegal to have a composite key as an ID column.
Answer: A
QUESTION NO: 68
What does the following item-descriptor demonstrate?
<gsa-template>
<item-descriptor name = "animal">
<table name = "animals" type = "primary" id-column-name = "id">
<property name = "type" data-type = "enumerated">
<option value = "squirrel" code = "2">
</property>
</table>
<table name = "animal_address" type = "auxiliary" id-column-name = "id">
<property name = "street" data-type = "string">
<property name = "city" data-type = "string">
<property name = "state" data-type = "string">
</table>
</item-descriptor>
</gsa-template>
A. Transient properties
B. Item descriptorinheritance
C. On-to-many relationship
D. One-to-one relationship
Answer: D
QUESTION NO: 69
Examine this scenario:
* Joe adds an existing asset to a new project.
* You add the same asset to a different project
* Joe edits his working version of the asset and deploys his project.
* The assets in Joe's project are checked in and constitute a new base version of those assets.
What is the expected default behavior of the BCC?
A. You must resolve the conflict before a production deployment can be made.
B. Your project will need to be started over againas there is a version conflict.
C. You can deploy your project to production but you must resolve the conflict before you can
check your changesin.
D. The deployment will start but will not complete throwing a version mismatch exception that
needs to be resolved by the administrators.
E. Joe will not be able to use the same assetina different project.
Answer: C
QUESTION NO: 70
Which three options are BASE form handlers that provide a clean mechanism to implement a
custom form handler?
A. EmptyFormHandler
B. GenericFormHandler
C. CartCheckoutFormHandler
D. ProfileFormHandler
E. TransactionaFormHandler
Answer: A,B,E
QUESTION NO: 71
What is the best way to display the contents of an open parameter in a Custom Droplet?
A. Use the getParameter to get the open parameter and print it outinthe droplet.
B. Use the request.render method to render the open parameter.
C. Use the response.redirect method to redirect to the JSP fragementinthe open parameter
D. Use the request.serviceParameter method to render the open parameter.
Answer: D
QUESTION NO: 72
What role does the Qualifier play in ATG Commerce?
A. It extends Scheduler to reload qualified global promotions.
B. It determines if any Item qualifies for the discount and which pieces should receive the
discount.
C. It qualifies the item and then applies the discount to the item.
D. It's a collection class attached to the ItemPricingEngine with a list of qualified items.
Answer: B
QUESTION NO: 73
Which two item descriptors are subtypes of a media item?
A. Media-external
B. Media-internal
C. Media-internal-text
D. Media-image
Answer: A,C
QUESTION NO: 74
Which statement about Importing or exporting ATG promotions is true?
A. Promotionscan be imported onlyinto the Asset Managementinstance of ATG.
B. PromotionImportExportintegrator must be used to map the ATG Commerce Promotions with
your external system.
C. The list of promotions exported is controlled by either providing the list of IDs of the promotions
to be exported OR by providing an RQL query that returns the required list.
D. You can import only PMDL version 2 (ATG 10 promotions) with the ATG Promotions
Import/Export API.
E. Import or Export Closeness Qualifiers is not supported by the ATG Promotions Import/Export
API.
Answer: C
QUESTION NO: 75
Your company would like to serve personalization content based on the last item viewed by the
customer. What is the highest level of scope (Global being highest) that the slot component can
have?
A. Global
B. Session
C. Request
D. Window
Answer: B
QUESTION NO: 76
Which repository is used to store information about converted orders?
A. /atg/commerce/order/OrderRepository
B. /atg/commerce/order/abandoned/AbandonedOrderLogRepository
C. /atg/userprofiling/ProfileAdapterRepository
D. Converted ordersinformation is not storedinthe repository.
Answer: B
QUESTION NO: 77
When would you use the QueryOptions class?
A. to get database-specific hints for query optimization
B. to limit the size of the result set, direct how the result set should be sorted, and pre cache
specified properties
C. for optimization, providing values to parameterized queries, and database hints
D. No suchclass exists.
Answer: B
QUESTION NO: 78
Identify three key features of Oracle ATG Web Commerce Platform's B2C Commerce module.
A. LiveHelp
B. Abandoned Cart
C. Recovery Purchasing Workflow Management such as support for Purchase Orders and
Approvals
D. Pricing and Order engines
E. Scheduled Orders
Answer: A,C,D
QUESTION NO: 79
What must be configured to share all gift lists across all sites?
A. set /atg/commerce/gifts/GiftlistManager.siteScope=all
B. Make GiftlistManager extend atg.multisite.ShareableSiteGroup.
C. Register GiftListManager with the ATG's SiteManager as Sharable using BCC.
D. Gift lists cannot be shared and are specific to a given site.
Answer: A
QUESTION NO: 80
To encrypt userID cookie, what must you do?
A. Edit propertycookieHashKey of/atg/userprofiling/CookieManager.
B. Add encryptionKey on /atg/userprofiling/ProfileTools.
C. Ensure property securityStatus of user is SECURE-SIGNin.
D. Set property secured = true of component CookiePipelineServlet.
Answer: A
QUESTION NO: 81
Which three query types are NOT supported by the SQL repository?
A. includesAll
B. elementAt
C. indexOf
D. starts with
E. ignorecase
Answer: A,B,C
QUESTION NO: 82
Consider the following code snippet:
<dsp: param name = "first" value = "joe"/>
<dsp:droplet name "printName">
<dsp:param name = "last" value = "Bruin"/>
</dsp:droplet>
To get an output of "Joe Bruin", which two methods should the droplet use in the code?
A. getLocalParameter("first") and getLocalParamter("last")
B. getParameter("first") and getLocalParameter("last")
C. getLocalParameter("first") and getParameter("last")
D. getPageParameter("first") and getParameter("last")
Answer: D
QUESTION NO: 83
What must you configure for ATG to charge the payment on the first shipment?
A. Configure settlementStepinPaymentManager.
B. This is handled OOTB. ATG always settles on last shipmentinaccordance with PCI compliance.
C. Configure SettleOnFirstShipment on OrderFulfiller.
D. Nothing, ATG assumes settlement was done when order was placed.
E. Write custom codeinHardgoodFulfiller.
Answer: C
QUESTION NO: 84
What must you configure for ATG to charge the payment on the first shipment?
A. Configure settlementStepinPaymentManager.
B. This is handled OOTB. ATG always settles on last shipmentinaccordance with PCI compliance
C. Configure SettleOnFirstShipment on OrderFulfiller.
D. Nothing. ATG assumes settlement was done when order was placed.
E. Write custom codeinHardgoodFulfiller
Answer: C
QUESTION NO: 85
What is the state of a newly created order?
A. CREATED
B. INCOMPLETE
C. PROCESSING
D. NO_PENDING_ACTION
Answer: B
QUESTION NO: 86
The default Task for a merchandiser in ATG workflow after production deployment is complete
is____________.
A. Verify Production Deployment
B. Approve Production Deployment
C. Close Project
D. RevertDeployment
E. Commit updates
Answer: B
What can be done to prevent inventory data deadlocks in the database?
A. UseinventoryRepository's built locking mechanism to avoid this issue.
B. No additional step needed. Transaction Manager has a dead lock listener.
C. It is controlled via theinvontoryLockEngine on the Client Lock Manager, which locks
theinventory.
D. Useinventory Manager's acquireinventoryLocks and releaselnventoryLocks methods.
E. Apply database optimistic locking on theinventory table.
F. Use Custom extensions to theinventory System.
Answer: D
QUESTION NO: 57
How does the ATG's pipeline manager identify the next element in the pipeline to be executed
within a chain?
A. using datainthe Profile Marker
B. through the Pipeline registry XML data
C. using datainthe Order marker
D. via the transition taginPipeline Definition Files
E. by using the component configuration of the pipeline manager component
Answer: E
QUESTION NO: 58
What is the primary mechanism used by ATG to record user site navigation activity on the profile?
A. a combination of a DMS event and listening scenario that can update the profile directly
B. setting property data directly on the user's profile using the <dsp:setvalue/>tag
C. Implicit. ATG monitors all activities and keeps track of all user activity.
D. There is no out of-the-box behavior for this. It must be built out by the implemented
Answer: C
QUESTION NO: 59
What is the outcome when both the SiteScope and SiteIds properties are set on the component?
A. The site scope is set to all the sites by default.
B. The site scope is set to the current site.
C. The siteScope property is ignored.
D. The siteIds property is ignored.
Answer: C
QUESTION NO: 60
In an ATG multisite installation, identify three strategies that ATG employs to determine request is
associated with.
A. sticky session based
B. sticky site parameter based
C. domainbased
D. path based
E. configuration File
Answer: B,C,D
QUESTION NO: 61
Which item descriptor in the SiteRepository is used to define Site Categories?
A. siteConfiguration
B. siteTemplate
C. siteGroup
D. siteCategory
Answer: B
QUESTION NO: 62
What should be the scope of the GiftlistSearch component?
A. GiftlistSearch should be request scoped
B. GiftlisSearch should be session-scoped because multiple pages are
typicallyinvolvedingathering and displayinginformation.
C. GiftlisSearch Search should be global scoped as it is a stateless componentinvoking
GiftlistManager.
D. GiftlistSearch scope cannot be changed as It Is overridden by ATG when itinitializes and its life
cycle is timer based.
Answer: B
QUESTION NO: 63
In a multisite environment, what is the default sharing behavior of user profiles?
A. They are shared across all the sites.
B. They are not shared and hence are separate across the sites.
C. They can be configuredinto groups that specify the sharing behavior.
D. There is no default behavior. It needs to be custom designed and implemented.
Answer: A
QUESTION NO: 64
Identify the three ways in which Oracle LiveHelp OnDemand reduces cart abandonment, lifts
online sales revenues, and reduces services costs.
A. delivering automated personalized content
B. identifying and proactively engaging at-risk shoppers
C. providing prioritized product recommendations
D. increasing conversionrates and order values
E. deflecting service calls,increasing agent productivity, andincreasing first contact resolution
F. scenario-driven merchandising and promotions
Answer: B,D,E
QUESTION NO: 65
Which three can be used to create valid Nucleus components?
A. any java class
B. any Java class with a public constructor
C. any JavaBean
D. a Java class implementing GenericService
E. a singleton with a private constructor and a getinstance() public method
Answer: C,D,E
QUESTION NO: 66
If you want to access the list of the customer's active and global promotions, which pricing will you
use?
A. PricingEngine
B. PricingTools
C. PricingModelHolder
D. PricingCalculator
Answer: C
QUESTION NO: 67
How do you define ID as a composite key in the item descriptor of a table?
A. <table name ="doc"type ="primary"id-column-names ="folder_id, doc_id">
<property name ="ID"column-name ="folder_id, doc_id data-types ="string,int"/>
</table>
B. < table name ="doc"type ="primary"id-column-names ="folder_id, doc_id">
<property name ="ID"column-name ="folder_id"data-type ="string">
<property name ="ID"column-name ="doc_id"data-type ="int">
</table>
C. <table name ="doc"type ="primary">
<property name ="ID"column-name ="Folder_id"data-types ="int"/>
</table>
D. It is illegal to have a composite key as an ID column.
Answer: A
QUESTION NO: 68
What does the following item-descriptor demonstrate?
<gsa-template>
<item-descriptor name = "animal">
<table name = "animals" type = "primary" id-column-name = "id">
<property name = "type" data-type = "enumerated">
<option value = "squirrel" code = "2">
</property>
</table>
<table name = "animal_address" type = "auxiliary" id-column-name = "id">
<property name = "street" data-type = "string">
<property name = "city" data-type = "string">
<property name = "state" data-type = "string">
</table>
</item-descriptor>
</gsa-template>
A. Transient properties
B. Item descriptorinheritance
C. On-to-many relationship
D. One-to-one relationship
Answer: D
QUESTION NO: 69
Examine this scenario:
* Joe adds an existing asset to a new project.
* You add the same asset to a different project
* Joe edits his working version of the asset and deploys his project.
* The assets in Joe's project are checked in and constitute a new base version of those assets.
What is the expected default behavior of the BCC?
A. You must resolve the conflict before a production deployment can be made.
B. Your project will need to be started over againas there is a version conflict.
C. You can deploy your project to production but you must resolve the conflict before you can
check your changesin.
D. The deployment will start but will not complete throwing a version mismatch exception that
needs to be resolved by the administrators.
E. Joe will not be able to use the same assetina different project.
Answer: C
QUESTION NO: 70
Which three options are BASE form handlers that provide a clean mechanism to implement a
custom form handler?
A. EmptyFormHandler
B. GenericFormHandler
C. CartCheckoutFormHandler
D. ProfileFormHandler
E. TransactionaFormHandler
Answer: A,B,E
QUESTION NO: 71
What is the best way to display the contents of an open parameter in a Custom Droplet?
A. Use the getParameter to get the open parameter and print it outinthe droplet.
B. Use the request.render method to render the open parameter.
C. Use the response.redirect method to redirect to the JSP fragementinthe open parameter
D. Use the request.serviceParameter method to render the open parameter.
Answer: D
QUESTION NO: 72
What role does the Qualifier play in ATG Commerce?
A. It extends Scheduler to reload qualified global promotions.
B. It determines if any Item qualifies for the discount and which pieces should receive the
discount.
C. It qualifies the item and then applies the discount to the item.
D. It's a collection class attached to the ItemPricingEngine with a list of qualified items.
Answer: B
QUESTION NO: 73
Which two item descriptors are subtypes of a media item?
A. Media-external
B. Media-internal
C. Media-internal-text
D. Media-image
Answer: A,C
QUESTION NO: 74
Which statement about Importing or exporting ATG promotions is true?
A. Promotionscan be imported onlyinto the Asset Managementinstance of ATG.
B. PromotionImportExportintegrator must be used to map the ATG Commerce Promotions with
your external system.
C. The list of promotions exported is controlled by either providing the list of IDs of the promotions
to be exported OR by providing an RQL query that returns the required list.
D. You can import only PMDL version 2 (ATG 10 promotions) with the ATG Promotions
Import/Export API.
E. Import or Export Closeness Qualifiers is not supported by the ATG Promotions Import/Export
API.
Answer: C
QUESTION NO: 75
Your company would like to serve personalization content based on the last item viewed by the
customer. What is the highest level of scope (Global being highest) that the slot component can
have?
A. Global
B. Session
C. Request
D. Window
Answer: B
QUESTION NO: 76
Which repository is used to store information about converted orders?
A. /atg/commerce/order/OrderRepository
B. /atg/commerce/order/abandoned/AbandonedOrderLogRepository
C. /atg/userprofiling/ProfileAdapterRepository
D. Converted ordersinformation is not storedinthe repository.
Answer: B
QUESTION NO: 77
When would you use the QueryOptions class?
A. to get database-specific hints for query optimization
B. to limit the size of the result set, direct how the result set should be sorted, and pre cache
specified properties
C. for optimization, providing values to parameterized queries, and database hints
D. No suchclass exists.
Answer: B
QUESTION NO: 78
Identify three key features of Oracle ATG Web Commerce Platform's B2C Commerce module.
A. LiveHelp
B. Abandoned Cart
C. Recovery Purchasing Workflow Management such as support for Purchase Orders and
Approvals
D. Pricing and Order engines
E. Scheduled Orders
Answer: A,C,D
QUESTION NO: 79
What must be configured to share all gift lists across all sites?
A. set /atg/commerce/gifts/GiftlistManager.siteScope=all
B. Make GiftlistManager extend atg.multisite.ShareableSiteGroup.
C. Register GiftListManager with the ATG's SiteManager as Sharable using BCC.
D. Gift lists cannot be shared and are specific to a given site.
Answer: A
QUESTION NO: 80
To encrypt userID cookie, what must you do?
A. Edit propertycookieHashKey of/atg/userprofiling/CookieManager.
B. Add encryptionKey on /atg/userprofiling/ProfileTools.
C. Ensure property securityStatus of user is SECURE-SIGNin.
D. Set property secured = true of component CookiePipelineServlet.
Answer: A
QUESTION NO: 81
Which three query types are NOT supported by the SQL repository?
A. includesAll
B. elementAt
C. indexOf
D. starts with
E. ignorecase
Answer: A,B,C
QUESTION NO: 82
Consider the following code snippet:
<dsp: param name = "first" value = "joe"/>
<dsp:droplet name "printName">
<dsp:param name = "last" value = "Bruin"/>
</dsp:droplet>
To get an output of "Joe Bruin", which two methods should the droplet use in the code?
A. getLocalParameter("first") and getLocalParamter("last")
B. getParameter("first") and getLocalParameter("last")
C. getLocalParameter("first") and getParameter("last")
D. getPageParameter("first") and getParameter("last")
Answer: D
QUESTION NO: 83
What must you configure for ATG to charge the payment on the first shipment?
A. Configure settlementStepinPaymentManager.
B. This is handled OOTB. ATG always settles on last shipmentinaccordance with PCI compliance.
C. Configure SettleOnFirstShipment on OrderFulfiller.
D. Nothing, ATG assumes settlement was done when order was placed.
E. Write custom codeinHardgoodFulfiller.
Answer: C
QUESTION NO: 84
What must you configure for ATG to charge the payment on the first shipment?
A. Configure settlementStepinPaymentManager.
B. This is handled OOTB. ATG always settles on last shipmentinaccordance with PCI compliance
C. Configure SettleOnFirstShipment on OrderFulfiller.
D. Nothing. ATG assumes settlement was done when order was placed.
E. Write custom codeinHardgoodFulfiller
Answer: C
QUESTION NO: 85
What is the state of a newly created order?
A. CREATED
B. INCOMPLETE
C. PROCESSING
D. NO_PENDING_ACTION
Answer: B
QUESTION NO: 86
The default Task for a merchandiser in ATG workflow after production deployment is complete
is____________.
A. Verify Production Deployment
B. Approve Production Deployment
C. Close Project
D. RevertDeployment
E. Commit updates
Answer: B
Question 86: Isn't it 'A' ?
ReplyDeleteYes it shud be A
DeleteQUESTION NO: 82
ReplyDeleteshud be
B. getParameter("first") and getLocalParameter("last")
Is it really B ?
Deleteits getting null with getParameter("first")
can you validate it please?
For 57, is it no D?
ReplyDeletehttp://docs.oracle.com/cd/E24152_01/Platform.10-1/ATGCommProgGuide/html/s1705pipelinedefinitionfiles01.html
transition is where the actual next element is decided, within a chain.
I love the questions here but pls do go and verify as answers are not correct ! I could put correction but pls find out for yourself!
ReplyDeleteQ65 should be B, C, D
ReplyDelete