Book Image

(MCTS) Microsoft BizTalk Server (70-595) Certification and Assessment Guide: Second Edition

Book Image

(MCTS) Microsoft BizTalk Server (70-595) Certification and Assessment Guide: Second Edition

Overview of this book

Table of Contents (20 chapters)
(MCTS) Microsoft BizTalk Server (70-595) Certification and Assessment Guide Second Edition
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Index

Implementing extended capabilities


  1. You want to remove a BAM Activity act1, which is already deployed. What should you do?

    1. Go to the BAMPrimaryImport database and delete all the tables and views that contain the name act1.

    2. Use the command-line tool bm.exe with the Remove all option.

    3. Use the command-line tool bttdeploy.exe with the Remove option.

    4. Create an empty Activity in Excel with the name act1. Export the Activity to XML. Use the bm.exe tool with the update all option and the newly created xml file to delete the Activity.

  2. You have set up a BizTalk RFID Server that receives the RFID tags from your warehouse. The BizTalk Server team already has an existing BizTalk Application where FILE, FTP, WCF-SQL, and HTTP Adapters are used. You would like to have the tag information submitted to BizTalk. What should you do?

    1. Write an RFID WCF binding and use the WCF-Custom Receive Adapter in BizTalk to receive the tags.

    2. Write a custom processing Pipeline that writes files to a shared folder and deploy it to the RFID server. Make the BizTalk Server poll the files by using a FILE Receive Adapter.

    3. Set up the SqlServerSink Event Handler in RFID. Create a WCF-SQL Receive Location in BizTalk and poll from the rfidsink database created by the Event Handler.

    4. Set up the SqlServerSink Event Handler in RFID. Create a trigger on the relevant rfidsink tables that pushes data from the tables to a file share. Use the FILE Adapter in BizTalk to pick up the messages.

  3. The managers want to know what is happening in BizTalk on a weekly basis. How many orders we received, what the average order size was, and so on. How should you implement this capability?

    1. Set up an additional Send Port that subscribes to all messages, use the SMTP Adapter, and mail the messages to the managers

    2. Use BAM Activities and tracking profiles to populate BAM Activities, extract the required information from the orders, and build reports on top of the Activities

    3. Use the Rules Engine to set up RuleSets, where a condition is met every time an order is received

    4. Enable Tracking on the Receive Ports and have the managers use the Group Hub to query Tracked Service Instances

  4. You have set up several rules for your BizTalk Application inside the Rules Engine Composer. These rules need to be altered several times a year, and this process should be handled by the non-IT staff. What should you do to make the rules appear more human-readable when the users update the Rules?

    1. Create new Schemas inside BizTalk that uses non-IT terms

    2. Create a vocabulary inside the Rules Engine Composer using non-technical phrases

    3. Create a new rule and apply synonyms for each rule term

    4. Create a new version of the existing rules and apply synonyms for all technical phrases

  5. You receive EDIFACT Orders from several partners through the same FTP Receive Location. When receiving an order 96A EDIFACT message from a partner, you realize that the message does not conform to the EDIFACT standard, and a segment that allows only numbers one to five contains the number six. You talk to the business and you agree that the partner should continue to send a six in that segment, as you don't use the value for anything. You agree that only this partner and only this particular extra rule will be allowed. How should you make BizTalk accept the particular field to allow one to six instead of one to five?

    1. In the Party Agreement for the partner, deselect Perform EDI Data Type Validation.

    2. On the Receive Locations EDIReceive Pipeline, set Validate document to False.

    3. Alter the order 96A Schema and extend the Enumeration for the segment with a six.

    4. Create a new Order 96A Schema and extend the Enumeration for the Segment with a six. Give the Schema a new Namespace and set up the Namespace on the specific partners Agreement.

    5. Write a custom Pipeline Component that replaces the six with a five.

  6. You have developed and deployed an Orchestration that makes the use of a Business Rule Policy. When you submit a message to the Orchestration, you get a runtime error caused by the Policy not being available to the Orchestration. What must you do?

    1. Ensure that the Policy is published

    2. Ensure that the Policy is deployed

    3. Ensure that the Orchestration is started

    4. Ensure that the Policy is in the same Application as the Orchestration