40
IBM IBM IBM IBM 000-723 000-723 000-723 000-723 IBM IBM IBM IBM WebSphere WebSphere WebSphere WebSphere Commerce Commerce Commerce Commerce V7.0 V7.0 V7.0 V7.0 Application Application Application Application Development Development Development Development Version Version Version Version7.10 7.10 7.10 7.10 Total Total Total Total Questions Questions Questions Questions113 113 113 113

Certdumps 000-723 V7.10

Embed Size (px)

Citation preview

Page 1: Certdumps 000-723 V7.10

IBMIBMIBMIBM 000-723000-723000-723000-723

IBMIBMIBMIBMWebSphereWebSphereWebSphereWebSphere CommerceCommerceCommerceCommerce V7.0V7.0V7.0V7.0 ApplicationApplicationApplicationApplication

DevelopmentDevelopmentDevelopmentDevelopment

VersionVersionVersionVersion:7.107.107.107.10

TotalTotalTotalTotal QuestionsQuestionsQuestionsQuestions(113113113113)

Page 2: Certdumps 000-723 V7.10

TotalTotalTotalTotal questions:questions:questions:questions: 113113113113

PartPartPartPart AAAA (56(56(56(56 Questions)Questions)Questions)Questions)Question: 1An application developer notices that a policy that is expected to grant access appears in thetrace, however it is not being applied. In addition an error similar to the following example islogged to the trace.log file. PolicyManagerImpl.isAllowed isAllowed? User=510;Action=Execute;Protectable=com.ibm.commerce.catalog.commands.ProductDisplayCmdImpl; Owner=2002;Resource Ancestor Orgs=2002,-2001; Resource Applicable Orgs=2002PolicyManagerImpl.isAllowed FoundPolicyName:AllUsersExecuteResellerUserCmdResourceGroup; PolicyType: 3; PolicyOwner: -2001 PolicyManagerImpl.getPolicyApplicableOrgs No organizations subscribe to a policygroup with this policy PolicyManagerImpl.isAllowed Policy does not apply to the resource'sapplicable organizations ... PolicyManagerImpl.isAllowed PASSED? =false Apart fromensuring that the resource owner is subscribing to the correct policy groups and subscribingthe organization to the policy group, what are the correct values to insert into theACPLGPSUBS table?

A. orgentity_id = 2002 and acpolgrp_id = 10001(ManagementAndAdministrationPolicyGroup)and orgentity_id = 2002 and acpolgrp_id =10003(CommonShoppingPolicyGroup)B. orgentity_id = -2001 and acpolgrp_id = 10001(ManagementAndAdministrationPolicyGroup)and orgentity_id = -2001 and acpolgrp_id =10003(CommonShoppingPolicyGroup)C. orgentity_id = -2001 and acpolgrp_id =10001(ManagementAndAdministrationPolicyGroup)and orgentity_id = 2002 and acpolgrp_id=10003(CommonShoppingPolicyGroup)D. orgentity_id = 2002 and acpolgrp_id =10001(ManagementAndAdministrationPolicyGroup)and orgentity_id = -2001 and acpolgrp_id=10003(CommonShoppingPolicyGroup)

Answer: A

Question: 2When running a JUnit test case for a Business Object Document (BOD) in WebSphereCommerce Developer, which feature of Rational Application Developer will allow theapplication developer to view the request and response documents?

A. ConsoleB. Code CoverageC. TCP/IP Monitor

Trainee
Highlight
Trainee
Highlight
Page 3: Certdumps 000-723 V7.10

D. Software Analyzer

Answer: C

Question: 3In what format are test cases written to test Management Center using the test automationframework?

A. XML fileB. ANT scriptC. JUnit classD. OpenLaszlo class

Answer: A

Question: 4An application developer wants to develop new commands and refers to the InformationCenter documentation to understand how the commands and tasks are mapped to the table.Under which section would this information be found?

A. ReferenceB. TutorialsC. DevelopingD. IBM Education Assistant

Answer: A

Question: 5An application developer has customized the login functionality of the Madisons starter storeand needs to unit test the customization using the Storefront Test Automation Engine. If theunit test has to be performed with two different data sets (e.g., user1 / password1, user2 /password2), how should the application developer include the test data in the test case?

A. Include the test data in an XML data file.B. Include both data sets in a single test automation script.C. For each data set write a separate test automation script.D. Invoke the test automation script from a command line and provide test data as commandline parameters.

Answer: A

Question: 6After running the data load utility, the application developer notices an error similar to thefollowing: An error occurred while attempting to populate the table ITEMSPC because the

Trainee
Highlight
Trainee
Highlight
Trainee
Highlight
Trainee
Highlight
Trainee
Highlight
Page 4: Certdumps 000-723 V7.10

mandatory parameter ParentProductIdentifier was missing. The ID was not resolved for thetable ITEMSPC with the unique index data [DL_PROD1_SKU1, 7000000000000000054].Stack trace:com.ibm.commerce.foundation.dataload.exception.DataLoadApplicationException: The IDwas not resolved for the table ITEMSPC with the unique index data [DL_PROD1_SKU1,7000000000000000054]. atcom.ibm.commerce.foundation.dataload.idresolve.IDResolverForOneTable.resolveId(IDResolverForOneTable.java:336) atcom.ibm.commerce.foundation.dataload.idresolve.IDResolverImpl.resolveId(IDResolverImpl.java:266) atcom.ibm.commerce.foundation.dataload.businessobjectmediator.AbstractBusinessObjectMediator.resolveIds( AbstractBusinessObjectMediator.java:1164) atcom.ibm.commerce.foundation.dataload.businessobjectmediator.AbstractBusinessObjectMediator.resolveId(A bstractBusinessObjectMediator.java:1118) atcom.ibm.commerce.inventory.dataload.mediator.AbstractInventoryMediator.resolveItemSPCId(AbstractInvent oryMediator.java:656) atcom.ibm.commerce.inventory.dataload.mediator.InventoryReceiptMediator.populateRECEIPT(InventoryReceipt Mediator.java:251) atcom.ibm.commerce.inventory.dataload.mediator.InventoryReceiptMediator.transform(InventoryReceiptMediat or.java:120) <...> Note: The information in bold represents variableinformation: 7000000000000000054 is the member_id, and DL_PROD1_SKU1 is thepartnumber. What is the cause of the error?

A. The item id is incorrect or missing.B. The unique index constraint is violated.C. The inventory value for the product is missing.D. The inventory system being used is set to ATP while loading non-ATP data.

Answer: D

Question: 7After migrating the store assets project, the application developer notices an exception similarto the following example. [12/22/09 13:13:11:859 PST] 00000012 WASSessionCor ISessionContextRegistry getSessionContext SESN0176I: Will create a new session contextfor application key WC_default_host/webapp/wcs/stores [12/22/09 13:13:13:953 PST]00000012 ValidatorPlug I org.apache.struts.validator.ValidatorPlugIn initResources Loadingvalidation rules file from '/WEB-INF/validator-rules.xml' [12/22/09 13:13:35:265 PST]00000012 TilesPlugin E org.apache.struts.tiles.TilesPlugin initDefinitionsFactory Can'tcreate Tiles definition factory for module ''. [12/22/09 13:13:35:265 PST] 00000012ActionServlet E org.apache.struts.action.ActionServlet init Unable to initialize StrutsActionServlet due to an unexpected exception or error thrown, so marking the servlet asunavailable. Most likely, this is due to an incorrect or missing library dependency.javax.servlet.ServletException: org.apache.struts.tiles.DefinitionsFactoryException: IO Errorwhile parsing file '/WEB-INF/tiles-defs.xml'. Connection timed out: Before attempting to restart

Trainee
Highlight
Page 5: Certdumps 000-723 V7.10

the server, the application developer needs to:

