You are on page 1of 25

Which functoid do you use to combine multiple records from the source schema to a single record in the

destination schema?
A. String Concatenate Functoid

B. Looping Functoid
C. Record Count Functoid
D. Multiplication Functoid

Which three of the following describe functions performed by the MessageBox database?
A.Determine subscribers of messages.
B.Store passwords used by adapters.
C. Deliver messages to subscribing processes.
D. Perform real-time aggregation of data for Business Activity
Monitoring.
E. Store the state of message bodies and properties.
F. Permanently store message bodies and
properties.

3. What tool is used to create a Business Activity Monitoring (BAM) Activity?


A. SQL Server Management Studio

B. BAM Interceptors
C. Tracking Profile Editor
D. Microsoft Office Excel

4. Which of the following is true regarding the Dynamic port binding option?
A. You can dynamically assign the map.
B. You can dynamically assign the pipeline.
C. You cannot configure the host it uses.
D. It is only available for send ports.

4.You suspect that an orchestration instance has thrown an unhandled exception.


What default query on the Group Hub page would you run to verify your suspicion?
A. Dehydrated orchestrations
B. Tracked service instances
C. Suspended service instances
D. Retrying and idle ports

6. Which of the following characteristics is not configured in a Port Type?


A. Communication pattern
B. Identifier
C. Message type
D. Communication direction
46. The administrator of a system with which your BizTalk Server application must integrate has given you a
sample XML document. The XML document represents a valid message that your application must send
to the system. You want to verify that your schema design and this sample file are compatible.
What should you do?
A. In Visual Studio, set the sample XML document as the Output Instance Filename in the Properties of your
schema, and then run the Generate Instance operation.

B. Compare the schema XSD code to the sample XML document manually.

C. In Visual Studio, set the sample XML document as the Input Instance Filename in the Properties of your
schema, and then run the Validate Instance operation.

D. In Visual Studio, set the sample XML document as the Input Instance Filename in the Properties of your
schema, and then run the Validate Schema operation.

26. Which of the following become true about a Business Rule Engine policy version when you change it to
the Published state?
A. It becomes callable by BizTalk Server orchestrations.

B. It becomes read-only.

C. It is added to the BizTalk Server Management database.

D. It is saved to the Business Rule database.

7. In Windows Azure BizTalk Services, which of the following are stored in a SQL database in the user’s
subscription?
A. Schemas and Transforms
B. Archived Messages
C. Bridge Configuration
D. Tracking Data
8. Which of the following is used to define the Filter on a BizTalk Server send port?
A. Distinguished fields
B. Promoted properties
C. Send pipeline
D. Host instance

9. Which of the following actions must occur before the execution of a Parallel Actions shape can be
completed?
A. One branch must complete
B. All branches must complete
C. The right-most branch must complete
D. The left-most branch must complete

10. Which orchestration shape is used to execute a map?


A. Message Assignment
B. Expression
C. Transform
D. Maps cannot be executed within orchestrations

11. If a message received by your application meets the filter conditions of several subscribers, how many of
those subscribers will receive a copy of that message?
A. If any of the subscribers are orchestrations they will receive the messages, but send ports will not
B. All
C. None
D. The first one to be enlisted
12. Your business process consists of several distinct steps. You follow general development best practices so
you create each step as a separate orchestration. You need to ensure that once one orchestration has
completed processing a message, the message is passed to another orchestration.
What logical port binding will enable you to connect the orchestrations to each other?
A. Dynamic
B. Specify now
C. Direct
D. Specify later

13. What is the primary difference between Trusted and Untrusted BizTalk Server hosts?
A. Untrusted hosts cannot be used for encryption and decryption processes.
B. Trusted hosts can see the sender's identification information.
C. Trusted hosts run with elevated security credentials.
D. Untrusted hosts cannot execute orchestrations.

14. Which of the following statements best describes the purpose of a Business Activity Monitoring
(BAM) View?
A. Defines how the data will be displayed to a collection of end users.
B. Defines from where in the BizTalk Server run-time data will be gathered.
C. Defines the data points and milestones of interest to BAM.
D. Used to view the data gathered by BAM.

