Top Banner

of 36

Microsoft.certifyMe.70 241.v2010!08!05.By

Apr 06, 2018

Download

Documents

tampacoder
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 8/2/2019 Microsoft.certifyMe.70 241.v2010!08!05.By

    1/36

    Microsoft.CertifyMe.70-241.v2010-08-05.80q.by.Hansie

    Number: 70-241Passing Score: 800Time Limit: 120 minFile Version: 2010-08-05

    The safer , easier way to help you pass any IT exams.

    Exam : 70-241

    Title : TS: Developing Business Process and Integration Solutions by Using Microsoft BizTalk Server 2006R2

    Version : 2010-08-05

    an imprved and latest format according to new system of the certifications

  • 8/2/2019 Microsoft.certifyMe.70 241.v2010!08!05.By

    2/36

    Exam A

    QUESTION 1You work in an international company which is named TXTWIN. And you're in charge of the companynetwork and use Microsoft BizTalk Server 2006 R2. You develop three schemas all of which have aproperty named AccountID. They're respectively named Account, AccountOrder, and AccountAnswer. Nowyou create an orchestration which performs the following steps in sequence, the orchestration contains one

    Send shape, two Receive shapes, and several other shapes. First, the orchestration receives an incomingdocument, and the document matches the Account schema, second it maps the incoming document to theAccountOrder schema, and then it sends the AccountOrder message to the MessageBox database,receives messages that match the AccountAnswer schema back from the MessageBox database. At last ifthe AccountAnswer message indicates any errors, it logs a message to the event log. You develop acorrelation set named CorrelationAccountID and a correlation type. Both of them re on the basis of theAccountID property. Now you have been assigned a task that you must ensure that multiple instances ofthe orchestration can run simultaneously, besides this, you must make sure that each one can process aunique account ID. In order to assure this, what actions should you do? (choose more than one)

    A. On the Send shape, you should initialize CorrelationAccountID.

    B. On the first Receive shape, you should initialize CorrelationAccountID.

    C. On the second Receive shape, you should initialize CorrelationAccountID.

    D. On the second Receive shape, you should set the Following Correlation property. Make it be equal toCorrelationAccountID.

    E. On the Send shape, you should set the Following Correlation property. Make it to be equal toCorrelationAccountID.

    Answer: ADSection: (none)

    Explanation/Reference:

    QUESTION 2You work in an international company which is named TXTWIN. And you're in charge of the companynetwork and use Microsoft BizTalk Server 2006 R2. You develop an orchestration which contains severalsteps. You intend to use Business Activity Monitoring (BAM) to track the orchestration. You create a BAMdefinition. The BAM definition has several activities. What should you do to modify the dimensions that areassociated with these activity components?

    A. You should utilize the Tracking Profile Editor (TPE).

    B. You should modify the Pivot Table Field List by using Microsoft Excel.

    C. You should use the Business Activity Monitoring Activity Definition Wizard.

    D. You should create a new rule in the policy by using the Business Rule Composer.

    Answer: CSection: (none)

    Explanation/Reference:

    QUESTION 3You work in an international company which is named TXTWIN. And you're in charge of the companynetwork and use Microsoft BizTalk Server 2006 R2. The PassThru receive pipeline is used by a receiveport. Inbound SOAP messages are not being validated against schemas. At the earliest stage in the receivepipeline, what should you do to validate the messages against the envelope and body schemas?

    A. First, you should configure the receive port and make it use the default XML receive pipeline. Second,the EnvelopeSpecNames property of the pipeline should be set to the envelope schema.

  • 8/2/2019 Microsoft.certifyMe.70 241.v2010!08!05.By

    3/36

    B. First, you should create a custom receive pipeline. Add an XML validator in the Validate phase. Thenconfigure the receive port and make it use the custom receive pipeline. Before you perform this, theDocument schemas collection should be set to the envelope and body schemas.

    C. First, you should create a custom receive pipeline and add an XML disassembler in the Disassemblephase. And then configure the receive port and make it use the custom receive pipeline. Before youperform this, you should set the envelope and body schemas and the Validate document structure 2 /29

    The safer , easier way to help you pass any IT exams.property should be set to True.

    D. First, you should create a custom receive pipeline and add a flat file disassembler in the Disassemblephase. And then configure the receive port and make it use the custom receive pipeline. Before youperform this, the Validate document structure property should be set to True and you should set theenvelope and body schemas.

    Answer: CSection: (none)

    Explanation/Reference:

    QUESTION 4You work in an international company which is named TXTWIN. And you're in charge of the companynetwork and use Microsoft BizTalk Server 2006 R2. You develop an orchestration which performs thefollowing: 1. Perform mapping 2. Process files from a receive port 3. Send a message to a businesspartner. The orchestration is running and the receive port is enabled, but the associated send port isunenlisted. A text file is dropped in the receive location. The message is not sent to your business partnerdespite that the orchestration finishes successfully. So what should you do to make sure that your businesspartner can receive the message?

    A. First, you should disable all breakpoints by using Health and Activity Tracking (HAT). Second youresubmit the file.

    B. First, you should save the message to a file directory by using Health and Activity Tracking (HAT).Second you resubmit the file.

    C. First, you should start the send port by using the BizTalk administration console. Second, you resumethe suspended message.

    D. First, you should resume the suspended message by using the BizTalk administration console. Second,you enable the receive location and resubmit the file.

    Answer: CSection: (none)

    Explanation/Reference:

    QUESTION 5You work in an international company which is named TXTWIN. And you're in charge of the companynetwork and use Microsoft BizTalk Server 2006 R2. Now you're developing a solution. You use theBusiness Rule Composer to create several rules. From BizTalk RFID you call the Business Rules Engine(BRE). There?010043010054re test input XML instances that are stored in different files. Now you have touse them to test the rules. So what should you do?

    A. You should run the Rule Engine Deployment Wizard.

    B. You should use the BTSTask.exe command-line utility.

    C. In the Business Rule Composer, you should use the Policy Explorer.

    D. In the RFID Manager,you should use the RuleEnginePolicyExecutor event handler.E. In Health and Activity Tracking (HAT), you should use the Orchestration Debugger.

  • 8/2/2019 Microsoft.certifyMe.70 241.v2010!08!05.By

    4/36

    Answer: CSection: (none)

    Explanation/Reference:

    QUESTION 6You work in an international company which is named TXTWIN. And you're in charge of the companynetwork and use Microsoft BizTalk Server 2006 R2. You have two schemas respectively namedNewOrder1.xsd and NewOrder2.xsd. Both of them are related to order processing. Messages that adhereto NewOrder1.xsd are created by an order processing system and are delivered using a File receive port.Messages that adhere to NewOrder2.xsd are created by a financial system and are delivered using an FTPreceive port. Both schemas have a promoted property named OrderID. You implement a parallel convoy byusing an orchestration. A Parallel shape which contains two Receive shapes is created. You connect theReceive shapes to the receive ports. You base the Receive shapes and the receive ports on one of the twomessage types. Now you must make sure that when an identical value is present in the OrderID element,the same orchestration instance will receive both the message types. So what should you do to ensurethis?

    A. First, you should create a correlation type which is based on the OrderID property. And create acorrelation set which is based on the correlation type. Second, you set both Receive shapes to initializethe correlation set and both Receive shapes Activate property to True.

    B. First, you should create a correlation type which is based on the OrderID property and create acorrelation set which is based on the correlation type. Second, both Receive shapes should be set toinitialize the correlation set and both Receive shapes Activate property should be set to False.

    C. First, you should create a correlation type which is based on the OrderID property and create twocorrelation sets which are based on the single correlation type. Second, each Receive shape should beset to initialize one of the correlation sets and both Receive shapes Activate property should be set toTrue.

    D. First, you should create a correlation type which is based on the OrderID property and create twocorrelation sets which are based on the single correlation type. Second, each Receive shape should be

    set to initialize one of the correlation sets and one Receive shapes Activate property should be set toTrue and the other Receive shapes Activate property to False.

    Answer: ASection: (none)

    Explanation/Reference:

    QUESTION 7You work in an international company which is named TXTWIN. And you're in charge of the companynetwork and use Microsoft BizTalk Server 2006 R2. Now you're developing a solution. You have a receive

    port. It listens for XML files on a file drop, and then the files are moved to the MessageBox database asthey arrive. You develop an orchestration which subscribes to all messages on the MessageBox database.The messages have an ErrorReport.ErrorType property which is populated. Your partner sends you a filewhich is not routed to the orchestration. The files meets an exception on the receive port. In order to makemessages that fail on the port will be routed to the orchestration, you have to configure the receive port.So what should you do to achieve this?

    A. For failed messages check box on the receive port, you should select the Enable routing by using theBizTalk administration console.

    B. If authentication fails check box on the receive port, you should select the Keep messages by using theBizTalk administration consol.

    C. You should create a correlation set which has the correlation type set to ErrorReport. ErrorType in the

    orchestration. In the orchestration, set the first Receive shape to initialize this correlation set.

  • 8/2/2019 Microsoft.certifyMe.70 241.v2010!08!05.By

    5/36

    D. Before port processing check box and the Request message after port processing properties check boxon the receive port, you should select the Request message By using the BizTalk administrationconsole.

    Answer: ASection: (none)

    Explanation/Reference:

    QUESTION 8You work in an international company which is named TXTWIN. And you're in charge of the companynetwork and use Microsoft BizTalk Server 2006 R2. You create a solicit-response HTTP port. Documentsmeet errors in the incoming pipeline. An error status code of 500 is returned and the incoming message isdeleted. You must make sure that when incoming messages meet errors during pipeline processing, anerror status code of 202 is returned. Besides this, you must make sure that the incoming messages arriveon the MessageBox database. So what should you do to achieve this?

    A. On the HTTP receive location, you should select the Suspend failed requests check box.

    B. If authentication fails option on the HTTP receive port properties, you should enable the Keepmessages.

    C. You should enable the Enable routing for failed messages option on the HTTP receive port properties.

    D. On the HTTP receive location, you should select the Loopback check box. On the HTTP receive portproperties, enable all inbound tracking options.

    Answer: ASection: (none)

    Explanation/Reference:

    QUESTION 9You work in an international company which is named TXTWIN. And you're in charge of the companynetwork and use Microsoft BizTalk Server 2006 R2. You store all client information in a single table by usingMicrosoft SQL Server 2005. The structure of the table never changes. But in the database, the securitypolicy forbids new stored procedures to be created. The use of dynamic SQL is not allowed either. So whatshould you do to insert a new client record in the table?

    A. You should send updategrams by using the SQL adapter.

    B. You should call the sp_executeSQL stored procedure by using the SQL adapter.

    C. You should configure the SQL adapters ConnectionString property and make the usage of TrustedSecurity included.

    D. You should configure the SQL adapters ConnectionString property and make the usage of SecuritySupport Provider Interface (SSPI) included.

    Answer: ASection: (none)

    Explanation/Reference:

    QUESTION 10You work in an international company which is named TXTWIN. And you're in charge of the company

    network and use Microsoft BizTalk Server 2006 R2. You are creating an orchestration. This orchestrationwill consume services from a send port. And the SOAP adapter is used by the send port. Sometimes theWeb service URL for the send port will change. You have to provide support for the changing Web serviceURL while not redeploying. First you add a new Web reference to the project by using Microsoft Visual

  • 8/2/2019 Microsoft.certifyMe.70 241.v2010!08!05.By

    6/36

    Studio .NET 2005. The project uses the URL of the SOAP services. So what's your next action?

    A. First, you should create a new send port. The send port uses the Specify Later binding. Second, on thisnew send port, you set the Port Type property to the new Web port type. Third, when the URL changes,you set the URL by using Visual Studio.

    B. First, you should create a new send port. The send port uses the Specify Later binding. Second, on thisnew send port, you set the Port Type property to the new Web port type. Third, when the URL changes,

    you set the URL by using the BizTalk administration console.

    C. You should create a new send port that uses the Specify Now binding. Set the URI and Transportproperties for the new send port. Create a new port type. Use the BizTalk administration console to setthe URL when it changes.

    D. First, you should create a new send port. The port uses the Specify Now binding. Second, you set theURI and Transport properties for the new send port and on this new send port, set the Port Typeproperty to the new Web port type. Third, when the URL changes, you set the URL by using VisualStudio.

    Answer: BSection: (none)

    Explanation/Reference:

    QUESTION 11You work in an international company which is named TXTWIN. And you're in charge of the companynetwork and use Microsoft BizTalk Server 2006 R2. You create an orchestration. The orchestration has asingle receive port. And the receive port is set to bind later. You deploy the orchestration. What should youdo to receive binary encoded WCF-based messages from a message queue? (choose more than one)

    A. The send port should be stated.

    B. The receive location should be enabled.

    C. The orchestration should be enlisted and started.D. The orchestration should be bound to the new receive port.

    E. An MSMQ receive port and receive location should be created.

    F. A WCF-NetMsmq receive port and receive location should be created.

    G. The orchestration should be bound to the new receive port and send port.

    H. An MQ-Series receive port and receive location should be created. No send port is created.

    Answer: BCDFSection: (none)

    Explanation/Reference:

    QUESTION 12You work in an international company which is named TXTWIN. And you're in charge of the companynetwork and use Microsoft BizTalk Server 2006 R2. Now you create an orchestration. A scope with multipleexception handlers is contained in this orchestration. Exceptions that are raised in terms of exception typeare addressed by the exception handlers. The orchestration meets a Divide by Zero error and raises aDivideByZeroException, when processing a transaction message. But the value which is being divided byzero is not provided. So what should you do to raise an ArgumentNullException?

    A. You should catch the DivideByZeroException and throw the ArgumentNullException.

    B. You should catch the ArgumentNullException and throw the DivideByZeroException.

    C. You should catch the DivideByZeroException and roll back the orchestration by using a Compensationshape.

  • 8/2/2019 Microsoft.certifyMe.70 241.v2010!08!05.By

    7/36

    D. You should iterate the Exception collection by using a Loop shape and an Expression shape, and thenthrow both exception types.

    E. You should use a Parallel Actions shape. In one branch, throw the ArgumentNullException. In anotherbranch, throw the DivideByZeroException.

    Answer: ASection: (none)

    Explanation/Reference:

    QUESTION 13You work in an international company which is named TXTWIN. And you're in charge of the companynetwork and use Microsoft BizTalk Server 2006 R2. You create a custom pipeline component. Pretty GoodPrivacy (PGP) decryption of inbound messages are provided by this custom pipeline component. Onlymessages that adhere to 10 predefined namespaces should be decrypted in the pipeline. You store thenamespaces in a configuration file. The namespaces might change. The inbound message schema typehas to be validated against the list of schemas. Schemas are also stored in the configuration file. So whatshould you do?

    A. Before you view the schema in the Name property, you should implement the IBaseComponentinterface within the component.

    B. First, you should implement the IProbeMessage interface within the component. Second, you read fromthe configuration file. Return True from the Probe method if the namespace is valid.

    C. Before using the custom component to ascertain the namespace of the inbound message based on theDocument schemas collection, you should use an XML Validator pipeline component.

    D. before using the custom component to disassemble and validate the inbound message based on theDocument schemas collection, you should use an XML Dissambler pipeline component.

    Answer: B

    Section: (none)

    Explanation/Reference:

    QUESTION 14You work in an international company which is named TXTWIN. And you're in charge of the companynetwork and use Microsoft BizTalk Server 2006 R2. An XML file is submitted to a receive port by one ofyour business partner. The segment below shows the XML file. What should you do to generate a uniquemessage for each node while writing no code?

    A. First, you should set the the MaxOccurs value of the Items node to 1 in the inbound message schema.

    And then set the MinOccurs value of the Item node to unbounded.B. You should set the output of the Script functoid to the Item node. Before you perform this, first, you

    should create a map that uses the inbound message schema as the input and a single Item messageschema as the output message schema. And then iterate the nodes by using a Script functoid and aForEach loop.

    C. You should configure an XML Disassembler in a custom pipeline to use the two schemas. Before youperform this, first, you should define an envelope schema making it include only the Order element. Andthen set the Envelope property to Yes, and the Body XPath property to /Item. At last define a bodyschema to include the Item elements.

    D. First, you should define an envelope schema making it include both the Order and Items elements. Andthen you set the Envelope property to Yes, and set the Body XPath property to /Items. At last you definea body schema making it include the Item elements and configure an XML Disassembler in a custom

    pipeline to use the two schemas.

    Answer: D

  • 8/2/2019 Microsoft.certifyMe.70 241.v2010!08!05.By

    8/36

    Section: (none)

    Explanation/Reference:

    QUESTION 15

    You work in an international company which is named TXTWIN. And you're in charge of the companynetwork and use Microsoft BizTalk Server 2006 R2. Now you're developing a solution which uses thefollowing: 1. A receive port 2. An orchestration 3. A custom Microsoft .NET Framework assembly. Youcreate an MSI package by running the Export MSI File Wizard. The MSI package is imported on your testserver. You successfully create the orchestration and the receive port. But the referenced custom .NETassembly is not deployed to the global assembly cache (GAC). So what should you do to make sure thatimporting the MSI package will automatically deploy the custom .NET assembly to the GAC?

    A. On the computer where you created the MSI package, you install the custom .NET assembly in theGAC. Run the Export MSI File Wizard again.

    B. In the Microsoft Visual Studio project that contains the orchestration, you should reference the custom .NET assembly. Set the Copy Local property on the referenced assembly to True. Run the Export MSIFile Wizard again.

    C. First, you should open the Add Resources dialog box by using the BizTalk administration console.Second, you add a reference to the custom .NET assembly, and select the Add to the global assemblycache on MSI file import (gacutil) check box. Third, you run the Export MSI File Wizard again, andselect the custom .NET assembly on the Resources page.

    D. You run the Export MSI File Wizard again, and select the custom .NET assembly on the Resourcespage. Before you perform this, first, you should open the Add Resources dialog box by using the BizTalkadministration console. Second, you add a reference to the custom .NET assembly, and select the Addto the global assembly cache on add resource (gacutil) check box.

    Answer: CSection: (none)

    Explanation/Reference:

    QUESTION 16You work in an international company which is named TXTWIN. And you're in charge of the companynetwork and use Microsoft BizTalk Server 2006 R2. You develop an orchestration. The orchetrationinvolves several nested transactions and when it is serializing a message, it throws an error. The exceptionhas to be caught and handled. An exception handler is added to the Scope shape. You should set theException Object Type property to which value?

    A. System.Exception

    B. General ExceptionC. Microsoft.XLANGs.BaseTypes.XLANGsException

    D. Microsoft.XLANGs.BaseTypes.AmbiguousXPathException

    Answer: CSection: (none)

    Explanation/Reference:

    QUESTION 17You work in an international company which is named TXTWIN. And you're in charge of the companynetwork and use Microsoft BizTalk Server 2006 R2. You have a Microsoft BizTalk Server 2006 R2application named AppX which has hundreds of subscriptions and uses Publish/Subscribe messagingpattern. What should you do to retrieve a single list of all subscriptions for AppX?

  • 8/2/2019 Microsoft.certifyMe.70 241.v2010!08!05.By

    9/36

    A. In the BizTalk administration console, you should open App1 and then you create a query where Value= Subscriptions.

    B. You should use the Microsoft.BizTalk.ExplorerOM namespace to create a script. And enumerate thesubscriptions by using a ForEach loop and the BtsApplication class.

    C. You should use the Microsoft.BizTalk.ExplorerOM namespace to create a script. And enumerate thesubscriptions by using a ForEach loop and the BtsCatalogExplorer class.

    D. In Microsoft Visual Studio, you should open BizTalk Explorer. For each Send Port group, open the portsfilters. At last the port filter should be set to subscribe to the AppX subscriptions.

    Answer: ASection: (none)

    Explanation/Reference:

    QUESTION 18You work in an international company which is named TXTWIN. And you're in charge of the company

    network and use Microsoft BizTalk Server 2006 R2. Now you're developing a solution. You intend to useAS2 to deliver documents to a single trading partner. A solicit-response HTTP send port is configured todeliver documents to the trading partner and to receive the corresponding MDN acknowledgement. ABizTalk party is created to represent the trading partner. A public key certificate and a private key certificateare added to the Windows certificate store. What should you do to make sure that the AS2 documents canbe transmitted successfully?

    A. In the Certificate properties of the HTTP send port, you should reference the public key. In theCertificate properties of the BizTalk group, you reference the private key.

    B. In the Party as AS2 Message Receiver properties of the BizTalk party, you should reference the publickey. In the Certificate properties of the HTTP send port, you reference the private key.

    C. In the Party as AS2 Message Receiver properties of the BizTalk party, select the Sign Message check

    box. In the Party as AS2 Message Sender properties of the BizTalk party, you should select the SignMDN check box.

    D. You should paste the thumbprint of the private key in the AS2-To field in the Party as AS2 MessageReceiver properties of the BizTalk party. Paste the thumbprint of the public key in the AS2-From field inthe Party as AS2 Message Receiver properties of the BizTalk party.

    Answer: ASection: (none)

    Explanation/Reference:

    QUESTION 19You work in an international company which is named TXTWIN. And you're in charge of the companynetwork and use Microsoft BizTalk Server 2006 R2. There's an orchestration which creates a new XMLdocument by using a Transform shape and a map. The XML document is structured as shown below. TheXML document matches a schema named Goods which is deployed. This XML document has to be sent totwo places: A message queue (MSMQ) A Microsoft SQL Server 2005 table. Two send ports are created,respectively named SendPortA and SendPortB. Each of them sends to one of the two destinations. So whatshould you do? (choose more than one. Each correct answer presents part of the solution.)

    A. You should create a single configured send port with direct binding in the orchestration.

    B. You should promote the ID, Name, and Quantity elements and deploy the Product schema and theProperty schema.

    C. You should create a single configured send port in the orchestration. Set the transport type to MSMQand the backup transport type to SQL.

  • 8/2/2019 Microsoft.certifyMe.70 241.v2010!08!05.By

    10/36

    D. You should set a filter on SendPortA and SendPortB that all messages that are handled by theorchestration are allowed to be processed by the ports.

    E. You should set a filter on the initial Receive shape of the orchestration that only messages that matchthe Product schema are allowed to be processed.

    F. You should set a filter on SendPortA and SendPortB.that only messages that have the BTS.MessageType property equal to the namespace of the Product schema are allowed to be processed.

    Answer: AFSection: (none)

    Explanation/Reference:

    QUESTION 20You work in an international company which is named TXTWIN. And you're in charge of the companynetwork and use Microsoft BizTalk Server 2006 R2. You create an orchestration which has a Scope shape.Several exception handling blocks are contained in the Scope shape. You log error information in eachblock to the Windows event log. In one of the blocks, you use the code below to write a large XML message

    to the event log. System.Diagnostics.EventLog.WriteEntry(XML Message, xmlMessage.OuterXml);Sometimes an XLANG exception is thrown when this XML message is logged. What should you do tomakes sure that writing the XML message to the event log will not throw an exception?

    A. The code should be modified to be System.Diagnostics.EventLog.WriteEntry(Xml Message,xmlMessage);

    B. The code should be modified to be System.Diagnostics.EventLog.WriteEntry(Xml Message,xmlMessage.InnerText);

    C. You should truncate the information that is being written to the event log so that it does not exceed 32KB.

    D. You should configure the Maximum log size property of the event log application that is being written tobe 32 MB.

    Answer: CSection: (none)

    Explanation/Reference:

    QUESTION 21You work in an international company which is named TXTWIN. And you're in charge of the companynetwork and use Microsoft BizTalk Server 2006 R2. You develop an orchestration and a pipeline. Thepipeline sends encrypted messages to your partner by using the FTP adapter and the Enable Encryptionproperty is set to True. What should you do to ensure that your encrypted messages can be sent to your

    business partner securely?

    A. The MIME/SMIME Decoder Pipeline component should be used and the Signature Type propertyshould be set to BlobSign.

    B. The MIME/SMIME Encoder Pipeline component should be used and the Signature Type property shouldbe set to ClearSign.

    C. The MIME/SMIME Encoder Pipeline component should be used and the Signature Type property shouldbe set to BlobSign.

    D. The MIME/SMIME Decoder Pipeline component should be used and the Signature Type propertyshould be set to ClearSign.

    Answer: C

    Section: (none)

    Explanation/Reference:

  • 8/2/2019 Microsoft.certifyMe.70 241.v2010!08!05.By

    11/36

    QUESTION 22You work in an international company which is named TXTWIN. And you're in charge of the companynetwork and use Microsoft BizTalk Server 2006 R2. You business often send XML messages to you. EachXML message contains promoted properties to indicate the sequence of the message. You receive these

    messages by using the File adapter. Then these messages are transformed and sent to a File send port.The messages must be mapped and relayed according to the sequence that they were sent to the receivelocation. Now you must make sure that downstream systems receive the messages in the same order thatthe messages were written to the receive location. So what should you do to achieve this?

    A. In the BizTalk administration console, on the receive port, within the File receive location, select theOrdered Delivery check box.

    B. In the BizTalk administration console, on the send port, on the Transport Advanced Options tab, selectthe Ordered Delivery check box.

    C. You should create an orchestration and batch the messages and send them after all messages arereceived by using the aggregator pattern and the convoy pattern.

    D. You should create an orchestration and reorder the messages by using the resequencer pattern and

    send them out in the proper sequence after all messages are received.

    Answer: DSection: (none)

    Explanation/Reference:

    QUESTION 23You work in an international company which is named TXTWIN. And you're in charge of the companynetwork and use Microsoft BizTalk Server 2006 R2. Now you received an order message which istransferred by HTTP adapter. The XML segment below shows the content of the message. On the third

    Item node, the process fails, it happens when the receive pipeline tries to split the item nodes into separatemessages. The order is rolled back and marked as Suspended. You must make sure that invalid Itemnodes are placed in the Suspended queue and valid Item nodes are processed. So what should you do toensure this?

    A. In the receive pipelines XML Disassembler, you should enable recoverable interchange processing.

    B. In the receive pipelines XML Disassembler, you should enable the Validate document structureproperty.

    C. In the receive pipelines Flat File Disassembler, you should enable the Validate document structureproperty.

    D. In the receive pipelines Flat File Disassembler, you should enable recoverable interchange processing.

    Answer: ASection: (none)

    Explanation/Reference:

    QUESTION 24You work in an international company which is named TXTWIN. And you're in charge of the companynetwork and use Microsoft BizTalk Server 2006 R2 to create an orchestration. The orchestration uses theBusiness Rules Engine (BRE) and calls a Web service port named hisWebPort to send a message. Theaddress (URI) of the Web service has to be set to different URI values depending on the evaluation of abusiness rule within the policy. A port which has a Web port type has been created by you. What's your nextaction?

  • 8/2/2019 Microsoft.certifyMe.70 241.v2010!08!05.By

    12/36

    A. You should add a filter and set Bts.DestinationParty equal to the appropriate URI. You set the PortBinding property to Dynamic. Before you perform this, you should create a dynamic solicit-responsesend port by using the BizTalk administration console.

    B. You should add a filter and set Bts.DestinationParty equal to the appropriate URI. You set the PortBinding property to Specify Later. Before you set this, you should create a dynamic solicit-responsesend port by using the BizTalk administration console.

    C. The Port Binding property should be set to Dynamic and a Decide shape and a Call Business Rulesshape should be used. Before the call to the Web service, an Expression shape should be created. SetmyWebPort(Microsoft.XLANGs.BaseTypes.Address) equal to the appropriate URI in the Expressionshape code.

    D. The Port Binding property should be set to Specify Later. A Decide shape and a Call Business Rulesshape should be used. Before the call to the Web service, an Expression shape should be created.myWebPort(Microsoft.XLANGs.BaseTypes.Address) should be set to equal to the appropriate URI inthe Expression shape.

    Answer: CSection: (none)

    Explanation/Reference:

    QUESTION 25You work in an international company which is named TXTWIN. And you're in charge of the companynetwork and install Microsoft BizTalk Server 2006 R2 in a multi-server environment. You try to configure theBizTalk environment by using the Basic Configuration mode. But because the Microsoft SQL Servercomputer that will host the MessageBox database is in a separate domain, the configuration for the BizTalkServer runtime doesn't succeed. Between the domains, there's no trust relationship. In order to make surethat the BizTalk Server runtime can have access to the MessageBox database on the SQL Servercomputer, the Microsoft BizTalk Server 2006 Configuration Wizard can be used. So what should you do?

    A. The BizTalk Host Instance account should be configured to be a Domain Administrator account on the

    BizTalk Server Runtime tab.

    B. The BizTalk Isolated Host Instance account should be configured to be a Domain Administrator accounton the BizTalk Server Runtime tab.

    C. You should select the Create In-Process Host and Instance check box and the Create Isolated Host andInstance check box, and select the Trusted check box for each on the BizTalk Server Runtime tab.

    D. You should select the Create In-Process Host and Instance check box and the Create Isolated Host andInstance check box, and clear the Trusted check box for each on the BizTalk Server Runtime tab.

    Answer: CSection: (none)

    Explanation/Reference:

    QUESTION 26You work in an international company which is named TXTWIN. And you're in charge of the companynetwork and use Microsoft BizTalk Server 2006 R2. You're creating a Microsoft BizTalk Server 2006 R2solution. Now one of your business partners sends you a purchase order message. For your internalsystem, you transform this message into an order fulfillment message. According to the requirement of theorder fulfillment system, in the message a Priority node must be provided for each order. The Priority nodedoes not have a default value. The Priority node value must be set to Urgent if the NumberOfItems nodevalue in the purchase order message is greater than 1,000. Otherwise, the Priority node value should be setto Normal. The if-then-else logic has to be implemented in the map, if you use BizTalk mapping functoids.What should you do?

    A. The following should be configured by you: a Greater Than functoid and a Logical Numeric functoid.

  • 8/2/2019 Microsoft.certifyMe.70 241.v2010!08!05.By

    13/36

    B. The following should be configured by you: a Less Than functoid, an Equal functoid, and a ValueMapping functoid.

    C. The following should be configured by you: a Less Than functoid, a Get Common Value functoid, andtwo Value Mapping functoids.

    D. The following should be configured by you: a Greater Than functoid, a Not Equal functoid, and twoValue Mapping functoids.

    Answer: DSection: (none)

    Explanation/Reference:

    QUESTION 27You work in an international company which is named TXTWIN. And you're in charge of the companynetwork and use Microsoft BizTalk Server 2006 R2. In order to generate, validate, and encode XML files,you create a custom pipeline and pipeline component. In order to test all stages in the pipeline, whichcommand-line utility should you use?

    A. You should use bm.exe

    B. You should use XmlAsm.exe

    C. You should use XmlDasm.exe

    D. You should use Pipeline.exe

    Answer: DSection: (none)

    Explanation/Reference:

    QUESTION 28You work in an international company which is named TXTWIN. And you're in charge of the companynetwork and use Microsoft BizTalk Server 2006 R2. And you send dynamically generated e-mail messagesby using Microsoft BizTalk Server 2006 R2. Sensitive information exists in some of the messages. Thestandard legal disclaimer should be included within the text of each outbound e-mail message thatoriginates from BizTalk Server. What should you do?

    A. You should send e-mail by using the send pipelines default Encoding component.

    B. You should enter the text of the legal disclaimer by using the SMTP adapters Compose tab.

    C. You should add the signature file that you created by using the SMTP adapters Attachments tab.

    D. You should send the signature file that you create by using the send pipelines default Assembler

    component.

    Answer: BSection: (none)

    Explanation/Reference:

    QUESTION 29You work in an international company which is named TXTWIN. And you're in charge of the companynetwork and use Microsoft BizTalk Server 2006 R2. You develop an orchestration which processes orders.The transmission of the order and the approval of the order are included in the orchestration steps. ABusiness Activity Monitoring (BAM) activity definition is created to define the milestones which need to betracked. The BAM activity definition is imported. You need to map steps in the orchestration to the activities.What should you do?

  • 8/2/2019 Microsoft.certifyMe.70 241.v2010!08!05.By

    14/36

    A. You should deploy all definitions that are related to the process by using the BAM Management utility.

    B. You should use the BAM Portal Web site, use the activity search to find the activity to map. Select themilestones to display.

    C. You define a new policy based on the BAM activity definition by using the Business Rule Composer.Select the milestones to map.

    D. You should drag and drop the steps in the orchestration to the corresponding activity node by using theTracking Profile Editor (TPE).

    Answer: DSection: (none)

    Explanation/Reference:

    QUESTION 30You work in an international company which is named TXTWIN. And you're in charge of the companynetwork and use Microsoft BizTalk Server 2006 R2. The orchestration you created has to be modified to

    send a single MIME e-mail message. And the message contains several sections of text and images.What should you do?

    A. The message should be sent a send port group by using the convoy pattern.

    B. The message should be sent as an exception by using he BizTalk ESB Exception ManagementFramework.

    C. You should configure the message to be a multi-part message type. Assign the text and images asmessage body parts.

    D. You should set the value of the message to be the text and images by using a Message Assignmentshape within a Loop shape .

    Answer: C

    Section: (none)

    Explanation/Reference:

    QUESTION 31You work in an international company which is named TXTWIN. And you're in charge of the companynetwork and Microsoft BizTalk Server 2006 R2 is installed in a multi-server environment. The necessarydomain and local users and groups are created. Your current user account is a member of the groupsbelow: The Administrators group on the Microsoft SQL Server computer. The SQL System Administratorsgroup on the SQL Server computer. The domain group that is used for the SSO Administrators group. Thedomain group that is used for the BizTalk Server Administrators group You will get an error message aboutpermissions when trying to configure BizTalk Server. But you must perform the cosnfiguration of BizTalkServer successfully. So what should you do?

    A. Your user account should be added to the local Administrators group.

    B. Your user account should be added to the BizTalk Server Operators group.

    C. Your user account should be removed from the Administrators group on the SQL Server computer.

    D. Your user account should be removed from the SQL System Administrators group on the SQL Servercomputer.

    Answer: ASection: (none)

    Explanation/Reference:

  • 8/2/2019 Microsoft.certifyMe.70 241.v2010!08!05.By

    15/36

    QUESTION 32You work in an international company which is named TXTWIN. And you're in charge of the companynetwork and use Microsoft BizTalk Server 2006 R2. You develop an orchestration which uses an FTP folderto process invoices from your trading partner, Bigkeen Traders, by using an FTP folder. The invoicescontain sensitive financial data and are encrypted with a certificate. The certification uses the DES3encryption scheme. Invoices are sent to the FTP folder for processing by another business partner. The

    invoices are also encrypted by using the DES3 encryption scheme. But these invoices use a differentcertificate. You find that the invoices from the second partner fail to decrypt. So what should you do tosuccessfully decrypt and process invoices from both business partners?

    A. The encryption type that is being used for the second partner should be changed to be RC2.

    B. You should move the processing of the second partner invoices to a new BizTalk host and pipeline.

    C. The second partner invoices should be processed in a new BizTalk application.

    D. The messages sent by your partners should be sent to a file folder while not an FTP folder.

    Answer: BSection: (none)

    Explanation/Reference:

    QUESTION 33You work in an international company which is named TXTWIN. And you're in charge of the companynetwork and use Microsoft BizTalk Server 2006 R2. You're creating a solution and you have a receive portused to receive messages. The messages match a schema named Request.xsd. You monitor activity onthe receive port by using Health and Activity Tracking (HAT). And you find all messages that match theRequest.xsd schema by using the Find Message report in HAT. You intend to filter the Find Message reportresults on the basis of an element named RequestValue which is not listed in the Property list in theMessage properties filter section of the Find Message report. When future messages that match Request.xsd are viewed in HAT, what should you do to make sure that RequestValue is available in the Message

    properties filter section?

    A. On the Preferences dialog box, you should use HAT to add the appropriate information in the AnalysisServices fields.

    B. Before port processing check boxes select the Request message, and after port processing checkboxes, select the Request message,in the receive port properties, under Track Message Properties andunder Track Message Bodies,

    C. Before port processing check box, select the Request message and after port processing check box,select the Request message, in the receive port properties, under Track Message Properties. Beforeyou perform this, you set the OrderValue element as a distinguished field, and redeploy the schema.

    D. You set the OrderValue element as a promoted property and deploy the Property schema. Select theAlways track all properties check box, on the Tracking tab in the schema properties. In the receive port

    properties, under Track Message Properties, select the Request message before port processing checkbox and the Request message after port processing check box.

    Answer: DSection: (none)

    Explanation/Reference:

    QUESTION 34You work in an international company which is named TXTWIN. And you're in charge of the companynetwork and use Microsoft BizTalk Server 2006 R2. You develop an orchestration. Your business partnersends you order messages. The message must be processed according to an ordered, first-in first-out(FIFO) model. You add an MSMQ receive port. And the Ordered Processing property is set to True. A sendport is created and tied to a Send shape. You place the Send shape within a Loop shape. So what should

  • 8/2/2019 Microsoft.certifyMe.70 241.v2010!08!05.By

    16/36

    you do to complete the orchestration using the FIFO model?

    A. You should create a single Receive shape. And the shape must be tied to the MSMQ receive port. Theincoming port should be configured to be self-correlating. And the Receive shapes Activate propertyshould be set to True. Place the Receive shape within the Loop shape.

    B. You should create one correlation set. Create a single Receive shape. And the shape must be tied tothe MSMQ receive port. Configure the Receive shape and make it initialize the correlation set. The

    Receive shapes Activate property should be set to True, and you choose the Ordered delivery checkbox and place the Receive shape within the Loop shape.

    C. You should create two correlation sets and two Receive shapes. The first Receive shape should beconfigured to initialize the first correlation set, the Activate property should be set to True, and youshould choose the Ordered delivery check box. The second Receive shape should be configured toinitialize the second correlation set. Place the second Receive shape within the Loop shape.

    D. You should create one correlation set and two Receive shapes. The Receive shapes you create areboth tied to the same incoming port. The first Receive shape should be configured to initialize thecorrelation set, and the Activate property should be set to True, then select the Ordered delivery checkbox. Set the second Receive shape and make it follow the correlation set. Place the second Receiveshape within the Loop shape.

    Answer: DSection: (none)

    Explanation/Reference:

    QUESTION 35You work in an international company which is named TXTWIN. And you're in charge of the companynetwork and use Microsoft BizTalk Server 2006 R2. You're provided with a copy of a message schema.The message schema will be mapped to an internal format. But you're not provided with any message thatconforms to the schema. You have to make sure that your map executes properly and view the output.So what should you do?

    A. You should set the map input to the generated schema and run the Add Generated Items Wizard. Fromthe map shortcut menu, select the Test Map action from the map shortcut menu.

    B. You should set the map input to the generated schema and run the Add Generated Items Wizard. Fromthe map shortcut menu, select the Validate Map action.

    C. You should generate an instance from the schema file by using Microsoft Visual Studio 2005. Set themap input to the generated instance. From the map shortcut menu, select the Test Map action.

    D. You should set the map input to the generated instance. The instance should be generated from theschema file by using Microsoft Visual Studio 2005. From the map shortcut menu, select the ValidateMap action.

    Answer: C

    Section: (none)

    Explanation/Reference:

    QUESTION 36You work in an international company which is named TXTWIN. And you're in charge of the companynetwork and use Microsoft BizTalk Server 2006 R2. You create a BizTalk Server solution. And you use thesolution to process the exchange of financial transactions. Your solution consumes a service and theservice is offered by the Gisco Bank and is hosted on port 80. The bank allows for the debiting and creditingof online payment accounts. You have to select a transport with functions such as: Message security,Transport security, Reliable messaging, Transaction support. So what should you do?

    A. A static solicit-response send port should be created and the send port should use the WCF-WSHttptransport type. On the Bindings tab, select the Enable Transactions check box.

  • 8/2/2019 Microsoft.certifyMe.70 241.v2010!08!05.By

    17/36

    B. On the Bindings tab, in the drop-down list, select mexHttpBinding and then configure the bindingproperties. Before you perform this, you create a static solicit-response send port and the send portshould use the WCF-Custom transport type.

    C. Before you add a client certificate and a service certificate. A static solicit-response send port should becreated. And the send port uses the WCF-BasicHttp transport type. In the Security Mode list, selectTransportWithMessageCredential.

    D. You should select Transport in the Security Mode list and select Certificate in the Transport clientcredential type list. Add a client certificate and a service certificate. Before you perform this, you shouldcreate a static solicit-response send port. The send port should use the WCF-BasicHttp transport type.

    Answer: ASection: (none)

    Explanation/Reference:

    QUESTION 37You work in an international company which is named TXTWIN. And you're in charge of the company

    network and use Microsoft BizTalk Server 2006 R2. And you're developing a solution. the bindings is aboutto be exported for a BizTalk application named AppX. There're several assemblies and ports in thisapplication. What should you do to export the binding file information for AppX?

    A. From the current application option, you should select the Export all bindings. Before you perform this,you should use the BizTalk administration console, open the Export Bindings dialog box of AppX.

    B. Before you select the Export bindings for the selected assembly option, and select the App1 assemblyto export. You should use the BizTalk administration console, open the Export Bindings dialog box ofAppX.

    C. You should run the BTSTask ExportBindings /Destination:"C:\MyBindings.xml" /AssemblyName:"AppX,Version=1.0.0.0, Culture=neutral, PublicKeyToken=11e921d58826420e" /Server:MyDatabaseServer /Database:BizTalkMgmtDb command.

    D. In the Export MSI File Wizard, on the Select Resources page, select all of the assemblies that arerelated to App1, and clear the Bindings check box. Before you perform this, you should open the ExportMSI dialog box of AppX by using the BizTalk administration console.

    Answer: ASection: (none)

    Explanation/Reference:

    QUESTION 38You work in an international company which is named TXTWIN. And you're in charge of the company

    network and use Microsoft BizTalk Server 2006 R2. And you're developing a solution. You have twoprojects each of which has one orchestration. An XSD schema is created. What should you do to makesure that the XSD schema can have promoted properties and can be referenced by the orchestrations inboth projects?

    A. First, you should add the XSD schema to the new project that you should create. Second, in bothorchestration projects, you reference the XSD schema project.

    B. First, the XSD schema should be added to one of the orchestration projects. Second, the root-levelfields of the schema should be promoted. Third, you reference the Property schema that is createdwhen you promote the fields.

    C. First, the XSD schema should be added to the new project that you create. Second, the root-level fieldsof the schema should be promoted. Third, you reference the Property schema that is created when you

    promote the fields.

  • 8/2/2019 Microsoft.certifyMe.70 241.v2010!08!05.By

    18/36

    D. First, the schema should be created as a strongly typed DataSet in a C# project. Second, the assemblyfor this C# project should be added to the global assembly cache (GAC). Third, the assembly should bereferenced in both orchestration projects.

    Answer: ASection: (none)

    Explanation/Reference:

    QUESTION 39You work in an international company which is named TXTWIN. And you're in charge of the companynetwork and use Microsoft BizTalk Server 2006 R2. And you're developing a solution. In your developmentenvironment, an MSI package is exported. What should you do to deploy the MSI package to a testenvironment?

    A. Before you restart the BizTalk Server host instance, you should double-click the MSI package, andcomplete the Setup Wizard after the MSI package is copied to the test environment.

    B. Before you add the SQL Server information for the development environment in the Connect to BizTalkConfiguration Database dialog box, you should use BizTalk Explorer, click the Add Database icon.

    C. Before you select the MSI package to deploy, you should copy the MSI package to the test environment.You use the BizTalk administration console, from the root Applications folder of the BizTalk group, clickthe Import Bindings option.

    D. The MSI package should be copied to the test environment. From the root Applications folder of theBizTalk group, click the Import MSI file option by using the BizTalk administration console. In the ImportMSI Wizard, configure the properties to deploy the MSI package.

    Answer: DSection: (none)

    Explanation/Reference:

    QUESTION 40You work in an international company which is named TXTWIN. And you're in charge of the companynetwork and use Microsoft BizTalk Server 2006 R2. The XML message files is generated by theAccounting, Customer Relationship Management, and Asset Management systems to a central filedirectory on the network. In the XML message files, there's data which will be sent to other systems interms of message type. You develop an orchestration to send the messages to the other systems. Themessage type is specified in the fourth node of the message. But the message adheres to differentschemas. What should you do to identify the message type for each message?

    A. In the orchestration of type System.Xml.XmlDocument, you should create a message. Read the fourthnode, and set the message type by using an Expression shape and an XPath statement.

    B. You should read through each line of the file by using a Loop shape and an Expression shape with aStringBuilder object. Before you perform this, in the orchestration of type System.String, you shouldcreate a message.

    C. You should assign the RawString to a new message of the message type by using a MessageAssignment shape. Before you perform this, you should create a custom pipeline to receive messagesof type XlangCustomFormatters.RawString.

    D. Assign the Stream object to a new message of the message type by using a Message Assignmentshape. Before you perform this, you should create a custom pipeline to receive messages of typeSystem.IO.Stream. Parse the Stream object by using a DataReader object.

    Answer: ASection: (none)

    Explanation/Reference:

  • 8/2/2019 Microsoft.certifyMe.70 241.v2010!08!05.By

    19/36

    QUESTION 41You work in an international company which is named TXTWIN. And you're in charge of the companynetwork and use a single Microsoft BizTalk Server 2006 R2. You spend about four weeks to create aBizTalk Server solution. During the development process, most of the orchestration instances that are

    executed are suspended. So what should you do to stop all suspended orchestration instances?

    A. You should terminate each orchestration by using BizTalk Explorer

    B. You should use the BizTalk administration console, stop all service instances after running a query forsuspended service instances.

    C. You should use Health and Activity Tracking (HAT), stop all service instances after running the Servicesrunning longer than 24 hours query.

    D. You should use Health and Activity Tracking (HAT), stop all service instances after running the Mostrecent 100 services terminated with errors query.

    Answer: BSection: (none)

    Explanation/Reference:

    QUESTION 42You work in an international company which is named TXTWIN. And you're in charge of the companynetwork and use Microsoft BizTalk Server 2006 R2. You create and configure a BizTalk Server solutionwhich has a single MessageBox database, uses the nonclustered BizTalkServerApplication host and hostsall BizTalk Server databases by using a nonclustered Microsoft SQL Server computer, it is deployed to theBizTalkMgmtDb default BizTalk Server group. What should you do to provide additional memory to receive,transform, and send messages?

    A. An additional MessageBox database should be included on a separate server.

    B. Before you restart the BizTalk Server computer and the SQL Server computer, you should cluster theSQL Server databases.

    C. You should create additional BizTalk Server hosts and host instances. And perform a configuration onthe application to use the hosts.

    D. Before you terminate and restart all ports and orchestrations, the solution should be deployed todifferent BizTalk Server group.

    Answer: CSection: (none)

    Explanation/Reference:

    QUESTION 43You work in an international company which is named TXTWIN. And you're in charge of the companynetwork and use Microsoft BizTalk Server 2006 R2. You create a receive port named GetPort1. Thereceive port listens for messages that are arriving on an FTP site. The messages that arrive have anelement named RequestCount and are based on a schema named Request.xsd. Two send ports arecreated. The first send port has to be configured to receive all messages that have a RequestCount valuethat is equal to 1. The second send port has to be configured to receive all messages that have aRequestCount value that is not equal to 1. So what should you do to achieve this? (choose more than one)

    A. You should promote the RequestCount element as a distinguished field, and then deploy the Request.xsd schema.

  • 8/2/2019 Microsoft.certifyMe.70 241.v2010!08!05.By

    20/36

    B. You should set a filter on both of the send ports to allow only messages with BTS.GetPortID ==GetPort1.

    C. The Request.xsd schema and the property schema should be deployed before the RequestCountelement is created as a property field.

    D. You should set a filter on the first send port to allow only messages with RequestCount == 1. Set a filteron the second send port to allow only messages with RequestCount > 1.

    E. On the first send port, you should allow only messages with RequestCount == 1 by setting a filter. Onthe second send port, you should allow only messages with RequestCount != 1 by setting a filter.

    Answer: CESection: (none)

    Explanation/Reference:

    QUESTION 44You work in an international company which is named TXTWIN. And you're in charge of the companynetwork and use Microsoft BizTalk Server 2006 R2. You are developing a solution and you have an

    orchestration instance. But the instance has not completed successfully which has a Suspended(resumable) status. According to the error message, because no subscribers were found, the structure ofthe incoming message could not be routed. The content of the incoming message should be viewed byusing the BizTalk administration console. So in order to achieve this, what are the possible ways? (choosemore than one)

    A. Before you access the content of the incoming message in the properties of this schema, you shouldlocate the message schema after you open the BizTalk Application and the Schemas folder.

    B. Before you view the content of the Resources list, you should locate the instance of the orchestrationthat was submitted after you open the BizTalk Application and the Resources folder.

    C. Before you view the Message Flow information, you should locate the instance of the orchestration thatwas submitted after you open the Group Hub page, and run a report which displays all suspended

    service instancesD. First, you open the Group Hub page, and run a report. All suspended service instances are displayed by

    this report. Second, you locate the instance of the orchestration that was submitted, and open theassociated message. Third, you save this message to a file, and in a text editor, you view the content ofthe file.

    E. First, you open the Group Hub page, and run a report. All suspended service instances are displayed bythis report. Second, you locate the instance of the orchestration that was submitted, and view the bodyinformation for the Message Parts details on the message. The message is associated with thisinstance.

    Answer: DESection: (none)

    Explanation/Reference:

    QUESTION 45You work in an international company which is named TXTWIN. And you're in charge of the companynetwork and use Microsoft BizTalk Server 2006 R2. You develop an interchange. Messages will be sent toa private queue by the interchange. Now you intend to use the WCF-NetMsmq adapter. On the servernamed ServerA there is a queue called QueneA. Now the address (URI) has to be configured for the WCF-NetMsmq adapter to point to QueueA. So which string value should you type for the URI?

    A. wcf.msmq://ServerA/QueueA

    B. net.msmq://ServerA/QueueAC. wcf.msmq://ServerA/private/QueueA

    D. net.msmq://ServerA/private/QueueA

  • 8/2/2019 Microsoft.certifyMe.70 241.v2010!08!05.By

    21/36

    Answer: DSection: (none)

    Explanation/Reference:

    QUESTION 46You work in an international company which is named TXTWIN. And you're in charge of the companynetwork and use Microsoft BizTalk Server 2006 R2. You are developing a solution. There's an orchestrationwith a Scope shape. A Web service is being called within this Scope shape by you. You set the TransactionType property of this Scope shape to None. So when this Web service is called, what should you do tocatch Web service related exceptions that are thrown?

    A. A reference in the BizTalk project should be added to System.Web.Services. A new exception handleron the Scope shape should be added and the new exception handler has an Exception Object Typeproperty of SoapException.

    B. You should add a new exception handler on the Scope shape and the new exception handler has anException Object Type property of XLANGsException. Before you perform this, the Scope shapesTransaction Type property to Long Running should be set to Long Running.

    C. You should add a new exception handler On the Scope shape and the new exception handler has anException Object Type property of System.Web.WebServices. Before you perform this, the Scopeshapes Transaction Type property should be set to Atomic.

    D. A new exception handler should be added on the Scope shape and the new exception handler has anException Object Type property of SystemException. A second exception handler should be added onthe Scope shape and the second Exception Object has an Exception Object Type property of GeneralException.

    Answer: ASection: (none)

    Explanation/Reference:

    QUESTION 47You work in an international company which is named TXTWIN. And you're in charge of the companynetwork and use Microsoft BizTalk Server 2006 R2. A record named GoodsItems is contained in theschema which is named Request.xsd. One or more individual GoodsItem nodes are contained in thisGoodsItems record. An orchestration named Parent.odx is created. The messages it receives match theRequest.xsd schema. Then another orchestration named Sub.odx is created by you. This orchestrationinserts individual GoodsItem records into a database. Sub.odx has to be run once for each line item. Youhave to make sure that Sub.odx doesn't execute at the same time with Parent.odx. So what should you do?

    A. You should create input parameters in Sub.odx, make them match the GoodsItem definition. Create aCall Orchestration shape in Parent.odx, make it tied to Sub.odx. Pass in the GoodsItem parameters.Place the Call Orchestration shape within a Loop shape.

    B. You should create input parameters in Sub.odx, make them match the GoodsItem definition. Create aStart Orchestration shape in Parent.odx, make it tied to Sub.odx. Place the Start Orchestration shapewithin a Loop shape. Pass in the GoodsItem parameters.

    C. You should create a receive port in Sub.odx, make it self-correlating. Create a send port in Parent.odxmake it self-correlating. Place the send port in Parent.odx within a Loop shape, and drop one messageon the MessageBox database for every GoodsItem record. Set a filter making it subscribe to theGoodsItem properties in the Receive shape of Sub.odx,.

    D. You should create a receive port in Sub.odx, make it have direct binding to the MessageBox databaseand that subscribes to the Request.xsdmessage. Create a send port in Parent.odx, make it have direct

    binding to the MessageBox database and that will drop the Request.xsd message. Place the send portin Parent.odx within a Loop shape, and on the MessageBox database, drop one message for everyGoodsItem record.

  • 8/2/2019 Microsoft.certifyMe.70 241.v2010!08!05.By

    22/36

    Answer: BSection: (none)

    Explanation/Reference:

    QUESTION 48You work in an international company which is named TXTWIN. And you're in charge of the companynetwork and use Microsoft BizTalk Server 2006 R2. You are developing a solution. And an orchestration isdeployed with a request-response port. On the Orchestrations and Ports page, the request-response port isnot available when the BizTalk Web Services Publishing Wizard is run. Now you must be able to use the eBizTalk Web Services Publishing Wizard to expose the request-response port as a Web Method. So whatshould you do?

    A. The Type Modifier property should be set to Public on the Port Type properties of the request-responseport.

    B. The Activate property should be set to True on the properties of the Receive shape that is tied to therequest-response port.

    C. The Type Modifier property should be set to Internal on the Port Type properties of the request-response port. Before this is performed, the Ordered Delivery property should be set to True on the Portproperties of the request-response port.

    D. The Transport Protocol property should be set to SOAP, in the Port Configuration Wizard, on the PortBinding page. Before this is performed, the Binding property should be set to Specify now on the Portproperties of the request-response port.

    Answer: ASection: (none)

    Explanation/Reference:

    QUESTION 49You work in an international company which is named TXTWIN. And you're in charge of the companynetwork and use Microsoft BizTalk Server 2006 R2. You create a BizTalk Server solution. The BusinessRules Engine (BRE)is used by the solution. The BizTalk Server computer is deployed with a new version ofa policy. And the policy is added to your application. You notice that the business rules that are deployedare not executing consistently. You have to track the instance data on which the policy operates by usingHealth and Activity Tracking (HAT). You open the Policy Tracking Options dialog box in the BizTalkadministration console. Which check box should you choose?

    A. You should choose Rule Firings

    B. You should choose Fast ActivityC. You should choose Agenda Updates

    D. You should choose Condition Evaluation

    Answer: BSection: (none)

    Explanation/Reference:

    QUESTION 50

    You work in an international company which is named TXTWIN. And you're in charge of the companynetwork and use Microsoft BizTalk Server 2006 R2. One of your business partners sends you EDIdocuments. The documents contain an element named Number which stores an integer value. Themessages are routed to an orchestration when they arrive. You must incorporate the rules below: A

  • 8/2/2019 Microsoft.certifyMe.70 241.v2010!08!05.By

    23/36

    different series of actions should be performed by the orchestration if the value of Number is less than orequal to 10. A particular series of actions should be performed by the orchestration if the value of Numberis greater than 10. This conditional logic has to be added to the orchestration. You must make sure that youdon't have to redeploy the orchestration if the logic changes. So what should you do to ensure this?

    A. You should create a new policy by using the Business Rule Composer, and the new policy shouldincorporate the two rules. After this, you should deploy the policy. From the orchestration, call the policy.

    B. You should use the Business Rule Composer to create a new vocabulary. Before you deploy thevocabulary, and call the vocabulary from the orchestration, you should set the vocabulary to an XMLdocument element which is mapped to the Number node.

    C. The rules should be entered into the Decide shape logic in case that Number is greater or less than orequal to 10. Before this is performed, the Number element should be performed and a Decide shapethat has two branches should be added in the orchestration.

    D. You should create a new definition by using the Vocabulary Definition Wizard. The new definitiondefines the range of values for Number. Deploy A Decide shape that branches based on the result thatis returned from the call should be added to the vocabulary. Before this is performed, you should deploythe vocabulary. From the orchestration, call the vocabulary.

    Answer: A

    Section: (none)

    Explanation/Reference:

    QUESTION 51You work in an international company which is named TXTWIN. And you're in charge of the companynetwork and use Microsoft BizTalk Server 2006 R2. In order to perform business logic processing onmessages, you create an orchestration that uses several Microsoft .NET Framework components. There'sa server which has BizTalk Server installed. The .NET components might be present on the server andmight not. What should you do to validate at runtime that the .NET components are installed in the globalassembly cache (GAC)?

    A. In the BTSNTSvc.exe configuration file, you should set the ValidateAssemblies node equal to True.Catch exceptions of type General Exception.

    B. In the BTSNTSvc.exe configuration file, you should set the ExtendedLogging node equal to True. Catchexceptions of type FileNotFoundException.

    C. In the BTSNTSvc.exe configuration file, you should set the ValidateAssemblies node equal to True.Catch exceptions of type FileNotFoundException.

    D. In the BTSNTSvc.exe configuration file, you should set the ValidateAssemblies node equal to True.Catch exceptions of type Microsoft.XLANGs.Core.AssemblyValidationException.

    Answer: DSection: (none)

    Explanation/Reference:

    QUESTION 52You work in an international company which is named TXTWIN. And you're in charge of the companynetwork and use Microsoft BizTalk Server 2006 R2. An orchestration and a custom Microsoft.NETFramework assembly are created by you. An error is thrown when the orchestration calls a method namedIdentify in the custom .NET assembly. When THE method is called from the orchestration, you have to stepthrough the Identify methods code in the .NET assembly. So what should you do?

    A. You should find an instance of the orchestration, and open the Routing Failure Report by using theBizTalk administration console. And then step through the orchestration and into the Identify method ofthe custom .NET assembly.

  • 8/2/2019 Microsoft.certifyMe.70 241.v2010!08!05.By

    24/36

    B. You should find an instance of the orchestration, and open the Orchestration Debugger by using Healthand Activity Tracking (HAT). Set breakpoints as needed. Run an instance of the orchestration, and stepthrough the Identify method.

    C. You should use Microsoft Visual Studio 2005 to open the custom .NET assembly project, and on theIdentify method, set a breakpoint. On the Debug menu, click Attach to Process. From the list ofavailable processes, select the BTNTSvc.exe process. Run an instance of the orchestration.

    D. You should use Microsoft Visual Studio 2005 to open the orchestration project, and on the Identifymethod, set a breakpoint. On the Debug menu, click Attach to Process. From the list of availableprocesses, select the BTNTSvc.exe process. Run an instance of the orchestration.

    Answer: CSection: (none)

    Explanation/Reference:

    QUESTION 53You work in an international company which is named TXTWIN. And you're in charge of the company

    network and use Microsoft BizTalk Server 2006 R2. And you're developing a solution. Now you're facing atask, what should you do to create an XSD schema from an XML instance? (choose more than one)

    A. You should use the BTSTask.exe command-line utility.

    B. You should use the XML Schema Definition Tool (Xsd.exe).

    C. In the Microsoft Visual Studio 2005 Solution Explorer, you open the BizTalk project. Run the Import andExport Settings Wizard.

    D. In the Microsoft Visual Studio 2005 Solution Explorer, you open the BizTalk project. Run the AddGenerated Items Wizard and specify the XML instance as the input file.

    E. In the Microsoft Visual Studio 2005 Solution Explorer, you open the BizTalk project. Add the XMLinstance to the project. Add a new schema to the project and use the Generate Instance option.

    Answer: BDSection: (none)

    Explanation/Reference:

    QUESTION 54You work in an international company which is named TXTWIN. And you're in charge of the companynetwork and use Microsoft BizTalk Server 2006 R2. There's an orchestration with a single receive port. Themessages are routed to the orchestration when they're received by the port. As the message arrives andleaves the receive port, you must be able to track the content of each message. So what should you do?

    A. You should open the orchestration using the BizTalk administration console. In the orchestrationproperties, select the Message send and receive check box in the Track Events section.

    B. You should open the receive port using the BizTalk administration console. In the receive portproperties, select the Request message before port processing and the Request message after portprocessing check boxes.

    C. You should open the orchestration using the BizTalk administration console. In the orchestrationproperties, select the Incoming messages check box and the Outgoing messages check box in theTrack Message section.

    D. You should open the receive port using BizTalk Explorer. Select the Before Receive check box in theTracking Type property of the receive port. Open the receive port using the BizTalk administrationconsole.Before port processing check box, select the Request message in the receive port properties.

    Answer: BSection: (none)

  • 8/2/2019 Microsoft.certifyMe.70 241.v2010!08!05.By

    25/36

    Explanation/Reference:

    QUESTION 55You work in an international company which is named TXTWIN. And you're in charge of the company

    network and use Microsoft BizTalk Server 2006 R2. You develop a BizTalk Server solution. The publicationand subscription model is used by this solution. As the number of messages increases, the MessageBoxdatabase is not able to process the messages, therefore, the processing of messages that implementspublish/subscribe functionality does not satisfy performance requirements. So what should you do to makesure that when the number of messages increases, the solution is able to process all of the messages?

    A. In order to solve this problem, you should create additional BizTalk Server hosts and host instances.

    B. You should choose the Disable new message publication check box on the properties of theMessageBox database.

    C. You should add two additional MessageBox databases and configure the new MessageBox databasesto forbid new message publication.

    D. You should add two additional MessageBox databases. Select the Disable new message publication

    check box on the properties of the master MessageBox database.

    Answer: DSection: (none)

    Explanation/Reference:

    QUESTION 56You work in an international company which is named TXTWIN. And you're in charge of the companynetwork and use Microsoft BizTalk Server 2006 R2. Now you receive a flat file which is transformed into aninternal format by using a map. Now what should you do to validate the transformation?

    A. You should make sure that the XSLT is in a valid format. Before you ensure this, You should useMicrosoft Internet Explorer to open the map file.

    B. On the maps Property Pages dialog box, you should configure the input and output instance propertiesby using Microsoft Visual Studio .NET 2005. And then from the maps shortcut menu, select the TestMap action.

    C. on the maps Property Pages dialog box, you should to configure the input and output instanceproperties by using e Microsoft Visual Studio .NET 2005. And then select the Validate Map action fromthe maps shortcut menu.

    D. You should develop an orchestration that contains a Transform shape. Validate that the orchestrationfinished successfully by opening Health and Activity Tracking (HAT). Before you perform this, youshould set the map on the Transform shape. Execute the orchestration.

    Answer: BSection: (none)

    Explanation/Reference:

    QUESTION 57You work in an international company which is named TXTWIN. And you're in charge of the companynetwork and use Microsoft BizTalk Server 2006 R2. You are creating a solution and monitoring EDIdocuments which are being sent to and from business partners. Now you have to view the EDI reportswhich are installed with the BizTalk Server 2006 R2 EDI components. So what should you do to performthis?

    A. You should view the EDI properties of the BizTalk party that you are monitoring.

  • 8/2/2019 Microsoft.certifyMe.70 241.v2010!08!05.By

    26/36

    B. You should access the EDI reports on the Group Hub tab using the BizTalk administration console.

    C. You should access the EDI reports from the Reporting menu using Health and Activity Tracking (HAT).

    D. You should add a BAM activity definition based on the EDI activity you are monitoring using the TrackingProfile Editor (TPE).

    Answer: B

    Section: (none)

    Explanation/Reference:

    QUESTION 58You work in an international company which is named TXTWIN. And you're in charge of the companynetwork and use Microsoft BizTalk Server 2006 R2. You are creating a solution. You send documents to asingle business partner by using AS2. The business partner is set up as a BizTalk party. He receivesdocuments from BizTalk by using an FTP send port. What should you do to enable AS2 reporting?

    A. On the EDI properties of the BizTalk party, you should configure the reporting options.

    B. On the General tab of the AS2 properties of the BizTalk party, you should configure the reportingoptions.

    C. On the Party as AS2 Message Sender tab of the AS2 properties of the BizTalk party, you shouldconfigure the reporting options.

    D. On the Party as AS2 Message Receiver tab of the AS2 properties of the BizTalk party , you shouldconfigure the reporting options.

    Answer: BSection: (none)

    Explanation/Reference:

    QUESTION 59You work in an international company which is named TXTWIN. And you're in charge of the companynetwork and use Microsoft BizTalk Server 2006 R2. A Microsoft Windows service hosts a RemotingSingleton object. The object monitors security-access requests across an intranet. The object contactsBizTalk Server to execute an orchestration when the object meets a brute-force attempt to gain credentials.An adapter has to be cofigured to accept messages from the Remoting object. And you must ensure thatthe communication between the object and BizTalk Server must be quite fast. So what should you do?

    A. a new receive handler should be created and it must use the SOAP adapter.

    B. a new receive handler should be created and it must use the WCF-WSHttp adapter.

    C. a new receive handler should be created and it must use the WCF-NetTcp adapter.D. a new receive handler should be created and it must use the WCF-BasicHttp adapter.

    Answer: CSection: (none)

    Explanation/Reference:

    QUESTION 60You work in an international company which is named TXTWIN. And you're in charge of the companynetwork and use Microsoft BizTalk Server 2006 R2. You are creating a solution which uses radio frequencyidentification (RFID). You want a specific RFID process to publish events and an orchestration cansubscribe to them. Events must be published directly to a message queue, and you must make sure thatthe orchestration can subscribe to these messages. So what should you do to achieve this?

  • 8/2/2019 Microsoft.certifyMe.70 241.v2010!08!05.By

    27/36

    A. In the orchestration, a WCF-NetMsmq receive port should be used to subscribe to published eventmessages. Before you perform this, in the RFID process, you should reference theAddEventToProcessPipeline feature.

    B. In the orchestration, a WCF-NetMsmq receive port should be used to subscribe to published eventmessages. Before you perform this, you should add an RFID device which publishes events to themessage queue by using the Add Device Wizard.

    C. You should create a custom event handler which posts events to the message queue, and incorporatethis event handler into the RFID process. In the orchestration, you use an MSMQ receive port tosubscribe to published event messages.

    D. In the orchestration, an MSMQ receive port should be used to subscribe to published event messages.Before you perform this, you should use the SqlServerSink event handler to publish events to MicrosoftSQL Server and create a SQL receive adapter to subscribe to the events.

    Answer: CSection: (none)

    Explanation/Reference:

    QUESTION 61You work in an international company which is named TXTWIN. And you're in charge of the companynetwork and use Microsoft BizTalk Server 2006 R2. An existing orchestration that has a Scope shape ismodified by using it. In order to add an exception handler, you click the Scope shape header. But anexception handler is not allowed to be added according to the Microsoft Visual Studio IntegratedDevelopment Environment (IDE). So what should you do to add the exception handler to the Scope shape?(choose more than one)

    A. The orchestration should be configured to be an atomic transaction.

    B. The orchestration should be congigured to be a long-running transaction.

    C. The Transaction Type property of the Scope shape should be modified to None.D. The TransactionType property of the Scope shape should be modified to Atomic.

    E. The Transaction Type property of the Scope shape should be modified to Long-Running.

    Answer: CESection: (none)

    Explanation/Reference:

    QUESTION 62

    You work in an international company which is named TXTWIN. And you're in charge of the companynetwork and use Microsoft BizTalk Server 2006 R2. You're creating a solution and an orchestration. Theorchestration utilizes a SOAP solicit-response port to call a Web service. You must make sure that beforethe orchestration moves past the SOAP port, the orchestration will wait for an acknowledgement (ACK)message or a negative acknowledgement (NACK) message. What should you do to catch theDeliveryFailureException when it is thrown?

    A. On the SOAP port, you should set the Delivery Notification property to Transmitted by using theOrchestration Designer.

    B. Before you add an exception handler of type DeliveryFailureException, the call should be wrapped to theWeb service in a Scope shape.

    C. First, you should create a correlation set by using the Orchestration Designer. Second, the Send shapeshould be congfigured to initialize the correlation, and at last set the Receive shape to follow the

    correlation.

  • 8/2/2019 Microsoft.certifyMe.70 241.v2010!08!05.By

    28/36

    D. In the receive port properties, you select the Enable routing for failed messages check box by using theBizTalk administration console. In the orchestration, wrap the call to the Web service in a long-runningtransaction.

    Answer: ASection: (none)

    Explanation/Reference:

    QUESTION 63You work in an international company which is named TXTWIN. And you're in charge of the companynetwork and use Microsoft BizTalk Server 2006 R2. You're creating a solution which will have threeorchestrations. The incoming messages type must be the same when all three orchestrations subscribe.Messages are well-formed XML and will arrive on an FTP site. The incoming messages have an elementnamed Price. The conditions below must be incorporated: One orchestration must subscribe to allmessages that have a Price less than 100; the third orchestration must subscribe to all messages that havea Price greater than 100; the second orchestration must subscribe to all messages that have a Pricebetween 50 and 150. A schema is created and deployed. And it matches the incoming message type.

    Besides this, you create an FTP receive port which is used to retrieve the files from the FTP site. You mustmake sure that only when messages subscribed arrive, the orchestrations will instantiate. So what shouldyou do?

    A. Three receive ports that listen for the output from the send ports should be created. Each orchestrationshould be bound to one of the receive ports. Before you perform this, you should add a send port thatsubscribes directly to the receive port, and then set three filter expressions that are based on theconditions.

    B. You should use the Business Rules Engine (BRE) to create a business rule for each of the conditionsand use a Call Rules shape to call the appropriate rule from each orchestration. Before you performthis, you should run the Port Configuration Wizard and select direct binding on the initial receive port oneach orchestration.

    C. You should run the Port Configuration Wizard. Specify direct binding on the initial receive port on eachorchestration. Specify the message type to subscribe to, on the Receive shape which is associated withthe receive port. Set a filter expression which is based on the appropriate condition.

    D. You use the Business Rules Engine (BRE) to create a business rule for each of the conditions, and callthe appropriate rule in the BRE from each orchestration. Before you perform this, you should set theinitial receive port on each orchestration to the existing FTP receive port. Create a correlation set thathas a correlation type based on the Price element in the message, and on the first Receive shape,initialize the correlation.

    Answer: CSection: (none)

    Explanation/Reference:

    QUESTION 64You work in an international company which is named TXTWIN. And you're in charge of the companynetwork and use Microsoft BizTalk Server 2006 R2. An orchestration has to be configured. In a Microsoft .NET Framework assembly, a method has to be called by using the orchestration in a class. The class is notmarked as serializable. So what should you do?

    A. From a Message Assignment shape, you should call the method.

    B. From an Expression shape, you call the method within an atomic transaction.

    C. From an Expression shape, you call the method within a long-running transaction.

    D. You should construct a serializable object within an Expression shape. From this Expression shape, callthe method.

  • 8/2/2019 Microsoft.certifyMe.70 241.v2010!08!05.By

    29/36

    Answer: BSection: (none)

    Explanation/Reference:

    QUESTION 65You work in an international company which is named TXTWIN. And you're in charge of the companynetwork and use Microsoft BizTalk Server 2006 R2. There's an HTTP receive port named DeliveryX.Sometimes messages that arrive on this receive port are suspended. What should you do to write thecontents of the messages to a file directory for examination?

    A. You should set the property to PostURI after selecting the BTS.ReceivePortName property. Before youperform this, a send port should be created, the transport type should be set to File and a locationshould be specified.

    B. You should set the property to PostURI on the Filters tab after selecting the BTS.ReceivePortIDproperty. Before you perform thi