Microsoft BizTalk Server 2000 SP1a - Infodatei

© 2001 Microsoft Corporation. Alle Rechte vorbehalten.

Dieses Dokument enthält Informationen zum Service Pack 1a (SP1a) für Microsoft BizTalk Server 2000, das für alle Versionen von BizTalk Server 2000 gilt. SP1a kann zusätzlich zu allen vorherigen QFE-Problemlösungen (Quick Fix Engineering) oder Service Packs (SPs) von BizTalk Server installiert werden.

Wichtig

Inhaltsverzeichnis

Überblick über die Änderungen

Anmerkungen zu dieser Version von SP1a

Installationsanweisungen

Auf allen Computern in einer BizTalk Server-Gruppe muss dieselbe Version von BizTalk Server ausgeführt werden

Weitere Installationsanweisungen zum Warten der Überwachungsdatenbank

Weitere Installationsanweisungen zum Warten der Persistenzdatenbank für die Orchestrierung

Anmerkungen zur Dokumentation

Eingabehilfen

BizTalk-Messagingdienste

BizTalk-Orchestrierungsdienste

BizTalk Server Configuration Assistant: Tool zum Bereitstellen von BizTalk Server 2000

Installieren von MDAC 2.6 zum Vermeiden fehlerhafter DBCS-Zeichen

Hierarchie mit verschachtelten Hierarchieebenen darf keine Generationssprünge aufweisen

SQL Server generiert unbekannte Fehler und Timeoutfehler

EDIFACT-Parser/-Serialisierungskomponente verarbeitet DBCS-Zeichen mithilfe des UNOA-Syntaxbezeichners

Visio 2002-Kompatibilität

Korrigieren von Zeichenkompatibilitätsproblemen zwischen BizTalk-Orchestrierungs-Designer und Visio 2002

Setup und Messagingdienst schlagen fehl, wenn BizTalk Server 2000 mit SQL Server auf einem Cluster kommuniziert

BizTalk-Mapper sucht vor dem Generieren von XSLT nach einem vorhandenen Attribut oder Element für eine direkte Verknüpfung zwischen Quelle und Ziel

Erneutes Installieren von MSXML 3.0 Service Pack 1

Überblick über die Änderungen

Anmerkungen zu dieser Version von SP1a

Weitere Informationen zu bestimmten Problemlösungen für SP1a finden Sie im folgenden Microsoft Knowledge Base-Artikel:

Anmerkung

Installationsanweisungen

Sie haben folgende Möglichkeiten zum Installieren von BizTalk Server 2000 SP1a:

Wählen Sie die gewünschte Installationsmethode aus den folgenden zwei Verfahren aus, um SP1a zu installieren.

Vorsicht