15. You have created a collection of flat file schemas that represent an interchange that you wish to split. You
want to test the function of these schemas and the splitting process before you deploy your assembly.
What would you do?
A. In a command window, run the FFAsm.exe command passing the schemas and a sample flat-file document as
parameters.
B. In Visual Studio, run the Validate Schema operation on each schema.
C. In Visual Studio, run the Validate Instance operation on each schema.
D. In a command window, run the FFDasm.exe command passing the schemas and a sample flat-file document as
parameters.

16. Which of the following is a benefit of using binding files?


A. Create backups of BizTalk Server runtime computers
B. Create hosts and host instances automatically
C. Create backups of BizTalk Server databases
D. Reduces the need for manual configuration

You are trying to consume a WCF service without using an Orchestration. The service
provides operations for creating, updating, and deleting records in a CRM system. You
want to create a single send port that will allow you to call any of those actions.
You have already created and deployed a BizTalk Server Project in Visual Studio which
contains the necessary schemas. You have also imported one of the bindings files
generated while consuming the service in Visual Studio.
What must you do to ensure that messages submitted to BizTalk are routed to the
appropriate service actions?
A. Ensure that some component sets the
MessageType property of the messages
to the appropriate schema for a service
request.

B. Ensure that some component sets the BTS.Operation property of the messages to the appropriate value, as
indicated by the action mapping defined in the adapter configuration for the send port.

C. Create a custom pipeline for the send port that sets the WCF.BindingType property to the appropriate binding
type.

D. Ensure that the Establish security context option is enabled in the adapter configuration.

17. You are developing a BizTalk application that consumes a web service that does not have an exposed
metadata exchange endpoint. Instead, you have been directly provided a WSDL file for the service along
with supporting XSD files.
How must you begin the process of adding a reference to this service in an Empty BizTalk Server Project,
so that you can call the service using a pre-configured port type within a BizTalk Server Orchestration?
A. In Solution Explorer, right-click the project, and then click Add Adapter Service Reference.
B. In Solution Explorer, right-click the project, and then click Add Service Reference.
C. At the developer command prompt, use the svcutil utility to generate a service proxy from the WSDL file and
then copy these files to the same folder as the .btproj file for the project.
D. In Solution Explorer, right-click the project, click Add > Add Generated Items… and then in the dialog that
appears, choose Consume WCF Service.

18. Which of the following is true regarding running a BizTalk Server 2013 virtual machine on Windows
Azure?
A. Microsoft does not guarantee availability of the virtual machine.
B. The virtual machine cannot be joined to your on-premise domain.
C. The virtual machine is not backed up.
D. You can connect to the virtual machine from any computer with a connection to the Internet.

57. You have provisioned an instance of BizTalk Server 2013 running on a Windows Azure Virtual Machine
and have performed the steps necessary to join the machine to your domain.
You are at an Internet café on a business trip and are attempting to access the machine through the RDP
file downloaded in the portal, but are experiencing connection difficulties.
What is the most likely cause of the connection difficulties?
A. Windows Firewall with Advanced Security running on the BizTalk Server is preventing the connection.
B. When joined to your domain, the virtual machine will not have a public IP address assigned by default.

C. There are no host instances started within the BizTalk Group.

D. The running instance of the default host is not using a domain account.

19. What digest size does the SHA algorithm in AS2 in support?
A. 512 bits
B. 256 bits
C. 224 bits
D. 160 bits

20. In what location are passwords and other sensitive information used by the BizTalk Server Messaging
Engine stored?
A. The Configuration database
B. The Rule Store database
C. The MessageBox database
D. The Single Sign-On database

21. When building a custom pipeline component, which interface must you implement to gain read/write
access to the body and context parts of the BizTalk Server message?
A. IComponent
B. IProbeMessage
C. IBaseComponent
D. IPersistPropertyBag
E. IComponentUI
22. In Windows Azure BizTalk Services, where is the Trace from a Custom component stored?
A. Monitoring XStore
B. Configuration Database
C. None of above
D. Tracking Database

23. Which of the following three are options for creating new messages during a BizTalk Server
orchestration?
A. Use the Suspend shape to force administrator intervention
B. Copy message body or individual nodes using Message Assignment shape
C. Custom .NET class called from an Expression shape
D. Map executed during Transform shape
E. Create a parallel convoy
F. Custom .NET class called from Message Assignment shape

