PRB: Messaging Port Configured to Use the HTTPS Protocol Fails with Error Code 8009030e (308513)



The information in this article applies to:

  • Microsoft BizTalk Server 2000

This article was previously published under Q308513
IMPORTANT: This article contains information about modifying the registry. Before you modify the registry, make sure to back it up and make sure that you understand how to restore the registry if a problem occurs. For information about how to back up, restore, and edit the registry, click the following article number to view the article in the Microsoft Knowledge Base:

256986 Description of the Microsoft Windows Registry

SYMPTOMS

When you configure a BizTalk Server Messaging Port to use the HTTPS transport, the Messaging Port fails to process documents and an error similar to the following occurs in the BizTalk Server application log:
Event Type:	Error
Event Source:	BizTalk Server
Event Category:	Document Processing 
Event ID:	         324
Date:		9/25/2001
Time:		11:44:42 AM
User:		N/A
Computer:	         BIZTALKSERVER
Description:
An error occurred in BizTalk Server.
 
Details:
-------------------------------
An error occurred during transmission:
The specified client certificate cannot be loaded.
Request information:

Proxy:
Proxy port:80
URL:https://webserver/httpreceive/biztalkhttpreceive.dll
Content-Type:text/plain; charset="utf-8"
User name:
Client certificate:
Request body:3313 Bytes
Timeout duration (seconds): 99
Error code:8009030e
The server encountered a transport error while processing 
the messaging port "HTTPS", which uses a transport component 
with a ProgID of "BizTalk.SendHTTPX.1".
All retry transmissions failed.
No credentials are available in the security package
The server could not finish processing messaging port "HTTPS".
Suspended Queue ID: "{8473FEAA-AADF-4A2D-9414-C35B466CB953}"
No credentials are available in the security package
					

CAUSE

This error can occur if the account that the BizTalk Messaging Service is running under does not have full control permissions to the following registry key on the BizTalk Server computer:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SystemCertificates

RESOLUTION

Give the account that the BizTalk Messaging Service is running under full control permissions following registry key:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SystemCertificates

WARNING: If you use Registry Editor incorrectly, you may cause serious problems that may require you to reinstall your operating system. Microsoft cannot guarantee that you can solve problems that result from using Registry Editor incorrectly. Use Registry Editor at your own risk.


To modify the registry permissions in Windows 2000:
  1. Click Start, click Run, and then type " regedt32.exe.
  2. Click OK.
  3. Locate the following registry key:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SystemCertificates

  4. On the Security menu, click Permissions, and give the account in question full control permissions to this registry key.

STATUS

This behavior is by design.

MORE INFORMATION

To determine the account that the BizTalk Messaging Service is running under the context of, click Start, click Programs, click Administrative Tools, and then click Services. Double-click the BizTalk Messaging Service, and then click the Log On tab.

Modification Type:MajorLast Reviewed:11/5/2003
Keywords:kbprb KB308513