BiztalkAssessment Sample

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 31

BizTalk is a Business Process Management Server system from Microsoft, and is

basically a message based integration tool. With this server system, large enterprises
can automate and integrate its organizational procedures. This has been made possible
by customizing the communication system among various software systems of an
organization. It provides some fundamentals functions like Business Practice Modeling,
B2B Communication, Process Automation and EAI. BizTalk helps enterprises to
integrate and manage various processes by exchanging various documents like
Purchase Order, Invoicing within and across the boundaries of the organization.
Different components of the biztalk:
1. Receive Port – Listening Messages
2. Adapters – Interchanging Information with External Systems.
3. Pipeline, Dissembler and subcomponents.
4. Message –Box – Internal XML messages published and consumed by users.
5. BizTalk orchestration Engine - Processes internal XML messages and
republishes them to message box.
6. Send Port – Consumes internal XML messages, converts them to wire
messages by the connected pipeline and assembler.
7. Adapter – Conveys wire messages to the target.
Direct Binding in Biz Talk Server
Direct Binding is the process through which messages are sent from one orchestration
to another. It is also utilized for sending messages into the message box. It is
indispensable in the Microsoft’s publish and subscribe system in BizTalk for sending
messages amongst orchestration.

A message in BizTalk is defined by its XML representation. Specifically, a combination of


the XML document's namespace and root node name defines a message's type. The
notation is important because you will see it when you debug routing failures, a common
development-time error, and a number of other places in BizTalk.
Microsoft Assessment question:

1. Which of the following is true regarding running a BizTalk Server 2013 virtual machine on
Windows Azure? Ans: A

A. You can connect to the virtual machine from any computer with a connection to the Internet.

B. Microsoft does not guarantee availability of the virtual machine.

C. The virtual machine is not backed up.

D. The virtual machine cannot be joined to your on-premise domain.

2. 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? Ans: B

A. Create a Service Bus relay on Windows Azure and then configure a BizTalk Server receive location
that uses the WCF-NetTcpRelay adapter.

B. Create a Service Bus relay on Windows Azure and then configure a BizTalk Server receive location
that uses the WCF-BasicHTTPRelay adapter.

C. Configure a BizTalk Server receive location that uses the WCF-NetMSMQ adapter.

D. Configure a BizTalk Server receive location that uses the WCF-WebHttp adapter.

3. What is the primary reason for creating a promoted property in BizTalk Server?

A. Store adapter related configuration such as addresses and passwords.

B. Expose data contained in the body of a message to enable message filtering.

C. Reduce the number of persistence points in an orchestration.

D. Connect a BizTalk Server application to external applications or systems.

Ans: B
4. 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? Ans: D

A. In Visual Studio, open the map in the XML Editor tool rather than the BizTalk Mapper tool.

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 Test Map operation.

D. In Visual Studio, run the Validate Map operation.

5. When setting up a new BizTalk Server runtime computer, what is the next logical step after installing
BizTalk Server?Ans: A/D

A. Install Microsoft SQL Server.

B. Install BizTalk Server integration applications from MSI packages created by the development or
testing teams.

C. Run the BizTalk Server WCF Service Publishing Wizard.

D. Run the BizTalk Server Configuration Wizard.

6. Which of the following three are options for creating new messages during a BizTalk Server
orchestration?

A. Map executed during Transform shape

B. Copy message body or individual nodes using Message Assignment shape

C. Create a parallel convoy

D. Custom .NET class called from an Expression shape

E. Use the Suspend shape to force administrator intervention


F. Custom .NET class called from Message Assignment shape

7. Which of the following characteristics is not configured in a Port Type? Ans: A

A. Identifier

B. Communication pattern

C. Message type

D. Communication direction

8. 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? Ans: B

A. Retrying and idle ports

B. Suspended service instances

C. Dehydrated orchestrations

D. Tracked service instances

9. Which of the following is automatically exported when you export the bindings of an application?

A. Assembly files used by the application

B. Passwords used by send or receive adapters

C. Relationships between logical and physical ports

D. Host instance service account details

Ans: D
10. 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. It does not require custom development.

B. It requires XML schemas that use special markup.

C. The conversion between XML and non-XML formatting occurs during map execution.

D. BizTalk Server cannot process non-XML formatted data.

11. 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. Stop the BizTalk Server application between 4 am and 1 am.

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

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

12. While designing a BizTalk Server orchestration you have discovered the need to make a simple
decision based on the value of an element in your canonical purchase order schema.
What change will you make to the schema to help enable easy access to the element within the
orchestration?

A. Create a promoted property

B. Create a custom XML serializer class

C. Create a new schema