59. Your BizTalk Server application receives files containing batches in excess of 100 purchase orders. When
a purchase order contains invalid data, the entire batch is suspended. This behavior is creating a
bottleneck with regards to processing speed.
Which of the following presents a viable solution to the problem above?
A. Enable Recoverable Interchange Processing on the receive pipeline.

B. Increase the retry count on the receive adapter.

C. Remove any maps used by the receive port.

D. Create a second receive location within the receive port.

24. Which of the following is true regarding the Rules created for use in Business Rule Engine?
A. BizTalk messages passed to the Business Rules Engine cannot be modified by the rules.
B. An orchestration can be coded to call a single rule without the use of a policy.
C. The if-then statement cannot have an else.
D. Policies are limited to 45 rules.
25. During which process is the input message of a map validated against a schema?
A. When you run the Test Map option in Visual Studio.
B. When you run the Validate Map option in Visual Studio.
C. When a map executes at runtime.
D. Incoming or outgoing messages cannot be validated by maps.

26. You are designing a messaging based solution and want to ensure that incoming XML messages are
transformed, translated to either an X12 or EDIFACT interchange, and then routed to an external trading
partner.
In the process, you have realized that the envelopes for the messages are being generated by BizTalk and
have created parties and agreements for each of your trading partners.
You want to ensure that the EdiSend component of the EDI pipeline uses the correct party settings to
populate the interchange envelopes – which is determined by the party name contained within a node
inside the original message.
What is one step that you use to accomplish this task?
A. Promote the party name from the message to the EDI.ISA08 property.
B. Promote the party name from the message to the EDI.UNB3_1 property.
C. Promote the party name from the message to the EDI.DestinationPartyName property, ensuring that it matches
the value configured within the Party/Agreement settings.
D. Create a custom send pipeline that includes the Party resolution component.

27. Which of the following is not a function of the XML Disassembler pipeline component?
A. Creating promoted properties
B. Translating between flat file and XML formats
C. Resolving XML schema using Message Type

28. The test results for a BizTalk Server map have been unexpected. When you examine the links and
functoids in the map you fail to find anything obviously wrong. You decide that examination of the XSLT
(Extensible Stylesheet Language Translation) code used by the map is necessary to diagnose the cause of
the undesired behavior.
What would you do?
A. In Visual Studio, run the Test Map operation.
B. Deploy the map and examine the tracking information for an instance of a send or receive port that uses the
map.
C. In Visual Studio, run the Validate Map operation.
D. In Visual Studio, open the map in the XML Editor tool rather than the BizTalk Mapper tool.
. Splitting an interchange

29. You are monitoring a BizTalk application that routes order messages based on the region from which the
order originated and the weight of all items contained in the order. These values are contained in the
message originally received and processed through an XmlReceive pipeline.
You want to create a query that returns tracked information about only those messages originating from a
specific region, how might you accomplish this task?
A. Configure tracking properties for the XmlReceive pipeline to enable tracking of message bodies before pipeline
processing, and then create a query for tracked service instances including the service name of the pipeline
within the query expression.
B. Configure tracking properties for the property schema containing the region property to enable tracking of the
property, and then create a query for Messages including the message type in the query expression.
C. Configure tracking properties for the property schema containing the region property to enable tracking of the
property, and then create a query for Tracked Message Events including the schema name and the property
value within the query expression.
D. Configure tracking properties for the Receive Port to enable tracking of request message properties after port
processing, then create a query for Tracked Service Instances.

30. Regardless of the tool you use to deploy a BizTalk Server assembly, in order for the BizTalk Server
runtime to use the assembly it must be deployed to two locations.
What are these two locations?
A. The Global Assembly Cache of each BizTalk Server runtime computer
B. The [BTSINSTALL_DIR]\Schema directory of each BizTalk Server runtime computer
C. The Management database of your BizTalk Server group
D. The C:\Program Files\Common Files\System\ directory of each BizTalk Server runtime computer
E. The MessageBox database(s) of your BizTalk Server group.
31. A colleague of yours is concerned about the validity of the data that is being passed
to the maps in her BizTalk Server application.
Which of the following recommendations would you make to address her concerns?
A. It is impossible for BizTalk Server
to receive invalid data.
B. BizTalk Server maps validate all incoming and outgoing data automatically.
C. As long as map operations treat all data according to the data type specified in the respective schemas,
everything should be fine.
D. It would be best to validate the data being mapped prior to the map.

