Symptom
Föreställ dig följande:
-
Du har en skicka rörledning som använder försäljningsförloppskomponenten MIME-/ SMIME-kodaren i Microsoft BizTalk Server 2006 R2 eller i Microsoft BizTalk Server 2009. Du kan ange vilka signatur försäljningsförloppskomponenten MIME-/ SMIME-kodaren till ClearSign.
-
Du kan skapa en BizTalk orchestration som kör skicka försäljningsförlopp om du vill logga utgående meddelanden. Till exempel kan du använda ett uttryck för att anropa send försäljningsförloppet för en meddelandeform tilldelning i orchestration. Mer information finns i avsnittet ”Mer Information”.
-
Du kan installera Microsoft BizTalk Server 2006 R2 Service Pack 1 (SP1). Eller om du uppgraderar till Microsoft BizTalk Server 2010.
-
Du kör BizTalk orchestration.
I detta fall signeras inte utgående meddelanden. Dessutom kan loggas ett felmeddelande av följande slag i programloggen:
Det gick inte att köra skicka pipeline: ”< pipeline-namn >” källa: ”MIME-/ SMIME-kodaren” skicka Port ”:< skicka portnamn >” URI-namn ”orsak: Det går inte att signera utgående meddelande eftersom kodaren inte kunde hitta undertecknande certifikat i certifikatarkivet ”aktuella User\Personal”.
Orsak
Det här problemet uppstår eftersom BizTalk Server försöker hitta ett certifikat på en ogiltig plats. OBS! BizTalk Server 2006 R2 SP1 och BizTalk Server 2010 introducerar en ny funktion som gör att du kan använda flera certifikat för signering.
Lösning
Kumulativ uppdatering Paketinformation
Mer information om hur du skaffar det kumulativa uppdateringspaketet klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
2573000 Kumulativt uppdateringspaket 2 för BizTalk Server 2010 Obs! Om du stöter på detta problem i BizTalk Server 2006 R2 SP1 kan följa du stegen i avsnittet ”lösning” för att undvika det här problemet.
Status
Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet ”gäller”.
Lösning
Undvik problemet så här:
-
Använda följande namnområde för att distribuera ett schema för egenskapen:
http://schemas.microsoft.com/BizTalk/2003/system-properties.BTS.OutboundSignatureCertificate
-
Ange BTS. OutboundSignatureCertificate egenskap som använder certifikat stämpelvärdet i orchestration koden innan du kör skicka pipeline.
Mer information
Mer information om hur du konfigurerar försäljningsförloppskomponenten MIME-/ SMIME-kodare, finns på följande MSDN-webbplats:
Hur du konfigurerar försäljningsförloppskomponenten MIME-/ SMIME-kodareMer information om hur du använder uttryck för att köra rörledningar finns på följande MSDN-webbplats:
Hur du använder uttryck för att köra rörledningarMer information om snabbkorrigeringar för BizTalk Server klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
2003907 Information om snabbkorrigeringar för BizTalk ServerInformation om service Pack-uppdateringar och kumulativa uppdateringspaket för BizTalk Server klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
2555976 Service Pack och kumulativ uppdatering lista för BizTalk Server