Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

Party Resolution does not succeed if BizTalk Server and SQL Server are installed on different computers in a Workgroup environment


View products that this article applies to.

Symptoms

You use the Party Resolution pipeline component to update the context properties of a message to include the appropriate partner information. When you try to send this message by using a Role Link, you receive an error message that is similar to the following in the Microsoft BizTalk Server application log:
Uncaught exception terminated service BizTalk_Server_Project_Test.orchtest(02bf4131-7a47-a3c5-9bae-87528eeb39ff), instance 6bafc0b9-f748-4250-b20b-9d8597994207
Destination party not found while attempting to send message 'Test_Message' to (s-1-5-7, OrganizationName).

Exception type: DestinationPartyNotFoundException
Source: Microsoft.XLANGs.BizTalk.Engine
Target Site: Void WriteMessageState(Microsoft.BizTalk.Interop.IBTPEPInfoLookup, System.Guid, Microsoft.XLANGs.BaseTypes.XLANGMessage, Microsoft.XLANGs.Core.Segment, System.String, System.String, System.Collections.IList, Boolean, System.Collections.IList)

Help Link:
Additional error information:

Exception from HRESULT: 0xC0C01665.
Exception type: COMException
Source: Microsoft.XLANGs.BizTalk.Engine

Target Site: Void PostToSendPort(System.Guid ByRef, Microsoft.BizTalk.Agent.Interop.IBTMessageBatch, Microsoft.BizTalk.Agent.Interop.IBTMessage, System.String, System.String, Microsoft.BizTalk.Interop.IBTMMessageList ByRef)

Help Link:
Additional error information:

↑ Back to the top


Cause

The Party Resolution pipeline component resolves the Sender certificate or the security ID (SID) to the correct SourcePartyID. However, the Party Resolution pipeline component marks the OriginatorPID context property of the message as �s-1-5-7.� This notation corresponds to Anonymous or Guest.

This problem occurs if the Authentication Trust mechanism of the pipeline component's BizTalk Server host does not succeed. The Authentication Trust mechanism for a BizTalk Server host cannot succeed if both the following conditions are true:
The computer that is running Microsoft SQL Server and that hosts the BizTalk Server databases is a different computer from the computer that is running BizTalk Server.
Both these computers are not installed in a Microsoft Active Directory domain environment that is running in Microsoft Windows 2000 native mode or later.

↑ Back to the top


Resolution

For the Authentication Trust mechanism of a BizTalk Server host to work correctly, one of the following conditions must be true:
Both computers must be installed in a Microsoft Active Directory domain environment that is running in Microsoft Windows 2000 native mode or later.
BizTalk Server and SQL Server must be installed on the same computer.

↑ Back to the top


Status

This behavior is by design.

↑ Back to the top


Keywords: KB835870, kbbtsorchestration, kbprb, kberrmsg

↑ Back to the top

Article Info
Article ID : 835870
Revision : 1
Created on : 2/2/2004
Published on : 2/2/2004
Exists online : False
Views : 462