A. change the library dependency in the WEB-INF/struts-config.xml file.B. change the Connection Time Out value in WEB-INF/tiles-defs.xml file.C. modify the validation rules in /WEB-INF/validator-rules.xml file.D. modify the DTD version in the <!DOCTYPE> element of WEB-INF/tiles-defs.xml file.

Answer: D

Question: 8An application developer is creating different outbound queues for different message typeswhile integrating with WebSphere MQ. Which method of the SendMsgCmd command mustbe used to set the queue destination in the custom code?

A. setMsgDataB. setConfigDataC. setContentDataD. setCommandData

Answer: B

Question: 9An application developer needs to ensure that multiple portlets on a page and across pagescan communicate as one client with the WebSphere Commerce Server. Where in the portletsession should the authentication callback handler object and business context object bestored?

A. contextIdB. contextKeyC. contextDataD. contextService

Answer: B

Question: 10An application developer has created a new Social Commerce adapter implementation for anew service provider. Which of the following files must the application developer modify aspart of configuring the new adapter?

A. SocApp > config > ivy.xmlSocApp > config > adapter.configB. SocApp > config > ivy.xmlSocApp > config > soccom_adapter.configC. SocApp > config > soccom_instance.xml

Trainee
Highlight
Trainee
Highlight
Trainee
Highlight
Trainee
Highlight
Page 6: Certdumps 000-723 V7.10

SocApp > config > adapter.configD. SocApp > config > soccom_config.xmlSocApp > config > soccom_adapter.config

Answer: A

Question: 11An application developer is enabling WebSphere Application Server Security with FederatedLDAP Repositories using the WebSphere Commerce Integration Wizard and WebSphereCommerce Developer. Which file must be used for setting the user Security Role, ifApplication Security is enabled?

A. ibm-security-ext.xmlB. ibm-security-bnd.xmlC. ibm-application-bnd.xmlD. ibm-application-ext.xml

Answer: C

Question: 12A customer places an order for two items that total $300. Item A costs $100 and is in stock.Item B costs $200 and is not in stock but will be available in two days. The customer uses acredit card to pay for the order. If this credit card payment method uses 'Early Approval'payment rule, which among the following are TRUE?

A. $100 will be deposited at the time of shipment of Item AB. $100 will be validated and deposited at the time of order captureC. $100 will be validated and approved at the time of order captureD. $300 will be validated at the time of order capture and deposited at the time of shipment ofItem BE. $300 will be reserved at the time of shipment of Item A and deposited at the time ofshipment of Item B

Answer: A,C

Question: 13When using the 'No Validation or Reservation' payment rule, with 'finalize payment' event,what is the target state of payment?

A. APPROVEDB. DEPOSITEDC. FINALIZEDD. DNE (Does Not Exist)

Trainee
Highlight
Trainee
Highlight
Trainee
Highlight
Page 7: Certdumps 000-723 V7.10

Answer: B

Question: 14An application developer needs to encrypt sensitive pieces of information while integrating theSocial Commerce sMash application with BazaarVoice. Which value in the adapter.configmust be encrypted?

A. adminPasswordB. adminSecretC. restAdminPasswordD. sharedKey

Answer: D

Question: 15An application developer has to change the style of Social Commerce widgets. What actiondoes the application developer have to take?

A. Modify soccomie.css and soccom.cssB. Modify the widget definition in REST API.C. Modify REST API, soccom.css and soccomie.cssD. Modify soccomie_style.css and soccom_style.css

Answer: A

Question: 16In the Catalog Entry data model, which table represents a family of products with a commonname and description, used for fulfillment?

A. CATENTRYB. CATENTTYPEC. BASEITEMD. ITEMFFMCTR

Answer: C

Question: 17If the requirements are as follows, which of the URLs must the application developer use??Check if any of the parents of the specified organization are locked. ?Check if the specifiedorganization is the parent organization of the user. If it is not, then check whether the userassumes the Organization Participant role in the specified organization or any of itsancestors. ?Reset all contract information such that new contracts can be applied to reflectthe change in the active organization.

Trainee
Highlight
Trainee
Highlight
Trainee
Highlight
Trainee
Highlight
Trainee
Highlight
Page 8: Certdumps 000-723 V7.10

A. BuyerUserRegistrationUpdate URLB. ContractSetInSession URLC. OrgEntityUpdate URLD. OrganizationSetInSession URL

Answer: D

Question: 18WebSphere Commerce implements Business Object Document (BOD) processingcommands to retrieve, process, modify, and synchronize data. Identify the correctverb/response mapping in the BOD.

A. Get and Respond.B. Process and Show.C. Sync and ConfirmBOD.D. Change and Acknowledge.

Answer: C

Question: 19An application developer needs to define the store level action mapping to specify a targetJSP file which will format Atom feeds for WebSphere Commerce Web services. Where:ShowCatalogGroupDataAreaType is the name of the SDO for the noun.SerializeCatalogGroupMadisonsAtom.jsp is the feed formatting JSP file. What should be theaction mapping in the struts-extension.xml file?

A. <action path="/ShowCatalogGroupDataAreaTypeAtom/0"forward="/atom/Store/SerializeCatalogGroupMadisonsAtom.jsp"/>B. <action path="/ShowCatalogGroupDataAreaTypeAtom/<store_Id>"forward="/atom/Store/SerializeCatalogGroupMadisonsAtom.jsp"/>C. <action path="/ShowCatalogGroupDataAreaType/0"forward="/Rest/WebContent/atom/Store/SerializeCatalogGroupMadisonsAtom.jsp"/>D. <action path="/ShowCatalogGroupDataAreaType/<store_Id>"forward="/Rest/WebContent/atom/Store/SerializeCatalogGroupMadisonsAtom.jsp"/>

Answer: B

Question: 20The business logic layer in WebSphere Commerce runtime is implemented using thecommand pattern where application logic is specified independently from the presentationlayer. Which statement about the implemented commands for the business logic layer iscorrect?

A. Entity beans act as an interface between the business components and the database.

Trainee
Highlight
Trainee
Highlight
Trainee
Highlight
Page 9: Certdumps 000-723 V7.10

B. Task commands are used to implement application logic and should not be accessed bythe presentation layer.C. View commands are invoked by the task commands and are used to compose a view as aresponse to a client request.D. Data bean commands are invoked by the data bean manager and are used to populatefields of a data bean with data from a persistent object.

Answer: B

Question: 21The IBM Gift Center for WebSphere Commerce is a separately ordered product that providesa multi-channel gift registry solution. A Gift Center sample store is available for which of theWebSphere Commerce store models?

A. MadisonsB. Demand ChainC. Supply ChainD. Extended SitesE. Consumer Direct

Answer: A,E

Question: 22An international holding company with multiple unique brands across multiple countries needsto deploy an e-commerce solution. The solution must have the ability to share the catalog,prices and presentation assets, all on a single infrastructure. Which WebSphere Commercebusiness model addresses this requirement?

A. B2B DirectB. Supply ChainC. Extended SitesD. Demand Chain

Answer: C

Question: 23An application developer needs to integrate WebSphere Commerce with Coremetrics togenerate analytics data for search keywords. Which tag would be used to accomplish this?

A. Generic TagB. Content URL TagC. Page Capture TagD. Page View Tag

Trainee
Highlight
Trainee
Highlight
Trainee
Highlight
Page 10: Certdumps 000-723 V7.10

Answer: D

Question: 24If an application developer uses the IBM Installation Manager to install the WebSphereCommerce Developer, which file must the application developer examine to ensure that theinstallation completed successfully?

A. trace.txtB. setup.logC. install.logD. SystemOut.log

Answer: B

Question: 25An application developer is required to install Lotus Expeditor when installing:

A. the IBM Sales Center.B. the IBM Gift Center.C. Coremetrics.D. the WebSphere Commerce development environment.

Answer: A