So installieren Sie SP1a aus dem Web
  1. Zeigen Sie im Startmenü auf Programme, und klicken Sie auf Internet Explorer.

  2. Gehen Sie zu der Microsoft-Website, in der sich SP1a befindet (http://www.microsoft.com/downloads/search.asp?LangID=10&LangDIR=DE).

  3. Wählen Sie im Feld Produktname aus der Dropdownliste BizTalk Server 2000 aus.

  4. Wählen Sie im Feld Betriebssystem aus der Dropdownliste Windows 2000 aus.

  5. Klicken Sie auf Suchen!

    Es wird eine Tabelle angezeigt, in der die verfügbaren Downloads nach Titel sortiert enthalten sind.

  6. Klicken Sie in der Spalte Title auf BizTalk Server 2000 Service Pack 1a.

  7. Downloaden Sie das Setup-Programm und die SP1a-Infodatei auf den lokalen Computer.

  8. Führen Sie das Setup-Programm aus.
So installieren Sie SP1a von CD
  1. Legen Sie die BizTalk Server 2000 SP1a-CD in das CD-ROM-Laufwerk ein.

  2. Suchen Sie im Verzeichnis nach der Sprachversion von SP1a, die Sie installieren möchten: DE (Deutsch), EN (Englisch), FR (Französisch) oder JA (Japanisch).

  3. Kopieren Sie das Setup-Programm auf den lokalen Computer, und führen Sie die Installation darauf aus.

  4. Führen Sie BTS2000_SP1a_<Sprache>.EXE aus.
So installieren Sie die gespeicherte Prozedur in die Datenbank für gemeinsam genutzte Warteschlangen
  1. Zeigen Sie im Startmenü auf Programme, dann auf Microsoft SQL Server, und klicken Sie auf Query Analyzer.

  2. Klicken Sie in der Liste SQL Server auf den Namen des Servers mit SQL Server, der als Host der Datenbank für gemeinsam genutzte Warteschlangen dient, geben Sie die geforderten Anmeldeinformationen ein, und klicken Sie auf OK.

  3. Wenn Sie Microsoft SQL Server 7.0 installiert haben, klicken Sie in der Liste DB auf den Namen der Datenbank für gemeinsam genutzte Warteschlangen, und fahren Sie mit Schritt 5 fort.

    Beispiel: InterchangeSQ

    - Oder -

    Wenn Sie Microsoft SQL Server 2000 installiert haben, klicken Sie im Menü Abfrage auf Datenbank ändern.

  4. Klicken Sie auf den Namen der Datenbank für gemeinsam genutzte Warteschlangen, und klicken Sie auf OK.

    Beispiel: InterchangeSQ

  5. Klicken Sie im Menü Datei auf Öffnen.

  6. Wechseln Sie im Dialogfeld Abfragedatei öffnen in der Liste Suchen in zu \Programme\Microsoft BizTalk Server\Setup.

  7. Klicken Sie auf CleanQueuesPatch.sql, und klicken Sie auf Öffnen.

  8. Klicken Sie im Menü Abfrage auf Ausführen.
So installieren Sie die gespeicherte Prozedur in die BizTalk-Messaging-Verwaltungsdatenbank
  1. Zeigen Sie im Startmenü auf Programme, dann auf Microsoft SQL Server, und klicken Sie dann auf Query Analyzer.

  2. Klicken Sie in der Liste SQL Server auf den Namen der SQL Server-Instanz, die als Host der BizTalk-Messaging-Verwaltungsdatenbank dient, geben Sie die geforderten Anmeldeinformationen ein, und klicken Sie auf OK.

  3. Wenn Sie Microsoft SQL Server 7.0 installiert haben, klicken Sie in der Liste DB auf den Namen der BizTalk-Messaging-Verwaltungsdatenbank (z. B. InterchangeBTM), und fahren Sie mit Schritt 5 fort.

    - Oder -

    Wenn Sie Microsoft SQL Server 2000 installiert haben, klicken Sie im Menü Abfrage auf Datenbank ändern, und fahren Sie mit Schritt 4 fort.

  4. Klicken Sie auf den Namen der BizTalk-Messaging-Verwaltungsdatenbank (z. B. InterchangeBTM), und klicken Sie auf OK.

  5. Klicken Sie im Menü Datei auf Öffnen.

  6. Wechseln Sie im Dialogfeld Abfragedatei öffnen in der Liste Suchen in zu \Programme\Microsoft BizTalk Server\Setup.

  7. Klicken Sie auf ControlNumbers.sql, und klicken Sie auf Öffnen.

  8. Klicken Sie im Menü Abfrage auf Ausführen.
So überprüfen Sie die Installation von SP1a

Wenn Sie überprüfen möchten, ob BizTalk Server 2000 SP1a installiert wurde, zeigen Sie die Dateieigenschaften einer beliebigen DLL (mit Ausnahme der Setupex.dll) im Installationsverzeichnis von BizTalk Server 2000 an.

  1. Suchen Sie in Windows-Explorer nach dem Installationsverzeichnis von BizTalk Server 2000, markieren Sie die entsprechende DLL-Datei (mit Ausnahme der Setupex.dll), und klicken Sie mit der rechten Maustaste darauf.

  2. Wählen Sie Eigenschaften aus.

  3. Bestätigen Sie auf der Registerkarte Version, dass die Versionsnummer 1764 lautet, und klicken Sie auf OK.
So deinstallieren Sie SP1a

Anmerkung

Sie müssen die folgenden Schritte durchführen, um SP1a in BizTalk Server-Gruppenszenarien zu deinstallieren:

  1. Beenden Sie alle BizTalk Server-bezogenen Dienste auf sämtlichen Computern mit BizTalk Server.

  2. Verwenden Sie SQL Query Analyzer, um UndoCleanQueuesPatch.sql auf die InterchangeSQ-Datenbank anzuwenden, bevor Sie die BizTalk Server-bezogenen Dienste neu starten.

  3. Führen Sie BTS2000_SP1a_Uninstall_<Sprache>.EXE aus.

Die Deinstallation von SP1a wird normal fortgesetzt.

Offizielle Betriebssystemunterstützung und empfohlene Software für BizTalk Server 2000 SP1a

Microsoft Windows 2000 Service Pack 2 (SP2) unterstützt offiziell BizTalk Server 2000 SP1a. BizTalk Server 2000 SP1a kann unter Microsoft Windows 2000 SP1 ausgeführt werden. Allerdings wird eine Aktualisierung auf Microsoft Windows SP2 dringend empfohlen, da SP2 frühere Betriebsprobleme von BizTalk Server 2000 behebt.

Die folgende Software wird zum Ausführen von BizTalk Server 2000 SP1a empfohlen, ist jedoch nicht erforderlich:

Ordner mit Dateiänderungen in BizTalk Server 2000 SP1a

In diesem Abschnitt werden die geänderten Beispieldateien aufgelistet:

Anmerkungen

Auf allen Computern in einer BizTalk Server-Gruppe muss dieselbe Version von BizTalk Server ausgeführt werden

Sie müssen die folgenden Schritte durchführen, um SP1a in BizTalk Server-Gruppenszenarien verwenden zu können:

  1. Wenden Sie den SP1a-Patch auf allen Computern an. SP1a generiert automatisch einen Systemneustart.

  2. Beenden Sie nach dem Neustart den BizTalk-Messagingdienst.

  3. Verwenden Sie SQL Query Analyzer, um CleanQueuesPatch.sql auf die InterchangeSQ-Datenbank anzuwenden, bevor Sie den BizTalk-Messagingdienst neu starten.

Wichtig

Weitere Installationsanweisungen zum Warten der Überwachungsdatenbank

SP1a umfasst Dienstprogramme zum Warten der Überwachungsdatenbank. Wenn Sie SP1a installieren, werden die entsprechenden Dateien in den Ordner \Programme\Microsoft BizTalk Server\Setup kopiert. Eine weitere Installation ist jedoch zum Aktivieren der Dienstprogramme erforderlich. Wenn Sie diese Dienstprogramme verwenden möchten, müssen Sie die Anweisungen in diesem Abschnitt befolgen.

Wenn Sie bei der BizTalk Server-Installation keine Austauschvorgänge und Dokumente überwachen oder nicht die in diesem BizTalk Server-Service Pack enthaltenen SQL-Skripts verwenden möchten, um die Überwachungsdatenbank zu archivieren und zu leeren, können Sie diesen Abschnitt überspringen.

Führen Sie folgende Schritte aus, um die Dienstprogramme zum Warten der Überwachungsdatenbank zu installieren:

  1. Erstellen Sie eine Archiv-Überwachungsdatenbank.

  2. Erstellen Sie das Schema für die Archiv-Überwachungsdatenbank.

  3. Konfigurieren Sie die Überwachungsdatenbank.

  4. Installieren Sie die gespeicherten Prozeduren in die Überwachungsdatenbank.

Spezifische Anweisungen zu den einzelnen Schritten finden Sie in den entsprechenden Abschnitten unter den folgenden Themen.

Wichtig

Anmerkungen

So erstellen Sie eine Archiv-Überwachungsdatenbank

Führen Sie auf dem Server, der als Host der Archiv-Überwachungsdatenbank dienen soll, die folgenden Schritte aus.

  1. Zeigen Sie im Startmenü auf Programme, dann auf Microsoft SQL Server, und klicken Sie auf Enterprise Manager.

  2. Erweitern Sie Microsoft SQL Server, dann SQL Server-Gruppe, und klicken Sie auf den Server, auf dem Sie eine Archiv-Überwachungsdatenbank erstellen möchten.
  3. Zeigen Sie im Menü Vorgang auf Neu, und klicken Sie auf Datenbank.

  4. Geben Sie im Dialogfeld Datenbankeigenschaften einen Namen für die Archiv-Überwachungsdatenbank ein, und klicken Sie auf OK.
So erstellen Sie das Schema für die Archiv-Überwachungsdatenbank
  1. Zeigen Sie im Startmenü auf Programme, dann auf Microsoft SQL Server, und klicken Sie auf Query Analyzer.

  2. Klicken Sie in der Liste SQL Server auf den Namen des Servers mit SQL Server, der als Host der erstellten Archiv-Überwachungsdatenbank dient, geben Sie die geforderten Anmeldeinformationen ein, und klicken Sie auf OK.

  3. Wenn Sie Microsoft SQL Server 7.0 installiert haben, klicken Sie in der Liste DB auf den Namen der erstellten Archiv-Überwachungsdatenbank, und fahren Sie mit Schritt 5 fort.

    - Oder -

    Wenn Sie Microsoft SQL Server 2000 installiert haben, klicken Sie im Menü Abfrage auf Datenbank ändern.

  4. Klicken Sie auf den Namen der erstellten Archiv-Überwachungsdatenbank, und klicken Sie auf OK.

  5. Klicken Sie im Menü Datei auf Öffnen.

  6. Wechseln Sie im Dialogfeld Abfragedatei öffnen in der Liste Suchen in zu \Programme\Microsoft BizTalk Server\Setup.

  7. Klicken Sie auf BTS_Tracking_ArchiveDB_Schema.sql, und klicken Sie auf Öffnen.

  8. Klicken Sie im Menü Abfrage auf Ausführen.

Anmerkung

So konfigurieren Sie die Überwachungsdatenbank

Führen Sie auf dem Server mit SQL Server, der als Host der Überwachungsdatenbank dient, die folgenden Schritte aus.

  1. Öffnen Sie, falls erforderlich, Query Analyzer.

  2. Klicken Sie im Menü Datei auf Trennen.

  3. Klicken Sie im Menü Datei auf Verbinden.

  4. Klicken Sie in der Liste SQL Server auf den Namen des Servers mit SQL Server, der als Host der zu archivierenden Überwachungsdatenbank dient, geben Sie die geforderten Anmeldeinformationen ein, und klicken Sie auf OK.

  5. Wenn Sie SQL Server 7.0 installiert haben, klicken Sie in der Liste DB auf den Namen der zu archivierenden Überwachungsdatenbank, und fahren Sie mit Schritt 7 fort.

    Beispiel: InterchangeDTA

    - Oder -

    Wenn Sie SQL Server 2000 installiert haben, klicken Sie im Menü Abfrage auf Datenbank ändern.

  6. Klicken Sie auf den Namen der Überwachungsdatenbank, und klicken Sie auf OK.

    Beispiel: InterchangeDTA

    Anmerkung

  7. Konfigurieren Sie die Archiv-Überwachungsdatenbank als SQL-Verbindungsserver.

    Es folgt ein Beispiel einer SQL-Anweisung für die Konfiguration eines Verbindungsservers. In diesem Beispiel ist der Remotedatenbankserver "Seattle2" ein Verbindungsserver auf dem lokalen Server mit SQL Server:

    EXEC sp_addlinkedserver N'Seattle2', N'SQL Server'
  8. Konfigurieren Sie gegebenenfalls eine Zuordnung zwischen den Anmeldungen für den lokalen und die SQL Server-Remoteverbindungsserver.

    Es folgt ein Beispiel einer SQL-Anweisung zum Erstellen einer Zuordnung zwischen der Systemadministratoranmeldung (sa) auf dem lokalen und den SQL Server-Remoteverbindungsservern. Im Beispiel wird davon ausgegangen, dass die Remoteanmeldung für sa das Kennwort abc123 aufweist.

    EXEC sp_addlinkedsrvlogin '<Name des SQL Server-Remoteservers>', 'FALSE', 'sa', 'sa', 'abc123'

Wichtig

Anmerkung

Wichtig

So installieren Sie gespeicherte Prozeduren in die Überwachungsdatenbank

Führen Sie auf dem Server mit SQL Server, der als Host der Überwachungsdatenbank dient, die folgenden Schritte aus. Dabei muss es sich um den Server handeln, den Sie zuvor konfiguriert haben.

  1. Öffnen Sie, falls erforderlich, Query Analyzer.

  2. Klicken Sie im Menü Datei auf Öffnen.

  3. Wechseln Sie im Dialogfeld Abfragedatei öffnen in der Liste Suchen in zu \Programme\Microsoft BizTalk Server\Setup.

  4. Klicken Sie auf BTS_Tracking_Archive_Purge_Script.sql, und klicken Sie auf Öffnen.

  5. Klicken Sie im Menü Abfrage auf Ausführen.

    Das Skript erstellt die gespeicherte Prozedur dta_purge_old_records. Das Skript erstellt außerdem den SQL Server-Agent-Auftrag "Archive and Purge BizTalk Tracking database: <Name der Überwachungsdatenbank>." Der SQL Server-Agent-Auftrag ist standardmäßig nicht aktiviert.

  6. Öffnen Sie, falls erforderlich, Enterprise Manager.

  7. Erweitern Sie Microsoft SQL Servers, dann SQL Server-Gruppe, erweitern Sie den Server, der als Host der Überwachungsdatenbank dient, anschließend Verwaltung sowie SQL Server-Agent, und klicken Sie dann auf Aufträge.

  8. Klicken Sie im Detailbereich auf Archive and Purge BizTalk Tracking Database: <Name der Überwachungsdatenbank>.

  9. Klicken Sie im Menü Vorgang auf Eigenschaften.

  10. Überprüfen Sie, ob auf der Registerkarte Schritte die Option dtaStep_execute_stored_proc ausgewählt ist, und klicken Sie auf Bearbeiten.

  11. Legen Sie im Dialogfeld Auftragsschritte bearbeiten auf der Registerkarte Allgemein im Feld Befehl die Eingabeparameter fest.

    Es folgenden Beispiele für die Konfiguration der Eingabeparameter, die an die gespeicherte Prozedur dta_purge_old_records übergeben werden. Weitere Informationen zur Syntax und zu Argumenten in dieser gespeicherten Prozedur finden Sie weiter unten in dieser Infodatei unter "Verwendung von gespeicherten Prozeduren für die Überwachungsdatenbank".

  12. Klicken Sie auf OK.

  13. Überprüfen Sie, ob auf der Registerkarte Zeitpläne die Option BizTalk Archive and Purge Schedule ausgewählt ist, und klicken Sie auf Bearbeiten.

  14. Klicken Sie im Dialogfeld Auftragsschritte bearbeiten im Feld Zeitplantyp auf Ändern.

  15. Ändern Sie im Dialogfeld Zeitplan für wiederkehrende Aufträge bearbeiten entsprechend das Vorkommen sowie die Häufigkeit und Dauer des SQL Server-Agent-Auftrags, und klicken Sie auf OK.

  16. Aktivieren Sie auf der Registerkarte Allgemein das Kontrollkästchen Aktiviert, und klicken Sie auf OK.

    Die Änderungen werden gespeichert, und der SQL Server-Agent-Auftrag wird aktiviert.

Anmerkung

Weitere Installationsanweisungen zum Warten der Persistenzdatenbank für die Orchestrierung

SP1a umfasst Dienstprogramme zum Warten der Persistenzdatenbank für die Orchestrierung. Wenn Sie das Service Pack installieren, werden die entsprechenden Dateien in den Ordner \Programme\Microsoft BizTalk Server\Setup kopiert. Wenn Sie diese Dienstprogramme verwenden möchten, müssen Sie das folgende Verfahren durchführen.

Wenn Sie das in diesem BizTalk Server-Service Pack enthaltene SQL-Skript nicht zum Leeren der Persistenzdatenbank für die Orchestrierung verwenden möchten, können Sie diesen Abschnitt überspringen.

Anmerkung

So installieren Sie die neuen gespeicherten Prozeduren in die Persistenzdatenbank für die Orchestrierung
  1. Zeigen Sie im Startmenü auf Programme, dann auf Microsoft SQL Server, und klicken Sie auf Query Analyzer.

  2. Klicken Sie in der Liste SQL Server auf den Namen des Servers mit SQL Server, der als Host der Persistenzdatenbank für die Orchestrierung dient, geben Sie die geforderten Anmeldeinformationen ein, und klicken Sie auf OK.
  3. Wenn Sie SQL Server 7.0 installiert haben, klicken Sie in der Liste DB auf den Namen der Persistenzdatenbank für die Orchestrierung, die die zu leerenden Datensätze enthält, und fahren Sie mit Schritt 5 fort.

    Beispiel: XLANG

    - Oder -

    Wenn Sie SQL Server 2000 installiert haben, klicken Sie im Menü Abfrage auf Datenbank ändern.

  4. Klicken Sie auf den Namen der Persistenzdatenbank für die Orchestrierung, und klicken Sie auf OK.

    Beispiel: XLANG

  5. Klicken Sie im Menü Datei auf Öffnen.

  6. Wechseln Sie im Dialogfeld Abfragedatei öffnen in der Liste Suchen in zu \Programme\Microsoft BizTalk Server\Setup.

  7. Klicken Sie auf XLANG_Purge_Script.sql, und klicken Sie auf Öffnen.

  8. Klicken Sie im Menü Abfrage auf Ausführen.

Anmerkung

Anmerkungen zur Dokumentation

In diesem Thema werden weitere wichtige Informationen zu SP1a beschrieben und Korrekturen der Dokumentation in der BizTalk Server 2000-Hilfe bereitgestellt.

So veröffentlichen Sie BizTalk Server 2000 in Active Directory

Nach der Installation von SP1a können Sie BizTalk Server 2000 in Microsoft Active Directory veröffentlichen, um die Verfügbarkeit von BizTalk Server 2000 in einer verteilten Umgebung zu ermitteln. Möglicherweise müssen Sie wissen, auf welchen Computern BizTalk Server 2000 ausgeführt wird. Dies können Sie ermitteln, indem Sie BizTalk Server 2000 in Active Directory veröffentlichen.

  1. Klicken Sie im Startmenü auf Ausführen.

  2. Geben Sie cmd im Feld Öffnen ein, und klicken Sie auf OK.

  3. Ändern Sie an der Eingabeaufforderung das Verzeichnis im BizTalk Server 2000-Installationsverzeichnis in den Ordner Setup.

    Beispiel: Geben Sie an der Eingabeaufforderung cd \Programme\Microsoft BizTalk Server\Setup ein, und drücken Sie die EINGABETASTE.

  4. Geben Sie an der Eingabeaufforderung cscript AD_registration.vbs ein, und drücken Sie die EINGABETASTE.

  5. Klicken Sie im Bestätigungsdialogfeld auf OK.

  6. Geben Sie an der Eingabeaufforderung exit ein, und drücken Sie die EINGABETASTE.

Anmerkung

So löschen Sie BizTalk Server 2000 in Active Directory

Wenn Sie BizTalk Server 2000 von einem Computer entfernen, wird die zugehörige Registrierung nicht automatisch aus Active Directory entfernt. Sie müssen die Registrierung auf diesem Computer entfernen, so dass nur die Computer, auf denen BizTalk Server 2000 weiterhin ausgeführt wird, beim Abfragen von Active Directory ordnungsgemäß identifiziert werden.

  1. Klicken Sie im Startmenü auf Ausführen.

  2. Geben Sie cmd im Feld Öffnen ein, und klicken Sie auf OK.

  3. Ändern Sie an der Eingabeaufforderung das Verzeichnis im BizTalk Server 2000-Installationsverzeichnis in den Ordner Setup.

    Beispiel: Geben Sie an der Eingabeaufforderung cd \Programme\Microsoft BizTalk Server\Setup ein, und drücken Sie die EINGABETASTE.

  4. Geben Sie an der Eingabeaufforderung cscript AD_registration.vbs /u ein, und drücken Sie die EINGABETASTE.

  5. Klicken Sie im Bestätigungsdialogfeld auf OK.

  6. Geben Sie an der Eingabeaufforderung exit ein, und drücken Sie die EINGABETASTE.
Korrektur des Abschnitts "Festlegen von Analyseeigenschaften"

Beachten Sie in der BizTalk Server 2000-Hilfe die folgende Korrektur des Textes in den Tabellen des Abschnitts "Festlegen von Analyseeigenschaften". Im Unterabschnitt "Standard: CUSTOM Struktur-Eigenschaft: Getrennt" sollte in der Tabelle Registerkarte "Analysieren": Stammknoten- oder Datensatzeigenschaften die Spalte Wert für die Zeile Neue Zeile anfügen folgendermaßen angezeigt werden:

Wählen Sie eine der folgenden Optionen aus:

Im Unterabschnitt "Standard: CUSTOM Struktur-Eigenschaft: Feste Breite" sollte in der Tabelle Registerkarte "Analysieren": Stammknoten- oder Datensatzeigenschaften die Spalte Wert für die Zeile Neue Zeile anfügen folgendermaßen angezeigt werden:

Wählen Sie eine der folgenden Optionen aus:

Zwei neue Wörterbuchschlüssel stellen beim Übermitteln eines Dokuments einen Namen für eine eingehende Datei bereit

Es wurden zwei Schlüssel mit den Bezeichnungen src_filename und src_filepath zum Laufzeitwörterbuch hinzugefügt, um beim Übermitteln eines Dokuments den Dateinamen bereitzustellen. Der Server füllt diese Schlüssel im Falle einer Dateiempfangsfunktion oder eines Submit-Aufrufs mit einem Datenamen auf. Der Dateiname ist während der gesamten Lebensdauer eines Dokuments verfügbar. Wenn eine Anwendungsintegrationskomponente (Application Integration Component, AIC) diese Eigenschaften erfordert, können sie vom Wörterbuch extrahiert werden. Diese Schlüssel werden auch als Platzhalterparameter angezeigt (%src_filename% und %src_filepath%, vergleichbar mit %document_name% und %tracking_id%).

Anmerkungen

So konvertieren Sie ein XDR-Schema in ein XSD-Schema mit einem aktualisierten XSLT-Stylesheet

Sie müssen ein aktualisiertes XSLT-Stylesheet downloaden und ausführen, um ein XDR-Schema in ein XSD-Schema zu konvertieren.

  1. Gehen Sie zur MSDN-Website (Microsoft Developer Network) (msdn.microsoft.com).

  2. Geben Sie XDR-XSD im Feld Search ein, und klicken Sie auf Go.

Anmerkung

Eingabehilfen

In der folgenden Tabelle werden Tastenkombinationen in BizTalk Server 2000 aufgelistet.

Benutzeroberfläche Tastenkombination Zweck
BizTalk-Editor UMSCHALTTASTE++ (Drücken Sie bei aktivierter NUM-FESTSTELLTASTE die PLUSTASTE (+) auf der Zehnertastatur, während Sie die UMSCHALTTASTE gedrückt halten.) Eine neue benutzerdefinierte Anmerkung hinzufügen, wenn der Fokus sich auf dem Namespace-Datenblatt im rechten Bereich befindet.
BizTalk-Editor TAB-TASTE Zugriff auf die Schaltflächen oben rechts im Dialogfeld Neue Dokumentspezifikation.
BizTalk-Editor UMSCHALT+F10 Öffnen des Kontextmenüs für markierte Elemente.
BizTalk-Editor STRG+R Einfügen eines neuen Datensatzes in eine Dokumentspezifikation.
BizTalk-Editor STRG+F Einfügen eines neuen Feldes in eine Dokumentspezifikation.
BizTalk-Mapper PFEILTASTEN Verschieben des Fokus im Fenster Rastervorschau.
BizTalk-Mapper UMSCHALT+F10 Öffnen des Kontextmenüs für markierte Elemente.
BizTalk-Mapper TAB-TASTE Zugriff auf die Schaltflächen oben rechts im Dialogfeld Quellspezifikationstyp auswählen.

Verwenden der Maus oder eines anderen kompatiblen Zeigegeräts in BizTalk Server 2000

In der folgenden Tabelle werden die Vorgänge aufgelistet, für die es keine Tastenkombinationen gibt. Wenn Sie diese Vorgänge durchführen möchten, müssen Sie eine Maus oder ein anderes kompatibles Zeigegerät verwenden.

Benutzeroberfläche Vorgang
BizTalk-Editor Verschieben, Ziehen und Ablegen (Drag & Drop), Kopieren von Knoten
BizTalk-Mapper Verschieben, Auswählen von Funktoiden, Ziehen und Ablegen (Drag & Drop) von Funktoiden, Verknüpfen

BizTalk-Messagingdienste

In diesem Abschnitt sind wichtige Aktualisierungen zu den BizTalk-Messagingdiensten enthalten.

Angeben eines Namenformats für Nachrichtenwarteschlangen

Wenn Sie das Verzeichnis für eine Nachrichtenwarteschlange angeben, können Sie ein beliebiges gültiges Namenformat verwenden. In der folgenden Liste werden Beispiele gültiger Namenformate für Nachrichtenwarteschlangen bereitgestellt:

Anmerkungen

So verwenden Sie den XML-Parser

Es wird empfohlen, Microsoft XML (MSXML) Parser, Version 3.0, für die Installation von BizTalk Server 2000 zu verwenden. Darüber hinaus wird die Verwendung des MSXML-Parsers im Modus Side-by-Side empfohlen. Wenn Sie den MSXML-Parser durch Installieren von XMLINST.exe für den Betrieb im Replace Mode konfigurieren, treten möglicherweise Probleme bei BizTalk Server 2000 auf. So können Sie u. U. BizTalk-Editor oder BizTalk-Mapper nicht öffnen. Wenn Sie den MSXML-Parser durch Installieren von XMLINST.exe oder durch Ändern der Registrierungsschlüssel für den Betrieb im Replace Mode konfigurieren, wird die Installation von BizTalk Server 2000 nicht unterstützt.

Im folgenden Verfahren wird beschrieben, wie Sie den MSXML-Parser für den Betrieb im Modus Side-by-Side konfigurieren können, wenn er derzeit für den Betrieb im Replace Mode konfiguriert ist.

  1. Klicken Sie im Startmenü auf Ausführen.

  2. Geben Sie cmd im Feld Öffnen ein, und klicken Sie auf OK.

  3. Geben Sie an der Eingabeaufforderung xmlinst –u ein, und drücken Sie die EINGABETASTE.

  4. Geben Sie an der Eingabeaufforderung %WINDIR%\system32\regsvr32 msxml.dll ein, und drücken Sie die EINGABETASTE.

  5. Geben Sie an der Eingabeaufforderung %WINDIR%\system32\regsvr32 msxml2.dll ein, und drücken Sie die EINGABETASTE.

  6. Geben Sie an der Eingabeaufforderung %WINDIR%\system32\regsvr32 msxml3.dll ein, und drücken Sie die EINGABETASTE.

  7. Geben Sie an der Eingabeaufforderung exit ein, und drücken Sie die EINGABETASTE.

Weitere Informationen zum Verwenden von XMLINST.exe finden Sie im folgenden Artikel der Microsoft Knowledge Base, "PRB: Application Errors Occur After You Run Xmlinst.exe on Production Servers" (support.microsoft.com/support/kb/articles/Q302/5/12.ASP).

So ändern Sie den Standardwert des SMTP-Betreffs

Der Standardwert für den SMTP-Betreff (Simple Mail Transfer Protocol) lautet <Dokumentname>-<Überwachungs-ID>. Damit können Dokumente auf der Grundlage des Dokumentdefinitionsnamens weitergeleitet werden.

Führen Sie die folgenden Schritte aus, um den Standardwert für den SMTP-Betreff zu ändern:

  1. Zeigen Sie im Startmenü auf Programme, auf Microsoft BizTalk Server, und klicken Sie auf BizTalk-Messaging-Manager.

  2. Klicken Sie im Bereich Nach anderen Elementen suchen auf Kanäle, und klicken Sie dann auf Jetzt suchen.

  3. Klicken Sie unter Kanalname auf den Kanal, für den Sie den SMTP-Betreff anzeigen möchten, und drücken Sie die EINGABETASTE.

    Der Kanal-Assistent wird geöffnet.

  4. Klicken Sie auf Weiter, um mit den Schritten des Assistenten fortzufahren, bis Sie zur Seite Erweiterte Konfiguration gelangen.

  5. Klicken Sie auf der Seite Erweiterte Konfiguration auf Erweitert.

  6. Klicken Sie im Dialogfeld Messagingportstandards außer Kraft setzen auf Eigenschaften.

  7. Geben Sie im Feld Betreff einen neuen Standardwert ein, und klicken Sie zweimal auf OK.

  8. Klicken Sie auf Fertig stellen.

    Die Änderung wird gespeichert.

Anmerkung

So konfigurieren Sie den Proxybenutzernamen und das -kennwort für die HTTP- und HTTPS-Transportdienste

Sie können den Proxy-Benutzernamen und das -kennwort für die Transportdienste HTTP und HTTPS (Hypertext Transfer Protocol Secure) konfigurieren.

  1. Zeigen Sie im Startmenü auf Programme, auf Microsoft BizTalk Server, und klicken Sie auf BizTalk-Messaging-Manager.

  2. Klicken Sie im Bereich Nach anderen Elementen suchen auf Kanäle, und klicken Sie dann auf Jetzt suchen.

  3. Wählen Sie den Kanal aus, für den Sie den Proxy-Benutzernamen und das -kennwort konfigurieren möchten, und drücken Sie die EINGABETASTE.

    Der Kanal-Assistent wird geöffnet.

  4. Klicken Sie auf Weiter, um mit den Schritten des Assistenten fortzufahren, bis Sie zur Seite Erweiterte Konfiguration gelangen.

  5. Klicken Sie auf der Seite Erweiterte Konfiguration auf Erweitert und dann aufEigenschaften.

  6. Geben Sie im Feld Benutzername einen gültigen Benutzernamen ein, um auf den Proxyserver zugreifen zu können.

  7. Geben Sie im Feld Kennwort ein Kennwort ein, um auf den Proxyserver zugreifen zu können.
Unterstütztes Zeitformat für X12

Im BizTalk-Editor lautet das unterstützte Zeitformat für die X12-Syntax (wird angegeben, wenn auf der Registerkarte Verweis für den Stammknoten des Schemas Standard=X12 angezeigt wird) HHMMSSDD. Dabei gilt Folgendes:

So wenden Sie das neue benutzerdefinierte Datum/Zeitformat im BizTalk-Editor an

Ein neuer benutzerdefinierter Datentyp Datum/Uhrzeit steht im BizTalk-Editor zur Verfügung. Mit dem Datentyp Datum/Uhrzeit können Sie Informationen zu Datum und Uhrzeit im folgenden Format senden: HHMMSSDD. Weitere Informationen zur diesem Zeitformat finden Sie im vorherigen Abschnitt unter "Unterstütztes Zeitformat für X12".

  1. Zeigen Sie im Startmenü auf Programme, auf Microsoft BizTalk Server, und klicken Sie auf BizTalk-Editor.

  2. Öffnen Sie eine Spezifikation.

    Weitere Informationen zum Öffnen einer Dokumentspezifikation finden Sie in der BizTalk Server 2000-Hilfe unter "Öffnen von Spezifikationen".

  3. Klicken Sie in der Spezifikationsstruktur auf den Stammknoten, den Datensatz oder das Feld, für den bzw. das Sie die benutzerdefinierte Eigenschaft Datum/Uhrzeit festlegen möchten, und klicken Sie dann auf die Registerkarte Analysieren.

  4. Doppelklicken Sie auf die Spalte Wert neben Benutzerdefinierter Datentyp.

  5. Klicken Sie in der Liste der Optionen auf Time (TM), und drücken Sie die EINGABETASTE.

    Eine Warnmeldung wird angezeigt.

  6. Klicken Sie auf Ja.

  7. Doppelklicken Sie auf die Spalte Wert neben Benutzerdefiniertes Datum/Zeitformat.

  8. Klicken Sie in der Liste mit den Werten auf HHMMSSDD, und drücken Sie die EINGABETASTE.

    Der neue benutzerdefinierte Datentyp Datum/Uhrzeit wird übernommen.

Wichtig

Anmerkungen

So wenden Sie die neue benutzerdefinierte Maximallänge-Eigenschaft im BizTalk-Editor an

BizTalk-Editor enthält eine neue Eigenschaft für den Benutzerdefinierten Datentyp für Zahlen. Es handelt sich um die Eigenschaft Benutzerdefinierte maximale Länge. Mit dieser Eigenschaft können Sie Punkte, Bindestriche usw. im Feld für Zahlen verwenden.

  1. Zeigen Sie im Startmenü auf Programme, auf Microsoft BizTalk Server, und klicken Sie auf BizTalk-Editor.

  2. Öffnen Sie eine Spezifikation.

    Weitere Informationen zum Öffnen einer Dokumentspezifikation finden Sie in der BizTalk Server 2000-Hilfe unter "Öffnen von Spezifikationen".

  3. Klicken Sie in der Spezifikationsstruktur auf den Stammknoten, den Datensatz oder das Feld, für den bzw. das Sie die Benutzerdefinierte maximale Länge-Eigenschaft festlegen möchten, und klicken Sie dann auf die Registerkarte Analysieren.

  4. Doppelklicken Sie auf die Spalte Wert neben Benutzerdefinierter Datentyp.

  5. Klicken Sie auf eine der folgenden Optionen in der Liste, und drücken Sie die EINGABETASTE.
    • Number (N)

    • Number (Nx)

    • Number (R)

    • Number (Rx)

      Bei x handelt es sich um eine Zahl zwischen 0 und 9.

    Eine Warnmeldung wird angezeigt.

  6. Klicken Sie auf Ja.

    Das neue Feld Benutzerdefinierte maximale Länge wird angezeigt.

  7. Geben Sie eine Zahl ein, die die maximal zulässige Anzahl an Zeichen für dieses Feld darstellt, und drücken Sie die EINGABETASTE.
Verarbeiten von Dokumenten durch BizTalk Server 2000 bei nicht verfügbarer Datenbank für gemeinsam genutzte Warteschlangen

Wenn BizTalk Server 2000 einen Austausch oder ein Dokument verarbeitet, wird die Verarbeitung beendet und ein Rollback der Datenbank für gemeinsam genutzte Warteschlangen durchgeführt. Dies erfolgt, wenn folgende Bedingungen zutreffen:

Für die Transaktion wird auch dann ein Rollback ausgeführt, wenn BizTalk Server 2000 die Verarbeitung nach der Übertragung des Austausches oder Dokuments beendet hat. Wenn die Datenbank für gemeinsam genutzte Warteschlangen wieder verfügbar ist, wird die Bezeichnung für alle mit "in Verarbeitung" gekennzeichneten Dokumente entfernt. Dies bedeutet, dass die Dokumente wieder verarbeitet werden, statt in der Angehalten-Warteschlange platziert zu werden.

Wenn Sie Nachrichtenwarteschlangen für Transaktionen oder Reliable Messaging verwenden, wird genau eine einmalige Übermittlung von Austauschvorgängen oder Dokumenten garantiert. Wenn Sie nicht auf Transaktionen ausgelegte Übertragungen verwenden, sendet BizTalk Server 2000 dasselbe Dokument möglicherweise zweimal, sofern die in diesem Abschnitt beschriebenen Bedingungen zutreffen.

Anmerkung

Verwendung von gespeicherten Prozeduren für die Überwachungsdatenbank

Der folgende Abschnitt beschreibt die Syntax und Argumente der SQL-Skripts für die Überwachungsdatenbank.

Syntax

Der folgende Code zeigt die in der gespeicherten Prozedur dta_purge_old_records verwendete Syntax:

[ @nPurgeType = ] nPurgeType,
[ @nPurgeValue = ] nPurgeValue,
[ @nCompletedInterchangesOnly = ] nCompletedInterchangesOnly,
[ @nArchiveFlag = ] nArchiveFlag
[ , [ @nvcArchiveDBServer = ] N'nvcArchiveDBServer' ] 
[ , [ @nvcArchiveDBName = ] N'nvcArchiveDBName' ] 
Argumente

In diesem diesem Thema werden die Argumente in der Syntax vorgestellt.

[ @nPurgeType = ] nPurgeType

Das Argument [ @nPurgeType = ] nPurgeType ist ein ganzzahliger Wert, der angibt, ob die zu löschenden Austauschvorgänge nach Zeitstempel oder nach Zeilenanzahl ausgewählt werden. Wenn nPurgeType = 1, werden Datensätze nach dem Zeitstempel gelöscht. Wenn nPurgeType = 2, werden Datensätze nach der Zeilenanzahl gelöscht.

[ @nPurgeValue = ] nPurgeValue

Das Argument [ @nPurgeValue = ] nPurgeValue ist ein ganzzahliger Wert. Die Bedeutung dieses Arguments hängt vom Wert von nPurgeType ab.

Ist der Wert von nPurgeType = 1, entspricht nPurgeValue der Anzahl der Stunden, die von CURRENT_TIMESTAMP zu subtrahieren sind. So wird bestimmt, wie Austauschvorgänge archiviert werden sollen, die älter als ein bestimmtes Datum und eine bestimmte Uhrzeit sind. Wenn Sie z. B. als Wert für nPurgeValue 96 angeben, werden Austauschvorgänge archiviert, die älter als 96 Stunden (vier Tage) sind.

Ist der Wert von nPurgeType = 2, entspricht nPurgeValue der Anzahl von Austauschvorgängen, die in der Datenbank verbleiben, nachdem Datensätze archiviert und aus der Datenbank gelöscht wurden. Bei Angabe von 25.000 werden z. B. alle Austauschvorgänge unter den obersten 25.000 Zeilen archiviert.

[ @nCompletedInterchangesOnly = ] nCompletedInterchangesOnly

Das Argument [ @nCompletedInterchangesOnly = ] nCompletedInterchangesOnly ist ein ganzzahliger Wert, der festlegt, ob Austauschvorgänge aus der Datenbank gelöscht werden, die eine zusätzliche Verarbeitung erfordern. Einige Austauschvorgänge oder Dokumente warten ggf. auf eine Bestätigung oder müssen erneut übermittelt werden.

Wenn Sie nCompletedInterchangesOnly = 0 konfigurieren, entfernt der Löschauftrag Austauschvorgänge und Dokumente unabhängig davon, ob diese eine weitere Verarbeitung benötigen. Das Festlegen dieses Arguments auf 0 führt zum schnelleren Ausführen des Löschauftrags, da weniger Filtervorgänge erfolgen.

Wenn Sie nCompletedInterchangesOnly = 1 konfigurieren, entfernt der Löschauftrag keine Austauschvorgänge und Dokumente, die eine weitere Verarbeitung benötigen. Das Festlegen dieses Arguments auf 1 führt zum langsameren Ausführen des Löschauftrags, da mehr Filtervorgänge erfolgen.

[ @nArchiveFlag = ] nArchiveFlag

Das Argument [ @nArchiveFlag = ] nArchiveFlag ist ein ganzzahliger Wert, der angibt, ob die gespeicherte Prozedur Austausch- und Dokumentdatensätze archiviert, ehe diese gelöscht werden. Ist der Wert von nArchiveFlag = 0, archiviert die gespeicherte Prozedur keine Austausch- oder Dokumentdatensätze. Ist der Wert von nArchiveFlag = 1, archiviert die gespeicherte Prozedur die Austausch- und Dokumentdatensätze, ehe diese aus der Datenbank gelöscht werden.

[ @nvcArchiveDBServer = ] nvcArchiveDBServer

Das Argument [ @nvcArchiveDBServer = ] nvcArchiveDBServer ist optional. Konfigurieren Sie dieses Argument, wenn Sie für nArchiveFlag 1 festlegen. Dieses Argument ist vom Datentyp nvarchar(128) und gibt den Namen des Datenbankservers an, auf dem die gespeicherte Prozedur die Austausch- und Dokumentdatensätze archiviert.

[ @nvcArchiveDBName = ] nvcArchiveDBName

Das Argument [ @nvcArchiveDBName = ] nvcArchiveDBName ist optional. Konfigurieren Sie dieses Argument, wenn Sie für nArchiveFlag 1 festlegen. Dieses Argument ist vom Datentyp nvarchar(128) und gibt den Namen der Datenbank an, in der die gespeicherte Prozedur die Austausch- und Dokumentdatensätze archiviert.

BizTalk-Orchestrierungsdienste

In diesem Abschnitt sind wichtige Aktualisierungen zu den BizTalk-Orchestrierungsdiensten enthalten.

Der BizTalk-Orchestrierungs-Designer kann nicht geöffnet werden

Wenn Sie Microsoft Office 2000 deinstalliert haben, wurden möglicherweise eine oder mehrere Microsoft Visio 2000-Dateien aus dem Ordner VBA in Office gelöscht. In diesem Fall kann der BizTalk-Orchestrierungs-Designer nicht geöffnet werden. Diese Dateien sind jedoch auch in Visio enthalten. Führen Sie die folgenden Schritte aus, um die fehlenden VBA-Dateien neu zu installieren:

  1. Legen Sie die Microsoft Visio 2000-CD in das CD-ROM-Laufwerk ein.

  2. Zeigen Sie im Startmenü auf Programme, auf Zubehör, und klicken Sie dann auf Windows-Explorer.
  3. Wechseln Sie zu D:\Install\BIN\SP\VBA (Dabei gilt Folgendes: D ist der Buchstabe des CD-ROM-Laufwerks.).

  4. Klicken Sie mit der rechten Maustaste auf Vba6.msi, und klicken Sie auf Installieren.

Verwendung von gespeicherten Prozeduren für die Persistenzdatenbank für die Orchestrierung

In diesem Abschnitt wird die Verwendung der im Lieferumfang von SP1a enthaltenen gespeicherten Prozeduren zum Löschen von Datensätzen aus der Persistenzdatenbank für die Orchestrierung beschrieben.

Anmerkung

sp_CleanDoneInstances @CompletedBefore='<Datum und Zeit im GMT-Format>'

Die gespeicherte Prozedur sp_CleanDoneInstances löscht alle abgeschlossenen oder beendeten XLANG-Ablaufplaninstanzen. Der folgende Code ist ein Beispiel für das Verwenden dieser gespeicherten Prozedur:

exec sp_CleanDoneInstances @CompletedBefore='2000-10-25 19:34:49.000'

Für dieses Beispiel gilt Folgendes:

sp_CleanDoneModuleInstances @CompletedBefore='<Datum und Zeit im GMT-Format>', @ModuleGUID='<global eindeutiger Bezeichner>'

Die gespeicherte Prozedur sp_CleanDoneModuleInstances löscht alle abgeschlossenen oder beendeten XLANG-Ablaufplaninstanzen eines bestimmten Ablaufplanes. Der folgende Code ist ein Beispiel für das Verwenden dieser gespeicherten Prozedur:

exec sp_CleanDoneModuleInstances @CompletedBefore='2000-10-25 19:34:49.000',
@ModuleGUID='4C5842DA-40E5-40B8-AF03-BC5DD4B7E037'

Für dieses Beispiel gilt Folgendes:

sp_CleanInstance@InstanceID='{<global eindeutiger Bezeichner>}'

Die gespeicherte Prozedur sp_CleanInstance löscht einen abgeschlossenen oder beendeten XLANG-Ablaufplan und alle untergeordneten Instanzen dieses Ablaufplanes. Dieser Löschvorgang ist auf Transaktionen ausgelegt. In dieser gespeicherten Prozedur ist @InstanceID der global eindeutige Bezeichner (Globally Unique Identifier, GUID), das heißt, der Instanzbezeichner für den XLANG-Stammablaufplan. BizTalk Server 2000 verwendet diese gespeicherte Prozedur. Sie müssen diese gespeicherte Prozedur nicht direkt aufrufen. Sie sollten stattdessen die Anweisungen zum Leeren der XLANG-Datenbank befolgen.

BizTalk Server Configuration Assistant: Tool zum Bereitstellen von BizTalk Server 2000

Der BizTalk Server Configuration Assistant ermöglicht Ihnen Folgendes:

Der BizTalk Server Configuration Assistant basiert auf dem BizTalk-Messaging-Konfigurationsobjektmodell. Die folgenden Dateien müssen sich in demselben Verzeichnis wie der BizTalk Server Configuration Assistant befinden, um eine ordnungsgemäße Funktionsweise des BizTalk Server Configuration Assistant zu gewährleisten:

Anmerkung

if (strDocsAppName <> strMapsAppName) then

On Error Resume Next

CreateApplicationFolder strLocalServer, strMapsAppName

Err.Clear

On Error GoTo errorExit

end if

Weitere Informationen zum BizTalk Server Configuration Assistant finden Sie in der Infodatei, die sich im Ordner \Programme\Microsoft BizTalk Server\SDK\Messaging Samples\BTConfigAssistant befindet.

Installieren von MDAC 2.6 zum Vermeiden fehlerhafter DBCS-Zeichen

Wenn Sie Microsoft Data Access Components (MDAC), Version 2.5, installiert und einen SMTP-Messagingport konfiguriert haben, um beim Senden von Doppelbyte-Zeichensatzdaten (Double-Byte Character Set, DBCS) über diesen Port eine MIME-Codierung (Multipurpose Internet Mail Extensions) zu ermöglichen, werden diese Daten beschädigt. (MDAC 2.5 ist im Lieferumfang aller Versionen von Service Packs für Windows 2000 enthalten.)

Sie können MDAC 2.6 folgendermaßen installieren, um dieses Problem zu vermeiden:

Derzeit existiert kein Fix, der dieses Problem sowohl auf MDAC 2.5 als auch auf MDAC 2.6 beseitigt.

Hierarchie mit verschachtelten Hierarchieebenen darf keine Generationssprünge aufweisen

Eine Beschränkung für die vom X12-Parser unterstützten Instanzstrukturpermutationen beinhaltet, dass keine Generationssprünge in HL-Segmenten (Hierarchy Level) vorhanden sein dürfen.

Bei dieser Beschränkung muss sich ein HL-Segment/Schleife im Stamm genau eine Ebene unterhalb des zugehörigen übergeordneten HL-Segments/Schleife befinden, sofern eine übergeordnete Hierarchieebene vorhanden ist. HL/NM1/HL wird beispielsweise nicht unterstützt. Mit anderen Worten muss eine vorgegebene Reihenfolge von 'x' verschachtelten HLs genau 'x' Generationen von Ebenen in der Struktur umfassen.

SQL Server generiert unbekannte Fehler und Timeoutfehler

SQL Server kann Fehlermeldungen für unbekannte Fehler und Timeoutfehler generieren, wenn folgende Bedingungen zutreffen:

Durch diese Fehler kann die Ausführung von ausgeführten XLANG-Ablaufplaninstanzen beim Versuch, den Status der Instanz in der Datenbank persistent zu speichern, fehlschlagen.

Neben dem Erhöhen des Transaktionstimeouts sollten auch die Timeoutwerte für ADO-Verbindungen und ADO-Befehle (Microsoft ActiveX Data Objects) erhöht werden. Wenn Sie den folgenden Code in einer REG-Datei ausführen, werden die entsprechenden Registrierungsschlüssel zur Registrierung hinzugefügt, und außerdem werden die Timeoutwerte auf 300 Sekunden festgelegt, wodurch der Standardwert von 60 Sekunden außer Kraft gesetzt wird:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\BizTalk Server\1.0\XLANG Scheduler]
"ADOConnectionTimeout"=dword:0000012c
"ADOCommandTimeout"=dword:0000012c

