What should you do to catch the DeliveryFailureException when it is thrown?

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 and an orchestration. The orchestration utilizes a SOAP solicit-response port to call a Web service. You must make sure that before the orchestration moves past the SOAP port, the orchestration will wait for an acknowledgement (ACK) message or a negative acknowledgement (NACK) message. What should you do to catch the DeliveryFailureException when it is thrown?

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 and an orchestration. The orchestration utilizes a SOAP solicit-response port to call a Web service. You must make sure that before the orchestration moves past the SOAP port, the orchestration will wait for an acknowledgement (ACK) message or a negative acknowledgement (NACK) message. What should you do to catch the DeliveryFailureException when it is thrown?

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

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

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

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

Explanation:
BURGOS: mnemo: “acknowledgement … negative acknowledgement” = “On the SOAP port … Transmitted by …”



Leave a Reply 0

Your email address will not be published. Required fields are marked *