Your company uses a BizTalk business rule to access insurance rates that change frequently. You want to
implement a FactRetriever class to ensure the business rule facts are current. The FactRetriever class
contains the following code.
1 public object UpdateFacts(RuleSetInfo rsi, RuleEngine engine, object factsIn) {
2 object factsOut = null;
3 DataConnection dc = null;
4 if (factsIn == null) {
5 SqlConnection con = new SqlConnection ("Integrated Security=SSPI;Initial Catalog=RatesDb;Data
Source=RatesSvr;");
6 //--- insert lines of code here ----
7 factsOut =dc;
8 } else {
9 factsOut = factsIn;
10 return factsOut; }
You need to complete the FactRetriever class code segment in line 6 to meet the requirement. Which code
segment should you use?
Your companys BizTalk application has a business rule policy that contains two rules named
CheckBaseSalary and GiveBonus. When the policy is invoked, the solution fires both the rules. You want to
add a third rule that allows the GiveBonus and CheckBaseSalary rules to fire only if a bonus was given
more than 1 year ago. You need to add a third rule named CheckLastBonus. What should you do?
Your company stores all policy versions in Business Rule Engine. You are currently running version 1.0 of a
policy. You want an orchestration to call version 1.1 of the policy. You select the policy inside the
orchestration. When you execute and debug the policy, you discover that the orchestration is still executing
version 1.0 of the policy. You need to ensure that the orchestration calls version 1.1 of the policy without
affecting orchestrations that call version 1.0 of the policy. What should you do?
Your companys BizTalk application is integrated with a Human Resource legacy system. The policy in the
application contains two rules, CheckBaseSalary and GiveBonus. When the policy is invoked, the solution
fires both rules. You need to ensure that the GiveBonus rule fires after the CheckBaseSalary rule. What
should you do?
You work as a Microsoft BizTalk Server 2006 Architect at Certkiller .com. Certkiller .com has a partner
named Testlabs.com. You constructed a schema for input messages from TestLabs.com. The schema
contains a node named 'Phone'. You obtains sample input file from TestLabs.com in a standard XML file
format named tl_sample.xml to test your schema. During testing, you discover that not all records in the
tl_sample.xml file have a 'Phone' node. You need to configure your schema to make allowance for this.
What should you do?
You work as a Microsoft BizTalk Server 2006 Developer for Certkiller .com. The development of Integration
applications is your responsibility at Certkiller .com. You received instruction to build and deploy a custom
pipeline assembly.
You have a solution that includes your custom pipeline project and your BizTalk application project that
uses it.
Each time you attempt to build your custom pipeline project, or rebuild your solution, you receive an error
stating that the output dll is being used by another process. You need to complete your task of building and
deploying the custom pipeline assembly and need to take a decision as to the appropriate action to take.
What should you do?
You work as a Microsoft BizTalk Server 2006 developer at Certkiller .com. You have received instruction
from the CIO to set up a Correlation Set in your orchestration.
You are required to establish a Correlation Set which includes the schema's PO Number property. During
the setup process of the Correlation Set you discover the PO Number is not among the available properties
for the set.
What should you do?
You work as a Microsoft BizTalk Server 2006 administrator at Certkiller .com. You received instruction to
deploy a business rules policy.
You received reports from your business users stating that a new version of a business rules policy needs
to be deployed. You must ensure that the previous version of the policy is inaccessible. However you
discover that you are unable to find the appropriate policy version in the dropdown list when you launch the
Business Rules Engine Deployment Wizard and select Deploy.
What is the most likely cause of this?
You are building a BizTalk application to register new employees. At the end of the registration process, an
e-mail notification is sent to the employees e-mail address, which is created during the process. You need
to configure a port to send the e-mail notification. What should you do?
You work as a Microsoft BizTalk Server 2006 Developer for Certkiller .com. The development of Integration
applications is your responsibility at Certkiller .com.
You received instruction to convert all the incoming messages to the Certkiller .com format for additional
processing. The Certkiller .com format involves custom financial calculations that are carried out on the
incoming data. The application of these financial calculations is done with a custom, thread-safe .NET
assembly.
You want to reduce the amount of additional coding that is required to process the incoming messages.
What should you do?