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
- Wechseln Sie zur -Perspektive 'Integrationsentwicklung'.
- Erstellen Sie mit dem Assistenten Von WSDL-und/oder XSD-Dateien ausgehen Nachrichtenfluss-und Nachrichtengruppenprojekte.
- Wählen Sie den Ordner Web-Services in der Nachrichtenflusspalette aus, um den Inhalt anzuzeigen, und ziehen Sie einen SOAPInput -Knoten in den Erstellungsbereich.
- 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.
- 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.
- Wählen Sie den Ordner Erstellung in der Nachrichtenflusspalette aus, um den Inhalt anzuzeigen.
- Wählen Sie einen Trace -Knoten aus und bewegen Sie die Maus rechts neben den Knoten SOAPExtract .
- Klicken Sie mit der linken Maustaste, um den Knoten zum Nachrichtenfluss hinzuzufügen.Der Name wird automatisch ausgewählt.
- Drücken Sie die Eingabetaste , um den Standardnamen zu akzeptieren.
- Verbinden Sie das Terminal submitPORequest des SOAPExtract -Knotens mit dem Eingangsterminal des Trace -Knotens.
- Klicken Sie mit der linken Maustaste, um den Knoten zum Nachrichtenfluss hinzuzufügen.
- Wählen Sie den Knoten Trace aus, um die Eigenschaften anzuzeigen.
- Verwenden Sie das Menü, um Ziel auf
Filezu setzen - Legen Sie den Dateipfad fest, den Sie benötigen.
- Geben Sie das Muster ein, das Sie benötigen.
- Verwenden Sie das Menü, um Ziel auf
- Erweitern Sie den Ordner Routing in der Palette und wählen Sie Filteraus.
- Fügen Sie den Knoten Filter rechts neben dem Knoten Trace hinzu.
- Geben Sie den Namen des gewünschten Knotens ein und drücken Sie die Eingabetaste .
- Verbinden Sie das Ausgangsterminal des Knotens Trace mit dem Eingangsterminal des Knotens Filter .
- Wählen Sie den Knoten Filter aus, um die Eigenschaften anzuzeigen.
- Geben Sie den erforderlichen Namen für die Datenquelle ein.
- Ändern Sie den Namen von Filterausdruck in den Namen, den Sie für den Knoten Filter ausgewählt haben.
- Wählen Sie das Kontrollkästchen Ausnahme bei Datenbankfehler auslösen ab.
- 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.
- Erweitern Sie den Ordner Transformation in der Palette und wählen Sie einen Knoten Zuordnung aus.
- Fügen Sie den Knoten Zuordnung rechts neben dem Knoten Filter hinzu.
- Geben Sie den Namen des gewünschten Knotens ein und drücken Sie die Eingabetaste .
- Verbinden Sie das True-Terminal des Knotens Filter mit dem In-Terminal des Knotens Zuordnung .
- Verbinden Sie das Ausgangsterminal des Knotens Zuordnung mit dem Eingangsterminal des Antwortknotens.
- Wählen Sie den Knoten Zuordnung aus, um die Eigenschaften anzuzeigen, und ändern Sie gegebenenfalls den Namen der Zuordnungsroutine.
- Doppelklicken Sie auf den Knoten Zuordnung , um den Zuordnungseditor zu öffnen.
- Wählen Sie submitPORequest als Mapeingabe aus.
- Wählen Sie SOAP_Domain_msg als Zuordnungsausgabe aus.
- 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. - Erweitern Sie SOAP_Domain_Msg und anschließend Body im Ausgabefenster.
- 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.
- Setzen Sie den Transformationstyp auf Submap und klicken Sie dann in der Liste der Eigenschaften auf Neu . , um die neue untergeordnete Zuordnung zu erstellen.
- Wählen Sie im Assistenten "Neue Zuordnung" für die untergeordnete Zuordnung submitPORequest als Eingabe und submitPOResponse als Ausgabe aus.
- Klicken Sie auf OK , um die untergeordnete Zuordnung zu erstellen und den Editor für grafische Datenzuordnungen aufzurufen.
- Erweitern Sie die Eingabebaumstruktur submitPORequest und die Ausgabebaumstruktur submitPOResponse und verbinden Sie die erforderlichen Transformationen von den Eingabeelementen mit der Ausgabe.
- Speichern Sie die Hauptzuordnung und die untergeordnete Zuordnung.