Die folgenden Einträge werden normalerweise im Ereignisprotokoll angezeigt, wenn diese Fehlermeldungen für unbekannte Fehler und Timeoutfehler auftreten:

Ereignisprotokoll:
Fehler 1
Der Status der XLANG-Ablaufplaninstanz konnte nicht in der Datenbank gespeichert werden. Detaillierte Informationen werden in der folgenden Nachricht bereitgestellt.
Modulname: mymodule
Modul-ID: {EE8FB9FA-AB64-492A-A127-56A1EFDB2C50}
Instanz-ID: {6B48FF17-791B-474F-8EE2-AD35FF8E5A30}
Datenbankfehler:
Fehlercode = 0x8004e007 : Es wurde ein Methodenaufruf an eine COM+ Komponente mit einer Transaktion ausgegeben, die bereits zugesichert oder abgebrochen wurde.
XLANG-Ablaufplanungsmodul - Interne Information:
Datei: d:\bts\private\sked\src\runtime\persistence\persist.cpp
Zeile: 261
Fehler 2:
Fehler beim persistenten Speichern einer XLANG-Ablaufplaninstanz. Detaillierte Informationen werden in der folgenden Nachricht bereitgestellt.
Fehlerquelle: Feld
Name: __Korrelation__
HRESULT: 0x80040e14
Modulname: mymodule
Modul-ID: {EE8FB9FA-AB64-492A-A127-56A1EFDB2C65}
Instanz-ID: {6FE02E74-7FE2-401B-93F3-EC208636257B}
Fehlercode = 0x80040e14 :

