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
Click Start, click All Programs, click Microsoft BizTalk Server 20xx, and click BizTalk Server Administration.
In the Console Root, expand BizTalk Server Administration, expand BizTalk Group, and expand Applications.
Locate your application and then locate your transport.
Right-click the transport name.
Click Properties.
In the port Type list, select the correct port.
Click Configure.
In the WCF-NetMsmq Transport Properties dialog box, click the Binding tab.
In the Transactions section, determine if Transactional is checked.
Click the Messages tab.
Determine if Suspend request message on failure is checked.
Note
These steps only apply to receive locations.