Freigeben über


Erstellen von Verknüpfungen

Das Erstellen eines Links von einem Datensatz- oder Feldknoten in einem Quellschema zu einem Record- oder Field-Knoten in einem Zielschema ist die einfachste Aktivität beim Erstellen von Zuordnungen. Dieses Thema enthält detaillierte Anweisungen zu verschiedenen Varianten dieser Aktivität, u. a. zum Erstellen von Verknüpfungen zu und von Funktoiden. Weitere Informationen zum Arbeiten mit Funktoiden finden Sie unter Verwenden von Funktoiden zum Erstellen komplexerer Zuordnungen.

Bei den Anweisungen in diesem Thema wird davon ausgegangen, dass Sie bereits eine BizTalk-Zuordnung geöffnet und ein Quell- und Zielschema dafür ausgewählt haben. Weitere Informationen zum Öffnen von Karten und zum Auswählen von Schemas für die Karte finden Sie unter Verwalten von Karten innerhalb von Projekten.

  1. Ziehen Sie in BizTalk Mapper einen Feld- oder Datensatzknoten aus der Quellschemastruktur auf einen Feld- oder Datensatzknoten in der Zielschemastruktur.

    -Oder-

  2. Ziehen Sie in BizTalk Mapper einen Feld- oder Datensatzknoten aus der Zielschemastruktur auf einen Feld- oder Datensatzknoten in der Quellschemastruktur.

    Beim Erstellen von Verknüpfungen sind mehrere Punkte zu beachten:

  • Der Datentyp eines Feld- oder Datensatzknotens in der Quellschemastruktur sollte mit dem Datentyp eines Feld- oder Datensatzknotens übereinstimmen, mit dem er in der Zielschemastruktur verknüpft ist.

  • Wenn ein Feld- oder Datensatzknoten im Quellschema optional ist und eine bestimmte Quelle instance Nachricht nicht das entsprechende Element oder Attribut enthält, erstellt BizTalk Mapper kein entsprechendes Element oder Attribut im Ziel instance Nachricht, auch wenn die Feld- oder Datensatzknoten eine direkte Verbindung zwischen ihnen in der Zuordnung aufweisen.

  • Sie können keine Verknüpfung mit einem Feld- oder Datensatzknoten im Zielschema herstellen, dem ein konstanter Wert zugeordnet ist. Andererseits können Sie eine Verknüpfung mit einem erforderlichen Feld - oder Datensatzknoten im Zielschema herstellen, dem ein Standardwert zugeordnet ist. Beachten Sie jedoch, dass beim Testen der Zuordnung der Standardwert verwendet wird.

  • Sie können keinen Link zu oder aus den Knoten Any Element, Any Attribute, Sequence Group oder Choice Group erstellen. Weitere Informationen zu diesen Knotentypen finden Sie in den folgenden Themen unter Beliebige Elementknoten, Sequenzgruppenknoten oder Auswahlgruppenknoten.

  • Unter Umständen müssen Sie die Schemastrukturen erweitern, damit die Felder angezeigt werden, die Sie zuordnen möchten. Weitere Informationen finden Sie unter Erweitern und Reduzieren der Schemastrukturen.

  1. Ziehen Sie in BizTalk Mapper einen Record- oder Field-Knoten aus dem Quell- oder Zielschema auf ein Funktoid auf einer Rasterseite.

    -Oder-

  2. Ziehen Sie das Funktoid von einer Rasterseite auf einen Knoten Record oder Field im Quell- oder Zielschema.

    Wenn Sie eine Verknüpfung zwischen einem Record - oder Field-Knoten im Quellschema und einem Funktoid erstellen, erstellen Sie eine Eingabe für dieses Funktoid. Wenn Sie eine Verknüpfung zwischen einem Record - oder Field-Knoten im Zielschema und einem Funktoid erstellen, erstellen Sie eine Ausgabe aus diesem Funktoid.

    Wichtig

    Sie können keine Verknüpfung zwischen einem Funktoid und einem Beliebigen Elementknoten oder einem Beliebigen Attributknoten herstellen.

    Hinweis

    Sie müssen zuerst ein Funktoid zu einer Rasterseite hinzufügen, bevor Sie einen Link zwischen einem Record- oder Field-Knoten und diesem Funktoid hinzufügen können. Weitere Informationen zum Hinzufügen von Funktoiden zu einer Rasterseite finden Sie unter Hinzufügen grundlegender Funktoide zu einer Karte. Weitere Informationen finden Sie unter Hinzufügen erweiterter Funktoide zu einer Karte.

    Hinweis

    Sie können keine Verknüpfung mit einem Field-Knoten im Zielschema herstellen, dem ein konstanter Wert zugeordnet ist. Andererseits können Sie eine Verknüpfung mit einem erforderlichen Feldknoten im Zielschema herstellen, dem ein Standardwert zugeordnet ist. Beachten Sie jedoch, dass beim Testen der Zuordnung der Standardwert verwendet wird.

  • Ziehen Sie in BizTalk-Mapper ein Funktoid auf ein anderes Funktoid auf einer Rasterseite.

    Hinweis

    Die Verknüpfungen auf einer Rasterseite werden von links nach rechts verarbeitet. Sie können keine Verknüpfung von einem Funktoid zu einem anderen Funktoid direkt darüber oder darunter erstellen. Verknüpfungen zwischen Funktoiden werden so interpretiert, dass vom Funktoid links etwas ausgegeben und in das Funktoid rechts eingegeben wird.

In einer Zuordnung können Sie einen Endpunkt einer Verknüpfung ziehen und diesen dann über einem anderen Knoten oder Funktoid ablegen.

So ändern Sie den Endpunkt eines Links:

  1. Klicken Sie auf die Verknüpfung, für die Sie den Ziel- oder Quellknoten bzw. das Funktoid ändern möchten. Die Endpunkte der Verknüpfung werden fett formatiert.

  2. Halten Sie die Maustaste auf einem der fett formatierten Endpunkte gedrückt, und ziehen Sie die Verknüpfung dann auf den gewünschten Knoten bzw. das Funktoid. Auf diese Weise wird die Verknüpfung vom vorherigen Knoten/Funktoid in den neuen Knoten bzw. das neue Funktoid geändert.

    Dieser Vorgang kann jedoch nicht für ungültige Verknüpfungen ausgeführt werden. Beispiel:

  • Hinzufügen einer Verknüpfung als Eingabe für Funktoide vom Typ Datum und Uhrzeit. Funktoide vom Typ Datum und Uhrzeit benötigen keine Eingabeverknüpfungen.

  • Duplizieren von Verknüpfungen aus Zwischenfunktoiden.

    Wenn Sie Knoten1 mit Knoten2 und außerdem Knoten1 mit Knoten3 verknüpfen, können Sie den Endpunkt der Verknüpfung bei Knoten2 nicht so mit der Maus ziehen, dass er geändert und mit Knoten3 verknüpft wird.

Weitere Informationen

Verwenden von Verknüpfungen zum Angeben von Datensatz- und Feldzuordnungen