You are on page 1of 14

1. Which statement is a proper definition of a Punch-In?

A. Punch-Ins are links that hook into a specific Commerce process in the system. They can be used to navigate directly to
a given Commerce process in your application. They can also be used to jump into a specific Commerce process from
an external website.
B. Punch-Ins are links that hook into specific product families in the system. They can be used to navigate directly from a
product family to another in your application. They can also be used to jump into a specific product family from an
external website.
C. Punch-Ins are links that relate into specific parts in the system. They can be used to search directly for a given part in
your application. They can also be used to search for a specific part from an external website.
D. Punch-Ins are links that hook into specific pages in the system. They can be used to navigate directly from one page to
another in your application. They can also be used to jump to a specific page from an external website.
E. Punch-Ins are buttons that take you to specific pages in the system. They can be used to navigate directly from one
page to another in your application.
Answer: D

2. You want to change an object's (panel, attribute, toolbar, action, etc.) settings in Commerce Layout Editor.
How can you access the object's settings?

A. Right-click the object on the layout, select Settings, and the object's settings will be displayed.
B. Click the gear icon for the object, and the object's settings will be displayed.
C. Highlight the object on the layout, select the Settings menu, and the object's settings will be displayed.
D. Double-click the object on the layout, and the object's settings will be displayed.

Answer: C

3. Transaction revenue by category/type in Oracle CPQ refers to the total revenue generated by the sales of different types
of products or services.
Transaction revenue by category can be tracked and analyzed using various reporting and analytics tools.
If you want to track transaction revenue by category/type, how would you implement that capability?

A. Create a Commerce Transaction Line attribute using the attribute type of Revenue Type.
B. Create a Commerce Transaction attribute using the attribute type of Menu, listing your desired revenue
categories/types as menu choices.
C. Create a Commerce Transaction attribute using the attribute type of Revenue Type.
D. Create a Commerce Transaction attribute using the attribute type of Revenue Category.

Answer: D

4. Along with Part Number, Quantity, and Price, you also want to send additional recommended item details from
Configuration to Commerce by using a Recommended Item rule. Which two options enable you to achieve this? (Choose
two.)

A. Use the Comment field to pass additional details.


B. Pass the additional details by storing them in a Price Book.
C. This is not feasible. Only Part Number, Quantity, and Price can be passed from Config to Commerce by using
Recommended Item rules.
D. Concatenate the additional details to Part Number.
E. Use BOM Mapping rules.
Answer: AE

5. You want to add an action to the transaction layout in Commerce Layout Editor in a never-before used area.
Which five steps do you need to perform?
A. Drag a panel out of the Layout Elements menu on to the transaction layout where you want to place the new action.
B. Drag the action from the Action pop-up window and drop it on the Toolbar object.
C. Drag a panel out of the Layout Elements pop-up window on to the transaction layout where you want to place the
new action.
D. Deploy Commerce.
E. Drag a toolbar from the Layout Elements menu on to the new panel in the transaction layout where you want the
action to appear.
F. Drag a toolbar from the Layout Elements pop-up menu on to the new panel in the transaction layout where you want
the action to appear.
G. Drag the action from the Actions menu and drop it on the Toolbar object.
H. Click Add and select Layout Elements.
I. Click Save.
J. Click Add and select Actions.
Answer: ADEGI

6. What is the minimum number of transactions that must meet the filter criteria to train a Win Probability or Price
Optimization machine learning model?

A. 0
B. 35
C. 1000
D. 200

Answer: B (Correct Ans is 30, May be sample question)

7. You want to add a new panel with three columns to your transaction layout in Commerce Layout Editor. How can you
accomplish this?

