Update: XML-Nachrichten werden an einen Sendeport angehalten, die PassThruTransmit-Pipeline verwendet, wenn ein Überwachungsprofil BAM in BizTalk Server 2010 angewendet wird

Gilt für: BizTalk Server Branch 2010BizTalk Server Developer 2010BizTalk Server Enterprise 2010

Problembeschreibung


Stellen Sie sich folgendes Szenario vor:
  • Auf einem Computer, auf dem Microsoft BizTalk Server 2010 ausgeführt wird, erstellen Sie einen Sendeport, der PassThruTransmit-Pipeline verwendet.
  • Sie erstellen und Bereitstellen eine Aktivität Business Activity Monitoring (BAM).
  • Eine BAM-Aktivitätsdefinition basiert Überwachungsprofil erstellen und dann diese Überwachungsprofil anwenden.
  • Eine XML-Nachricht wird an den Sendeport.Hinweis Hierzu können Sie einen Empfangsspeicherort, der Pipeline PassThruReceive verwendet und senden können Sie eine XML-Nachricht an den Empfangsspeicherort. 
In diesem Szenario wird die Nachricht an den Sendeport angehalten. Darüber hinaus wird ein Ereignis, das dem folgenden ähnelt protokolliert.Hinweis Die Ereignisdetails variieren, basierend auf verschiedenen Szenarien.Ereignis 1
Protokollname: ApplicationSource: BizTalk-ServerEvent-ID: 5720Task Kategorie: BizTalk ServerLevel: ErrorKeywords: ClassicDescription:There Fehler beim Ausführen der Sendepipeline: "Microsoft.BizTalk.DefaultPipelines.PassThruTransmit, Microsoft.BizTa LK. DefaultPipelines, Version = 3.0.1.0, Culture = Neutral, PublicKeyToken = 31bf3856ad364e35 "Quelle:"Unbekannt"Sendeport:"Send_port"URI:"URI"Ursache: Unerwartetes Dateiende. Dies ist kein neues Dokument. Die Disassemblierung ist nicht abgeschlossen.
Ereignis 2
Protokollname: ApplicationSource: BizTalk-ServerEvent-ID: 5754Task Kategorie: BizTalk ServerLevel: ErrorKeywords: ClassicDescription:A Nachricht Adapter Port "Send_port" URI "URI" angehalten "Datei" zu senden. Fehlerdetails: kann nicht von der Pipeline erstellte Stream gelesen werden.

Ursache


Dieses Problem tritt auf, weil BizTalk Tracking-Modul untersucht den Nachrichtentext für XML-Inhalt beim BAM-Überwachung aktiviert ist. Dies tritt auch PassThruTransmit-Pipeline verwendet wird.

Lösung


Informationen zum kumulativen Update

Die Fehlerbehebung für dieses Problem wurde erstmals im kumulativen Update 1 veröffentlicht. Weitere Informationen zu diesem kumulativen Update-Paket für BizTalk Server 2010 finden Sie im folgenden Artikel der Microsoft Knowledge Base:
2497789 Kumulatives Updatepaket 1 für BizTalk Server 2010

Problemumgehung


In einigen Szenarien zum Umgehen dieses Problems möglicherweise. Führen Sie hierzu einen der folgenden Schritte aus:
  • Entfernen Sie BAM Überwachungsprofil Wenn Sie dies tun, erhalten Sie keine neue BAM tracking-Daten. Weitere Informationen hierzu finden Sie auf der folgenden Microsoft Developer Network (MSDN) Website:
  • Eine XML-formatierte Nachricht für den Sendeport oder bitten Sie, das Format der Nachricht in XML zu ändern.

Status


Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.

Weitere Informationen


Weitere Informationen zu Standardpipelines finden Sie auf der folgenden Microsoft Developer Network (MSDN)-Website:Weitere Informationen zu BizTalk Server Updates klicken Sie auf die folgenden Artikelnummer der Microsoft Knowledge Base:
2003907 Informationen zu BizTalk Server-Updates