Question: 26An application developer needs to enable the starter store enhancements. Which of thefollowing commands must the application developer use with the WebSphere CommerceDeveloper product?

A. enableFeature.bat -DfeatureName=store-enhancements [-DdbaPassword=dba_password]B. enableFeature.bat -DinstanceName=<instance_name> -DfeatureName=store-enhancements [-DdbaPassword=dba_password]C. config_ant.bat -buildfile WC_installdir/components/common/xml/enableFeature.xml -DinstanceName=<instance_name>-DdbUserPassword=db_password [-DdbaPassword=dba_password]D. config_ant.bat -buildfile WC_installdir/components/common/xml/enableFeature.xml -DinstanceName=<instance_name>-DfeatureName=store-enhancements -DdbUserPassword=db_password [-DdbaPassword=dba_password]

Answer: A

Question: 27To disable the auto-update process when changes are detected in the wc-devices.xml file,

Trainee
Highlight
Trainee
Highlight
Trainee
Highlight
Trainee
Highlight
Page 11: Certdumps 000-723 V7.10

which file needs to be modified?

A. WC_eardir/xml/config/com.ibm.commerce.foundation/.refreshfilelistB. WC_eardir/xml/config/com.ibm.commerce.foundation/.reloadfilelistC. WC_eardir/xml/config/com.ibm.commerce.foundation/.autosyncfilelistD. WC_eardir/xml/config/com.ibm.commerce.foundation/.updatefilelist

Answer: B

Question: 28Which component can the application developer install as part of WebSphere CommerceDeveloper Professional or Enterprise edition using IBM Installation Manager?

A. IBM Gift CenterB. IBM HTTP ServerC. IBM DB2 databaseD. IBM Sales Center Toolkit

Answer: D

Question: 29An application developer is asked to write queries to retrieve information from custom tables.What types of queries can be created in Data Service Layer?

A. Access bean findBy queriesB. One-step and multi-step queriesC. Single-step and Two-step queriesD. Business Object Document queries

Answer: C

Question: 30What are the methods that the tools framework uses to combine elements?

A. Dynamic chainingB. Wizard branchingC. Element chainingD. Universal chainingE. Notebook branching

Answer: B,C

Question: 31An application developer is deploying custom commands, data beans, and/or Java classes,

Trainee
Highlight
Trainee
Highlight
Trainee
Highlight
Page 12: Certdumps 000-723 V7.10

that must first be packaged as a JAR file. If there are other assets as part of this deployment(additional JSPs, HTML, CSS files, etc.), how would the application developer package anddeploy these assets?

A. EAR FileB. Entire ApplicationC. Partial ModuleD. Partial Application

Answer: D

Question: 32An application developer needs to prevent the Cross-site request forgery (CSRF) type ofmalicious attack. In order to do that, the application developer has enabled the cross-siterequest forgery protection and modified the authentication JSP file to include the authTokenURL parameter. To complete this customization, which property MUST an applicationdeveloper define in the Struts configuration action for stores?

A. csrfSecuredB. csrfAuthTokenC. csrfProtectedD. csrfAuthenticated

Answer: C

Question: 33During a drag and drop operation in a WebSphere Commerce Web 2.0 store, the drag anddrop will trigger an event on the server. The server's response will be in the form of aJavaScript Object Notification (JSON) object. What element in the JSP listens for the JSONobject?

A. Refresh areaB. Refresh mapperC. Refresh controllerD. Refresh redirector

Answer: C

Question: 34An application developer has developed a new Java class to define the behavior of a customIBM Sales Center user interface widget. Which of the following extension points is correct toregister the new behavior in plugin.xml?

A. com.ibm.commerce.telesales.widgets.widgetManagers

Trainee
Highlight
Trainee
Highlight
Trainee
Highlight
Trainee
Highlight
Page 13: Certdumps 000-723 V7.10

B. com.ibm.commerce.telesales.widgets.managedWidgetsC. com.ibm.commerce.telesales.widgets.configuredWidgetsD. com.ibm.commerce.telesales.widgets.widgetDescriptors

Answer: A

Question: 35What is the name of the noun that the Gift Center services interact with?

A. GiftListB. GiftCenterC. GiftRegistryD. GiftCenterNoun

Answer: A

Question: 36An application developer needs to implement a Business Object Document (BOD) command.Which exceptions would the application developer handle?

A. ECIOExceptionB. ECUserExceptionC. ECSystemExceptionD. ECCommandExceptionsE. ECApplicationException

Answer: C,E

Question: 37An application developer uses Dojo to abstract the JavaScript events system for the Web 2.0store. Which Dojo functions would the application developer use to "listen" to a function calland connect functions to it?

A. dojo.init()B. dojo.load()C. dojo.listen()D. dojo.connect()E. dojo.subscribe()

Answer: D,E

Question: 38Which part of the Business Object Document (BOD) model is represented as the businessobject?

Trainee
Highlight
Trainee
Highlight
Trainee
Highlight
Trainee
Highlight
Trainee
Highlight
Trainee
Highlight
Page 14: Certdumps 000-723 V7.10

A. VerbB. NounC. Data AreaD. Application Area

Answer: B

Question: 39An application developer has created a Business Object Document (BOD) service module forthe Noun ExtendedAddress. In order to implement the Get operation, the applicationdeveloper has to obtain the physical object from the metadata (ExtendedAddressMetadata)class. Which method in ExtendedAddressMetadata class needs to be modified to obtain thephysical object?

A. getMetadata()B. getRootEClass()C. getPhysicalObject()D. getObjectRelationMetadata()

Answer: B

Question: 40An application developer is extending a noun. Which method in the custom read mediatorshould the application developer implement for the Get service to populate the logical SDO?

A. getNoun()B. buildNoun()C. createNoun()D. populateNoun()

Answer: B

Question: 41In order to implement error handling at the JSP page level to ensure the transaction is rolledback and the exception does not fall through to the application level, which of the followingMUST the application developer do?

A. Catch the ECSystemException.B. Specify a JSP page as an errorHandler page.C. Define the error handler in the deployment descriptor.D. Call the com.ibm.commerce.server.JSPHelper class.E. Call the com.ibm.commerce.server.JSPError class.

Trainee
Highlight
Trainee
Highlight
Trainee
Highlight
Trainee
Highlight
Trainee
Highlight
Page 15: Certdumps 000-723 V7.10

Answer: B,D

Question: 42An application developer has to create a new task commandAddUserToCatalogMailingListTask which adds a user to a catalog mailing list. Which of thefollowing is the correct implementation for the task command?

A. AddUserToCatalogMailingListTask addToMailingListCmd = null;addToMailingListCmd = (AddUserToCatalogMailingListTask)CommandFactory.createCommand("com.mycompany.commands.AddUserToCatalogMailingListTask", getStoreId());B. AddUserToCatalogMailingListTask addToMailingListCmd = null;addToMailingListCmd = (AddUserToCatalogMailingListTask)CommandFactory.createCommand("com.mycompany.commands.AddUserToCatalogMailingListTaskImpl", getLangID());C. AddUserToCatalogMailingListTask addToMailingListCmd = null;addToMailingListCmd = (AddUserToCatalogMailingListTask)CommandFactory.createCommand("com.mycompany.commands.AddUserToCatalogMailingListTask", getCommandContext());D. AddUserToCatalogMailingListTask addToMailingListCmd = null;addToMailingListCmd = (AddUserToCatalogMailingListTask)CommandFactory.createCommand("com.mycompany.commands.AddUserToCatalogMailingListTaskImpl",getCommandContext());

Answer: A

Question: 43Regarding the WebSphere Commerce persistence layer, which statement below is FALSE?