32. Which of the following describes a way to provide high-availability for a BizTalk Server orchestration?
A. Create multiple host instances across two or more computers running BizTalk Server.
B. Create multiple hosts.
C. Set the managing host as a Trusted host.
D. Place BizTalk Server databases on a dedicated SQL Server computer.

33. Your trading partner requires that the messages sent by your BizTalk Server application be formatted
using a tab delimited format. They have provided a sample file of the desired format.
What is the first task you must perform to enable the integration?
A. Create a new schema using the Flat File Schema Wizard.
B. Create a custom send pipeline that uses the Flat File Assembler component.
C. Create a map between your canonical schema and the trading partner's schema.
D. Create a new send port that subscribes to, transforms, and translates the outgoing message.

What is the primary reason for adding additional MessageBox databases to a BizTalk Server group?
A. Distribute load across multiple databases and increase throughput.

B. Provide high-availability for the MessageBox database.

C. Ensure that BizTalk Server does not lose messages.

D. There can only be one MessageBox database in a given BizTalk Server group.

34. You are receiving large EDIFACT interchanges and want to be able to split the interchange so that
multiple messages will exit the receive pipeline. If one of those messages has a validation error, you wish
to suspend the entire interchange so that no messages are processed beyond the pipeline.
How should you configure the Inbound batch processing option?
A. Preserve Interchange – suspend Interchange on Error
B. Split Interchange as Transaction Sets – suspend Transaction Sets on Error
C. Preserve Interchange – suspend Transaction Sets on Error
D. Split Interchange as Transaction Sets – suspend Interchange on Error

35. Which of the following is true regarding BizTalk Server's ability to receive, parse, process, and send EDI
(Electronic Data Interchange) or CSV (Comma Separated Values) formatted data?
A. The conversion between XML and non-XML formatting occurs during map execution.
B. It requires XML schemas that use special markup.
C. It does not require custom development.
D. BizTalk Server cannot process non-XML formatted data.

36. One of your trading partners wishes to submit data that uses a combination of fixed-length and delimited
elements. Each incoming file contains hundreds of records with one common structure at the beginning.
For performance reasons, you've decided to split the incoming message into the individual records.
Which of the following components will you not have to create to meet these requirements?
A. Flat file disassembler
B. Receive port and location
C. Receive pipeline
D. Header schema
E. Document schema

37. When a Decide shape executes, how many branches of the shape will be processed before continuing to
the next shape in the orchestration model?
A. All branches execute
B. Any braches with conditions that evaluate to True
C. Zero
D. One

38. Which of the following accurately describes the Message Assignment shape?
A. Executes a map to create one or more new messages.
B. Contains expressions used to assign data to message bodies and properties.
C. Contains expressions used to assign values to variables and dynamic send ports.
D. Provides a framework for exception handling with BizTalk Server orchestrations.

39. Which of the following statements best describes the purpose of the Business Activity Monitoring
(BAM) Portal?
A. Defines the data points and milestones of interest to BAM.
B. Defines how the data will be displayed to a collection of end users.
C. Defines from where in the BizTalk Server run-time data will be gathered.
D. Used to view the data gathered by BAM.

40. On which orchestration shape can you configure a Filter Expression?


A. Only on Receive shapes with Activate property set to True
B. On any Receive shape
C. Filter Expressions cannot be configured on any Receive shapes
D. Only on Receive shapes with a Following Correlation Set configured

64. When creating a rule for use by the Business Rules Engine, which of the following cannot be used as
source fact?
A. .NET class or class member

B. SQL Server database

C. XML document, element, or attribute

D. BizTalk Server orchestration

41. In Windows Azure BizTalk Services, which of the following Destinations is not supported in an X12
bridge?
A. Custom WCF binding
B. NetTcpRelay
C. Azure Blob
D. FTP

42. When is the creation of a correlation type and correlation set not required?
A. When creating a parallel convoy
B. When creating a serial convoy
C. When using a two-way send port
D. When a non-activation receive shape is connected to a non-self-correlating port