A. Drag a new Panel object from the Layout Elements menu on to the transaction layout and drop it where you want the
new Panel object to appear, then enter the number of columns you wish to have in the new panel into the "# of
Columns" field on the New Panel pop-up window and click OK.
B. Drag a new Panel object from the Layout Elements menu on to the transaction layout and drop it where you want the
new Panel object to appear. Then, drag three Commerce attributes from the Attributes menu on to the new panel,
placing each attribute next to each other horizontally to create the three columns you wish to have in the panel.
C. Click Add and select Layout Elements, drag a new Panel object from the Layout Elements pop- up window on to the
commerce layout and drop it where you want the new panel to appear. Enter the number of columns you wish to
have in the new panel into the "# of Columns" field on the New Panel pop-up window and click OK.
D. Drag a new Panel object from the Layout Elements menu on to the transaction layout and drop it where you want the
new Panel object to appear. Then, drag three Panel Column objects from the Layout Elements menu on to the new
panel, placing each object next to each other horizontally to create the three columns you wish to have in the panel.

Answer: B

8. Your sales users want to print a proposal document from a transaction in their preferred languages.
What are the Oracle-recommended steps necessary to address this use case using Document Designer where the template
structure differs for each language?

A. Create language-specific templates with different names, provide translations and designs for each of these
templates, and link these templates to a single print action by using a printer- friendly XSL view.
B. Create a multi-language template, provide translation for each language, and link this template to the Print action by
using the printer-friendly XSL view.
C. Create language-specific templates with different names, provide translations for each of these templates, and link
these templates to a single print action each by using printer-friendly XSL views.
D. Create language-specific templates with the same name, provide translations and designs for each of these
templates, and link these templates to a print action by using the printer-friendly XSL view.

Answer: D

9. In Oracle CPQ, a pricing profile is a set of pricing rules and calculations that determine the final price of a configured
product or service.
Which three types of pricing profiles within the pricing engine support simple conditions?

A. Advanced
B. Percent
C. Calculated Price
D. Amount
E. Boolean
F. Absolute Price
G. Basic

Answer: BDF

10. Your customer Wants to have the Commerce pricing function invoke a Util library function applyDiscounts(), which applies
discounts on the distributor price, the reseller price, and the end-customer price, and then returns the discounted values.
Which three approaches can you use to pass these values back to the Commerce pricing function?

A. Return the values by using multiple return statements.


B. Add all values to an array and return the array.
C. Add these values to a dictionary along with appropriate keys and return this dictionary.
D. Construct a return result string In the following format and return this string: documentNumber~variableName-
value|documentNumber~variableName-value

Ans: BCD

11. Your customer has sales organizations in two countries. The customer wants to make sure that users from one country
have access only to quotes from that country. How do you achieve this?

A. Define different steps (for example, Pending A and Pending B) for each country. The participant profile of each step
allows access through user groups (either Group A or Group B depending on the step). Using transition rules, make
sure that quotes for Country A are always moved to steps belonging to that country.
B. Hide Transaction Manager in CPQ and make sure that all access to quotes is performed from the CRM system where
you can easily define which quotes should be visible for different users.
C. Define two groups: Country A and Country B. Define a participant profile, Sales, for each step. Define an auto-
forwarding rule which returns either “Group A~company~Sales” or “Group B~company~Sales.”
D. Define two groups: Country A and Country B. For each step, define two different participant profiles: Profile A and
Profile B. For each profile, select one matching group.

Answer: C

12. You are asked to design a Document Designer template, which should generate an output document where users would
be able to navigate to a specific section from the table of contents. This is a complex document with many sections and
subsections that can go up to seven levels of parent/child relationships. Which three steps do you need to perform to
ensure that the table of contents show only two levels of the sections and subsections so that the user reviewing the
document can navigate to a desired section’s page and scroll further to the deeper levels? (Choose three.)

A. Enable the Table of Contents option for selected heading styles.


B. Enable the Table of Contents option for all heading styles.
C. Assign a heading style set to the Table of Contents layout.
D. Create headings by using the Heading element for the section content in your template.
E. Assign page numbers to all heading elements.

Answer: CDE