A. One can use both EJB and data service layer persistence models within the sametransaction.B. One can use the data service layer to perform operations (create, retrieve, update, delete)directly on the physical data, bypassing the logicalschema altogether.C. Extensions to Business Object Document (BOD) service modules must use the dataservice layer.D. The data service layer (DSL) provides a neutral interface for accessing data independentof the object-relational mapping framework.

Answer: A

Question: 44In order to enable a WebSphere Commerce store with Web 2.0 features, the application

Trainee
Highlight
Trainee
Highlight
Trainee
Highlight
Trainee
Highlight
Page 16: Certdumps 000-723 V7.10

developer must define elements in the JSP files. These elements include which of thefollowing?

A. Context controllerB. Refresh areasC. Refresh controllersD. Refresh redirectorsE. Refresh responders

Answer: B,C

Question: 45An application developer needs to write a new command which should be eligible forcommand-based cache invalidation. Which class should the new command extend?

A. com.ibm.websphere.command.CacheableCmdImplB. com.ibm.commerce.command.ControllerCommandImplC. com.ibm.websphere.command.TargetableCommandImplD. com.ibm.commerce.command.ECTargetableCommandImpl

Answer: B

Question: 46Identify the WebSphere Commerce session cookie pertaining to a user that has the followingcharacteristics? ?This session cookie flows between the browser and server over both SSL ornon-SSL connection. ?It is used for user identification over non-SSL connections. ?It containsuser session values such as login timeout, session identifier, etc.

A. WC_USERACTIVITY_IDB. WC_GENERIC_ACTIVITYDATAC. WC_GENERIC_USERDATAD. WC_USER_ACTIVITYDATA

Answer: A

Question: 47A customer needs to send additional information from the shopping cart to the Order moduleusing the UserData field. How can the application developer accomplish this requirement?

A. Extend the order data bean.B. Write new order access bean.C. Customize the Business Object Mediator.D. Customize the client library and component facade.

Trainee
Highlight
Trainee
Highlight
Trainee
Highlight
Page 17: Certdumps 000-723 V7.10

Answer: D

Question: 48An application developer needs to optimize performance when the Stores web applicationinvokes a component service. The service and the client are in the same application. Which ofthe following invocation bindings must be used?

A. Local EJB binding.B. Web services binding in a J2SE application.C. Generated Web service client proxy binding.D. Service binding using the WebSphere Commerce JCA Messaging subsystem.

Answer: A

Question: 49An application developer has been asked to add client-side validation for the start and enddates of Web Activities in the Management Center Marketing tool. What is the first step theapplication developer needs to perform to add the new validation?

A. Create a new class that extends wcfValidator.B. Create a custom validation service that extends wcfValidateService.C. Write validation script in WebActivityPrimaryObjectDefinition.lzx.D. Extend the change mediator class and implement the validateCreate and validateChangemethods.

Answer: A

Question: 50An application developer needs to add Web 2.0 features to the Consumer Direct store model.This involves registering events that respond to AJAX calls. Which dojo function must be usedto register an event and the JavaScript function that triggers it?

A. dojo.listen(topic, context, method)B. dojo.connect(topic, context, method)C. dojo.subscribe(topic, context, method)D. dojo.connectPublisher(topic, object, event)

Answer: D

Question: 51Which of the following CANNOT be performed using the WebSphere Commerce data loadutility?

A. Updating SKU inventory

Trainee
Highlight
Trainee
Highlight
Trainee
Highlight
Trainee
Highlight
Trainee
Highlight
Page 18: Certdumps 000-723 V7.10

B. Loading promotionsC. Loading sales catalogsD. Loading merchandising associations

Answer: B

Question: 52An application developer needs to customize the data load utility and create a business objectconfiguration file. Which element needs to be specified in the business object configurationfile?

A. <_config:DataWriter>B. <_config:Database>C. <_config:DataReader>D. <_config:BusinessContext>

Answer: C

Question: 53An application developer needs to load a comma separated value (CSV) file to theWebSphere Commerce database. Which of the following task sequences is correct?

A. txttransform -> dtdgen -> idresgen -> massloadB. txttransform -> idresgen -> dtdgen -> massloadC. txttransform -> idresgen -> xmltransform -> massloadD. txttransform -> xmltransform -> idresgen -> massload

Answer: D

Question: 54An application developer needs to enable e-mail notification in workspaces in the WebSphereCommerce development environment. Which snippet would be appropriate?

A. <ActivateTaskEmail isEmailEnabled="true" from="" cc="" bcc="" language="en_US" /><RejectTaskEmail isEmailEnabled="true" from="" cc="" bcc="" language="en_US" /><ApproveTaskGroupEmail isEmailEnabled="true" from="" cc="" bcc="" language="en_US" />B. <ActivateEmail isEmailEnabled="true" from="" cc="" bcc="" language="en_US" /><RejectEmail isEmailEnabled="true" from="" cc="" bcc="" language="en_US" /><ApproveGroupEmail isEmailEnabled="true" from="" cc="" bcc="" language="en_US" />C. <ActivateTaskEmail isEmailEnabled="true" from="" cc="" bcc="" language="en_US" /><RejectTaskEmail isEmailEnabled="true" from="" cc="" bcc="" language="en_US" /><NotificationTaskEmail isEmailEnabled="true" from="" cc="" bcc="" language="en_US" />D. <ActivateEmail isEmailEnabled="true" from="" cc="" bcc="" language="en_US" /><RejectEmail isEmailEnabled="true" from="" cc="" bcc="" language="en_US" />

Trainee
Highlight
Trainee
Highlight
Trainee
Highlight
Page 19: Certdumps 000-723 V7.10

<NotificationEmail isEmailEnabled="true" from="" cc="" bcc="" language="en_US" />

Answer: A

Question: 55An application developer needs to initialize the attribute dictionary by setting theinitAttributeDictionary property to true in the wc-loader-<object>.xml. Which element shouldthis property be added to?

A. <_config:DataReader>B. <_config:DataMapping>C. <_config:BusinessObjectBuilder>D. <_config:BusinessObjectMediator>

Answer: D

Question: 56If the application developer has customized the database schema by creating new tables on astaging server, which of the following requirements must be met?

A. The new table must contain only configuration data.B. The new table must contain references to operational tables.C. A referential integrity constraint cycle cannot exist among the tables.D. An insert trigger exists when populating the table in the production database.E. Rows in staging-enabled tables must be uniquely identifiable by at most five columns: Twocolumns containing strings (maximum length: 254characters) and three columns containing numbers (maximum length: BIGINT).

Answer: A,C,E

PartPartPartPart BBBB (57(57(57(57 Questions)Questions)Questions)Questions)Question: 1Gift Registry and Wish List both share the GRGFTREG table to save profile information withsome differences. How can an application developer find these differences?

A. GRGFTREG.REGTYPE column has a default value of 0 for the Wish List.B. GRGFTREG.REGTYPE column has a default value of 0 for the Gift Registry.C. GRGFTREG.EVENTTYPE_ID column, mapped with GREVNTTYPE table, resolves thetype.D. GRGFTREG.PREEVENTADDRESS_ID and POSTEVENTADDRESS_ID columns are onlyapplicable to the Wish List.E. GRGFTREG.PREEVENTADDRESS_ID and POSTEVENTADDRESS_ID columns are onlyapplicable to the Gift Registry.

Trainee
Highlight
Trainee
Highlight
Trainee
Highlight
Trainee
Highlight
Trainee
Highlight
Page 20: Certdumps 000-723 V7.10

Answer: B,E

Question: 2An application developer designs a contract model (as shown in Exhibit A) based on thefollowing requirements that need to be supported : 1.customers have one or more bill-toaddresses 2.each bill-to address has one or more associated ship-to addresses 3.when acustomer is shopping, they shop for one bill-to/ship-to combination at a time Exhibit AHowever, the requirements that will be supported by the contract model design are:

A. 1 and 3B. 2 and 3C. 1 and 2 C.1 and 2D. 1, 2 and 3D.1, 2 and 3

