Exportieren von Bindungen für eine EDI-AS2-Lösung

In diesem Thema wird beschrieben, wie die Konfiguration von einem Computer exportiert wird, der als eine EDI- und/oder AS2-Lösung eingerichtet ist. Dadurch können Sie dieselbe Konfiguration auf einem anderen Computer auf automatisierte Weise festlegen. Sie können die Bindungen aus einer Anwendung, Gruppe oder Assembly exportieren.

Sie erstellen eine Bindungsdatei in der BizTalk Server-Verwaltungskonsole. Die .xml-Bindungsdatei enthält alle Informationen, die für Ihre BizTalk Server konfiguration relevant sind. Dies umfasst alle EDI- und AS2-Konfigurationseigenschaften, mit Ausnahme bestimmter Sicherheitsinformationen. Ausführliche Informationen zu den Knoten in einer Bindungsdatei (einschließlich EDI- und AS2-Knoten) finden Sie unter Struktur einer Bindungsdatei. Allgemeine Informationen zu den EDI/AS2-Bindungen finden Sie weiter unten unter "EDI- und AS2-Knoten in der BizTalk Server-Bindungsdatei".

Sie können Bindungen auch im Rahmen des Exports einer Anwendung mithilfe einer MSI-Datei exportieren. Weitere Informationen finden Sie unter Exportieren einer BizTalk-Anwendung. Alternativ können Sie den Befehl BTSTask verwenden, um Bindungen zu exportieren und zu importieren. Weitere Informationen zu BTSTask finden Sie unter BTSTask Command-Line Referenz.

Exportieren, Bindungen

Wenn Sie die Konfiguration exportieren, werden BizTalk Server automatisch die EDI-Eigenschaften und Informationen anderer Parteien aller gebundenen Parteien exportieren. Wenn Sie den Export von Global Party-Informationen aktivieren, werden BizTalk Server auch Eigenschaften für Parteien exportieren, die nicht an eine Orchestrierung gebunden sind, sowie globale EDI-Eigenschaften. Es gibt drei Möglichkeiten, um Informationen zu globalen Parteien zu exportieren:

  • Aktivieren der Eigenschaft Informationen zu globalen Parteien exportieren im Dialogfeld Bindungen exportieren

  • Aktivieren des Kontrollkästchens Globale Parteien im Bereich Ressourcen auswählen des Assistenten zum Exportieren von MSI-Dateien

  • Verwenden des Schalters GlobalParties im Befehlszeilentool BTSTask auf folgende Weise:

    BTSTask ExportBindings -Destination:value ((([-ApplicationName:value] | [-AssemblyName:value]) [-GlobalParties]) | [-GroupLevel])  
    

    Wenn Sie eine Bindungsdatei exportieren, werden die Kennwörter für die Bindungen aus Sicherheitsgründen durch BizTalk Server aus der Bindungsdatei entfernt. BizTalk Server entfernt die Felder UNB6.1 und UNB6.2 aus DEN EDIFACT-Eigenschaften und ISA1-, ISA2-, ISA3- und ISA4-Felder aus X12-Eigenschaften.

    Zusätzlich zur Verwendung der Befehle zum Exportieren von Bindungen, Exportieren einer Anwendung oder der BTSTask-Befehle können Sie auch manuell eine XML-Bindungsdatei erstellen. Dadurch können Sie Partei- und EDI-Einstellungen aus einer Branchenanwendung exportieren. Dann können Sie die Bindungen mit dem Befehl zum Importieren von Bindungen oder dem BTSTask-Befehl importieren.

Voraussetzungen

Sie müssen mit einem Konto angemeldet sein, das Mitglied der BizTalk Server-Administratorengruppe ist. Weitere Informationen finden Sie unter "Erforderliche Berechtigungen für das Bereitstellen und Verwalten einer BizTalk-Anwendung" in der BizTalk Server-Dokumentation.

Exportieren der Konfiguration in eine Bindungsdatei

  1. Öffnen Sie auf dem Computer, aus dem Sie die Konfiguration exportieren möchten, die BizTalk Server-Verwaltungskonsole.

  2. Klicken Sie mit der rechten Maustaste auf die BizTalk-Anwendung, aus der Sie die Konfiguration kopieren möchten, zeigen Sie auf Exportieren, und klicken Sie dann auf Bindungen.

    Hinweis

    Sie können auch das Hilfsprogramm BTSTask zum Exportieren oder Importieren der Konfiguration verwenden.

  3. Wählen Sie die Exportoption aus, wobei Sie das Exportieren aus der aktuellen Anwendung oder Gruppe auswählen oder Bindungen für eine Assembly exportieren.

  4. Wenn Sie alle Parteien und ihre nicht vertraulichen Eigenschaften exportieren möchten, auch wenn eine Orchestrierung nicht an sie gebunden ist, klicken Sie auf Informationen zu globalen Parteien exportieren.

    Hinweis

    Wenn Sie nicht auf Informationen einer globalen Partei exportieren klicken, exportiert BizTalk Server Eigenschaften für alle Parteien, die an eine Orchestrierung gebunden sind, in die Bindungsdatei. Es werden jedoch keine Parteien exportiert, die nicht an eine Orchestrierung gebunden sind, es sei denn, Sie klicken auf Global Party-Informationen exportieren.

    Hinweis

    Die Bindungsdatei, die generiert wird, während die Eigenschaft Globale Parteiinformationen exportieren ausgewählt ist, enthält die Konfiguration aller auf dem Computer definierten Parteien. Es ist nicht möglich, die Konfiguration einer Untergruppe aller auf einem Computer definierten Parteien zu exportieren.

  5. Klicken Sie auf OK , um die Bindungen zu exportieren.

    Hinweis

    BizTalk Server exportiert keine edi-sensiblen Felder, z. B. Kennwörter oder Sicherheits-/Authentifizierungsinformationen. Für ein vertrauliches EDI-Feld wird eine leere Zeichenfolge exportiert. Sie müssen die Werte für vertrauliche EDI-Felder manuell festlegen, nachdem Sie die Bindungen auf einem anderen Computer importiert haben.

  6. Notieren Sie sich vertrauliche EDI-Felder, z. B. Kennwörter oder Sicherheits-/Authentifizierungsinformationen, damit Sie diese später auf dem Computer angeben können, auf dem Sie die Bindungen importieren.