13. A Commerce Constraint rule has been used to show only the applicable currencies in the Currency attribute based on the
value selected in the Country attribute.
After selecting the value in the Country attribute, what should be performed to run the specified Constraint rule?

A. Any action will trigger the Constraint rule.


B. The Save action must be performed.
C. No additional action is needed.
D. The Submit action must be performed.
Answer: C

14. Your customer has a Configurator on a site with two Commerce processes. Which two options allow you to control in
which Commerce process a new transaction will be created when starting from the Configurator?
A. Populate the Target Commerce Process field with configuration recommended item rules.
B. For one invocation action, define two different invocation rules with condition BML functions.
C. For each Commerce process, create a “Create transaction” button by generating an invocation action.
D. Assign a user or a user group to the Commerce process action permissions.

Answer: BC

15. You need to filter out transactions with null values in the Price Guidance Analytic. What would be the only correct way to
do this?

A. On the Analytic's Data page, enter a filter row using the operator "is not empty".
B. Set the Required flag on the Output attribute in Commerce to "Yes" on the General tab.
C. On the Analytic's Data page, enter a filter row using the operator "<>" with a Transaction attribute of "[Use Specified
Value]" and Specified Value of "Null".
D. Add a default value of zero on the Default tab of the Output attribute in Commerce.
E. On the Commerce Settings page, set the "Filter Out Nulls in Analytics" option to "Yes".

Answer: A

16. You need to add new attribute columns to the Line Item Grid in Commerce Layout Editor.
How would you accomplish this?

A. Locate the Transaction attribute you wish to add to the Line Item Grid in the Attributes menu, drag it into the Line
Item Grid to the location where you want it to appear, and drop the attribute.
B. Locate the Transaction Line attribute you wish to add to the Line Item Grid in the Attributes menu, drag it into the
Line Item Grid to the location where you want it to appear, and drop the attribute.
C. Click the gear icon in the Line Item Grid object on the transaction layout, click the Add New Column button, enter the
appropriate attribute information to identify the new attribute you wish to display in the Line Item Grid, click OK, and
then position the new column in the Line Item Grid where you would like it to appear.
D. Drag a new Column object from the Layout Elements menu on to the Line Item Grid, drop it in the location where you
want the attribute column to appear, then locate the Transaction Line attribute you want displayed in the new
column in the Attributes menu, and drag it to the new column and drop it.

Answer: B
17. You want to control the information that can be viewed on the transaction page. What must you create to accomplish
this?
A. Constraint Rules
B. Transition Rules
C. Participant Profiles
D. Internal User Definitions
E. Library Functions

Answer: C

18. CPQ is a software solution that helps sales teams configure products, generate quotes, and manage pricing. CPQ is often
integrated with CX platforms to provide a seamless end-to-end sales experience for customers. There are different types of
prices that can be used in CPQ-CX sales integration. Which three are valid price types available in the CPQ-CX Sales
integration?

A. One Time
B. Recurring
C. Quantity
D. Tiered
E. Usage
F. Absolute
G. BOM

Answer: ABE

19. You want to add multiple sections to your Document Designer template, and you want the sections flow in the template
without page breaks between each section. How would you accomplish this?

A. Select the Child Section check box in the Section Properties panel for each subsequent section following the first
section in the series.
B. Add each section to the template and manually remove the page breaks at the end of each section.
C. Add the first section in the series and select the Continuous Section check box in the Section Properties panel.
D. You do not have to do anything because this is the default behavior in Document Designer.
E. Select the Continuous Section check box in the Section Properties panel for each subsequent section following the
first section in the series.
Answer: E

20. In an implementation of CPQ, there is an existing setup for system configuration with the initialization feature enabled
using the options on the Configuration settings page.
At which two points in time do the changes in the attribute value through inter-model rules apply during the initialization
of system configuration?

A. During process invocation


B. When the configuration is sent to Commerce
C. When the configuration is saved
D. When the user navigates to an impacted model configuration UI

