• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/18

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

18 Cards in this Set

  • Front
  • Back
An existing BizTalk Server 2010 messaging solution for processing orders has a send port group that contains two send ports. Send Port A is for Supplier A and Send Port B is for Supplier B. Each supplier receives only one copy of each order message. The order schema has a promoted property named OrderAmount that contains the total amount of the order. The send port group subscribes to all messages where a promoted property OrderAmount exists. The send ports do not have a filter defined. Messages with an order amount less than or equal to 1000 must be sent to Supplier A . Messages with an order amount greater than 1000 must be sent to Supplier B . Only a single message can be sent to either Supplier A or Supplier B . You need to modify the solution to route each order message to either Supplier A or Supplier B . What should you do?

A. Set a filter on Send Port A to subscribe for messages where OrderAmount is <= 1000. Set a filter on Send Port B to subscribe for messages where OrderAmount is > 1000. Stop and start the send port group.
B. Set a filter on Send Port A to subscribe for messages where OrderAmount is <= 1000. Set a filter on Send Port B to subscribe for messages where OrderAmount is > 1000. Delete the send port group.
C. Delete the existing filter condition on the send port group. Add a filter condition on the send port group to subscribe for messages where OrderAmount is <= 1000. Add a filter OR condition on the send port group to subscribe for messages where OrderAmount is > 1000.
D. Keep the existing filter condition on the send port group. Add a filter condition on the send port group to subscribe for messages where OrderAmount is <= 1000. Add a filter OR condition on the send port group to subscribe for messages where OrderAmount is > than 1000. Developing BizTalk Artifacts—Creating Schemas and Pipelines
Answer: B
A BizTalk Server 2010 solution transmits messages to a suppliers FTP server. The solution uses an FTP send port. The transport URI points to the main FTP server location. The supplier needs to receive the message immediately if the connection with the main FTP server cannot be established. You need to enable transmission redirection to an alternative FTP server. What should you do?

A. Enable ordered delivery for the send port.
B. Enable failed message routing for the send port.
C. Set the Retry count to 0. Set the Backup Transport Type to FTP and the Backup Transport URI to the alternative FTP server location.
D. Set the Retry count to 1. Set the Backup Transport Type to FTP and the Backup Transport URI to the alternative FTP server location.
Answer: C
A BizTalk Server 2010 solution receives invoices in XML format. The solution receives only two types of files: XML files that contain only a single invoice. The filename of these files starts with the letter S. XML files that contain multiple invoices. The filename of these files starts with the letter M. You create a receive port with two FILE receive locations. Both receive locations point to the same folder on the file system but each receive location has a different file mask. You configure each receive location to pick up one type of invoice XML. You need to ensure that the single-invoice XML files are processed as soon as possible, and the multiple-invoice XML files are only processed outside of office hours. What should you do?

A. Set the service window of the receive location that picks up the multiple-invoice XML files to reflect the outside office hour time range. Make sure this receive location is disabled.
B. Set the service window of the receive location that picks up the multiple-invoice XML files to reflect the outside office hour time range. Enable both receive locations.
C. Set the schedule start date and stop date of the receive location that picks up the multiple-invoice XML files to reflect the outside office hour time range.
D. In the receive port, delete one of the receive locations. Configure the other receive location to pick up both types of files. Set the service window to reflect the outside office hour time range.
Answer: B
A BizTalk Server 2010 application is designed to receive a file from a customer. The customer periodically updates the file on an FTP site. The file has a name that never changes. You have been given read-only permissions to the site. You need to create a receive location that detects when the file has been updated and then retrieves it. You use the BizTalk Administration console to create a receive port. What should you do next?

A. Create an FTP receive location and set the Mode property to Passive.

B. Create an FTP receive location and set the Target File Name property to *.*.

C. Create an FTP receive location with the site and credential information. In the FTP adapter properties, set the Delete After Download property to No and set the Enable Timestamp Comparison property to Yes.