D. Create a distinguished field


13. Your manager is concerned that the files transmitted to an FTP folder by your BizTalk Server
application could be readable by unauthorized persons.
Which of the following could you implement to help secure those files without creating a custom
pipeline component?

A. Message encryption using PGP (Pretty Good Privacy)

B. File transmission using FTP over SSL

C. Message encryption using S/MIME (Secure/Multipurpose Internet Mail Extensions)

D. Compress the message into a RAR archive file and password protect the archive

14. 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, click Add > Add Generated Items… and then in the
dialog that appears, choose Consume WCF Service.

B. In Solution Explorer, right-click the project, and then click Add Service Reference.

C. In Solution Explorer, right-click the project, and then click Add Adapter Service Reference.

D. 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.

15. 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 custom adapter for the source system.


C. Create a map.

D. Enable Recoverable Interchange Processing on the receive pipeline.

16. Which of the following is an acceptable reason for clustering a BizTalk Server host? Ans: B(D)

A. To provide high-availability of the FTP send adapter.

B. To provide high-availability of the BizTalk Server databases.

C. To improve performance of all send adapters.

D. To provide high-availability of the FTP receive adapter.

17. When creating a rule for use by the Business Rules Engine, which of the following cannot be used
as source fact? Ans: D

A. .NET class or class member

B. SQL Server database

C. XML document, element, or attribute

D. BizTalk Server orchestration

18. Which four of the following line of business systems (LOB) are supported out-of-box by BizTalk
Adapter services? Ans: A, E, F, G

A. Microsoft SQL Server

B. Microsoft Dynamics

C. SalesForce

D. PeopleSoft

E. Siebel
F. Oracle E-Business

G. SAP

19. Previously your BizTalk Server application sent XML documents to a network shared file folder.
The users that interact with these XML files desire a more user-friendly experience.
Which of the following options could provide a user-friendly experience with the least development
effort?

A. Write message data to a SharePoint library using the Windows SharePoint Services adapter, and then
display the data using an InfoPath form.

B. Write message data to a custom SQL Server database using the WCF-SQL adapter, and then display
the data using a custom web application.

C. Send the messages as email attachments using the SMTP adapter.

D. Modify an existing line of business (LOB) application to store the message data, write the message
data to the LOB application, and then have users view the data using the native interface.

20. If you have multiple versions of a Business Rule Engine policy, which version is called by your
BizTalk Server orchestration? Ans: B

A. The policy version specified in the Call Rules shape of the BizTalk Server orchestration.

B. The policy version with the highest version number that is in the Deployed state.

C. The policy version that was most recently changed to the Deployed state.

D. The policy version with the highest version number.

21. 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? Ans: C(D)

A. 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.
B. 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.

C. Create four send ports, one for each location to which the message should be delivered.

D. Create a dynamic send port.

22. Which of the following accurately describes the Construct Message shape? Ans: B

A. Contains expressions used to assign data to message bodies and properties

B. Acts as a container for Message Assignment and Transform shapes

C. Provides a framework for exception handling with BizTalk Server orchestrations

D. Acts as a container for any other BizTalk orchestration shapes

23. Which is the correct file extension for BizTalk Server maps? Ans: A

A. btm

B. xsd

C. odx

D. btp

24. What is the purpose of a BizTalk Server binding file? Ans: D

A. Store configuration used by BizTalk Server runtime components, such as the business rules engine
and host instances.

B. Store messages outside of the MessageBox database while you troubleshoot an issue.
C. Store configuration used by Business Activity Monitoring, such as activities and views.

D. Store configuration used by BizTalk Server applications, such as send ports and receive ports.

25. What type of information cannot be tracked in the BizTalk tracking database? Ans: C

A. The sending or receiving of messages

B. The beginning or ending of map execution

C. The starting or stopping of a service

D. The beginning or ending of an orchestration

E. The execution of each shape in an orchestration

F. The beginning or ending of a pipeline

26. If a Scope shape has multiple Exception Handling Blocks and an exception occurs, how will the
Exception Handling Blocks be executed?

A. The first block that can catch the exception will catch it and execute without evaluating other
handlers.

B. Any blocks that can catch the exception will execute.

C. Scope shapes can only have one Exception handling block attached to them.

D. All blocks attached to that scope will be executed.

27. You are working as a BizTalk Server developer and want to configure your BizTalk Server project
to deploy to your test server.
Where would you go to find the BizTalk Server Deployment properties?
A. In Visual Studio, on the Debug menu, click Options and Settings.

B. In Visual Studio, on the Tools menu, click Options.

C. In Visual Studio, right-click the Solution containing the BizTalk Server project, and then click
Properties.