Answer: AE

21. A company sells laptops to a customer organization and offers a discount for their employees. The discount is available
when they punch out to an e-commerce portal or an application like Oracle CX Commerce. The discounts apply based on
the options chosen in the laptop configuration and based on the customer organization account number or organization
ID. However, the account number or organization ID has to be passed in a secured manner.
As an administrator of CPQ, you need to set up or implement this.

Which two steps would you perform to accomplish this business requirement?

A. Assign password-protected account number and organization ID attributes and map them to the Price attributes
inside the pricing engine.
B. Set up the Configuration attributes of the laptop and map them to a Discount data table to determine the discount
level.
C. Create Signed Secured Punch-in attributes for account number and organization ID and map them to the Price
attributes inside the pricing engine.
D. Set up the Configuration attributes of the laptop and map them to the Price attributes inside the pricing engine for
the calculation of discount.

Answer: CD

22. A multi-select attribute with five options is displayed as check boxes. Depending on the conditions, the configurator should
show a user three of these five options.
How would you accomplish this?

A. By writing a Hiding rule


B. By writing a Constraint rule
C. By writing a Pricing rule
D. By writing a Recommendation rule

Ans B.

23. In an existing Implementation of CPQ, there is a System Configuration with a root model and several child models that
have a complex confirmation. Sales users enter a value for an attribute named "Color" In the parent model and that value
must be retrieved/available In the child model.
As an administrator, which step do you preform to retrieve the value of an attribute from the parent's model?

A. Create an action with an advanced BML function to read the value from the parent model and copy it to the child
model.
B. Define an Inter model rule with advanced BML and make use of system_config_model_path system attribute to
access the attribute value in the parent model.
C. use the Update Configuration REST API and parse the JSON response In a BML function to Obtain the attribute value
from the parent model.
D. Parse the BOM Instance JSON directly, in a BML function to read the stored config attribute value from the parent
model.

Ans: C

24. Where would you define the table relationships when creating Bulk Table Lookup rules?

A. New Rule Type


B. Rule Action
C. Rule Condition
D. Data Table Admin

Ans: B

25. Where would you navigate to view the attribute mappings for the CX Sales Import Lines integration?

A. Admin > Process Definition > Integrations > click the OSC - REST Import Lines integration > click Attribute Mappings
B. Admin > Process Definition > Integrations > click the OSC - REST Import Lines integration
C. Admin > Process Definition > Integrations > click the OSC - REST Import Lines integration > click Edit
D. Admin > Integrations > click the OSC - REST Import Lines integration > click Edit
E. Admin > Integrations > click the OSC - REST Import Lines integration > click Attribute Mappings

Ans: C

26. When implementing Subscription Ordering according the Subscription Ordering Implementation Guide, you
are asked to modify the formula for the Price (List) line level attribute. What must you do to properly modify the formula?

A. Add an initial condition that tests for a valid entry in a specific Subscription Ordering price book with a true value of
zero.
B. Add an initial condition that tests for the Action Code to be either DELETE or TERMINATE with a true value of zero.
C. Add an initial condition that tests for the Action Code to be either DELETE or TERMINATE with a true value of Part
Base Price.
D. Add an initial condition that tests for a valid price value in the Price field of the BOM Item Definition table with a true
value of the valid price value.
E. Add an initial condition that tests for a valid price value in the Price field of the BOM Item Mapping table with a true
value of the valid price value.
Answer: B

27. In an existing implementation of CPQ, there is a setup for System Configuration that has a root model and several child
models. Sales users expressed a requirement that they need to change the name of the child model and child parts
dynamically in the System Config tree/panel.
As an administrator, which three steps would you perform to enable sales users to dynamically change the display name?