EDIFACT-Parser/-Serialisierungskomponente verarbeitet DBCS-Zeichen mithilfe des UNOA-Syntaxbezeichners

Der UNOX-Syntaxbezeichner in EDIFACT ist als Codeerweiterung definiert, um andere nicht Ein-Byte-Zeichen verarbeiten zu können. In einigen Ländern wurden jedoch eigene Standards definiert, bevor die UNOX-Syntax erstellt wurde. In Korea kennzeichnet der Standard KEDIFACT die Daten beispielsweise mit KECA anstatt mit UNO*. Die von BizTalk Server 2000 empfangenen EDIFACT-Daten weisen eine geänderte Kopfzeile auf (UNOA), die DBCS-Zeichen (Double Byte Character Set) bleiben jedoch weiterhin erhalten. UNOA besteht nur aus ASCII-Großbuchstaben und konvertiert die DBCS-Zeichen nicht ordnungsgemäß.

Der EDIFACT-Parser und die -Serialisierungskomponente wurden aktualisiert, um dieses Problem zu lösen. Wenn die Kopfzeile in UNOA-Zeichen vorliegt, akzeptieren EDIFACT-Parser und -Serialisierungskomponente einen Registrierungsschlüssel, um eine andere als die standardmäßige Codepage zu definieren, die dann die Daten konvertiert. Ein Registrierungswert mit der Bezeichnung EDIFACTUNOACodepage wurde den von BizTalk Server 2000 definierten Werten hinzugefügt. Dieser Registrierungswert weist den Standardwert 0 auf. Wenn er mit 0 festgelegt ist, verwendet er das BizTalk Server 2000-Verhalten. Wenn dieser Registrierungswert mit einem anderen Wert festgelegt wird, handelt es sich bei diesem Wert um den Codepagewert, der zum Konvertieren der resultierenden KEDIFACT-Daten verwendet wird.

