IBM WebSphere Operational Decision Management V8.0 Application Development Sample Questions:
1. A rule task associated with 10 action rules performs elaborate computations on a set of objects. The action part of the rules changes the state of the objects involved in the conditions so that the firing of one rule may cause another rule to fire. For the computation to be correct, the firing of rules should continue until there are no more rules eligible to fire. How should the application developer implement this requirement? Set the rule task algorithm to:
A) RetePlus and check "Update object state" on BOM members as needed
B) Sequential and implement a loop construct in the ruleflow
C) Fastpath and implement a loop construct in the ruleflow
D) Fastpath and check "Update object state" on BOM members as needed
2. The rule 'NewYearDiscount' was introduced to apply a 30% discount based on quantity purchased and coupon code for the store items with id 1000, 1001 and 1002. The IRL for the rule is as follows:
What should the application developer do?
A) Fix the implementation of the LineItem.toString() method to handle null cases.
B) Fix the ruleset invocation code to pass non-null Order and LineItem instances.
C) Initialize LineItem instances with a default quantity and ID.
D) Initialize LineItem instances with a default non-null coupon code.
3. A ruleset contains one rule task that uses RetePlus execution mode, and one rule task that uses FastPath. For troubleshooting purposes, the application developer implements logging of the names of all the rules fired for every ruleset execution, using the API IlrSessionRequest.setTraceEnabled(true) and IlrSessionResponse.getRulesetExecutionTrace(). What property should the application developer also configure on the ruleset?
A) ruleset.bom.enabled = true
B) ruleset.sequential.trace.enabled = true
C) ruleset.trace.enabled = true
D) ruleset.optimization.enabled = false
4. The following user groups are in the Decision Center: ?Authors: can create rules and set the status to defined after authoring is complete ?Testers: can only view rules in defined status and change status to validated after testing is complete ?Deployers: can only view rules in validated status and change status to deployed ?Administrators: have all permissions What mechanism can the application developer use to implement the above governance policy?
A) Implement a rule session interceptor in Decision Center.
B) Set up the user group permissions in Decision Center.
C) Set up the user group permissions and implement a session controller in Decision Center.
D) Use the built-in Decision Center permission management.
5. A company is developing their insurance claim validation system with business rules. It is required that the latest activated version of the ruleset should be executed when a new ruleset is deployed regardless of the versioning policy. The ruleset will be executed in Java SE. What should an application developer do to satisfy the requirements when implementing rule execution code?
A) Configure the IlrSessionRequest class to set the ruleset path to /RuleAppname/rulesetname.
B) Set the ruleset property ilog.rules.engine.useJIT to true.
C) Edit the resource adapter descriptor ra.xml to set the asynchronousRulesetParsing property to true.
D) Set a unique execution ID with IlrSessionRequest.setExecutionID()
Solutions:
| Question # 1 Answer: A | Question # 2 Answer: D | Question # 3 Answer: B | Question # 4 Answer: C | Question # 5 Answer: A |
We're so confident of our products that we provide no hassle product exchange.


By Geraldine