A. Add a row to the BOM Item Mapping table where the TYPE value is set to DYNAMIC.
B. Add a Recommendation rule to allow for dynamic name changes to the child models.
C. Add the attribute to the Configuration Flow page for the applicable model.
D. Create a Configuration attribute to capture the new item name.
E. Add a row to the BOM Attribute Map table and enter the applicable data, such as the Target Type = DISPLAY_NAME,
Source Type = CONFIG_ATTRIBUTE, BOMItemMapVarName, and RootBOMMapVarName.

Ans: CDE

28. A client wants customers to be able to select a laptop category from a drop-down list in the Product Configuration section.
After the laptop category is selected, all laptops within that category need to be displayed without the user having to do
any more selections. Which option meets this requirement?

A. Formula Administration
B. Util library function
C. Commerce library function
D. Auto Update
Answer: D

29. A customer attempts to set up Subscription Ordering on their site using the steps outlined in the ABO Implementation
Guide.
The site has been previously set up with BOM Mapping for a specific model. Upon testing the Subscription Ordering
functionality for this model, they notice that no values are populated in the Action Code Transaction Line level attribute
when adding line items to their Transaction.
Which statement is true?

A. They added an incorrect reverse mapping entry for the model in the Oracle_aboPart2Model table (Admin > Data
Tables).
B. They selected an incorrect function for the “BML Util Function” selection under BOM settings (Admin > BOM >
Declare Util Function).
C. They specified an incorrect site URL in the abo_initializeContext BML Util Library function (Admin > BML Library).
D. They provided incorrect BOM Mapping values for the model in the BOM Item Definition and BOM Item Mapping
tables (Admin > Data Tables).
E. They failed to incorporate conditionals to handle action code statuses in the formula for the Price (List) Transaction
attribute (Admin > Process Definition > Formulas).

Answer: B

30. A customer sets up a BOM mapping for a configuration model using a single simple Table-Based BOM Mapping
Configuration rule, as well as the BOM Item Definition and BOM Item Mapping Tables. When Reviewing their
implementation, they notice the following:
 The BOM Root Items Administration List shows the root BOM item and its child BOM items correctly. No
errors are displayed. (Accessed from Admin > Products > BOM > BOM Root Items List)
 The BOM Item Mapping Administration List shows no root BOM item or child BOM items. No errors are
displayed. (Accessed from the BOM Mapping rule’s “Save and View Details” button)
Which field have they incorrectly populated in their BOM Mapping Tables?
A. “Parent BOM Map Variable Name” in the BOM Item Mapping Table
B. “Root Variable Name” in the BOM Item Definition Table
C. “Part Number” in the BOM Item Definition Table
D. “Parent Variable Name” in the BOM Item Definition Table
E. “BOM Item Variable Name” in the BOM Item Mapping Table
F. “Configurable Attribute Variable Name” in the BOM Item Mapping Table

Answer: A

31. When using Web Services 1.0, consider the following sequence of a client system calling CPQ Cloud WebServices.

A. Call Security Login WebServices with User ID and Password.


B. Create a Commerce update Transaction WebServices call by using an existing transaction ID.
C. Make the following updates in the web service XML:
Set Session ID.
Set “_shipTo_first_name” to “myName”
D. Submit the WebService call.
E. Call Security Logout WebServices with the Session ID to close the session.
Based on the given sequence, which two statements are true? (Choose two.)
A. Step 5 is unnecessary. Session ID is not needed to log out.
B. The call in step 4 will throw an error.
C. Step 3 does not specify an action to execute; therefore, nothing is updated in the transaction.
D. The session will still be open.
E. The Commerce transaction should be updated with the new Ship To name.
Answer: BC

32. When Oracle CX Commerce self-service users access an Oracle CPQ Configurator as guest users, how is the CPQ UI
presented to the user?
A. Via a new browser window where the user is presented with the CPQ Configurator page.
B. Via an iFrame that displays within Oracle CPQ
C. Via a new browser window where the user is presented with the CPQ login page.
D. Via an iFrame that displays within Oracle CX Commerce

Ans D.

