Aktualisieren einer vorhandenen Konfiguration mit einer Bindungsdatei
Die Informationen in einer Bindungsdatei setzen die vorhandenen Konfigurationsinformationen außer Kraft. Wenn der Name eines Elements in einer Bindungsdatei mit dem Namen eines Elements in der vorhandenen Konfiguration übereinstimmt, wird beim Importieren der Bindungsdatei das Element in der vorhandenen Konfiguration aktualisiert.
Beim Aktualisieren von vorhandenen Elementen durch Bindungsdateielemente werden bestimmte Regeln eingehalten. In diesem Thema werden die Regeln beschrieben, die eingehalten werden, wenn Elemente in einer vorhandenen Konfiguration durch Elemente in einer Bindungsdatei aktualisiert werden.
In diesem Abschnitt wird davon ausgegangen, dass die Bindungsdatei beim Importieren über gültige Werte verfügt. Ein Szenario mit einer Bindungsdatei mit ungültigen Werten wird hier nicht beschrieben.
Regeln, die von BizTalk Server eingehalten werden, wenn eine Konfiguration durch eine Bindungsdatei aktualisiert wird
Von BizTalk Server werden bestimmte Regeln befolgt, wenn vorhandene Elemente durch übereinstimmende Elemente in einer Bindungsdatei aktualisiert werden. Im Allgemeinen werden die folgenden Regeln angewendet:
Für Textfelder und Kontrollkästchen, die beim Konfigurieren eines Elements über die Benutzeroberfläche von BizTalk Server angezeigt werden (z. B. die BizTalk Server-Verwaltungskonsole oder BizTalk-Explorer), muss entweder ein bestimmter Wert festgelegt werden, oder sie müssen leer bleiben. Werte, die für Elemente in einer Bindungsdatei angegeben sind, legen die Benutzeroberflächenwerte für das aktualisierte Element entsprechend fest.
Für Dropdownfelder, die beim Konfigurieren eines Elements über die Benutzeroberfläche von BizTalk Server angezeigt werden, muss entweder ein bestimmter Wert festgelegt werden, oder sie müssen auf "Keine" festgelegt werden. Werte, die für Elemente in einer Bindungsdatei angegeben sind, legen die Benutzeroberflächenwerte für das aktualisierte Element entsprechend fest.
DataGrid-Ansichten, die beim Konfigurieren eines Elements über die Benutzeroberfläche von BizTalk Server angezeigt werden, werden durch Listen aus dem entsprechenden Element in der Bindungsdatei aktualisiert. Die mit einer DataGrid-Ansicht verknüpfte Liste wird stets durch die Liste in der Bindungsdatei überschrieben, sofern die Liste der DataGrid-Ansicht nicht an einen Port oder einen Empfangsspeicherort gebunden ist. In diesem Fall wird die Liste in der Bindungsdatei mit der Liste der DataGrid-Ansicht zusammengeführt.
Elemente in der Bindungsdatei werden durch einen primären Schlüsselwert identifiziert. Der mit dem primären Schlüssel für ein Element verknüpfte Wert kann in der Benutzeroberfläche niemals auf Null festgelegt werden. Daher muss für alle Elemente in einer Bindungsdatei ein Primärschlüsselwert festgelegt werden. Wenn der Wert, der mit dem primären Schlüssel für ein Element in der Bindungsdatei verknüpft ist, mit dem Wert übereinstimmt, der mit dem primären Schlüssel für ein vorhandenes Konfigurationselement verknüpft ist, werden diese Elemente als identisch bzw. übereinstimmend betrachtet. Wenn das Bindungsdateielement und das vorhandene Element identisch sind, wird das vorhandene Element wie in der folgenden Tabelle beschrieben mit dem Bindungsdateielement aktualisiert. Wenn ein Element in der Bindungsdatei einen eindeutigen primären Schlüsselwert enthält, wird in der BizTalk Server-Konfiguration ein neues Element erstellt, sobald die Bindungsdatei importiert wird.
In der folgenden Tabelle wird das Verhalten beschrieben, das zu erwarten ist, wenn durch das Importieren einer Bindungsdatei vorhandene Konfigurationselemente mit übereinstimmenden Elementen aktualisiert werden.
Artefakttyp | Eigenschaft | Mögliches Vorkommen der angegebenen Eigenschaft | Feld auf der Benutzeroberfläche | Auswirkung des Imports eines übereinstimmenden Elements aus der Bindungsdatei |
---|---|---|---|---|
Party | Name | Min. Tritt auf: 1 Max. Tritt auf: 1 |
Textfeld | Primary key (Primärschlüssel) |
Aliase | Min. Tritt auf: 0 Max. Tritt auf: * |
Datenraster | Die Liste der Aliase wird mit der Liste der Aliase in der Bindungsdatei überschrieben. | |
Sendeports | Min. Tritt auf: 0 Max. Tritt auf: * |
Datenraster | Die vorhandene Liste der Ports für diese Partei wird mit der Liste der Ports zusammengeführt, die für diese Partei in der Bindungsdatei vorliegt. | |
Allgemeiner Name und Fingerabdruck des Zertifikats | Min. Tritt auf: 0 Max. Tritt auf: 1 (pro Eigenschaft) |
Textfeld | Diese Werte werden durch die in der Bindungsdatei festgelegten Werte überschrieben. Wenn diese Werte nicht in der Bindungsdatei vorhanden sind, werden sie auf Null festgelegt. | |
Orchestrierung | BESCHREIBUNG | Min. Tritt auf: 1 Max. Tritt auf: 1 |
Textfeld | Überschreiben Sie diesen Wert mit dem in der Bindungsdatei angegebenen Wert. |
Host | Min. Tritt auf: 0 Max. Tritt auf: 1 |
Dropdown | Dieser Wert wird durch den in der Bindungsdatei festgelegten Wert überschrieben. Wenn dieser Wert nicht in der Bindungsdatei vorhanden ist, wird er auf Null festgelegt. | |
Eingehende Ports und ausgehende Ports | Min. Tritt auf: 0 Max. Tritt auf: * |
Dropdown | Ein logischer Port wird an einen vorhandenen physikalischen Port gebunden. Der physikalische Port kann an folgenden Speicherorten vorliegen: – In der Gruppe. - In der Anwendung. – In der Bindungsdatei. Legen Sie optional den Port auf Keine fest. Wenn auf Keine festgelegt ist, ist der logische Port nicht an eine Ressource gebunden. |
|
Überwachung von Eigenschaftskontrollkästchen | Min. Tritt auf: 1 Max. Tritt auf: 1 (pro Eigenschaft) |
Kontrollkästchen | Überschreiben Sie diese Werte mit den in der Bindungsdatei angegebenen Werten. | |
Sendeportgruppe | Name | Min. Tritt auf: 1 Max. Tritt auf: 1 |
Textfeld | Primary key (Primärschlüssel) |
Sendeports | Min. Tritt auf: 0 Max. Tritt auf: * |
Datenraster | Die vorhandene Liste der Ports für diese Sendeportgruppe wird mit der Liste der Ports zusammengeführt, die für diese Sendeportgruppe in der Bindungsdatei vorliegt. | |
Filter | Min. Tritt auf: 0 Max. Tritt auf: * |
Datenraster | Überschreiben Sie die vorhandene Filterliste für diese Sendeportgruppe mit der Filterliste für diese Sendeportgruppe, die in der Bindungsdatei angegeben ist. | |
Port senden | Name | Min. Tritt auf: 1 Max. Eintritt: 1 |
Textfeld | Primary key (Primärschlüssel) |
Transport - Typ | Mindestanzahl: 1 Max. Eintritt: 1 |
Dropdown | Überschreiben Sie diesen Wert mit dem in der Bindungsdatei angegebenen Wert. | |
Transport - Sendehandler | Mindestanzahl: 1 Max. Eintritt: 1 |
Dropdown | Überschreiben Sie diesen Wert mit dem in der Bindungsdatei angegebenen Wert. | |
Sendepipeline | Mindestanzahl: 1 Max. Eintritt: 1 |
Dropdown | Überschreiben Sie diesen Wert mit dem in der Bindungsdatei angegebenen Wert. | |
Wiederholungsanzahl, Wiederholungsintervall und Priorität | Mindestanzahl: 1 Max. Eintritt: 1 (pro Eigenschaft) |
Bildlauffeld | Überschreiben Sie diese Werte mit den in der Bindungsdatei angegebenen Werten. | |
Geordnete Übermittlung | Mindestanzahl: 1 Max. Eintritt: 1 |
Kontrollkästchen | Überschreiben Sie diesen Wert mit dem in der Bindungsdatei angegebenen Wert. | |
Routing für fehlerhafte Nachrichten aktivieren | Mindestanzahl: 1 Max. Eintritt: 1 |
Kontrollkästchen | Überschreiben Sie diesen Wert mit dem in der Bindungsdatei angegebenen Wert. | |
Dienstfenster aktivieren | Mindestanzahl: 1 Max. Eintritt: 1 |
Kontrollkästchen | Überschreiben Sie diesen Wert mit dem in der Bindungsdatei angegebenen Wert. | |
Dienstfenster Startzeit und Dienstfenster Endzeit | Mindestanzahl: 1 Max. Eintritt: 1 |
Bildlauffeld | Überschreiben Sie diese Werte mit den in der Bindungsdatei angegebenen Werten. | |
Maps | Mindestanzahl: 0 Max. Eintritt: * |
Datenraster | Die vorhandene Liste der Zuordnungen für diesen Sendeport wird durch die Liste der Zuordnungen überschrieben, die für diesen Sendeport in der Bindungsdatei vorliegt. | |
Filter | Mindestanzahl: 0 Max. Eintritt: * |
Datenraster | Die vorhandene Liste der Filter für diesen Sendeport wird durch die Liste der Filter überschrieben, die für diesen Sendeport in der Bindungsdatei vorliegt. | |
Allgemeiner Name (CN) für das Zertifikat | Mindestanzahl: 1 Max. Eintritt: 1 |
Textfeld | Überschreiben Sie diesen Wert mit dem in der Bindungsdatei angegebenen Wert. | |
Zertifikatfingerabdruck | Mindestanzahl: 1 Max. Eintritt: 1 |
Textfeld | Überschreiben Sie diesen Wert mit dem in der Bindungsdatei angegebenen Wert. | |
Nachverfolgung | Mindestanzahl: 0 Max. Eintritt: 1 |
Kontrollkästchen | Überschreiben Sie diesen Wert mit dem in der Bindungsdatei angegebenen Wert. | |
Typ des sekundären Transports | Mindestanzahl: 0 Max. Eintritt: 1 |
Dropdown | Überschreiben Sie diesen Wert mit dem in der Bindungsdatei angegebenen Wert. | |
Sekundärer Transport (URI) | Mindestanzahl: 1 Max. Eintritt: 1 |
Textfeld | Überschreiben Sie diesen Wert mit dem in der Bindungsdatei angegebenen Wert. Nur gültig, wenn der sekundäre Transport festgelegt ist. | |
Sekundärer Transport - Sendehandler | Mindestanzahl: 1 Max. Eintritt: 1 |
Dropdown | Überschreiben Sie diesen Wert mit dem in der Bindungsdatei angegebenen Wert. Nur gültig, wenn der sekundäre Transport festgelegt ist. | |
Sekundärer Transport - Wiederholungsanzahl | Mindestanzahl: 1 Max. Eintritt: 1 |
Bildlauffeld | Überschreiben Sie diesen Wert mit dem in der Bindungsdatei angegebenen Wert. Nur gültig, wenn der sekundäre Transport festgelegt ist. | |
Sekundärer Transport - Wiederholungsintervall | Mindestanzahl: 1 Max. Eintritt: 1 |
Bildlauffeld | Überschreiben Sie diesen Wert mit dem in der Bindungsdatei angegebenen Wert. Nur gültig, wenn der sekundäre Transport festgelegt ist. | |
Sekundärer Transport - Dienstfenster aktivieren | Mindestanzahl: 1 Max. Tritt auf: 1 |
Kontrollkästchen | Überschreiben Sie diesen Wert mit dem in der Bindungsdatei angegebenen Wert. Nur gültig, wenn der sekundäre Transport festgelegt ist. | |
Sekundärer Transport - Dienstfenster Startzeit und Dienstfenster Endzeit | Min. Tritt auf: 1 Max. Tritt auf: 1 |
Bildlauffeld | Überschreiben Sie diese Werte mit den in der Bindungsdatei angegebenen Werten. Nur gültig, wenn der Typ für den sekundären Transport und der Wert für Dienstfenster aktivieren festgelegt ist. | |
Empfangsport | Name | Min. Tritt auf: 1 Max. Tritt auf: 1 |
Textfeld | Primary key (Primärschlüssel) |
Authentifizierungseinstellungen (Optionsfelder) | Min. Tritt auf: 1 Max. Tritt auf: 1 |
Optionsfeld | Überschreiben Sie diesen Wert mit dem in der Bindungsdatei angegebenen Wert. | |
Routing für fehlerhafte Nachrichten aktivieren | Min. Tritt auf: 1 Max. Tritt auf: 1 |
Kontrollkästchen | Überschreiben Sie diesen Wert mit dem in der Bindungsdatei angegebenen Wert. | |
BESCHREIBUNG | Min. Tritt auf: 1 Max. Tritt auf: 1 |
Textfeld | Überschreiben Sie diesen Wert mit dem in der Bindungsdatei angegebenen Wert. | |
Empfangsspeicherorte | Min. Tritt auf: 0 Max. Tritt auf: * |
Datenraster | Die vorhandene Liste der Empfangsspeicherorte für diesen Empfangsport wird durch die Liste der Empfangsspeicherorte überschrieben, die für diesen Empfangsport in der Bindungsdatei vorliegt. Wenn in der Gruppe bereits alle Empfangsspeicherorte in der Bindungsdatei vorhanden sind, schlägt der Import fehl. | |
Maps | Min. Tritt auf: 0 Max. Tritt auf: * |
Datenraster | Die vorhandene Liste der Zuordnungen für diesen Empfangsport wird durch die Liste der Zuordnungen überschrieben, die für diesen Empfangsport in der Bindungsdatei vorliegt. | |
Überwachung - Texteile überwachen und Nachrichteneigenschaften überwachen | Min. Tritt auf: 1 Max. Tritt auf: 1 (pro Kontrollkästchen) |
Kontrollkästchen | Überschreiben Sie diese Werte mit den in der Bindungsdatei angegebenen Werten. | |
Empfangsspeicherort | Name | Min. Tritt auf: 1 Max. Tritt auf: 1 |
Textfeld | Primary Key (Primärschlüssel) |
Transportart | Min. Tritt auf: 1 Max. Tritt auf: 1 |
Dropdown | Überschreiben Sie diesen Wert mit dem in der Bindungsdatei angegebenen Wert. | |
Empfangshandler | Min. Tritt auf: 1 Max. Tritt auf: 1 |
Dropdown | Überschreiben Sie diesen Wert mit dem in der Bindungsdatei angegebenen Wert. | |
Pipeline | Min. Tritt auf: 1 Max. Tritt auf: 1 |
Dropdown | Überschreiben Sie diesen Wert mit dem in der Bindungsdatei angegebenen Wert. | |
BESCHREIBUNG | Min. Tritt auf: 1 Max. Tritt auf: 1 |
Textfeld | Überschreiben Sie diesen Wert mit dem in der Bindungsdatei angegebenen Wert. | |
Kontrollkästchen und Dropdownfelder für Startdatum und Enddatum des Zeitplans. | Min. Tritt auf: 1 Max. Tritt auf: 1 |
Kontrollkästchen und Dropdownfeld | Überschreiben Sie diese Werte mit den in der Bindungsdatei angegebenen Werten. Datumswerte werden importiert, auch wenn die Kontrollkästchen nicht aktiviert sind. | |
Kontrollkästchen Dienstfenster aktivieren | Min. Tritt auf: 1 Max. Tritt auf: 1 |
Kontrollkästchen | Überschreiben Sie diesen Wert mit dem in der Bindungsdatei angegebenen Wert. | |
Dienstfenster Startzeit und Dienstfenster Endzeit | Min. Tritt auf: 1 Max. Tritt auf: 1 |
Bildlauffeld | Überschreiben Sie diese Werte mit den in der Bindungsdatei angegebenen Werten. Nur gültig, wenn der Wert für Dienstfenster aktivieren festgelegt ist. | |
Schema | BESCHREIBUNG | Min. Tritt auf: 1 Max. Tritt auf: 1 |
Textfeld | Überschreiben Sie diesen Wert mit dem in der Bindungsdatei angegebenen Wert. |
Überwachung - Immer alle Eigenschaften überwachen | Min. Tritt auf: 1 Max. Tritt auf: 1 |
Kontrollkästchen | Überschreiben Sie diesen Wert mit dem in der Bindungsdatei angegebenen Wert. | |
Überwachung - Alle Nachrichteneigenschaften auswählen | Mindestanzahl: 1 Max. Eintritt: 1 |
Kontrollkästchen | Überschreiben Sie diesen Wert mit dem in der Bindungsdatei angegebenen Wert. Wenn dieser Wert aktiviert ist, werden alle Nachrichteneigenschaften, die aktiviert werden können, ebenfalls aktiviert. | |
Überwachung – Einzelne Eigenschaften | Mindestanzahl: 0 Max. Eintritt: * |
Kontrollkästchen | Die vorhandene Liste der überwachten Eigenschaften für dieses Schema wird durch die Liste der überwachten Eigenschaften überschrieben, die für dieses Schema in der Bindungsdatei vorliegt. Wenn eine Bindungsdatei importiert wird, die auf überwachte Eigenschaften verweist, die für das vorhandene Schema nicht verfügbar sind, wird ein Fehler generiert. |
|
Map | BESCHREIBUNG | Mindestanzahl: 1 Max. Eintritt: 1 |
Textfeld | Überschreiben Sie diesen Wert mit dem in der Bindungsdatei angegebenen Wert. |
Pipeline | BESCHREIBUNG | Mindestanzahl: 1 Max. Eintritt: 1 |
Textfeld | Überschreiben Sie diesen Wert mit dem in der Bindungsdatei angegebenen Wert. |
Ereignisse überwachen | Mindestanzahl: 1 Max. Eintritt: 1 (pro Kontrollkästchen) |
Kontrollkästchen | Überschreiben Sie diese Werte mit den in der Bindungsdatei angegebenen Werten. | |
Textteile überwachen | Mindestanzahl: 1 Max. Eintritt: 1 (pro Kontrollkästchen) |
Kontrollkästchen | Überschreiben Sie diese Werte mit den in der Bindungsdatei angegebenen Werten. | |
Richtlinie | Nicht zutreffend. Richtlinien können nicht in eine Bindungsdatei exportiert werden. | Nicht zutreffend | Nicht zutreffend | Nicht zutreffend |
Rollenlink | Nicht zutreffend. Rollenverknüpfungen können nicht in eine Bindungsdatei exportiert werden. | Nicht zutreffend | Nicht zutreffend | Nicht zutreffend |
Verhalten beim Aufheben der Bindung beim Aktualisieren vorhandener Elemente durch übereinstimmende Elemente in einer Bindungsdatei
Bindungsdateielemente werden in der Regel als Verweis auf andere Elemente konfiguriert, beispielsweise wird ein Empfangsport in der Regel als Verweis auf einen Empfangsspeicherort konfiguriert. In diesem Szenario ist der Empfangsport das übergeordnete Element und der Empfangsspeicherort ist das untergeordnete Element. Der Empfangsport wird explizit so konfiguriert, dass er auf den Empfangsspeicherort verweist, und der Empfangsspeicherort verweist dann implizit auf den Empfangsport. Wenn in einer Bindungsdatei unvollständig konfigurierte übergeordnete Elemente vorhanden sind, beispielsweise ein Empfangsport, für den kein Empfangsspeicherort konfiguriert wurde, sind diese nach dem Import der Bindungsdatei unvollständig konfiguriert, unabhängig davon, welchen Status sie in der vorhanden Konfiguration haben. Wenn Sie also beispielsweise über einen vorhandenen Empfangsport myRP verfügen, der mit dem Empfangsspeicherort myRL konfiguriert ist und der identische Empfangsport myRP in der Bindungsdatei nicht mit dem Empfangsspeicherort myRL konfiguriert ist, hat der Bindungsdateieintrag Vorrang. In diesem Beispiel wird der Empfangsport myRP nach dem Importieren der Bindungsdatei nicht mit einem Empfangsspeicherort konfiguriert, sodass Sie die Bindung von myRL von myRP effektiv aufgehoben haben.
Diese Regel gilt nur für den Import von Elementen mit expliziten Verweisen und nicht für den Import von Elementen mit impliziten Verweisen. Wenn Sie daher eine Zuordnung importieren, die auf 10 weitere Elemente implizit verweist (explizit wird darauf verwiesen), besteht keine Gefahr, dass die Bindung der Zuordnung zu den Elementen aufgehoben wird, auf die implizit verwiesen wird.