D. In Visual Studio, right-click the BizTalk Server project, and then click Properties.

28. 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. Split Interchange as Transaction Sets – suspend Interchange on Error

D. Preserve Interchange – suspend Transaction Sets on Error

29. 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? Ans: D

A. The Group shape

B. The Decide shape

C. The Construct Message shape

D. The Scope shape

30. 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 a send port with custom pipelines for each set of
settings.

B. Create a Party representing the trading partner for each set of settings.

C. Create a Party representing the trading partner, and then profiles for each set of settings.

D. Configure both the X12 Fallback Settings and EDIFACT Fallback Settings.

31. Which of the following statements best describes the purpose of the Business Activity Monitoring
(BAM) Portal? Ans: A

A. Used to view the data gathered by BAM.

B. Defines how the data will be displayed to a collection of end users.

C. Defines the data points and milestones of interest to BAM.

D. Defines from where in the BizTalk Server run-time data will be gathered.

32. Which of the following is used to define the Filter on a BizTalk Server send port? Ans: B

A. Host instance

B. Promoted properties

C. Send pipeline

D. Distinguished fields

33. 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. Add a reference to the BizTalk EDI Application.

B. Create and then deploy a custom pipeline that includes the EDI disassembler component.

C. Configure a party, profile, and agreement for the trading partner that will be sending messages to that
port.

D. 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.

34. Which of the following is true about configuring correlation in BizTalk Server orchestrations?
Ans:C

A. You cannot control correlation.

B. Correlation uses distinguished fields.

C. Correlation uses promoted properties.

D. It is automatically enabled when needed.

35. In Windows Azure BizTalk Services, which of the following Destinations is not supported in an
X12 bridge? Ans: D

A. Azure Blob

B. NetTcpRelay

C. FTP

D. Custom WCF binding

36. 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. 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.

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

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

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.

37. What is the primary reason for adding additional MessageBox databases to a BizTalk Server group?
Ans: A

A. Distribute load across multiple databases and increase throughput.

B. Provide high-availability for the MessageBox database.

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

D. Ensure that BizTalk Server does not lose messages.

38. 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? Ans: B

A. Direct

B. Dynamic

C. Specify later

D. Specify now

39. 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. Document schema

B. Header schema

C. Receive port and location

D. Flat file disassembler

E. Receive pipeline

40. 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 context of the message associated with the suspended (not resumable) routing failure
report.

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

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

D. Examine the data in the original input message.

41. 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. Increase the retry count on the receive adapter.

B. Enable Recoverable Interchange Processing on the receive pipeline.


C. Remove any maps used by the receive port.

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

42. Which three of the following describe functions performed by the MessageBox database? Ans: A,
C, D

A. Determine subscribers of messages.

B. Store passwords used by adapters.

C. Deliver messages to subscribing processes.

D. Store the state of message bodies and properties.

E. Perform real-time aggregation of data for Business Activity Monitoring.

F. Permanently store message bodies and properties.

43. 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. BizTalk Server maps validate all incoming and outgoing data automatically.

B. It is impossible for BizTalk Server to receive invalid data.

C. It would be best to validate the data being mapped prior to the map.

D. As long as map operations treat all data according to the data type specified in the respective
schemas, everything should be fine.

44. 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. Event Viewer of the computer hosting the BizTalk Server databases


B. The BizTalk Server Configuration Wizard

C. The Send Port Properties dialog box in the BizTalk Server Administration console

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

45. During which process is the input message of a map validated against a schema? Ans: D

A. When you run the Validate Map option in Visual Studio.

B. When a map executes at runtime.

C. Incoming or outgoing messages cannot be validated by maps.

D. When you run the Test Map option in Visual Studio.

46. 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 new send port that subscribes to, transforms, and translates the outgoing message.

C. Create a custom send pipeline that uses the Flat File Assembler component.

D. Create a map between your canonical schema and the trading partner's schema.

47. When is the creation of a correlation type and correlation set not required? Ans: C

A. When a non-activation receive shape is connected to a non-self-correlating port

B. When creating a parallel convoy


C. When using a two-way send port

D. When creating a serial convoy

48. 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 Receive Port to enable tracking of request message properties
after port processing, then create a query for Tracked Service Instances.

D. 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.

49. Your BizTalk Server application requires messages to be received via email.
What should you do? Ans: B

A. Create a receive port and configure it with a map.

B. Create a receive location that uses the POP3 adapter.

C. Create a dedicated host and host instance.

D. Create a receive location that uses the SMTP adapter.

50. Which two of the following statements are true regarding running BizTalk Server on a Windows
Azure virtual machine? Ans: A,B
A. The virtual machine can be joined to your on-premise domain.