EDI- und AS2-Knoten in der BizTalk Server-Bindungsdatei

Wenn Sie Ihre Konfiguration exportieren, wobei die Eigenschaft Export Global Party information (Globale Partei exportieren) ausgewählt ist, generiert BizTalk Server eine Bindungsdatei mit den folgenden Knoten:

EdiData  
   PartyEDIProperties  
      PartnerAgreement  
         Contacts  
      PartnerEdifact  
         PartnerEdifactReceiverGroups  
         PartnerEdifactSenderGroups  
      PartnerAckValidation  
      PartnerX12  
      PartnerX12ReceiverGroups  
      PartnerX12SenderGroups  
      PartnerBatchUpdatable  
      PartnerAS2CommonUpdatable  
      PartnerAS2  

Globale EDI-Eigenschaften werden in den folgenden Knoten zur Bindungsdatei hinzugefügt:

EDIGlobalProperties  
   EDIGlobalProperties  
      GlobalCommon  
      GlobalEdiFact  
      GlobalX12  

EDI- und AS2-Knoten werden am Ende der BizTalk Server-Bindungsdatei hinzugefügt. Der Knoten EdiData wird dem Unterknoten Partei unter dem Knoten PartyCollection hinzugefügt, und der Knoten EdiGlobalProperties wird nach dem Knoten PartyCollection auf derselben Ebene hinzugefügt. Weitere Informationen zu den EDI- und AS2-Knoten in der BizTalk-Bindungsdatei finden Sie unter Struktur einer Bindungsdatei.

Der Knoten EdiData ist optional. Wenn der Knoten EdiData jedoch vorhanden ist, sind auch die Unterknoten unter EdiData erforderlich. Auch der Knoten EdiGlobalProperties ist optional, und wenn dieser Knoten vorhanden ist, sind auch die darunter befindlichen Unterknoten erforderlich.

EDI- und AS2-Bindungsdateiknoten entsprechen nicht direkt den Eigenschaftenseiten im Partner Agreement Manager in der BizTalk Server-Verwaltungskonsole. Einige EDI- und AS2-Bindungsdateiknoten umfassen Eigenschaften, die für Senderrollen verwendet werden, und Eigenschaften, die für Empfängerrollen verwendet werden. Die Rolle wird durch die Eigenschaft IsSender im Knoten angegeben. Bei diesen Knoten, die nicht sowohl für die Sender- als auch die Empfängerrollen verwendet werden (PartnerAgreement, PartnerBatchUpdatable, PartnerAS2Updatable und GlobalCommon), ist die Eigenschaft IsSender immer auf falsch gesetzt.

Die Knoten PartnerEdifact und PartnerX12 enthalten Eigenschaften sowohl für die Sender- als auch die Empfängerrollen, wobei es ohne Bedeutung ist, ob IsSender auf wahr oder falsch gesetzt ist. Beispielsweise wird mit PartnerEdifact ein Feld Una1 einbezogen (das für die Partei als Austauschempfänger verwendet wird), auch wenn IsSender auf wahr gesetzt ist. Außerdem wird mit PartnerEdifact ein Feld Unb5CheckDup einbezogen (das für die Partei als Austauschabsender verwendet wird), auch wenn IsSender auf falsch gesetzt ist. Wenn IsSender auf wahr gesetzt ist, werden jedoch die Felder für die Partei als Austauschempfänger nicht auf der Benutzeroberfläche oder von der Engine verwendet, sondern sie erhalten Standardwerte. Ist IsSender auf falsch gesetzt, werden die Felder für die Partei als Austauschabsender nicht auf der Benutzeroberfläche oder von der Engine verwendet, sondern sie erhalten Standardwerte.

Wenn der Standardwert einer Eigenschaft Null lautet, wird das Feld nur dann in die Bindungsdatei einbezogen, wenn für dieses Feld ein Wert festgelegt wurde.

Bindungsdateidaten werden in Tabellen der BizTalk-Verwaltungsdatenbank (BizTalkMgmtDb) gespeichert.