Answer: D

Question: 3A business wants to deploy an e-commerce solution that supports buyers who purchasegoods or services, supports resellers who sell a manufacturer's goods and supports amanufacturer who creates the goods. Which WebSphere Commerce business modeladdresses this requirement?

A. B2CB. B2B DirectC. Supply ChainD. Demand Chain

Answer: D

Question: 4The IBM Sales Center uses SOAP over HTTP messaging protocol to communicate with theWebSphere Commerce Server. The request handler prepares a Business Object Document(BOD) and sends it to the WebSphere Commerce server. What is the next step to processthis request?

A. The message mapper invokes a WebSphere Commerce BOD command.B. The message mapper invokes a WebSphere Commerce controller command.C. The message mapper maps the BOD to a WebSphere Commerce BOD command.D. The message mapper maps the BOD to a WebSphere Commerce response buildercommand.

Answer: C

Question: 5

Trainee
Highlight
Trainee
Highlight
Trainee
Highlight
Trainee
Highlight
Page 21: Certdumps 000-723 V7.10

An application developer needs to create a custom feed by converting RESTful HTTP GETrequests into IBM WebSphere Commerce Web service requests. Which of the following canbe used to do this?

A. Remote WidgetsB. JAX-RS resourceC. JAX-RS providerD. Atom Syndication

Answer: B

Question: 6What presentation layer is supported by WebSphere Commerce out of the box?

A. StrutsB. Data sourceC. WidgetsD. JSF

Answer: A

Question: 7An application developer needs to change the workspaces locking policy and therefore needsto change WCDE_installdir/xml/content-management/wc-resource-containers.xml. Which ofthe following options identifies the element that needs to be changed?

A. <wc:DefaultConfigurationlockingPolicy="Workspaces_locking_policy"enableDynamicWorkspaceCreation="false"/>B. <wc:workspaceConfigurationlockingPolicy="Workspaces_locking_policy"enableDynamicWorkspaceCreation="false"readPrefixName="WCR"writePrefixName="WCW"/>C. <wc:workspaceConfigurationlockingPolicy="Workspaces_locking_policy"enableDynamicWorkspaceCreation="false"/>D. <wc:DefaultConfigurationlockingPolicy="Workspaces_locking_policy"enableDynamicWorkspaceCreation="false"readPrefixName="WCR"

Trainee
Highlight
Trainee
Highlight
Page 22: Certdumps 000-723 V7.10

writePrefixName="WCW"/>

Answer: D

Question: 8An application developer needs to perform an initial data load using the WebSphereCommerce Data Load utility. What action must be taken to maximize performance?

A. Not specify a key range.B. Specify a large ID resolver cache size.C. Specify the ID resolver cache size to 0.D. Specify a large commit count and batch size.E. Specify a commit count of 1 and batch size of 1 to minimize rollbacks.

Answer: B,D

Question: 9An application developer is creating custom data readers to customize the data load utility toread data from different source formats. Which method must be implemented?

A. next()B. init()C. getVarPosition()D. getSourcePosition()

Answer: A

Question: 10An application developer needs to perform a delta data load to existing catalog data. Whatparameter must be specified in wc-dataload.xml for dataLoadMode?

A. InsertB. ReplaceC. ResetD. Update

Answer: B

Question: 11Which of the following database tables are included in the staging server data model?

A. STAGLOGB. STAGSITETAB

Trainee
Highlight
Trainee
Highlight
Trainee
Highlight
Trainee
Highlight
Trainee
Highlight
Page 23: Certdumps 000-723 V7.10

C. STGMERTABD. STGSTORETABE. STGUIDTAB

Answer: A,C

Question: 12An application developer customized the data load utility. While unit testing,DataLoadApplicationException is thrown. What is the reason for this exception?

A. Database dead lock or Out of Memory issue.B. Input data source file has erroneous records.C. Configuration files have incomplete elements.D. Database throws exception while executing SQL statements.

Answer: B

Question: 13An application developer encounters an error similar to the following when working with Strutsconfiguration files when applications are developed using the Service Oriented Architecture(SOA). Error CMN0203E when working with Struts configuration files 000000e5WC_SERVER 3 -673d4df:1235cd8ecc0:-7fffcom.ibm.commerce.struts.BaseAction.executeView actionName=JspView 000000e5WC_SERVER 3 -673d4df:1235cd8ecc0:-7fffcom.ibm.commerce.struts.BaseAction.executeView unknown view from path info Which of thefollowing can be used to resolve the issue?

A. If the command is a view name, update the CMDREG table to contain a mapping betweenthe interface name and the commandimplementation.B. If the command is a controller command or URL request, define it as a forwardconfiguration with the correct view name, store ID and device IDC. If the command is a view command, ensure the Struts configuration files contain an actionconfiguration between the URL and the commandinterface name that represents that URLD. If the command is a view name defined in the <global-forwards> section of theconfiguration file, ensure a corresponding action with the samepath name and of type com.ibm.commerce.struts.BaseAction is defined in the configurationfile.

Answer: D

Question: 14Management Center Catalog Upload feature on the production environment failed due to the

Trainee
Highlight
Trainee
Highlight
Page 24: Certdumps 000-723 V7.10

maximum file size of CSV file or .zip being limited to 10 MB. An application developer wasasked to resolve the problem by changing the maximum CSV file size limit. The issue can beresolved by:

A. updating the WebSphere Commerce configuration file on the production server.B. updating the client, deploying the change to production server.C. updating the client, the WebSphere Commerce configuration file and deploying the changeto the production server.D. updating the client, the WebSphere Commerce configuration file, building and deployingthe change to the production server.

Answer: D

Question: 15When publishing the migrated application in WebSphere Commerce Developer, anapplication developer notices that the publishing fails and an exception similar to the followingexample occurs. [1/7/10 14:32:31:125 PST] 00000064 CommerceSrvr A WcsAppinitPolicyManager CMN0007S: Initialization has started for "Policy Manager". [1/7/1014:35:50:734 PST] 0000006f SystemErr R Exception in thread"LT=0:P=910359:O=0:port=9100" java.lang.OutOfMemoryError [1/7/10 14:36:21:156 PST]0000006f SystemErr R at java.net.PlainSocketImpl.socketAccept(Native Method) [1/7/1014:36:23:187 PST] 0000006f SystemErr R atjava.net.PlainSocketImpl.accept(PlainSocketImpl.java:414) [1/7/10 14:36:26:281 PST]0000006f SystemErr R at java.net.ServerSocket.implAccept(ServerSocket.java:464) [1/7/1014:36:35:015 PST] 00000064 CommerceSrvr E PolicyManagerProvider getInstanceCMN0409E: The following error occurred during processing:"java.lang.reflect.InvocationTargetException". [1/7/10 14:36:37:000 PST] 00000064CommerceSrvr E WcsApp initPolicyManager CMN0112E: The following error has beendetected while initializing "Instance/PolicyManagerClassName":java.lang.reflect.InvocationTargetException.java.lang.reflect.InvocationTargetException atsun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) atsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) atsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)at java.lang.reflect.Method.invoke(Method.java:599) atcom.ibm.commerce.accesscontrol.policymanager.PolicyManagerProvider.getInstance(PolicyManagerProvider.java:79) atcom.ibm.commerce.server.WcsApp.initPolicyManager(WcsApp.java:506) <more error lines>The exception that the application developer should focus on first is the:

A. ServerSocket exception.B. Access Control exception.C. InvocationTarget exception.D. OutOfMemoryError exception.

Trainee
Highlight
Page 25: Certdumps 000-723 V7.10

Answer: D

