01. How does a technical specification document help in project management?
a) It provides a roadmap for the development team
b) It defines the budget and timeline for the project
c) It outlines the marketing strategy for the project
d) It ensures compliance with legal and regulatory requirements
02. When evaluating systems integration requirements, what should be evaluated?
a) System architecture and project risks
b) Third-party technical specifications and project timeline
c) LINK cartridges applicable versions and project budget
d) API documentation for integrations and system architecture
03. A B2C Commerce developer has recently completed a tax service link cartridge integration into a new SHU site. During review, the Architect notices the basket calculation hook is being run multiple times during a single tax call.
What is the reason for the duplicate calculations being run?
a) The tax cat is being called multiple times.
b) The checkout is designed to recursively refer to the same hook.
c) The LINK cartridge Is Included multiple times in the cartridge path.
d) There are multiple hook.js Wes referring to the same hook.
04. The Architect has been presented with a requirement from the business to implement a new LINK cartridge. The current site is built on the Storefront Reference Architecture, and the LINK cartridge is certified for Pipelines and Controllers. On review, the Architect notes that the Jobs are all created in Pipelines.
How should the Architect implement that cartridge to make sure the required jobs runs property?
a) The job Pipelines must be updated to use SFRA Controllers.
b) The job Pipelines must be updated to work as custom job steps.
c) The Job Pipelines must be updated to use SiteGenesis Controllers.
d) The job Pipelines must be removed and recreated with scripts.
05. What should be considered when evaluating integration points?
a) Project timeline and project risks
b) Project budget and marketing strategy
c) System architecture and data type
d) Technical details and data migration approach
06. During a review of the most recent release notes, the Architect finds that Salesforce has deprecated an API that is used throughout the site. After reviewing the deprecated API usage in Business Manager, the Architect narrows down the usage of that API to a particular LINK integration cartridge. The cartridge was integrated when the site was first launched and is heavily customized for the Client.
What is the recommended way for the Architect to remove the deprecated API so the LINK integration continues to work without interruptions, and lowest level of effort?
a) The Architect should contact the company that created the LINK cartridge to fix the issue and provide the client with updated code.
b) The Architect should update all the deprecated API cats in the already integrated LINK cartridge and test thoroughly.
c) The Architect should check to see If the LINK cartridge has been updated already, integrate It, apply the customisations, and teat thoroughly.
d) The Architect does not need to do anything at this time, the API will continue to work with no issues for the foreseeable future.
07. Which integration approach is recommended for batch processes?
a) Real-time integration
b) Productized Job Framework
c) Service Framework
d) Using Pipelines
08. What are the key components of a technical specification document?
a) Business requirements, marketing strategy, and technical details
b) Technical details, project timeline, and budget allocation
c) Technical details, system architecture, and data migration approach
d) Project risks and mitigation strategies
09. You have been requested to integrate in the checkout and user profile forms and address suggestions. To do that you'll need to sync with the 3rd party provider to gather needed info to properly configure the service to retrieve the addresses. What should request the provider?
a) IP, port and protocol
b) SLA: Service Level Agreement
c) API and documentation to perform the integration.
d) Credentials
10. During the monitoring tasks you realize that a third party integration with your storefront is logging sensitive data. What can we do to avoid saving this information to the system logs?
a) Implement filterLogMessage method for the ServiceCallback to filter response log messages.
b) Add a new log category for this service with level greater than the sensitive data is added to avoid logging.
c) Implement getRequestLogMessage method for the ServiceCallback and remove sensitive data.
d) Implement filterResponseLogMessage method for the ServiceCallback to filter response log messages.