D. Create an FTP receive location with the site and credential information. In the FTP adapter properties, set the Delete After Download property to Yes and set the Enable Timestamp Comparison property to Yes.
Answer: C
A BizTalk Server 2010 application sends purchase orders. Current applications use an existing mail server to send mail. The purchase order application should use a distribution list that is managed by a new mail server. Company IT policy does not allow you to create a new host for the new mail server. You need to create a BizTalk port that sends orders to the email distribution list through the new mail server. What should you do?

A. Create an SMTP send port configured to send to the email distribution list. Specify the name of the new mail server in Microsoft Internet Information Services (IIS) Manager.

B. Create an SMTP send port configured to send to the email distribution list. Create a filter on the send port with the SMTP.SMTPHost context property equal to the new mail server.

C. Create a send port group with an SMTP send port configured to send to the email distribution list. Create a filter on the send port group with the SMTP.SMTPHost context property equal to the new mail server.

D. Create an SMTP send port configured to send to the email distribution list. Override the current SMTP send handler settings by entering the new mail server in the SMTP server name field in the Handler Override section of the port.
Answer: D
A BizTalk Server 2010 messaging-only solution is used to process XML messages. The pipelines used in the receive location and the send port contain the XML validator pipeline component. Routing for failed messages is enabled on both the receive port and the send port. When validation fails on the receive side, messages must be routed to Send Port A . When validation fails on the send side, messages must be routed to Send Port B . You need to create subscriptions for Send Port A and Send Port B . What should you do?

A. Set the filter for Send Port A to Error.ReceivePortName Exists. Set the filter for Send Port B to Error.SendPortName Exists.

B. Set the filter for Send Port A to Error.SendPortName Exists. Set the filter for Send Port B to Error.ReceivePortName Exists.

C. Set the filter for Send Port A to Error.ErrorType == ReceivePort. Set the filter for Send Port B to Error.ErrorType == SendPort.

D. Set the filter for Send Port A to BTS.ReceivePortName Exists. Set the filter for Send Port B to BTS.SPName Exists.
Answer: A
A solution in Microsoft Visual Studio 2010 contains a test project with unit tests for a BizTalk Server 2010 schema. When the test project is built, an error occurs that indicates that the tested schema does not contain a definition for ValidateInstance or an extension method with this name. You need ensure that the project builds in Visual Studio 2010 without errors. What should you do?

A. Set Redeploy to False in the project properties for the schema project.

B. Set Enable Unit Testing to True in the project properties for the schema project.

C. Check Enable Code Analysis on Build in the project properties for the test project.

D. Sign the assembly with a strong name key in the project properties for the schema project.
Answer: B
A BizTalk Server 2010 solution contains a map that transforms an internal order format into the order format of a supplier. You have examples of the internal order. You need to perform unit testing to make sure that the map works. You add a test project and a test class to the solution. You then add a reference to the project with the map. What should you do next?

A. Add a reference to Microsoft.XLANGs.BaseTypes and to Microsoft.BizTalk.BaseFunctoids. Use the TestableMapBase class to test the map.

B. Add a reference to Microsoft.XLANGs.BaseTypes and to Microsoft.BizTalk.BaseFunctoids. Use the TestableSchemaBase class to test the schema.

C. Add a reference to Microsoft.BizTalk.TestTools and to Microsoft.XLANGs.BaseTypes. Use the TestableMapBase class to test the map.

D. Add a reference to Microsoft.BizTalk.TestTools and to Microsoft.BizTalk.BaseFunctoids. Use the TestableMapBase class to test the map.
Answer: C
HWLC Motors, is sending XML orders to our BizTalk server using FTP and BizTalk picks up the messages using a FILE adapter. All orders have been
signed by the partner using certificates. We need to implement a secure
solution where only orders from EAS Industry get through the processing
inside BizTalk. If any orders with an unknown signature are received, we
want to keep those messages as we would still assume they are valid. What
certificate needs to be stored where for this to work in BizTalk?

a. Install EAS's public key certificate in the Current User/Personal store

b. Install EAS's public key certificate in the Local Machine/Other People store

c. Install our own private key certificate in the CurrentUser/Personal store

