Party Resolution using certificate

Hi,

I created a party using BizTalk administration console and attached certificate to party. When I am posting message to BizTalk and trying to write party name in event log using code give below

System.Diagnostics.EventLog.WriteEntry(sName, "MessageTracking.PartyName=" + msgGetCustomerRequest(MessageTracking.PartyName));

System.Diagnostics.EventLog.WriteEntry(sName, "BTS.SourcePartyID=" + msgGetCustomerRequest(BTS.SourcePartyID));

But in event log I didn’t get the party name and party id I got for anonymous party. I am using xml default pipeline and also I tried using BizTalk party resolution componentbut I didn’t got any result.

Please let me know if any more configurations I need to do. I am using BizTalk server 2006 R2 beta 2 WCF BasicHttp adapters. I am using mutual certificate authentication. Every thing is working except I am not getting party name.

[1824 byte] By [Rohit] at [2008-1-5]
# 1

The default certificate party resolution doesn't not work with the WCF adapter. It works with the SMIME decoder component.

You need to write a custom pipeline component to put the BTS.SignatureCertificate context property into the message context for the party resolution component to work - or write your own party resolution component.

JonFlanders at 2007-10-3 > top of Msdn Tech,BizTalk Server,BizTalk R2 General...