Transactions option "Transactional" and the error handling option "Suspend request message on failure" should not both be set to false

Details

Field Error Details
Product Name BizTalk Server
Product Version 3.6
Event ID 0
Event Source 0
Component 0
Symbolic Name 0
Message Text The transactions option "Transactional" and the error handling option "Suspend request message on failure" should not both be set to false since message loss may occur. Please set one or both options to true.

Explanation

In the WCF-NetMsmq adapter, the options Transactional and Suspend request message on failure should not both be set to false (unchecked). Message loss may occur if the failed message submission does not roll back as a transaction, while the message is not suspended and stored in the Message Box.

User Action

Use the following procedure to verify adapter settings.

To verify adapter settings

  1. Click Start, click All Programs, click Microsoft BizTalk Server 20xx, and click BizTalk Server Administration.

  2. In the Console Root, expand BizTalk Server Administration, expand BizTalk Group, and expand Applications.

  3. Locate your application and then locate your transport.

  4. Right-click the transport name.

  5. Click Properties.

  6. In the port Type list, select the correct port.

  7. Click Configure.

  8. In the WCF-NetMsmq Transport Properties dialog box, click the Binding tab.

  9. In the Transactions section, determine if Transactional is checked.

  10. Click the Messages tab.

  11. Determine if Suspend request message on failure is checked.

    Note

    These steps only apply to receive locations.