43. If you have multiple versions of a Business Rule Engine policy, which version is called by your BizTalk
Server orchestration?
A. The policy version that was most recently changed to the Deployed state.
B. The policy version with the highest version number that is in the Deployed state.
C. The policy version with the highest version number.
D. The policy version specified in the Call Rules shape of the BizTalk Server orchestration.

44. How does BizTalk Server determine which schema to use when parsing an incoming XML message?
A. The receive port through which the message was received.
B. The properties of the incoming message.
C. A combination of the target namespace and root node name known as the message type.
D. The pipeline is coded with the correct schema.

45. A new trading partner has provided an XSD (XML Schema Definition) file that defines the structure of
the XML messages they will be sending to your BizTalk Server application. During your initial inspection
of the schema you notice some irregularities and you now want to verify that the schema is fine to use
within your BizTalk Server Project.
What should you do?
A. In Visual Studio, run the Validate Schema operation on the schema.
B. In Visual Studio, examine the settings configured in the Properties Window when the XSD file is selected.
C. In Visual Studio, run the Validate Instance operation on the schema.
D. In Visual Studio, run the Generate Instance operation on the schema.

46. Your BizTalk Server application receives restocking requests from a series of retail stores. These restock
requests contain a list of items that the store needs. The fulfillment of the items is managed by multiple
ERP (Enterprise Resource Planning) systems. You want to split the incoming requests into several smaller
messages, one for each item in the original request, which can be directed to the appropriate ERP system.
How would you enable the splitting of the XML message?
A. Create an envelope schema and a body schema.
B. Create a map.
C. Create a custom adapter for the source system.
D. Enable Recoverable Interchange Processing on the receive pipeline.

14. Which of the following actions can be performed in an Expression shape?


A. Assignment of the outbound map used by a send port

B. Setting of orchestration variables

C. Creation of a new message

D. Modification of promoted properties

47. What is the purpose of a BizTalk Server binding file?


A. Store configuration used by BizTalk Server runtime components, such as the business rules engine and host
instances.
B. Store configuration used by Business Activity Monitoring, such as activities and views.
C. Store configuration used by BizTalk Server applications, such as send ports and receive ports.
D. Store messages outside of the MessageBox database while you troubleshoot an issue.
48. Your application must receive messages from a number of trading partners. These messages serve the
same business function, but each trading partner uses their own schema. You wish to process each
message in a single standard way.
Which BizTalk Server capability can enable the standardization of these messages?
A. Adaptation
B. Transformation
C. Orchestration
D. Routing

49. What type of information cannot be tracked in the BizTalk tracking database?
A. The sending or receiving of messages
B. The starting or stopping of a service
C. The beginning or ending of a pipeline
D. The execution of each shape in an orchestration
E. The beginning or ending of map execution
F. The beginning or ending of an orchestration

50. Which of the following accurately describes the Construct Message shape?
A. Contains expressions used to assign data to message bodies and properties
B. Acts as a container for any other BizTalk orchestration shapes
C. Provides a framework for exception handling with BizTalk Server orchestrations
D. Acts as a container for Message Assignment and Transform shape
A colleague is building a BizTalk Server orchestration that contains an asynchronous request/response pattern
that uses one-way ports. He is concerned about implementing correlation correctly as it is his first time.
What advice would you offer regarding implementing correlation?
A. Do not worry; in this scenario it is automatically implemented.

B. He should configure the activateable receive shape to initialize the correlation.

C. He should use the MessageID promoted property.

D. The promoted properties must exist in the request and response messages.
25. Your BizTalk Server application requires that messages meeting a certain criteria be sent to four distinct
locations.
What is the best solution to this problem?
A. Create four send ports, one for each location to which the message should be delivered.

B. Create a dynamic send port.

C. Create a send port group and configure it with a filter matching the criteria. Then create four send ports and
add them to the send port group.

D. Create a send port group and configure it with a filter matching the criteria. Then create four send ports and
add them to the send port group. Finally, add a filter matching the criteria to each send port.

When testing your BizTalk Server application, the input message seems to be received but the expected
output never arrives in the destination system.
Where is the first place you should check for an error?
A. The Send Port Properties dialog box in the BizTalk Server Administration console

B. The BizTalk Server Configuration Wizard

C. The BizTalk Server Group Hub in the BizTalk Server Administration console