Question: 16During testing, an application developer notices that when sending a message to a backendsystem with WebSphere MQ, unexpected characters show up in the XML message. Forexample, the WebSphere Commerce log shows:com.ibm.commerce.messaging.outboundservice.Messaging.sendReceiveImmediate()Message contentis: ?com.ibm.commerce.messaging.outboundservice.Messaging.sendReceiveImmediate()Message content is: ? What is the reason for this problem?

A. The message header has not been parsed correctly.B. The value of the targetClient field should be set to "MQ".C. The message is from JMSErrorQueue; an error message needs to be displayed to the user.D. Security is enabled on the messaging server and, therefore, the encrypted message showsup.

Answer: B

Question: 17An application developer has created a new promotion type in Management Center. Usingthe test automation framework, which action should the application developer use to activatethe promotion while testing the new promotion type?

A. wcfAutoRunInitServiceActionB. wcfAutoRunCreateServiceActionC. wcfAutoRunCustomServiceActionD. wcfAutoRunRefreshServiceAction

Answer: C

Question: 18An application developer needs to refer to video presentations regarding new features inWebSphere Commerce for a business requirement. Where can these be found in theInformation Center?

A. SamplesB. TutorialsC. DevelopingD. IBM Education Assistant

Answer: D

Question: 19

Trainee
Highlight
Trainee
Highlight
Trainee
Highlight
Trainee
Highlight
Trainee
Highlight
Page 26: Certdumps 000-723 V7.10

An application developer needs to use the Management Center test automation framework.Which statement is TRUE?

A. Parameter names and values can be set using the wcfAutoSetParamAction action in thetest case.B. The test automation framework must be extended to validate the Management Centermodel, services, and object definitions.C. Use the test automation framework to validate Management Center user interface widgets,such as properties views and list views.D. A test case can be executed by adding a URL parameter named testdata to theManagement Center URL with the test case file name as the Value.

Answer: D

Question: 20Upon accessing URL:http://hostname:8007/webapp/wcs/component/member/services/MemberServices, thefollowing page is displayed:{http://www.ibm.com/xmlns/prod/commerce/9/member}MemberServices Hi there, this is aWeb service! This is an indication to the application developer that the application has startedsuccessfully after:

A. the enablement of member subsystem.B. the store has been published successfully.C. the instance creation has been completed successfully.D. the enablement of WebSphere Commerce foundation feature.

Answer: D

Question: 21In Social Commerce, which file needs to be modified to configure the sMash application withPluck, Bazaar Voice, or Lotus Connections specific to the customer's environment?

A. WC_installdir/components/social-commerce/config/port.configB. WC_installdir/components/social-commerce/config/plugin.configC. WC_installdir/components/social-commerce/config/adapter.configD. WC_installdir/components/social-commerce/config/listener.config

Answer: C

Question: 22What file does the application developer need to examine first to confirm the successfulinstallation of WebSphere Commerce Developer?

Trainee
Highlight
Trainee
Highlight
Trainee
Highlight
Trainee
Highlight
Trainee
Highlight
Page 27: Certdumps 000-723 V7.10

A. setup.logB. SystemOut.logC. setdbtype.logD. wc-server.xml

Answer: A

Question: 23In order to set up a new customer facing extended sites store using WebSphere CommerceAccelerator, onto which store does the developer need to log on to as site administrator?

A. Extended sites storeB. Extended sites hub storeC. Extended sites asset storeD. Extended customer facing store

Answer: B

Question: 24An application developer notices that the agent_data_location does not contain copied data.What behavior can the application developer expect during a silent installation using the IBMInstallation Manager? The IBM Installation Manager:

A. fails to execute.B. creates a new agent_data_location.C. copies the data to the agent_data_location.D. fails to detect previous Rational Application Developer installations.

Answer: D

Question: 25To check if IBM Gift Center for WebSphere Commerce setup script ran successfully, whichfile does the application developer need to verify?

A. gc.setup.componentB. gc.config.componentC. gc.enabled.componentD. gc.install.component

Answer: C

Question: 26As part of a Web 2.0 interaction, WebSphere Commerce passes a response to common JSPs.These JSPs generate a JavaScript Object Notification (JSON) object, which must be

Trainee
Highlight
Trainee
Highlight
Trainee
Highlight
Page 28: Certdumps 000-723 V7.10

consumed by the client browser using JavaScript. What component of the WebSphereCommerce AJAX framework must the application developer code to handle the JSON object?

A. ServiceB. Refresh areaC. Refresh controllerD. Refresh redirector

Answer: A

Question: 27An application developer needs to make a controller command available to AJAX requests.What must be done?

A. Prefix the command URL in the JSP with AJAX.B. Map the controller command to the AjaxAction in the struts configuration.C. Change the controller command's mapping to com.ibm.commerce.struts.AjaxRequest.D. Change the controller command's mapping to com.ibm.commerce.struts.AjaxService.

Answer: B

Question: 28An application developer needs to define and load the access control policies to secure theaccess for a new Get command. Where does the application developer create the<CustomNoun>AccessControlPolicies.xml file to load into the database using acpload?

A. WCDE_installdir\component\<CustomNoun>\xml\policiesB. WCDE_installdir\component\foundation\xml\policies\xmlC. WCDE_installdir\xml\policiesD. WCDE_installdir\xml\policies\xml

Answer: D

Question: 29An application developer has implemented business logic to add more information to theCatalogEntry noun. Which of the following is the correct insert statement for the CMDREGtable for this new implementation?

A. insert into cmdreg (storeent_id, interfacename, classname, target) values (0,'com.ibm.commerce.catalog.facade.server.commands.InsertMoreCatalogEntryDataCmd+IBM_Admin_Details.0','com.mycompany.commerce.foundation.server.command.bod.bom.InsertMoreNounChangeControlMetaDataCmdImpl', 'Local');B. insert into cmdreg (storeent_id, interfacename, classname, target) values (0,

Trainee
Highlight
Trainee
Highlight
Trainee
Highlight
Trainee
Highlight
Page 29: Certdumps 000-723 V7.10

'com.ibm.commerce.catalog.facade.server.commands.InsertMoreCatalogEntryCmd+IBM_Admin_Details','com.mycompany.commerce.foundation.server.command.bod.bom.InsertMoreNounChangeControlMetaDataCmdImpl', 'Local');C. insert into cmdreg (storeent_id, interfacename, classname, target) values (0,'com.ibm.commerce.catalog.facade.server.commands.InsertMoreCatalogEntryDataCmd','com.mycompany.commerce.foundation.server.command.bod.bom.InsertMoreNounChangeControlMetaDataCmdImpl', 'Local');D. insert into cmdreg (storeent_id, interfacename, classname, target) values (0,'com.ibm.commerce.catalog.facade.server.commands.InsertMoreCatalogEntryCmd+IBM_Admin_Details.0','com.mycompany.commerce.foundation.server.command.bod.bom.InsertMoreNounChangeControlMetaDataCmdImpl', 'Local');

Answer: A

Question: 30An application developer needs to add a new feature in Management Center which will allowmarketing managers to market to customers based on whether they provided their phonenumbers or not. How can this be achieved?

A. Add a new action.B. Add a new target.C. Add a new trigger.D. Add a new web activity template.

Answer: B

Question: 31An application developer is asked to retrieve tax details from an external tax service provider.Which invocation binding must be used by the Web services client?

A. JCAInvocationBindingImplB. LocalEJBInvocationBindingImplC. JAXWebServiceInvocationBindingImplD. JMSWebServiceInvocationBindingImpl

Answer: A

Question: 32While working with Web 2.0 widgets, if an application developer needs to unblock the userinterface after a JSP page refresh, which AJAX framework function needs to be coded?

A. postRefreshArea

Trainee
Highlight
Trainee
Highlight
Trainee
Highlight
Page 30: Certdumps 000-723 V7.10

B. postRefreshContextC. postRefreshHandlerD. postRefreshController

Answer: C

