Microsoft TS: Developing Business Process and Integration Solutions by Using Microsoft BizTalk Server 2010 Sample Questions:
1. You are developing an application in BizTalk Server 2010 to synchronize data. An orchestration contains a request-response port that sends a message to a web service on the destination system. At the end of the calendar year, all the rows of the source tables are updated. This process causes update delays for the destination system. You need to create a BizTalk Administration console hub query to find out which orchestrations are waiting for their updates to complete and have not encountered an error.
Which query expressions should you specify?
A) Search For Equals Suspended Service Instances and Instance Status Equals Suspended (Not Resumable)
B) Search For Equals Messages and Message Status Equals Suspended
C) Search For Equals Running Service Instances and Instance Status Equals Dehydrated
D) Search For Equals Suspended Service Instances and Instance Status Equals Suspended (Resumable)
2. A BizTalk Server 2010 messaging solution processes XML messages. The solution uses a single Business Activity Monitoring (BAM) activity and BAM tracking profile to extract content values from the message. Some of the values are bound to a receive port when the message is received. The other values are bound to a send port when the message is transmitted. At run time you find out that instead of one, two records are created in the BAM database for each processed message. One record contains only the values bound to the receive port. The second record contains only the values bound to the send port. You need to ensure that only one record is created that contains all the values for every message.
What should you do?
A) In the tracking profile, associate a unique value from the message payload to the ActivityID field.
B) Add a continuation and continuation ID to the tracking profile.
C) Add a document reference URL to the tracking profile.
D) Add a relationship to the tracking profile.
3. An existing BizTalk Server 2010 messaging solution for processing orders has a send port group that contains two send ports.
Send Port A is for Supplier A and Send Port B is for Supplier B.
Each supplier receives only one copy of each order message.
The order schema has a promoted property named OrderAmount that contains the total amount of the order.
The send port group subscribes to all messages where a promoted property OrderAmount exists.
The send ports do not have a filter defined. Messages with an order amount less than or equal to 1000 must be sent to Supplier A.
Messages with an order amount greater than 1000 must be sent to Supplier B.
Only a single message can be sent to either Supplier A or Supplier B.
You need to modify the solution to route each order message to either Supplier A or Supplier B.
What should you do?
A) Set a filter on Send Port A to subscribe for messages where OrderAmount is <= 1000. Set a filter on Send Port B to subscribe for messages where OrderAmount is > 1000. Delete the send port group.
B) Delete the existing filter condition on the send port group. Add a filter condition on the send port group to subscribe for messages where OrderAmount is <= 1000. Add a filter OR condition on the send port group to subscribe for messages where OrderAmount is > 1000.
C) Keep the existing filter condition on the send port group. Add a filter condition on the send port group to subscribe for messages where OrderAmount is <= 1000. Add a filter OR condition on the send port group to subscribe for messages where OrderAmount is > than 1000.
D) Set a filter on Send Port A to subscribe for messages where OrderAmount is <= 1000. Set a filter on Send Port B to subscribe for messages where OrderAmount is > 1000. Stop and start the send port group.
4. A BizTalk Server 2010 orchestration calls a Business Rules Engine policy. This policy evaluates test scores to determine whether a candidate passes or fails. The BizTalk solution and the policy are deployed. Business users have decided that the value of a passing score should be raised from 60% to 70%. You need to adjust the policy to reflect the modified rule parameter. What should you do?
A) Create a new vocabulary in the Business Rules Composer. Add the new parameter to this vocabulary and then publish the vocabulary.
B) Open the policy in the Business Rules Composer. Create a new version of the policy and edit this version to reflect the changed parameter. Then publish the new version.
C) Open the policy in the Business Rules Composer. Create a new version of the policy and edit this version to reflect the changed parameter. Then deploy the new version.
D) Open the policy in the Business Rules Composer and create a different policy with a new name. Then copy the currently deployed version to the new policy and modify to reflect the changed parameter. Deploy the new policy.
5. You are developing a BizTalk Server 2010 orchestration that consumes a web service located at http:// localhost/ProcessData.asmx. The orchestration contains a non-transactional scope with an exception handler that handles any SOAP exceptions returned from the web service. The orchestration then completes successfully. After the orchestration completes with exceptions, you notice that the original messages posted to the web service are suspended in the BizTalk Administration console. You need to ensure that the messages are not suspended but are saved in an archive file on a shared server.
What should you do?
A) In Orchestration Designer, modify the SOAP exception handler to send a copy of the original message to a new send port that will transmit the message as a file.
B) In the Administration console, change the send pipeline to PassThruTransmit and enable Ordered delivery in the transport options.
C) In Orchestration Designer, set Delivery Notification to Transmitted on the request/response port that sends the SOAP message. Create an exception handler with exception type DeliveryFailureException. In the handler, send a copy of the original message to a new send port that will transmit the message as a file.
D) In the Administration console, modify the SOAP send port and enable routing for failed messages. Create a FILE send port with filters ErrorReport.ErrorType==FailedMessage and ErrorReport. OutboundTransportLocation==http://localhost/ProcessData.asmx.
Solutions:
Question # 1 Answer: C | Question # 2 Answer: B | Question # 3 Answer: A | Question # 4 Answer: C | Question # 5 Answer: D |