D. Event Viewer of the computer hosting the BizTalk Server databases

51. Your application contains a receive port and three maps. Map 1 transforms from schema A to schema B,
Map 2 transforms from schema B to schema C, and Map 3 transforms from schema C to schema D. You
then add each map to the receive port.
What will happen if your incoming message uses schema B?
A. This configuration is not valid.
B. Map 2 will execute. Resulting in an instance of schema C being published to the MessageBox database.
C. All three maps will execute. Resulting in an instance of schema D being published to the MessageBox
database.
D. Map 2 and Map 3 will execute. Resulting in an instance of schema D being published to the MessageBox
database.

52. In the Enrich Stage of an XML Bridge, which one of the following cannot be used to provide the value of
a promoted property?
A. The SOAP Action
B. A custom HTTP header
C. ServiceBus Queue Message’s TimeToLive
D. The FTP File’s Name

53. Your BizTalk Server application requires messages to be received via email.
What should you do?
A. Create a receive location that uses the POP3 adapter.
B. Create a receive port and configure it with a map.
C. Create a dedicated host and host instance.
D. Create a receive location that uses the SMTP adapter.

54. Your application must receive messages from multiple sources. The incoming messages serve the same
business function, but each source uses its own transport mechanism and schema. You have been asked to
design the messaging-based processes used by the application.
Which of the following designs address the requirements of receiving the message and requires the fewest
number of components?
A. Create a port for each source. Configure each port with one receive location and a custom pipeline.
B. Create a single receive port with one receive location and a custom pipeline.
C. Create a receive port for each source. Configure each receive port with one receive location and map.
D. Create one receive port. Configure a receive location for each source within the receive port and associate any
needed maps with the port.

55. Which of the following best describes the purpose of a BizTalk Server Map?
A. Connect BizTalk Server to a source or destination system
B. Translate messages from one formatting to another (for example, EDI to XML)
C. Transform XML data from one schema to another
D. Validate incoming data

56. A trading partner wishes to send you files using an FTP site, however, the partner will not permit you to
remove any files from the FTP site. Your manager is concerned about the amount of effort required to
enable the integration.
What should you tell your manager?
A. You must find another transport mechanism for integrating with this trading partner.
B. The integration will require a custom FTP adapter.
C. The integration will require a custom receive pipeline.
D. The provided FTP adapter allows receiving from read-only locations.

If a Scope shape has multiple Exception Handling Blocks and an exception occurs, how will the
57. Exception Handling Blocks be executed?
A. Scope shapes can only have one Exception handling block attached to them.
B. All blocks attached to that scope will be executed.
C. Any blocks that can catch the exception will execute.
D. The first block that can catch the exception will catch it and execute without evaluating other handlers.
58. You are attempting to publish an Orchestration as a service, and receive an error message within the
BizTalk WCF Service Publishing Wizard that reads “There are no orchestrations with public receive
ports in this BizTalk assembly.”
What must you do to resolve this issue?
A. In Orchestration Designer, on the port surface, click the Operation that you wish to expose, and then in the
Properties window, set the Report To Analyst property to True.
B. In Orchestration Designer, click the designer surface for the orchestration, and then in the Properties window,
set the Type Modifier property to Public.
C. In Orchestration Designer, on the port surface click the port that you wish to expose, and then in the Properties
window set the Report To Analyst property to True.
D. In Orchestration View, under Port Types click the type of the port that you wish to expose, and then in the
Properties window, set the Type Modifier property to Public.

54. The BizTalk Server application you are building integrates an end-user portal with a collection of back-
end customer relationship management (CRM) systems. Each incoming message must be delivered to
ALL of the back-end systems.
How would you create the send ports with the least amount of effort?
A. Create a send port for each CRM system, and then configure a filter on each of the send ports.

B. Create a send port for each CRM system, create a send port group, add the send ports to the send port group, and
then configure a filter on each of the send ports.

C. Create a send port group, and then configure a filter on the send port group.

D. Create a send port for each CRM system, create a send port group, add the send ports to the send port group, and
then configure a filter on the send port group.

59. Which is the correct file extension for BizTalk Server maps?
A. xsd
B. btp
C. odx
D. btm