d. Install our own private key certificate in the Local Machine/Other People store
Answer: b
When signing a message, the trading partner will use his/her own private certificate. When the receiver (us) needs to verify the validity of the
signature, a public key instance of the certificate must be used and
stored in local machine/other people.
We receive XML from several trading partners through Receive Port RP1.
At times, the XML is not well formed, and the XMLReceive Pipelines throws
errors and the messages are suspended. Our partner coordinator Brian has
requested that invalid XML be sent to him in an e-mail, instead of being
suspended in BizTalk. How would you achieve this? (Choose all that apply):

a. Set up e-mail alerting on the server if errors occur in the Event Viewer with BizTalk Server as the source.

b. Create a Send Port: SP1, using the SMTP Adapter and target it to Brian's e-mail address. Set up a filter on the Send Port with the following format: BTS.ReceivePortName == RP1 and (ErrorReport.ErrorType Exists).

c. Enable routing for failed messages on the Send Port SP1.

d. Enable routing for failed messages on the Receive Port RP1.

e. Create a Send Port: SP1, using the SMTP Adapter and target it to Brian's e-mail address. Set up a filter on the Send Port with the following format: BTS.ReceivePortName == RP1 and (BTS.FaultName Exists).
Answer: b, d
In this case, routing for failed messages need to be set up on the Receive Port (there will be no Send Port activity when a message fails on the receive side). When failed message routing is enabled, all normal Context properties such as BTS.ReceivePortName are unpromoted, and only Context properties in the ErrorReport namespace can be used for routing.
HWLC has several Send Ports that point to different internal systems. One
of the Send Ports targets the company's ERP system. The adapter used is
an HTTP Adapter. The ERP administrator wants to take the system offline
for the next 24 hours, and no messages should be sent to the system during
that time. How should we accomplish this with the minimum amount of
interference with the other systems?

a. Disable all Receive Locations so that no messages are received in BizTalk for the next 24 hours

b. Stop the ERP Send Port and start it again when the system comes back online

c. Unenlist the ERP Send Port and start it again when the system comes back online

d. Stop all in-process BizTalk Services
Answer: b
Receive Locations should still be enabled and the BizTalk service(s) should
still be running, so that other subscribers will still get their messages.
Setting a Send Port state to Unenlisted state will cause the Send Port to stop
subscribing to messages, and will therefore never receive the messages
received in BizTalk while the state was Unenlisted. Setting the port to a
stopped state will allow the port to receive all messages intended for
the port and not send them, until the port is started again.
HWLC receives XML from an FTP site using a standard FTP Receive
Adapter. The messages received are of type: http://namespace#Root. You
set up a Send Port with the following filter: BTS.MessageType == http://
namespace#Root. The schema for the message type is also deployed. You
start your Application and the Receive Location starts receiving messages
from the FTP site. However, no messages are sent through the Send Port, and
when examining the Event Viewer, you realize that you get the following
error: The published messages could not be routed, because no subscribers
were found. You examine the Context of the messages suspended and
realize that the message type is not Promoted. What should you do?

a. Write a custom Pipeline component that promotes the message type.

b. Enable Failed Message Routing on the Receive Port and change the filter on the Send Port to ErrorReport.ReceivePortName == [Name of Receive Port].

c. Change the Pipeline on the Receive Location from PassThruReceive to XMLReceive.

d. Create an Orchestration that receives XMLDocument messages and bind it to the Receive Port. Finally, have the Orchestration send the message to the Send Port.
Answer: c
If a message is published to the MessageBox without a message type Context
Property, no disassembler has been executed in the Receive Port, and out of
the box only the PassThruReceive pipeline has that lack of disassemblers.
Therefore, we must assume that it has been used, and as we are receiving
XML messages, using the XMLReceive pipeline should solve the problem.
You are receiving messages from customers sending mails with attachments
through an Exchange Server 2010. You want BizTalk to process the messages.
How should you approach this?

a. Use the FTP Adapter to receive messages from the exchange server

b. Use the FILE adapter to receive messages from the exchange server

c. Use the POP3 Adapter to receive messages from the exchange server, and set the body part index to 0

