You work in an international company which is named TXTWIN. And you’re in charge of the company network and use Microsoft BizTalk Server 2006 R2.
You’re creating a solution which will have three orchestrations. The incoming messages type must be the same when all three orchestrations subscribe. Messages are well-formed XML and will arrive on an FTP site. The incoming messages have an element named Price. The conditions below must be incorporated:
-one orchestration must subscribe to all messages that have a Price less than 100;
-the third orchestration must subscribe to all messages that have a Price greater than 100;
-the second orchestration must subscribe to all messages that have a Price between 50 and 150.
A schema is created and deployed. And it matches the incoming message type. Besides this, you create an FTP receive port which is used to retrieve the files from the FTP site. You must make sure that only when messages subscribed arrive, the orchestrations will instantiate. So what should you do?
A.
Three receive ports that listen for the output from the send ports should be created.
Each orchestration should be bound to one of the receive ports.
Before you perform this, you should add a send port that subscribes directly to the receive port, and then set three filter expressions that are based on the conditions.
B.
You should use the Business Rules Engine (BRE) to create a business rule for each of the conditions and use a Call Rules shape to call the appropriate rule from each orchestration.
Before you perform this, you should run the Port Configuration Wizard and select direct binding on the initial receive port on each orchestration.
C.
You should run the Port Configuration Wizard.
Specify direct binding on the initial receive port on each orchestration.
Specify the message type to subscribe to, on the Receive shape which is associated with the receive port.
Set a filter expression which is based on the appropriate condition.
D.
You use the Business Rules Engine (BRE) to create a business rule for each of the conditions, and call the appropriate rule in the BRE from each orchestration.
Before you perform this, you should set the initial receive port on each orchestration to the existing FTP receive port.
Create a correlation set that has a correlation type based on the Price element in the message, and on the first Receive shape, initialize the correlation.
Explanation:
BURGOS: mnemo: "well-formed XML … (3 orchestrations filtered by Price range)" = "run Port Config Wizard … direct binding … message type … filter"