Limited Time Discount Offer 30% Off - Ends in 02:00:00


IBM C2180-181 Exam - IBM WebSphere ILOG JRules BRMS V7.1, Application Development

Questions & Answers for IBM C2180-181

Showing 1-15 of 51 Questions

Question #1

In a claim management system, a rule-baseddecision service validates the claim
application and calculates the final amount. To orchestrate the rule execution, the
developer created three ruleflows: the first is for validation, the second is for calculation,
and the third is the master ruleflow that will call the other two ruleflows. What should the
developer do to make the master ruleflow the entry point for the ruleset execution?

A. Set the main flow task ruleset property to the name of the master ruleflow.

B. Set the main flow task RuleApp property to the name of the master ruleflow.

C. For each ruleflow, set the main flow task property to the name of the master ruleflow.

D. In the master ruleflow, set the main flow task property to true and set it to false in other ruleflows.

Question #2

When testing a ruleset, a developer notices that a rule is executed multiple times, leading
to an incorrect result. The developer debugs the execution and locates the rule by using a
breakpoint. What should the developer do to find why the rule executes?

A. Use the Debug view to open the declared type.

B. Use a BOM breakpoint to inspect the BOM class.

C. Use the Agenda view to inspect the matched objects.

D. Use the Working Memory view to search for thematching rule.

Question #3

A car insurance company has the following eligibility policies: ?Drivers below 16 years of
age are not eligible ?Drivers located in Canada and France are not eligible if their car
engine size exceeds 3 liters ?Drivers located in other countries are eligible only if their car
has ABS; they are to be flagged as high risk in the absence of side airbags ?No other
drivers are eligible Actions available in the BOM include: ?Setting the eligibility status
?Setting the high risk flag Policy writers will need to modify these criteria over time using
Rule Team Server. Which business rule artifacts should a developer produce to capture
these requirements?

A. A decision tree

B. A ruleflow with function tasks

C. A decision table with otherwisestatements

D. Business Action Language rules, each with an else clause

Question #4

A customerwants to use an Excel file with scenarios that do not follow the default format
used by Decision Validation Services. What should the developer do to accommodate this

A. Add KPIs through Rule Studio New DVS Customization Wizard

B. Change the Excel format template property of the project in Rule Studio.

C. Develop a customized Excel parser by leveraging on an existing open-source Excel parser

D. Develop a customized scenario provider by implementing interface IlrExcel2003ScenarioProvider

Question #5

The risk group of an insurance company wants to simulate the impact of a policy change
on their auto insurance business. They plan onrunning this simulation on an historical
dataset of quote requests stored in their external SQL data warehouse. IT needs to set up
Decision Validation Services so that the risk group is able to define scenarios directly
based on that warehouse data. How should a developer fulfill this request using Decision
Validation Services?

Create a custom scenario provider fetching the external data to be used as input.
Use the SQL Import Wizard to import the external data to be used as scenario
Use the IlrDVSExcelWriter API to export the external data to an Excel scenario
file to be used as input.
Define a data source to the external data in the application server and select it
from the list of data sources.

Question #6

While creating the BOM to XOM mapping, the developer needs to reuse part of the code.
The developer should write:

A. a function task.

B. a technical rule.

C. a Java helper class.

D. a virtual helper class with BOM to XOM mapping.

Question #7

A web team at a company wishes toinvoke a Hosted Transparent Decision Service from
their application. The developer needs to provide them a link to a WSDL for this service. To
do so from the Rule Execution Server Console the developer should use:

A. the Server Info tab

B. the Ruleset View

C. the RuleApp View

D. the Decision Warehouse tab

Question #8

The business team has identified the business terms that will be used to write the rules.
The business user now asks the developer to provide the tools for a top-down approach to
rule authoring. At a minimum, in the rule project the developer must create:

A. a XOM.

B. a BOM.

C. a ruleflow.

D. a XOM and a BOM.

Question #9

Rule authors working in Rule Team Server are required to set the status property to
modified when they edit an existing rule. However, the status property is not being updated
consistently, which impacts the work of the rulereviewers. To guarantee that the status
property is always updated correctly, developers will implement the onCommitElement in
the class:

A. IlrSession

B. IlrSessionHelper

C. IlrSessionManager

D. IlrSessionController

Question #10

By default, which of the following artifacts can a business user edit inRule Team Server?

A. Smart views, rule templates, and folders

B. Test suites, simulations, and ruleset parameters

C. Action rules, decision tables, decision trees, and BOM to XOM

D. Functions, technical rules, ruleflows, and variable sets

Question #11

An accounting application populates a report with transactions over $1000 using the
following rule:

The rule is executed with RetePlus algorithm. At run time, the working memory typically
contains 50 Account instances and 10000 Transaction instances that are mostly less than
$1000. In order to reduce the execution time for this rule, what will be the most effective

A. Reorder the conditions to: ?a: Account(); ?t: Transaction( == ?; amount >1000);

B. Use the from keyword: ?t: Transaction(amount > 1000); ?a: Account() from ?t.account;

C. Set the ruleset property: ilog.rules.engine.useJIT = false

D. Enable hashers through the engine.conf file declaration: node Report { element useHashers = true; };

Question #12

A retail company needs to dynamically offer its customers special discounts on its products
using a rule-based application. For each product there will be more than one possible
discount and each discount will be represented by asingle business rule. The business rule
with highest priority will be selected as the best special discount. More products and more
discount rules will be added in the future. All discount business rules are included in the
ruleflow as a single rule task.What should the developer do in the rule task properties to
implement this requirement given the assumption that all JRules algorithms will give the
same behavior?

A. Set Algorithm to "Sequential", Ordering to "Priority", and Exit Criteria to "None".

B. Set Algorithm to "RetePlus", set Ordering to "Default", and Exit Criteria to "Rule".

C. Sort the rules manually by their priority and set Algorithm to "Sequential", set Ordering to "Literal", and Exit Criteria to "Rule".

D. Set Algorithm to "RetePlus", Ordering to "Default", and Exit Criteria to "Rule Instance". Use the priority as prefix in the rule name, put the rules in a rule package, and sort them automatically by name.

Question #13

The architect of a Rule Execution Server Java EE application has determined that the
system should process up to 20 concurrent ruleset executions for optimal performance.
Which of the following properties should the developer set to 20?

A. The application server thread pool maximum size

B. The ruleset property ruleset.enginePool.maxSize

C. The Execution Unit (XU) ra.xml property value pool.maxSize

D. The application serverExecution Unit (XU) connection pool maximum size

Question #14

The business users writing rules for the Lending division complain that they are presented
with terms that are related to the Insurance division. A developer needs to assign
categories to filter the vocabulary in the Rule Editor. Before that, where does the developer
need to add the new category?

A. Rule Editor

B. BOM Editor

C. Rule Project Properties dialog

D. Rule Studio Preferences dialog

A company provides services, one for cars and one for houses. The business users of the
car division and the house division are requesting the development team to give them the
capability to change the business logic of their respective applications. The development
team decides to add business rules to the application. In order to meet this request the
team should create:
A. 2 rule projects.
B. 2 ruleset projects.
C. 1 rule project with 2 ruleflows.
D. 1 rule project with 2 top-level rule packages.
Answer: A

Question #15

After the necessary database resources are created and the Decision Warehouse is
installed, whichexecution requests would produce Decision Warehouse traces?

A. All requests.

B. Only requests using IlrSessionRequest.setTraceEnabled(true).

C. Only requests for rulesets with the property monitoring.enabled=true.

D. Only requests for rulesets with theproperty ruleset.trace.enabled=true.


You save

Enter Your Email Address to Receive Your 30% Discount Code


You save

Use Discount Code:

A confirmation link was sent to your e-mail.

Please check your mailbox for a message from and follow the directions.

Download Free Demo of VCE Exam Simulator

Experience Avanset VCE Exam Simulator for yourself.

Simply submit your e-mail address below to get started with our interactive software demo of your free trial.

  • Realistic exam simulation and exam editor with preview functions
  • Whole exam in a single file with several different question types
  • Customizable exam-taking mode & detailed score reports