Problembeschreibung
Stellen Sie sich folgendes Szenario vor:
-
Sie haben einen Computer, auf dem Microsoft BizTalk Server 2010 ausgeführt wird.
-
Weniger als Zeichen (<) Char-Wert oder den Hexadezimalwert 0x3C , legen Sie die Komponenten-Elementtrennzeichen (ISA16) -Eigenschaft der Charset und Trennzeichen für eine Partei.
-
Sie konfigurieren eine Batchverarbeitung Operation für die Verarbeitung von Nachrichten (Electronic Data Interchange, EDI) für die Partei.
In diesem Szenario der EDI-Assembler nicht ordnungsgemäß funktioniert, und eine XMLException generiert. Außerdem wird eine Fehlermeldung angezeigt, die der folgenden ähnelt im Anwendungsprotokoll protokolliert:
Protokollname: ApplicationSource: BizTalk-ServerEvent-ID: 5754Task Kategorie: BizTalk ServerLevel: ErrorKeywords: ClassicUser: N / ADescription:A Nachricht Adapter "Datei" Sendeport "< Send Portname >" URI "< URI >" Sus vorangestellt. Fehlerdetails: Fehler beim Ausführen der Sendepipeline: "Microsoft.BizTalk.Edi.DefaultPipelines.EdiSend, Microsoft.BizTalk.Edi.EdiPipelines, Version = 3.0.1.0, Culture = Neutral, PublicKeyToken = 31bf3856ad364e35" Quelle: "EDI-Assembler" Sendeport: "< Name des Sendeports >" URI: "< URI >" Grund: Name kann nicht beginnen mit der ' <' Zeichen Hexadezimalwert 0x3C. Zeile 1, position 430.
Hinweis Dieses Problem tritt nicht auf, wenn Zeichenwert DoppelpunktKomponenten-Elementtrennzeichen (ISA16) -Eigenschaft fest oder keine Batchverarbeitung Vorgang für EDI-Nachrichten konfigurieren.
Ursache
Dieses Problem tritt auf, weil Batchvorgängen das kleiner-als-Zeichen (<) Char oder 0x3C Wert als Trennzeichen verarbeiten kann.
Lösung
Informationen zum kumulativen Update
Kumulierte Updatepaket 2 für BizTalk Server 2010 gehört der Hotfix, der dieses Problem behebt.Weitere Informationen dazu, wie Sie das kumulative Updatepaket beziehen, finden im folgenden Artikel der Microsoft Knowledge Base:
2573000 Kumulierte Updatepaket 2 für BizTalk Server 2010
Status
Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.
Informationsquellen
Weitere Informationen zum Konfigurieren der Charset und Trennzeichen finden Sie auf der folgenden MSDN-Website:
Wie die Charset und Trennzeichen konfigurierenWeitere Informationen zur Konfiguration einer Batchverarbeitung Ausführung finden Sie auf der folgenden MSDN-Website:
So konfigurieren Sie eine Batchverarbeitung operationWeitere Informationen zu BizTalk Server Updates klicken Sie auf die folgenden Artikelnummer der Microsoft Knowledge Base:
2003907 Informationen zu BizTalk Server-Updates