PRB: BizTalk HTTP Receive Function Fails With "The Remote Procedure Call Failed" Error Message (832163)
The information in this article applies to:
- Microsoft BizTalk Server 2002
SYMPTOMSIf you use the HTTP transport to post a document to a
Microsoft BizTalk Server HTTP receive function, the post fails and an error
that is similar to the following is written to your BizTalk Server application
log: Event Type: Error
Event Source: BizTalk Server
Event Category: Document Processing
Event ID: 324
Date: 11/23/2003
Time: 9:55:10 AM
User: N/A
Computer: BizTalkServerName
Description:
An error occurred in BizTalk Server.
Details:
------------------------------
[0x80004005] An error occurred during transmission:
Request information:
Proxy:
Proxy port:80
URL:http://tradingpartner/httpreceive/BizTalkHTTPReceive.dll
<http://tradingpartner/httpreceive/BizTalkHTTPReceive.dll>
Content-Type:text/plain; charset="utf-8"
User name:
Client certificate:
Request body:31290 Bytes
Timeout duration (seconds): 183
Error code:80004005
====== ERROR =====
The HTTP server returned an unexpected response: 500 Server Error
The following response was received:
<html><head><title>Error</title></head><body>
The remote procedure call failed.
</body></html>
[0x0159] The server encountered a transport error while processing the messaging port
"Send_SalesOrderHeader_via_HTTP_port", which uses a transport component with a
ProgID of "BizTalk.SendHTTPX.1".
[0x012a] All retry transmissions failed.
[0x80004005] Unspecified error
[0x0156] The server could not finish processing messaging port
Send_SalesOrderHeader_via_HTTP_port".
[0x1730] Suspended Queue ID: "{F0D35D12-7B6D-41C1-BB81-1867C90BA153}"
[0x80004005] Unspecified error CAUSEThis problem occurs if the following is true:
- The BizTalk Server that is hosting the HTTP receive
function has been updated to Microsoft BizTalk Server 2002 Service Pack 1
(SP1).
- The updated BizTalkHTTPReceive.dll file was not copied from
the \Program Files\Microsoft BizTalk Server\HTTP Receive\
folder on the BizTalk Server to the folder that the HTTP receive function is mapped
to.
RESOLUTIONTo
resolve this problem, follow these steps:
- Temporarily disable the HTTP receive function.
- Copy the updated BizTalkHTTPReceive.dll file from the
\Program Files\Microsoft BizTalk Server\HTTP Receive\ folder to the folder that
the HTTP receive function is mapped to.
- Reenable the HTTP receive function.
STATUS This
behavior is by design.
Modification Type: | Minor | Last Reviewed: | 11/18/2003 |
---|
Keywords: | kbprb KB832163 kbAudDeveloper |
---|
|