Microsoft Knowledge Base Article
This article contents is Microsoft Copyrighted material.
©2005-©2007 Microsoft Corporation. All rights reserved.
Terms
of Use |
Trademarks
Article ID: 873232 - Last Review: April 4, 2007 - Revision: 1.3
Messages that are sent to the receive location are not suspended when the receive location is disabled in BizTalk Server 2004
After you publish an orchestration as a Web service in
Microsoft BizTalk Server 2004 and the receive location is disabled, the
messages that are sent to the receive location are not suspended. The Web
service client receives a successful HTTP status code 202 (Accepted).
This problem occurs because the Web Service Publishing
Wizard always sets the
OneWay attribute to TRUE. This behavior is designed to decouple the
ultimate processing of the message. If this behavior did not occur, the client
would have to wait synchronously for a response from the service.
To resolve this issue, modify the Web Services Description
Language (WSDL) code to set the
OneWay attribute to
FALSE.
Steps to reproduce the problem
- In BizTalk Server 20004, create an orchestration that uses
a one-way request/response port, and then publish the orchestration as a Web
service.
- Disable the receive location. To do this, follow these
steps:
- Click Start, point to All
Programs, point to Microsoft BizTalk Server 2004, and
then click BizTalk Server Administration.
- In the BizTalk Administration console, expand the
Microsoft BizTalk Server 2004 (local) node, and then click
Receive Locations.
- Right-click your receive location, and then click
Disable.
- Send a message from the Web service client to the Web
service.
The messages that are sent to the receive location are not
suspended. The Web Service client receives a successful HTTP status
code.
For more information, visit the following Microsoft
Developer Network (MSDN) Web site:
APPLIES TO
- Microsoft BizTalk Server 2004 Enterprise Edition
- Microsoft BizTalk Server 2004 Developer Edition
- Microsoft BizTalk Server 2004 Partner Edition
- Microsoft BizTalk Server 2004 Standard Edition
| kbbug kbbtsmessaging kbbtsorchestration kbprb KB873232 |
Community Feedback System
Very often, it takes hours to solve a problem. Very often, you've looked high
and low, and have tried a lot of solutions. When you finally found it, chances
are, it was because someone else helped you. Here's your chance to give back.
Use our community feedback tool to let others know what worked for you and what
didn't.
Please also understand that the community feedback system is not warranted to be
correct, it's simply a system that we've built to let people try and help each
other. If something in a feedback response doesn't make sense to you, or you're
not comfortable making changes that the feedback talks about (like registry
edits), please consult a professional.
Thank you for using kbAlertz.com Feedback System.
-- Scott Cate