60. In the day-to-day management of your BizTalk Server application, you find yourself running the same
collection of custom queries repeatedly. You and your team have grown tired of recreating the query
conditions every time you open the BizTalk Server Administration Console.
What could you do to make running these queries less burdensome on you and your team?
A. Use the BizTalk Group Hub to save the custom query to a file and share it with your co-workers.
B. Write the queries using T-SQL code against the BizTalkDTADb directly in SQL Server Management Studio.
C. Export the configuration of the BizTalk Server application to a binding file.
D. Disable all tracking.

61. You are attempting to create a port to receive EDI interchanges. In the process, you create a receive
location. While examining the list of receive pipelines for the receive location, you do not see any
pipelines that would be used for EDI processing.
What must you do to make these available to your application?
A. Create and then deploy a custom pipeline that includes the EDI disassembler component.
B. Bind the receive port to an orchestration with a Receive shape that is configured to receive messages
conforming to one of the provided EDI schemas.
C. Add a reference to the BizTalk EDI Application.
D. Configure a party, profile, and agreement for the trading partner that will be sending messages to that port.

62. What are the locations to which you should deploy a custom pipeline component assembly?
A. [BTSINSTALL_DIR]\Developer Tools
B. [BTSINSTALL_DIR]\Pipeline Components
C. The Global Assembly Cache
D. The MessageBox database
E. [BTSINSTALL_DIR]\Messaging Components

63. You have a trading partner who has offices around the world. In some cases, you will be exchanging X12
interchanges, in others you will be using EDIFACT.
What is the best way to manage these differing requirements for the same logical entity?
A. Create a Party representing the trading partner, and then profiles for each set of settings.
B. Create a Party representing the trading partner, and a send port with custom pipelines for each set of settings.
C. Configure both the X12 Fallback Settings and EDIFACT Fallback Settings.
D. Create a Party representing the trading partner for each set of settings.

64. Which two of the following statements are true regarding running BizTalk Server on a Windows Azure
virtual machine?
A. The virtual machine must run in a data center in your geographical region.
B. Microsoft provides ready-made BizTalk Server 2009 and BizTalk Server 2010 virtual machines.
C. Once the virtual machine is created it can never be deleted.
D. The virtual machine can be joined to your on-premise domain.
E. There is no setup on your hardware and therefore there is no hardware maintenance.

When testing your BizTalk Server application, the input message seems to be received but the expected
output never arrives in the destination system.
Where is the first place you should check for an error?
A. The Send Port Properties dialog box in the BizTalk Server Administration console

B. The BizTalk Server Configuration Wizard

C. The BizTalk Server Group Hub in the BizTalk Server Administration console
D. Event Viewer of the computer hosting the BizTalk Server databases

65. You've been asked to create a new Web service that conforms to the WS-I Basic Profile 1.1 that your
BizTalk Server application can use to receive new messages. This service must be publicly reachable and
publicly discoverable.
What should you do?
A. Create a Service Bus relay on Windows Azure and then configure a BizTalk Server receive location that uses
the WCF-BasicHTTPRelay adapter.
B. Create a Service Bus relay on Windows Azure and then configure a BizTalk Server receive location that uses
the WCF-NetTcpRelay adapter.
C. Configure a BizTalk Server receive location that uses the WCF-WebHttp adapter.
D. Configure a BizTalk Server receive location that uses the WCF-NetMSMQ adapter.

66. While examining the specifications for the schemas you need to create, you notice a sub-structure that is
common to many of the schemas.
What design practice could you use to help reduce your development effort?
A. Create the structure as a global complex data type and import it into the various schemas.
B. Configure all of the schemas to use the same Target Namespace.
C. Build a custom pipeline component to normalize the messages.
D. Create several maps to transform the messages into a single schema.

You are publishing an Orchestration as a service, and would like to ensure that all service
responses are wrapped in the same XML template. In order to accomplish this, you are using the
Template property on the Messages tab of the WCF-BasicHttp adapter configuration.

You want to identify to the adapter which location within the template to insert the outgoing
message body.

How do you accomplish this?


A. Within the template, include a bts-msg-body element where you would like the message body to
be inserted.

B. Configure the send pipeline of the receive port to use the XmlTransmit pipeline.