Die Änderung der Codepage erfolgt global. Alle EDIFACT-Daten, die BizTalk Server 2000 durchlaufen, verarbeiten Daten in Übereinstimmung mit der Codepage EDIFACTUNOACodepage.

Visio 2002-Kompatibilität

Dieses SP1a stellt eine Kompatibilität von Visio 2002 mit BizTalk Server 2000 bereit. Einige Probleme bestehen jedoch weiterhin, wenn Sie Visio 2002 mit der koreanischen Sprache verwenden. Diese werden im nächsten BizTalk Server-QFE behoben.

Anmerkung

Korrigieren von Zeichenkompatibilitätsproblemen zwischen BizTalk-Orchestrierungs-Designer und Visio 2002

Wenn Sie BizTalk-Orchestrierungs-Designer auf einem Computer verwenden, auf dem nicht die englische Version von Microsoft Windows ausgeführt wird, ist die Darstellung von Zeichen möglicherweise fehlerhaft, oder Sie erhalten Typkonfliktfehler. Möglicherweise können Sie dieses Problem beheben, indem Sie folgende Schritte durchführen:

  1. Zeigen Sie im Startmenü auf Programme, und klicken Sie auf Microsoft Visio.

  2. Klicken Sie im Menü Extras auf Optionen.

  3. Klicken Sie auf die Registerkarte Ländereinstellungen.

  4. Klicken Sie im Bereich Basisschriftart des Dokuments auf Immer Standardschriftart verwenden. (Diese Option immer verwenden.)

