Nachrichtenzuordnung aus einem Mapping -Knoten erstellen

Mit einem Mapping -Knoten können Sie eine Nachrichtenzuordnung mit Nachrichten als Eingabe-und Ausgabeobjekte erstellen. Daten aus Datenbanktabellen können auch als Eingabe für die Nachrichtenzuordnungverwendet werden.

Vorbereitungen

Bevor Sie eine Nachrichtenzuordnungerstellen, müssen Sie die folgenden Tasks ausführen:
  1. Erstellen Sie eine Anwendung, eine Bibliothek, einen Integrationsserviceoder ein Integrationsprojekt, wie in den folgenden Abschnitten beschrieben:
  2. Erstellen Sie einen Nachrichtenfluss. Weitere Informationen finden Sie unter Nachrichtenfluss erstellen.
  3. Definieren Sie den Nachrichtenfluss -Inhalt, der einen Mapping -Knoten enthält. Weitere Informationen finden Sie im Abschnitt Nachrichtenflussinhalt definieren.

Vorgehensweise

Gehen Sie wie folgt vor, um eine grafische Datenzuordnungsdatei (.map) aus dem Knoten Zuordnung zu erstellen:

  1. Öffnen Sie in der Perspektive IntegrationsentwicklungIhren Nachrichtenfluss.
  2. Doppelklicken Sie auf einen Mapping -Knoten, dem keine Nachrichtenzuordnung zugeordnet ist, oder klicken Sie mit der rechten Maustaste auf den Mapping -Knoten und klicken Sie auf Open Map.
    Der Assistent Neue Nachrichtenzuordnung wird geöffnet.
  3. Im Teilfenster Neue Nachrichtenzuordnungsdatei angeben wird der Typ der zu erstellenden Nachrichtenzuordnung als Nachrichtenzuordnung, die von einem Nachrichtenflussknoten aufgerufen wirdausgewählt. Dies ist eine Nachrichtenzuordnung , auf die von einem Knoten aus zugegriffen werden kann.
  4. Geben Sie Container, Mapnameund Brokerschema für die Nachrichtenzuordnungan oder verwenden Sie die Werte, die vom Assistenten eingegeben wurden. Klicken Sie auf Weiter.

    Wenn einige Nachrichtenfluss -Knoten (z. B. Connector-Knoten oder Knoten, die eine JSON-oder DFDL-Nachricht definieren) mit dem Mapping -Knoten verbunden sind, werden möglicherweise einige vordefinierte Werte automatisch angegeben.

    Wenn Ihre Nachrichtenzuordnung wahrscheinlich von mehreren Lösungen verwendet wird, speichern Sie sie in einer gemeinsam genutzten Bibliothek. Wenn Sie ein JSON-Schemamodell verwenden, muss der Container die gemeinsam genutzte Bibliothek sein, in der Ihre JSON-Schemadateien gespeichert sind.

  5. Wählen Sie im Teilfenster Zuordnungseingaben und -ausgaben auswählen Ihren Eingabetyp aus:
    • Wenn Sie ein schemadefiniertes Element DFDL, XML oder JSON verwenden möchten, erweitern Sie die Liste der verfügbaren Eingabeobjekte und wählen Sie die Eingabeobjekte aus, die Sie als Eingaben für die Nachrichtenzuordnungverwenden wollen.

      Falls erforderlich, filtern Sie mithilfe des Felds Zuordnungseingabenamen filtern die angezeigte Liste der verfügbaren Objekte. Jedes Objekt in der Liste wird im folgenden Format angezeigt: objectname {namespace}.

    • Wenn Sie SOAP-, BLOB- oder JSON-Nachrichten als Eingabe verwenden möchten (und kein JSON-Schema haben), blenden Sie Von IBM bereitgestellte Nachrichtenmodelle ein und wählen Sie den Nachrichtenmodelltyp aus.
  6. Wählen Sie den Zuordnungsausgabetyp aus:
    • Wenn Sie ein schemadefiniertes DFDL, XML oder JSON -Element verwenden möchten, erweitern Sie die Liste der verfügbaren Ausgabeobjekte und wählen Sie die Ausgabeobjekte aus, die Sie als Ausgaben für die Nachrichtenzuordnungverwenden möchten.

      Falls erforderlich, filtern Sie mithilfe des Felds Zuordnungsausgabenamen filtern die angezeigte Liste der verfügbaren Objekte. Jedes Objekt in der Liste wird im folgenden Format angezeigt: objectname {namespace}.

    • Wenn Sie SOAP-, BLOB- oder JSON-Nachrichten als Eingabe verwenden möchten (und kein JSON-Schema haben), blenden Sie Von IBM bereitgestellte Nachrichtenmodelle ein und wählen Sie den Nachrichtenmodelltyp aus.
  7. Optional: Geben Sie im Teilfenster Wählen Sie die Domäne zum Erstellen der Ausgabe aus die Ausgabedomäne für die Nachrichtenzuordnung an (wenn sie nicht mit dem in Schritt 6ausgewählten Ausgabetyp identisch ist).
  8. Klicken Sie auf Fertigstellen , um die Nachrichtenzuordnungzu erstellen.

Ergebnisse

Die neue Nachrichtenzuordnung wird erstellt und der Editor für grafische Datenzuordnungen wird mit den ausgewählten Eingaben und Ausgaben geöffnet.

Eine Nachrichtenzuordnung wird als .map -Datei erstellt.

In der Ansicht Anwendungsentwicklungwird die Nachrichtenzuordnung unter einer Kategorie Zuordnungen angezeigt. Zuordnungen werden nach Namensbereichen zusammengefasst.

Nächste Schritte

Bearbeiten Sie die Nachrichtenzuordnungund definieren Sie Transformationen zwischen der Eingabenachrichtenassemblierung und der Ausgabenachrichtenassemblierung. Weitere Informationen finden Sie unter Nachrichtenzuordnungen bearbeiten.