Question: 33In order to package and deploy custom assets, the application developer needs to create theappropriate JAR file. Which assets belong to the JAR file?

A. SAR filesB. JSP filesC. Data beansD. Property filesE. Utility classesF. Controller commands

Answer: C,E,F

Question: 34An application developer needs to add a new tab pane for a product to hold warrantyinformation in the Catalog tool of the Management Center. In which file should the new tab bedeclared?

A. ProductGrid.lzxB. ProductPropertiesViews.lzxC. ProductTopObjectDefinition.lzxD. ProductPrimaryObjectDeinifinion.lzx

Answer: B

Question: 35In which case must container-managed persistence entity beans be used instead of a sessionbean? A case where:

A. a query updates data in a table.B. a query returns a large result set.C. a query retrieves data from several tables.D. a SQL statement performs a database intensive read operation.

Answer: A

Question: 36The following JavaScript defines an Ajax service: <script type="text/javascript">

Trainee
Highlight
Trainee
Highlight
Trainee
Highlight
Trainee
Highlight
Page 31: Certdumps 000-723 V7.10

wc.service.declare({ id: "AjaxAddOrderItem", actionId: "AjaxAddOrderItem", url:"AjaxOrderChangeServiceItemAdd", formId: "" }) </script> There is a method named"AjaxAddOrderItem" with a URL of "AjaxOrderChangeServiceItemAdd." In which file is thisURL registered?

A. struts-config-server.xmlB. struts-config-custom.xmlC. struts-config-ajax.xmlD. struts-config-order-services.xml

Answer: D

Question: 37An application developer uses the following steps to process a Get request from the businesslogic layer. 1.Persistence service uses query template to convert XPath to SQL 2.Mediatorsconvert logical SDO (request) to physical SDO 3.Business Object Document (BOD) sent toDSL facade 4.Mediators convert physical SDO (response) to logical SDO Which of thefollowing is the correct sequence of steps?

A. 2, 1, 4 and 3B. 2, 4, 1 and 3C. 3, 2, 1 and 4D. 4, 1, 2 and 3

Answer: C

Question: 38An application developer has created a Business Object Document (BOD) service module forthe noun ExtendedAddress. What command should the application developer use to addadditional business logic for parsing search expressions?

A. Fetch commandB. GetNoun commandC. ProcessNoun commandD. InsertMoreData command

Answer: B

Question: 39An application developer needs to retrieve the data from an external system before theBusiness Object Document (BOD) Process command executes. Which part of the BODcommand framework must the application developer extend?

A. Extend read()method of the Process<NounName>Cmd.

Trainee
Highlight
Trainee
Highlight
Trainee
Highlight
Trainee
Highlight
Page 32: Certdumps 000-723 V7.10

B. Extend readData() method of the Process<NounName>Cmd.C. Extend get() method of the Process<NounName>Cmd.D. Extend getData() method of the Process<NounName>Cmd.

Answer: A

Question: 40JSP error handling within WebSphere Commerce is performed in which of these ways?

A. Error handling within the pageError handling within the controller commandError handling using the StoreDataBeanB. Error handling within the pageError handling at the page levelError handling at the application levelC. Error handling at the page levelError handling at the application levelError handling within the controller commandD. Error handling at the page levelError handling at the application levelError handling through a helper class

Answer: B

Question: 41An application developer has created new business validation rules for the Gift Registry. Inwhich file should these new business validation rules be registered?

A. wc-GiftCenter-RuleConfig-ext.xmlB. wc-GiftCenter-RuleValidator-ext.xmlC. wc-GiftList-RuleConfig-ext.xmlD. wc-GiftList-RuleValidator-ext.xml

Answer: D

Question: 42An application developer is customizing the IBM Sales Center Client, adding a new text box tothe identity page of the customer editor page. How should the application developer definethe control in plugin.xml used to pass the value to USERS.FIELD1?

A. <extension point="com.ibm.commerce.telesales.widgets.controls"><controlid="customer.msg"type="text"

Trainee
Highlight
Trainee
Highlight
Trainee
Highlight
Page 33: Certdumps 000-723 V7.10

tooltip="message"modelPath="customer.msg"userData="users.userField1"/></extension>B. <extension point="com.ibm.commerce.telesales.widgets.controls"><controlid="customer.msg"type="text"tooltip="message"modelPath="customer.userField1"userData="msg"/></extension>C. <extension point="com.ibm.commerce.telesales.widgets.controls"><controlid="customer.msg"type="text"tooltip="message"modelPath="userField1"userData="msg"/></extension>D. <extension point="com.ibm.commerce.telesales.widgets.controls"><controlid="customer.msg"type="text"tooltip="message"modelPath="customer.msg"userData="userField1"/></extension>

Answer: B

Question: 43AddressType is a logical object which contains an enumeration with values 'Shipping', 'Billing'and 'ShippingAndBilling' whereas the corresponding physical object consists of values 'S', 'B'and 'SB' respectively. In order to configure the relationship between the external and internalkeys of these business objects, which step describes the required customization in thebusiness logic layer?

A. Add the following elements to the service module Add the following elements to the servicemodule? wc-component.xml<Tag XPath="DataArea/Person/ContactInfo/Address@type[" Field="Shipping"/><TagXPath="DataArea/Person/ContactInfo/Address@type[??" Field="Shipping"/><Tag XPath="DataArea/Person/ContactInfo/Address@type[" Field="Billing"/><TagXPath="DataArea/Person/ContactInfo/Address@type[??" Field="Billing"/>

Trainee
Highlight
Page 34: Certdumps 000-723 V7.10

<Tag XPath="DataArea/Person/ContactInfo/Address@type[B" Field="ShippingAndBilling"/><Tag XPath="DataArea/Person/ContactInfo/Address@type[?B?" Field="ShippingAndBilling"/>B. Add the following elements to the service module Add the following elements to the servicemodule? PersonBODMapping.xmlf<Tag XPath="DataArea/Person/ContactInfo/Address@type[" Field="Shipping"/><TagXPath="DataArea/Person/ContactInfo/Address@type[??" Field="Shipping"/><Tag XPath="DataArea/Person/ContactInfo/Address@type[" Field="Billing"/><TagXPath="DataArea/Person/ContactInfo/Address@type[??" Field="Billing"/><Tag XPath="DataArea/Person/ContactInfo/Address@type[B" Field="ShippingAndBilling"/><Tag XPath="DataArea/Person/ContactInfo/Address@type[?B?" Field="ShippingAndBilling"/>C. Add the following elements to the service module Add the following elements to the servicemodule? wc-component.xml<_config:valuemappingservice><_config:valuemapping externalName="AddressType" internalName="AddressType"><_config:valuemap externalValue="Shipping"internalValue="S" /><_config:valuemap externalValue="Billing" internalValue="B" /><_config:valuemap externalValue="ShippingAndBilling" internalValue="SB" /></_config:valuemapping></_config:valuemappingservice>D. Add the following elements to the service module Add the following elements to the servicemodule? wc-component-client.xml<_config:valuemappingservice><_config:valuemapping externalName="AddressType" internalName="AddressType"><_config:valuemap externalValue="Shipping"internalValue="S" /><_config:valuemap externalValue="Billing" internalValue="B" /><_config:valuemap externalValue="ShippingAndBilling" internalValue="SB" /></_config:valuemapping></_config:valuemappingservice>

Answer: C

Question: 44An application developer is coding a task command for a precision marketing target element.In order to achieve this, the new task command implements EnterBirthdayTaskCmd. Which ofthe following statements would the application developer use for logging purposes?

A. private final static Logger LOGGER = new LoggingHelper().getLogger(EnterBirthdayTaskCmdImpl.class);B. private final static Logger logger =LoggingHelper.getLogger(EnterBirthdayTaskCmdImpl.class);C. private final static Logger LOGGER = new LoggingHelper().getLog(EnterBirthdayTaskCmdImpl.class);

