Microsoft KB Archive/832163

= PRB: BizTalk HTTP Receive Function Fails With &quot;The Remote Procedure Call Failed&quot; Error Message =

Article ID: 832163

Article Last Modified on 11/18/2003

-

APPLIES TO


 * Microsoft BizTalk Server 2002 Standard Edition

-



SYMPTOMS
If 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  Content-Type:text/plain; charset=&quot;utf-8&quot; 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: Error The remote procedure call failed. [0x0159] The server encountered a transport error while processing the messaging port &quot;Send_SalesOrderHeader_via_HTTP_port&quot;, which uses a transport component with a ProgID of &quot;BizTalk.SendHTTPX.1&quot;. [0x012a] All retry transmissions failed. [0x80004005] Unspecified error [0x0156] The server could not finish processing messaging port Send_SalesOrderHeader_via_HTTP_port&quot;. [0x1730] Suspended Queue ID: &quot;{F0D35D12-7B6D-41C1-BB81-1867C90BA153}&quot; [0x80004005] Unspecified error



CAUSE
This 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.



RESOLUTION
To resolve this problem, follow these steps:
 * 1) Temporarily disable the HTTP receive function.
 * 2) 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.
 * 3) Reenable the HTTP receive function.



STATUS
This behavior is by design.

Keywords: kbprb KB832163

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.