Anmerkung

Setup und Messagingdienst schlagen fehl, wenn BizTalk Server 2000 mit SQL Server auf einem Cluster kommuniziert

Wenn BizTalk Server 2000 auf einem eigenständigen Computer mit SQL Server-Datenbanken auf einem MSCS-Cluster installiert ist, zeigt das Setup-Programm während der Installation der Datenbank InterchangeBTM den folgenden Fehler an:

BizTalk Server konnte mit den Datenbank-Verbindungsinformationen nicht auf die <InterchangeBTM>-Datenbank auf Server <SQL-Server> zugreifen.

Dies ist ein Problem mit dem OLE DB-Provider für SQL Server in MDAC 2.6. Aktualisieren Sie auf MDAC 2.7 (wenn diese Version verfügbar ist), um dieses Problem zu lösen.

BizTalk-Mapper sucht vor dem Generieren von XSLT nach einem vorhandenen Attribut oder Element für eine direkte Verknüpfung zwischen Quelle und Ziel

Ein Problem tritt auf, wenn eine von einem optionalen Feld im Quellschema erstellte Verknüpfung mit einem Zielfeld vorhanden ist. BizTalk-Mapper generiert XSLT, wodurch das Zielfeld erstellt und der Wert des Quellfeldes "blind" kopiert wird. Wenn das Quellfeld nicht im Instanzdokument angezeigt wird (weil es optional ist), wird ein leeres Zielfeld erstellt. Dieses Verhalten ist unzulässig, weil das Zielfeld nur erstellt werden sollte, wenn das Quellfeld vorhanden ist.

Die Lösung besteht darin, zu überprüfen, ob das verknüpfte Feld im Quellschema optional ist. Ist dies der Fall, generiert BizTalk Server eine <xsl:if>Klausel, um das Vorhandensein des Quellfeldes vor dem Erstellen des Zielfeldes zu überprüfen. Damit wird sichergestellt, dass das Zielfeld nicht erstellt wird, wenn kein Quellfeld in der Quellinstanz vorhanden ist. Wenn die Quellinstanz das Feld enthält, wird das Zielfeld erwartungsgemäß erstellt.

Erneutes Installieren von MSXML 3.0 Service Pack 1

Microsoft XML (MSXML) Parser, Version 3.0, SP1 (MSXML 3.0 SP1) wird (in BizTalk Server 2000) wieder auf MSXML 3.0 zurückgesetzt, wenn Sie BizTalk Server 2000 SP1a deinstallieren. Installieren Sie MSXML 3.0 SP1 neu, um dieses Problem zu lösen.