C. On the Messages tab of the adapter configuration, set the Path property of the adapter to an
XPATH expression that indicates the location of the body node.
D. Create and deploy a BizTalk schema representing the template with the Envelope property set to
Yes. Within the properties of the schema’s root node, set the Body XPath property to the path of
the node containing the message body.

5. You are examining the Group Hub and notice that there are no messages listed as “Running
service instances.”

Which link can you click in order to open a tracking query that will display information about
message processing that has most recently completed?
A. Retrying and idle ports

B. Dehydrated orchestrations

C. Tracked service instances

D. Ready service instances

E. Scheduled service instances

You would like to provision an environment with multiple BizTalk Runtime Servers and multiple
MessageBox databases running across multiple SQL Servers.

How might you accomplish this using Windows Azure Virtual Machines?
A. Provision multiple BizTalk Server virtual machines, and multiple SQL Server virtual machines,
create a new group, and join all of the machines to the group. Once the group is created, add
additional MessageBox databases.

B. Provision multiple BizTalk Server virtual machines, create a new group, and join all of the
machines to the new group. Then cluster the machines.
C. Multiple MessageBox databases are not supported in Windows Azure Virtual Machines.

D. Multiple BizTalk Runtime Servers are not supported in Windows Azure Virtual Machines.

7. In what folder can you find the BizTalk Server XMLDasm.exe test tool?
A. [BTSINSTALL_DIR]\Pipeline Components

B. [BTSINSTALL_DIR]\Developer Tools

C. [BTSINSTALL_DIR]\SDK\Utilities\PipelineTools

D. [BTSINSTALL_DIR]\ SDK\Utilities\Schema Generator

11. After testing your application, you have identified a series of shapes in your orchestration that
could throw an exception.

Which shape should you nest these shapes in, so you can define exception handling?
A. The Scope shape

B. The Decide shape

C. The Group shape

D. The Construct Message shape

18. Your business process starts by receiving a message from an online form that was filled out by a
person. During the course of processing the request, you must send updates to the person who
submitted the message, however you do not know the email address of the person prior to
receiving the message.

What logical port binding will enable you to send updates to the correct user?
A. Specify now

B. Specify later

C. Direct

D. Dynamic

Your application must receive messages from multiple sources. The incoming messages serve the same
business function, but each source uses its own transport mechanism and schema. You have been asked to
design the messaging-based processes used by the application.
Which of the following designs address the requirements of receiving the message and requires the fewest
number of components?
A. Create a single receive port with one receive location and a custom pipeline.

B. Create one receive port. Configure a receive location for each source within the receive port and associate any
needed maps with the port.

C. Create a receive port for each source. Configure each receive port with one receive location and map.

D. Create a port for each source. Configure each port with one receive location and a custom pipeline.

Your application has received a message and thrown an exception with an Error Description that
reads: "The published message could not be routed because no subscribers were found.
This error occurs if the subscribing orchestration or send port has not been enlisted, or if
some of the message properties necessary for subscription evaluation have not been
promoted. Please use the BizTalk Administration console to troubleshoot this failure."

Because other messages processed by this publisher are being routed as expected, you suspect
the issue lies with the promoted properties of the message instance.

How could you confirm your suspicion?


A. Examine the data in the original input message.
B. Examine the context of the message associated with the suspended (not resumable) routing
failure report.

C. Select the Enable Failed Message Routing checkbox in the configuration properties of the
publishing port.

D. Check the configuration of the maps used by the publisher.

43. Your BizTalk Server application receives messages from many trading partners. One trading
partner that submits messages to your BizTalk Server application via an FTP folder wants their
messages picked up between 1 am and 4 am.

How can you configure your BizTalk Server application to accommodate this request without
impacting the other trading partners?
A. Configure that partner's receive location with a service window.

B. Configure the polling interval in the FTP adapter properties used by that partner's receive
location.

C. Stop the host instance managing the FTP receive adapter.

D. Stop the BizTalk Server application between 4 am and 1 am.

56. How many pipelines are deployed when you deploy an X12 agreement in Windows Azure
BizTalk Services?
A. 8

B. 4

C. 2

D. 1

65. You want to send attachments using AS2. Which of the following technologies cannot be used?
A. Windows Azure BizTalk Services

B. AS2 does not support attachments

C. BizTalk Server 2013 running as an Azure VM

D. BizTalk Server 2013

You might also like