d. Use the POP3 Adapter to receive messages from the exchange server, and set the body part index to 1
Answer: c
POP3 is the only out of the box adapter that has the capabilities of
receiving e-mails from an exchange server. Also, the body part index
should be 0, because the actual body part is required.
You have two Send Ports that both wish to subscribe to all Order messages from the ERP system. What should you do?

a. Create two Receive Locations in one Receive Port; make both Receive Locations receive orders from the ERP system. Create one Send Port, make the Send Port subscribe to all orders.

b. Create two Receive Ports with one Receive Location in each; make both Receive Locations receive orders from the ERP system. Create one Send Port, make the Send Port subscribe to all orders.

c. Create one Send Port. Configure transport options for one of the destinations and backup transport for the other destination. Set the filter to BTS.MessageType == Order.

d. Create one Receive Port with one Receive Location in it; make the location receive orders from the ERP system. Create a Send Port Group. Make the Group subscribe to orders. Create two Send Ports and add the Send Ports to the Group.
Answer: d
If multiple ports need to implement the same subscription, Send Port Groups should be used, so that the subscription only needs to be implemented once, and any changes to the subscription can be maintained in one place.
You need to send invoices to a partner using the FTP Adapter. The partner
has requested a special XML format that differs in structure from the
canonical invoice format that you use in your Application. What should
you do (choose all that apply)?

a. Use the PassThruReceive Pipeline on the Receive Port

b. Use the PassThruTransmit Pipeline on the Send Port

c. Create a Map from the partner format to the Canonical invoice

d. Create a Map from the Canonical invoice format to the desired partner format

e. Apply a Map on the Send Port
Answer: b, d, e
PassThruReceive on the receive side will cause BizTalk to not recognize the MessageType and therefore we will not be able to Map on the Send Port. The Map should be from the canonical format to the partner format.
HWLC Motors uses two BizTalk Servers, but only one Host (HostA) and one
Host Instance per Server. High availability is a requirement, and this is the
reason that two BizTalk Servers were set up. We want to ensure that FTP
Receive only happens on one of the servers. What should you do (choose
all that apply)?

a. Turn off the Host Instance for HostA on one of the servers

b. Create a new Host (HostB)

c. Cluster HostB

d. Create a Receive Handler for the FTP Adapter for HostB, and delete the Receive Handler for HostA

e. Make all Receive Locations using the FTP Handler run under HostB
Answer: b, c, d, e
We need a new Host, so that HostA will still do all the work except receiving FTP. The new Host needs to be clustered so that if one server fails, a Host Instance will start on the other Server.
You have several Pipelines; both Receive and Send, deployed in a BizTalk
Application Common. The Pipelines will be needed in several Applications.
You create a new Application ApplicationA and start to create Receive Ports
and Receive Locations. When choosing a Pipeline for your Receive Location,
you notice that the Pipelines deployed in the Common Application, do not
appear in the drop-down list of available Receive Pipelines. What should
you do?

a. Make a reference in ApplicationA to the default BizTalk Application

b. Redeploy all the Pipelines in the ApplicationA Application

c. Make a reference in ApplicationA to the Common Application

d. Make a reference in Common to ApplicationA
Answer: c
This should be done using references, and it is in the Application that needs
to access artifacts from another Application, the reference needs to be made.
The same Pipelines cannot be redeployed in another Application in BizTalk,
when already residing in another Application.
You want to make sure that all Receive Locations in the entire BizTalk Group are disabled. What should you do?

a. Stop all running Host Instances.

b. In the BizTalk Administration Console, open the Group Hub and choose New Query. Query Running Service Instances and make sure that the query doesn't return any rows.

c. In the BizTalk Administration Console, open the Group Huband select Applications. Check that all Applications are in astopped state.

d. In the BizTalk Administration Console, choose the All Artifacts Application and open Receive Locations. Check that all locations are disabled.
Answer: d
By choosing All artifacts we can get an overview of everything inside
BizTalk, not limited to a certain Application. The other answers either
stops too much or otherwise doesn't fulfill the requirement of disabling
all locations.