Trainee
Highlight
Page 35: Certdumps 000-723 V7.10

D. private final static Logger logger = Logging.getLogger (EnterBirthdayTaskCmdImpl.class);

Answer: B

Question: 45To prevent strange DynaCache behavior when using JSTL tags, which one of the following isthe proper way to use the <c:import> tag?

A. <% out.flush(); %><c:import url=<a url> /><% out.flush(); %>B. <% JSPHelper.setUncacheable(req,true); %><c:import url=<a url> />C. <% ((ServletCacheResponse)response).setDoNotConsume(true); %><c:import url=<a url> />D. <% JSPHelper.flush(); %><c:import url=<a url> /><% JSPHelper.flush(); %>

Answer: A

Question: 46An application developer needs to write custom business logic to check if the changeable partof the noun requires modification. Which approach does the application developer need tofollow?

A. Create a Java class that extendsAbstractChangeNounPartUsingBusinessObjectMediatorCmdImpl and implements theChangeNounPartinterface.B. Create a Java class that extends BusinessObjectMediatorCmdImpl and implements theChangeNounPartValidation interface.C. Create a Java class that extends ChangeNounPartUsingBusinessObjectMediatorCmdImpland implements theChangeNounPartValidation interface.D. Create a Java class that extends ChangeNounPartUsingBusinessObjectMediatorCmdImpland implements the ChangeNounPart interface.

Answer: A

Question: 47While implementing a new Access Profile for a custom Get service, an application developeris asked to protect this profile so that it is only accessible by the owner. Which method doesthe application developer need to implement to enforce this?

Trainee
Highlight
Trainee
Highlight
Trainee
Highlight
Trainee
Highlight
Page 36: Certdumps 000-723 V7.10

A. Protectable.fulfillsB. Protectable.getOwnerC. AuthorizationServiceFactory.canExecuteD. AuthorizationServiceFactory.checkIsAllowed

Answer: A

Question: 48A customer places an order for two items that total $300. Item A costs $200 and is in stock.Item B costs $100 and is not in stock but will be available in two days. If the customer paysthrough a payment method which uses the 'Early Deposit' payment rule, which of thefollowing is TRUE?

A. $200 will be validated and deposited at the time of order capture.B. $300 will be validated and deposited at the time of order capture.C. $200 will be validated at the time of order capture and deposited at the time of shipment ofitem A.D. $300 will be validated at the time of order capture and deposited at the time of shipment ofitem A.

Answer: A

Question: 49An application developer is providing integration support for the backend system usingWebSphere MQ. A new customer registers at the store, then makes a correction to theiraddress information, then makes a purchase order. What kind of processing should beimplemented?

A. serialB. parallelC. rollbackD. autocommit

Answer: A

Question: 50An application developer is using Business Object Document (BOD) style Web services forexternal client enablement and outbound communication. Which file should be updated toconfigure JCA bindings to wire different actions to different endpoints?

A. wc-component-client.xmlB. wc-invocation-client.xmlC. wc-config-mapping-registry.xml

Trainee
Highlight
Trainee
Highlight
Trainee
Highlight
Page 37: Certdumps 000-723 V7.10

D. wc-business-object-mediator.xml

Answer: A

Question: 51An application developer has to customize the product page to add ratings and reviews.Which code snippet does the application developer have to add in JSP?

A. <divdojoType="ibm.social.Reviews"resourceId="Product SKU"resourceType="catentry"itemDescription="Sample Product Reviews"loadOnStartup="true"></div>B. <divdojoType="ibm.social.Reviews"resourceId="UserId"resourceType="users"loadOnStartup="true"></div>C. <divdojoType="ibm.social.Reviews"resourceId="Product SKU"resourceType="items"itemDescription="Sample Product Reviews"loadOnStartup="true"></div>D. <divdojoType="ibm.social.Reviews"resourceId="Product SKU"resourceType="product"itemDescription="Sample Product Reviews"loadOnStartup="true"></div>

Answer: C

Question: 52An application developer is creating new inbound XML messages that are sent to WebSphereCommerce by back-end systems. In which file should the developer add the new messages?

A. sys_template.xmlB. user_template.xml

Trainee
Highlight
Trainee
Highlight
Page 38: Certdumps 000-723 V7.10

C. message_template.xmlD. webservice_template.xml

Answer: B

Question: 53Within the Social Commerce architecture, how does the social content widget of the browsercommunicate with the WebSphere sMash application via the REST API?

A. HTTPB. HTTP + AtomC. HTTP + JSOND. HTTP + XML

Answer: C

Question: 54How would an application developer access merchant configuration: erchantId?in a plug-incode?How would an application developer access merchant configuration: ?erchantId?in aplug-in code?

A. pluginContext.getConfiguration().getString("merchantId");B. pluginContext.getConfiguration().getProperties().get("merchantId");C. financialTransaction.getPaymentInstruction().getExtendedData().get ("merchantId");D. financialTransaction.getPayment().getPaymentInstruction().getExtendedData().getString("merchantId");

Answer: B

Question: 55An application developer needs to integrate WebSphere Commerce with a procurementsystem in two-step communication mode. Which file should be updated to add the newmessage mapper?

A. resource.xmlB. urlmapper.xmlC. wc-server.xmlD. Adapter.config

Answer: C

Question: 56An application developer notices that a policy that is expected to grant access appears in thetrace, however it is not being applied. In addition an error similar to the following example is

Trainee
Highlight
Trainee
Highlight
Trainee
Highlight
Page 39: Certdumps 000-723 V7.10

logged to the trace.log file. PolicyManagerImpl.isAllowed isAllowed? User=510;Action=Execute;Protectable=com.ibm.commerce.catalog.commands.ProductDisplayCmdImpl; Owner=2002;Resource Ancestor Orgs=2002,-2001; Resource Applicable Orgs=2002PolicyManagerImpl.isAllowed FoundPolicyName:AllUsersExecuteResellerUserCmdResourceGroup; PolicyType: 3; PolicyOwner: -2001 PolicyManagerImpl.getPolicyApplicableOrgs No organizations subscribe to a policygroup with this policy PolicyManagerImpl.isAllowed Policy does not apply to the resource'sapplicable organizations ... PolicyManagerImpl.isAllowed PASSED? =false Apart fromensuring that the resource owner is subscribing to the correct policy groups and subscribingthe organization to the policy group, what are the correct values to insert into theACPLGPSUBS table?

A. orgentity_id = 2002 and acpolgrp_id = 10001(ManagementAndAdministrationPolicyGroup)and orgentity_id = 2002 and acpolgrp_id =10003(CommonShoppingPolicyGroup)B. orgentity_id = -2001 and acpolgrp_id = 10001(ManagementAndAdministrationPolicyGroup)and orgentity_id = -2001 and acpolgrp_id =10003(CommonShoppingPolicyGroup)C. orgentity_id = -2001 and acpolgrp_id =10001(ManagementAndAdministrationPolicyGroup)and orgentity_id = 2002 and acpolgrp_id=10003(CommonShoppingPolicyGroup)D. orgentity_id = 2002 and acpolgrp_id =10001(ManagementAndAdministrationPolicyGroup)and orgentity_id = -2001 and acpolgrp_id=10003(CommonShoppingPolicyGroup)

Answer: A

Question: 57When running a JUnit test case for a Business Object Document (BOD) in WebSphereCommerce Developer, which feature of Rational Application Developer will allow theapplication developer to view the request and response documents?

A. ConsoleB. Code CoverageC. TCP/IP MonitorD. Software Analyzer

Answer: C

The end

Trainee
Highlight
Trainee
Highlight
Page 40: Certdumps 000-723 V7.10

If you have any ideas about the questions and the answers, please feel free to send email [email protected] or contact our customer service directly.

Certdumps wish you pass.