B. Microsoft provides ready-made BizTalk Server 2009 and BizTalk Server 2010 virtual machines.

C. There is no setup on your hardware and therefore there is no hardware maintenance.

D. The virtual machine must run in a data center in your geographical region.

E. Once the virtual machine is created it can never be deleted.

51. 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.
52. 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? Ans: B, D

A. The C:\Program Files\Common Files\System\ directory of each BizTalk Server runtime computer

B. The Management database of your BizTalk Server group

C. The MessageBox database(s) of your BizTalk Server group.

D. The Global Assembly Cache of each BizTalk Server runtime computer

E. The [BTSINSTALL_DIR]\Schema directory of each BizTalk Server runtime computer

53. In what folder can you find the BizTalk Server XMLDasm.exe test tool? Ans: A
A. [BTSINSTALL_DIR]\SDK\Utilities\PipelineTools

B. [BTSINSTALL_DIR]\Developer Tools

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

D. [BTSINSTALL_DIR]\Pipeline Components

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
54. assembly.
What would you do? Ans: B

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.

55. You want to send attachments using AS2. Which of the following technologies cannot be used?
Ans: A(D)

A. BizTalk Server 2013 running as an Azure VM

B. Windows Azure BizTalk Services

C. AS2 does not support attachments

D. BizTalk Server 2013


56. 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? Ans: A
A. Direct

B. Dynamic

C. Specify later

D. Specify now
57. Assuming your application is fully configured, if your send port is in a Stopped state what will happen
to any messages that are received? Ans: B

A. The MessageBox database will not route the messages to the send port.

B. The MessageBox database will route the message to the send port, but the send port will not process
them.

C. The receive port in the application will throw an exception.

D. The BizTalk Server application cannot receive messages if the send port is stopped.
58. You have been given an MSI Package which you will use to deploy a BizTalk Server application. You
have just finished importing the MSI Package to the Management database of your BizTalk Server
group using the BizTalk Server Administration Console, and you are ready to install the MSI Package.
On which computer(s) must you install the MSI Package?

A. Each computer that runs a BizTalk Server host instance and the SQL Server computer on which the
BizTalkMgmtDb database runs.

B. The SQL Server computer on which the BizTalkMgmtDb database runs.

C. Each computer that runs a BizTalk Server host instance.

D. Each SQL Server computer on which a BizTalk Server database runs.


59. You are building a BizTalk application in which you are receiving a series of XML messages that must
be transformed, batched, and then translated into X12 interchange.
In order to accomplish a part of this task, you have created a custom pipeline that includes both an XML
disassembler and Batch Marker component.
You need to configure the Batch Marker component to process the XML data without attempting to
determine the EDI message type.
How do you accomplish this?

A. Set the Ignore EDI Message Encoding property of the Batch Marker component to True.
B. Add a Party resolution component to the ResolveParty stage of the pipeline immediately before the
Batch Marker component.

C. In the Agreement settings, create a new batch and configure the filter to use only those properties
promoted from the XML schema of the message that you will be processing.

D. Add an XML validator component to the Validation stage of the pipeline.


60. Which of the following actions can be performed in an Expression shape? Ans: A

A. Setting of orchestration variables

B. Modification of promoted properties

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

D. Creation of a new message

61. Which of the following statements best describes the purpose of a Business Activity Monitoring
(BAM) View? Ans: C

A. Defines how the data will be displayed to a collection of end users.

B. Defines the data points and milestones of interest to BAM.

C. Used to view the data gathered by BAM.

D. Defines from where in the BizTalk Server run-time data will be gathered.

62. 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 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.
D. Create a send port group, and then configure a filter on the send port group.

63. Which of the following become true about a Business Rule Engine policy version when you change it
to the Published state? Ans: B

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

B. It becomes read-only.

C. It becomes callable by BizTalk Server orchestrations.

D. It is saved to the Business Rule database.

64. 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. The provided FTP adapter allows receiving from read-only locations.

B. The integration will require a custom receive pipeline.

C. You must find another transport mechanism for integrating with this trading partner.

D. The integration will require a custom FTP adapter.

65. 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? Ans: A

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

B. Do not worry; in this scenario it is automatically implemented.

C. The promoted properties must exist in the request and response messages.

D. He should use the MessageID promoted property.


66. What is the primary difference between Trusted and Untrusted BizTalk Server hosts? Ans: C

A. Untrusted hosts cannot execute orchestrations.

B. Trusted hosts run with elevated security credentials.

C. Trusted hosts can see the sender's identification information.

D. Untrusted hosts cannot be used for encryption and decryption processes.

You might also like