Den Hauptnachrichtenfluss erstellen

Sie können einen Beispielhauptnachrichtenfluss für die Verwendung in Verbindung mit WS-Addressing erstellen.

Informationen zu dieser Task

Diese Schritte bilden den ersten Teil einer Anleitung zur Konfiguration Ihres Systems für die Verwendung von WS-Addressing mit „ IBM® App Connect Enterprise “; sie erläutern, wie Sie einen Nachrichtenfluss einrichten, um diese Funktion zu nutzen. In diesem Abschnitt wird die Erstellung eines Hauptnachrichtenflussbeispiels unter Verwendung von WS-Addressing beschrieben.

Vorgehensweise

  1. Wechseln Sie zur -Perspektive 'Integrationsentwicklung'.
  2. Erstellen Sie mit dem Assistenten Von WSDL-und/oder XSD-Dateien ausgehen Nachrichtenfluss-und Nachrichtengruppenprojekte.
  3. Wählen Sie den Ordner Web-Services in der Nachrichtenflusspalette aus, um den Inhalt anzuzeigen, und ziehen Sie einen SOAPInput -Knoten in den Erstellungsbereich.
  4. Fügen Sie dem Nachrichtenfluss einen SOAPExtract -Knoten hinzu, um die SOAP-Rahmenanweisung aus der eingehenden Nachricht zu entfernen, gefolgt von einem SOAPReply -Knoten. Verbinden Sie das Ausgangsterminal des SOAPInput -Knotens mit dem Eingangsterminal des SOAPExtract -Knotens und das Ausgangsterminal des SOAPExtract -Knotens mit dem Eingangsterminal des SOAPReply -Knotens.
  5. Wählen Sie die benötigte WSDL-Datei unter Implementierbare WSDL aus dem aktiven Arbeitsset aus und ziehen Sie sie auf den Knoten SOAPInput .
    Der SOAPInput -Knoten wird mit der WSDL konfiguriert.
  6. Wählen Sie den Ordner Erstellung in der Nachrichtenflusspalette aus, um den Inhalt anzuzeigen.
  7. Wählen Sie einen Trace -Knoten aus und bewegen Sie die Maus rechts neben den Knoten SOAPExtract .
    1. Klicken Sie mit der linken Maustaste, um den Knoten zum Nachrichtenfluss hinzuzufügen.
      Der Name wird automatisch ausgewählt.
    2. Drücken Sie die Eingabetaste , um den Standardnamen zu akzeptieren.
    3. Verbinden Sie das Terminal submitPORequest des SOAPExtract -Knotens mit dem Eingangsterminal des Trace -Knotens.
  8. Wählen Sie den Knoten Trace aus, um die Eigenschaften anzuzeigen.
    1. Verwenden Sie das Menü, um Ziel auf Filezu setzen
    2. Legen Sie den Dateipfad fest, den Sie benötigen.
    3. Geben Sie das Muster ein, das Sie benötigen.
  9. Erweitern Sie den Ordner Routing in der Palette und wählen Sie Filteraus.
  10. Fügen Sie den Knoten Filter rechts neben dem Knoten Trace hinzu.
    1. Geben Sie den Namen des gewünschten Knotens ein und drücken Sie die Eingabetaste .
    2. Verbinden Sie das Ausgangsterminal des Knotens Trace mit dem Eingangsterminal des Knotens Filter .
  11. Wählen Sie den Knoten Filter aus, um die Eigenschaften anzuzeigen.
    1. Geben Sie den erforderlichen Namen für die Datenquelle ein.
    2. Ändern Sie den Namen von Filterausdruck in den Namen, den Sie für den Knoten Filter ausgewählt haben.
    3. Wählen Sie das Kontrollkästchen Ausnahme bei Datenbankfehler auslösen ab.
  12. Doppelklicken Sie auf den Knoten Filter , um den ESQL-Editor zu öffnen.
    Erstellen oder ändern Sie den ESQL-Code für den Knoten. Weitere Informationen finden Sie unter ESQL für einen Knoten erstellen und ESQL für einen Knoten ändern.
  13. Erweitern Sie den Ordner Transformation in der Palette und wählen Sie einen Knoten Zuordnung aus.
  14. Fügen Sie den Knoten Zuordnung rechts neben dem Knoten Filter hinzu.
    1. Geben Sie den Namen des gewünschten Knotens ein und drücken Sie die Eingabetaste .
    2. Verbinden Sie das True-Terminal des Knotens Filter mit dem In-Terminal des Knotens Zuordnung .
    3. Verbinden Sie das Ausgangsterminal des Knotens Zuordnung mit dem Eingangsterminal des Antwortknotens.
  15. Wählen Sie den Knoten Zuordnung aus, um die Eigenschaften anzuzeigen, und ändern Sie gegebenenfalls den Namen der Zuordnungsroutine.
  16. Doppelklicken Sie auf den Knoten Zuordnung , um den Zuordnungseditor zu öffnen.
    1. Wählen Sie submitPORequest als Mapeingabe aus.
    2. Wählen Sie SOAP_Domain_msg als Zuordnungsausgabe aus.
    3. Klicken Sie auf OK.
    Weitere Informationen finden Sie im Abschnitt Nachrichtenzuordnung aus einem Mapping-Knoten erstellen.
    Die erstellte Zuordnung stellt die Standardzuordnung für die Eigenschaften zur Nachrichtenerstellung dar.
  17. Erweitern Sie SOAP_Domain_Msg und anschließend Body im Ausgabefenster.
  18. Klicken Sie mit der rechten Maustaste im Ausgabeteilfenster auf Platzhalternachricht , wählen Sie dann submitPORequest in der Eingabe aus und ziehen Sie es auf ein Element in der Ausgabe unter dem Hauptteil.
  19. Setzen Sie den Transformationstyp auf Submap und klicken Sie dann in der Liste der Eigenschaften auf Neu . , um die neue untergeordnete Zuordnung zu erstellen.
  20. Wählen Sie im Assistenten "Neue Zuordnung" für die untergeordnete Zuordnung submitPORequest als Eingabe und submitPOResponse als Ausgabe aus.
  21. Klicken Sie auf OK , um die untergeordnete Zuordnung zu erstellen und den Editor für grafische Datenzuordnungen aufzurufen.
  22. Erweitern Sie die Eingabebaumstruktur submitPORequest und die Ausgabebaumstruktur submitPOResponse und verbinden Sie die erforderlichen Transformationen von den Eingabeelementen mit der Ausgabe.
  23. Speichern Sie die Hauptzuordnung und die untergeordnete Zuordnung.