33. You need to update opportunity revenue lines in CX Sales as part of your integration with CPQ.
Which integration can you use to cause the opportunity revenue lines to be updated?
A. OSC-REST Sync Lines
B. OSC-REST Upsert Quote
C. OSC-REST Line Sync Complete
D. OSC-REST Line Sync Update

Ans: C

34. A self-service shopper likes to make a request for a quote from Oracle CX Commerce Cart.
To issue a quote to the self-service shopper, which three steps should the administrator/implementer consider?

A. Import the Integration package into Oracle Integration Cloud (ICS/OIC) and activate the integrations.
B. Import the Integration package into Oracle CPQ and activate the necessary REST integrations for CX Commerce
integrations.
C. Ensure that CPQ is set up as the Parts/Item Master and that CX Commerce parts are synced to CPQ.
D. Set up Parts in CPQ with the same number as that of the SKU numbers from Oracle CX Commerce.
E. Associate Sync Quote Integration to Sync Quote Commerce Action in CPQ.
F. Associate Create Quote Integration to Create Quote Commerce Action in CPQ.

Ans: ADE

35. A user tries to upload the following Parts file from the ExampleParts_Testsite’s.zip ZIP file by using FTP:
Example Parts_Testsite’s.csv. What causes the Parts upload to fail based on the file name?

A. The file name exceeds character limits.


B. CSV files are not valid file extensions that can be uploaded by using FTP.
C. The “_” used in the file name is invalid.
D. The apostrophe used in the file name is invalid.
Answer: D

36. The following BML code in Config encountered an HTTP 404 error from some url.com.
Which two statements are true? (Choose two.)

A. An unhandled exception will be displayed in red text at the top of the configuration screen.
B. The HTTP error will be captured in the CPQ Cloud Error Logs: bm.log.
C. An HTTP error will be displayed in red text with the message “HTTP 404 Not Found” at the top of the configuration
screen.
D. The call will return “call failed.”
E. The call will return “HTTP 404 Not Found.”
Answer: BD

37. Existing user wants to embed oracle cpq configurator within oracle cx commerce. Steps to follow? choose 3
A. Provide end Point URL to return /redirect to oracle cpq configurator cart
B. Provide end Point URL to return /redirect to oracle cx commerce.
C. setup server-side integration at product family level.
D. setup client-side integration at product family level.
E. setup bml function to generate and return to configuration integration payload to oracle configurator cart.
F. setup bml function to generate and return the configuration integration payload to oracle cx commerce.

Ans: BDF

38. A partner user approves a quote. However, the status in the CRM does not get updated. Which two options will NOT
update the status on the CRM?
A. integrations are not associated to the approve action.
B. Partner user approved the quote through mobile approvals.
C. Partner user doesn’t have access to ‘status’ attribute in pending step within CPQ.
D. Partner user doesn’t have correct partner info credentials.
Ans A,C

39. The user would like to run the “SFDC Quote Upsert” on a commerce action. Where would the user define this within CPQ?
A. The user will define the action to run in the SOAP Generator XSL.
B. The user will select the “SFDC Quote Upsert” from the Integration list in the Integration tab on the commerce action.
C. The user will select the “SFDC Quote Upsert” from the Modify tab in the commerce action.
D. The user will define the relation in the Integration Center under the Integration Platform within the Admin
Homepage.

Answer: B

40. Which two fields are required when adding a new user to the CPQ Cloud site?
A. Email
B. Last Name
C. First Name
D. Type
E. Password

Answer: AC

41. Your customer wants to bulk download information about Parts, Serial Numbers, and Data Tables and save it to his or her
workstation. What is the correct procedure accomplish to this task?
A. Click Download on the Admin home page, select the Parts, Serial Number, and Data Tables options, click the next
button, choose the Download Format; choose any Search criteria, and click the Download button. After the download
is completed, you can click the File link on the Download Status page to save the downloaded data to your
workstation.
B. Click Download on the Admin home page, click the Parts radio button, click the Next button, choose the Download
Format, choose any Search criteria, and click the Download button. After the download is completed. You can click
the Part Link on the Download Status page to save the downloaded data to your workstation. The process then
should be repeated for serial numbers and data tables.
C. Click Migration on the Admin home page, click the Parts radio button, click the Next button, choose the Download
Format, choose a search criteria, and click the Download button. After the download is completed. You can click the
Part Link on the Download Status page to save the downloaded data to your workstation. The process then should be
repeated for serial numbers and data tables.
D. Click Download on the Admin home page, click the Parts radio button, and click the Download button. after the
download is completed you can click the Part link on the Download Status page to save the downloaded data to your
workstation. This process then should be repeated for both, Serial Numbers and Data Tables
E. Click Download on the Admin home page, click the Parts radio button then, click the Next button, choose the
Download Format, choose a search criteria, and click the Download button. This process should then be repeated for
both Serial Numbers and Data Table

Ans: B

42. A new user group has been created in the development environment. What should you do to migrate this new user group
to the production environment?
A. Migrate Commerce to the production environment.
B. Migrate the new user group to the production environment.
C. Manually create the new user group in the production environment.
D. Migrate the new users to the production environment.

Answer: C
43. The production CPQ site is on the 22D release. Recently, the non-production development site refreshed to the 23A Base
Ref App release.
As an administrator, you need to migrate different entities between these sites.
How would you accomplish this?

A. Use the Import from Source mode to migrate items from the 22D non-production site to the 22D production site.
B. Connect both the production and non-production sites to run the whole site migration.
C. Export a package from the 22D production site and import into the 23A non-production site.
D. Export a package from the 22B non-production site and import into the 22D production site.

Ans: C

44. The Related Parts data table exists in the QA environment and in the production environment. The table has 3,000 records
in the QA environment and 4,000 records in the production environment. How many records will be present in the data
table in the production environment if this table is migrated from the QA environment?

A. 7,000
B. 3,000
C. 4,000
D. 1,000
Answer: B

45. What is the limitation when searching entries in administration logs?

A. A total of five million entries are stored in the database.


B. A single search can retrieve only a time span of three months.
C. There is no limitation; all records from the beginning are available.
D. The last six months can be searched.
E. The data stored in administration logs cannot exceed 50 MB.

Ans: C

46. Which is allowed in a deployable data table when you create a BMQL query?

A. SELECT and UPDATE


B. SELECT, INSERT, and DELETE
C. SELECT, INSERT, and UPDATE
D. SELECT

Ans: A

47. Given the following code:


strArr1 = string [] {"1", "2", "3"};
strArr2 = _____________;
return strArr2;

Which one of the following statements, when placed in the blank space, will give strArr2 a value of “123?”
A. join(strArr1,””)
B. join (strArr1, ” ”)
C. combine (” ”, strArr1)
D. combine (strArr1, ””)
Answer: A
48. Given the following code:
xmlPayload = "<?xml version = "1.0" encoding="UTE-8"?><library><book lang= “en”>Spring in Action</book><book
lang= “fr”>J2EE Blueprint</book></library>";
xpaths = string[1];
xpaths[0] = "/library/book/@lang";
output = readxmlmultiple (xmlPayload, xpaths);

for xpath in xpaths {


print (" (key) = ( "+ xpath +") ");
values = string [1];
values = get (output, xpath);

for value in valués{


print (" (value) = (" + value +") ") ");
}
}
return " ";
What will be returned?

A. (key) = (/library/book/@lang)(value) = (en)(value) = (fr)


B. (key) = (/lang/book/library)(value) = (en)(value) = (fr)
C. (key) = (/library/book/@lang)(value) = (English)(value) = (French)
D. (key) = (/library/book/@lang)(value) = (Spring in Action)(value) = (J2EE Blueprint)
Answer: A

49. Given the following code:


var = "25";
if (isnumber (var)) {
____________
} else {
results = “NaN”;
}
Which statement will return the value for results as 25.0 when it is put in place of the blank line shown above the “}else{”
statement?

A. results = atoi (var);


B. results = atof (var);
C. results = stringtointeger (var);
D. results = stringtofloat (var);
Answer: B

50. What does the function getconfigattrvalue () return?

A. Returns all Text Area Attribute values only


B. Returns the values of configuration attributes in Commerce
C. Returns all Menu Attribute values only
D. Returns the values of configuration attributes in Config
Answer: B

51. Given the following code:


Str1 = “ 1483.30 ”
Result = _______ (str1);
return result;
Which function, when put in the blank space, will return the value as "1483.30"?

A. Trim
B. Removewhitespace
C. Cut
D. Substring

Ans: A

52. Which two statements are false about BML? (Choose two.)
A. BML follows the Object-Oriented programming model.
B. BML does not need to be externally compiled as the application compiles the BML.
C. BML has characteristics of Compiled and Interpretive programming.
D. BML is a C++ based markup language.

Answer: AD

53. You have Developer Toolkit Command-Line Interface (CLI) installed on your local system.
Which command will run a deployment for your commerce process testProcess?

A. cpq-toolkit push --no-save --no-test/commerceAndDocuments/process Definition/testProcess/


B. cpq-toolkit push /commerceAndDocuments/process Definition/testProcess/
C. cpq-toolkit push -d /commerceAndDocuments/process Definition/testProcess/
D. cpq-toolkit pull /commerceAndDocuments/process Definition/testProcess/
Ans: C

54. Your customer wants to create a user that has complete access to the site and has the ability to add and edit new users.
Which procedure should you follow to accomplish this?
A. Click the Add button on the User Administration List page; enter values for the required fields (Login, Password,
Email, First Name, Last Name, and Phone Number); set the Type field to Admin; click the Add button to add the user
to the system; click the new user’s name on the User Administration List page to edit the user; select the Add New
Users check box; and click the Add button to save the changes.
B. Click the Add button on the User Administration List page; enter values for the required fields (Login, Email, and First
Name); click the Add button to add the user to the system; click the new user’s name on the User Administration List
page to edit the user; select the Create/Modify Users check box; and click the Update button to save the changes.
C. Click the Add button on the User Administration List page; enter values for the required fields (Login, Email, and First
Name); set the Type field to FullAccess; select the Create/Modify Users check box, and click the Add button to add the
user to the system.
D. Click the Add button on the User Administration List page, set the Type field to Admin, click the Add button to add the
user to the system, click the new user’s name on the User Administration List page to edit the user, select the
Create/Modify Users check box, and click the Update button to save the changes.
E. Click the Add button on the User Administration List page; enter values for the required fields (Login, Email, and First
Name); set the Type field to FullAccess; click the Add button to add the user to the system; click the new user’s name
on the User Administration List page to edit the user, select the Create/Modify Users check box; and click the Update
button to save the changes.

Answer: E

55. A full access group is added in two admin groups. One has access to promotion data table folder, other has access to
catalog definition of services product family, bulk data services and migration.
Which 5 activities are you able to complete successfully?
A. Change the BOM Definition for Service products. (products -> Bom)
B. Deploy a commerce process. (commerce and documents -> process defination)
C. Bulk Download Parts and Eligibility Rules. (Utilities -> bulk data Services)
D. Migrate Your Full site from test to Production.(Utilities -> Migration)
E. Use the Rest API to retrieve a transaction. (Integration platforms -> web services)
F. Remove support for all product families. (products -> catalog Defination-> select Product Family)
G. change the schema of tables of Promotions tables.(developer’s tool -> data table ->folder)
H. Bulk upload data to one of the Promotions table.(developer’s tool -> data table ->folder)
I. Add Users to sales group (Users-> group)
J. View the interface catalog (Integration platforms -> Integration catalog)

Ans: CDEGH

You might also like