Designer (Data Flow)

Die Funktion des Data Flow Designers ist es entweder automatisiert bestehende Elemente (Profile und Profilketten, Content-Inspection-Einträge, ASM-Einträge, ETL/ELT-Pipelines, Workflows, Partner-Kanäle) zu visualisieren. Dabei werden alle in einer Profilkette vorhandenen Profile (und gegebenenfalls Content-Inspection- und ASM-Einträge, etc.) und ihre Verbindungen im Diagramm eingefügt.

Alternativ kann man manuell neue Diagramme (z. B. Profilketten) modellieren. Dabei hergestellte Verbindungen zwischen Profilen (und Content-Inspection- und ASM-Einträgen, etc.) werden nach dem Speichern des Diagramms alle automatisch in den beteiligten Komponenten eingepflegt (z. B. verbindende Message-Antwortwege).

Später kann in der Prozessansicht der konkrete Ablauf der Profilkette anhand der beteiligten Jobs visualisiert werden.

Einstellungen


images/download/attachments/131695663/1346-version-4-modificationdate-1742983545546-api-v2.png


(1) Gruppe: Bevor Sie ein Design (Data-Flow-Eintrag) erstellen können, müssen Sie zuerst über das Kontextmenü eine Gruppe erzeugen. Alle Designs werden in Gruppen geordnet.

(2) Eintrag: Anschließend kann ebenfalls über das Kontextmenü ein Data-Flow-Eintrag erzeugt werden.

(3) Experten-Suche: Siehe Abschnitt Experten-Suche.

(4) Darstellung: Zwei Ansichten geordnet in Gruppen und eine Kachelansicht (ohne Gruppen). In der Kachelansicht werden Bilder angezeigt, die in den jeweiligen Einträgen zugeordnet wurden.

Kontextmenü Gruppe


Neuen Data-Flow-Eintrag anlegen

Selbsterklärend.

Paket importieren

Importiert ein zuvor exportiertes Paket (→ siehe Paket exportieren).

images/download/attachments/131695663/1354-version-1-modificationdate-1677558986143-api-v2.png

(1) In einem weiteren Dialog können Sie dann auswählen, welche Elemente des Data-Flow-Eintrags aus dem Packet Sie tatsächlich importieren möchten.

Swagger Import

Hier können Sie eine Swagger-Datei (direkt oder per URL) hochladen. Für jeden ausgewählten Endpoint wird ein Profil zum Ansprechen dieses Endpoints erstellt. Dabei werden diverse Einstellungen im Eingangsagenten gesetzt (HTTP-Methode, URL, Content-Type) und gegebenenfalls auch eine passende Quellstruktur angelegt (und Zielstruktur per 1:1-Mapping). Enthält der Pfad eine URL-Variable, werden passende M SG_CALL_ -Variablen im Profil angelegt und in die URL eingefügt (→ Profil per HTTP triggern). Zudem wird ein Data-Flow-Eintrag erstellt, der im Diagramm alle erstellten Profile enthält.


images/download/attachments/131695663/2147-version-1-modificationdate-1718780091760-api-v2.png

images/download/attachments/131695663/2148-version-1-modificationdate-1718780091762-api-v2.png

(1) Der Name des zu erstellenden Data-Flow-Eintrags.

(2) Die Profil-Gruppe, in die die zu erstellenden Profile gespeichert werden.

(3) Präfix für die Namen der zu erstellenden Profile.

(4) Auswahl einer Swagger-Datei zum Hochladen oder URL zur Datei.

(5) Klicken Sie hier. Das öffnet einen weiteren Dialog zur Auswahl der Endpoints.

(6) Ausgewählte Endpoints.

(7) Klicken Sie hier. Das erstellt jeweils ein Profil pro Endpoint und einen Data-Flow-Eintrag, der diese Profile enthält.

Hinweis: Siehe auch Abschnitt HTTP (Eingangsagent Cron) (→ Swagger Import).

Transport-Manager-Paket importieren

Wurden Data-Flow-Einträge per Transport Manager übertragen, können sie hier importiert werden.

Neue Gruppe erstellen/Gruppe ändern/Gruppe löschen

Selbsterklärend.

Kontextmenü Eintrag


Eintrag bearbeiten/Eintrag nur ansehen

Selbsterklärend.

In neuem Fenster öffnen

Damit wird der Data-Flow-Eintrag in einem weiteren Browser-Tab geöffnet. Achtung: Ihr Browser könnte das als unerlaubtes Popup blockieren. Überprüfen Sie gegebenenfalls Ihre Browsereinstellungen. Siehe auch Abschnitt Hilfe.

Eintrag duplizieren

Erstellt eine Kopie des Data-Flow-Eintrags. Es wird lediglich eine Kopie vom Data-Flow-Eintrag selbst erstellt. Die darin enthaltenen Elemente, wie z. B. Profile, werden nicht kopiert (→ siehe auch Komplette Kopie).

Inhaltsverzeichnis

Zeigt eine Auflistung aller im Data-Flow-Eintrag verwendeten Elemente.

In die Zwischenablage

Erlaubt das Kopieren des Names und der ID des Data-Flow-Eintrags in einem weiteren Dialog.

Einträge auf 'aktiv'/'inaktiv' setzen

Selbsterklärend.

Komplette Kopie (inklusive aller Einträge)

Erstellt eine Kopie des Data-Flow-Eintrags. Es wird eine Kopie vom Data-Flow-Eintrag selbst gemacht und von allen darin enthaltenen Elementen, wie z. B. Profile (→ siehe auch Eintrag duplizieren). Die so erzeugte Kopie mit allen enthaltenen Elementen ist komplett in sich selbst referenziert und somit komplett getrennt vom kopierten Data-Flow-Eintrag und seinen Elementen. Hinweis: Verwendete Kanäle werden nicht kopiert.


images/download/attachments/131695663/1350-version-1-modificationdate-1677558986146-api-v2.png


(1) Bezieht sich auf den Namen des Data-Flow-Eintrags und die Namen aller darin verwendeter Elemente (z. B. Profile). Der Präfix wird immer vorangestellt, bzw. ersetzt den zu ersetzenden Teilstring, falls dieser gefunden wird. Beispiel: My_DataFlow wird zu V2_My_DataFlow und V1_My_DataFlow wird zu V2_My_DataFlow.

(2) Bezieht sich auf den Namen des Data-Flow-Eintrags und die Namen aller darin verwendeter Elemente (z. B. Profile). Der Suffix wird immer angehängt, bzw. ersetzt den zu ersetzende Teilstring, falls dieser gefunden wird.

(3) Bezieht sich auf im Data-Flow-Eintrag verwendete Profile mit Eingangsagenten HTTP zeitgesteuert (→ Feld URL) und HTTP eventgesteuert (→ Feld URL Adressen-Suffix). Der Suffix wird immer angehängt, bzw. ersetzt den zu ersetzende Teilstring, falls dieser gefunden wird.

(4) Enthält der Data-Flow-Eintrag einen ASM-Eintrag, dann wird dort dieser Suffix angehängt (bzw. ersetzt) in den Basis-Daten im Feld Verzeichnis und im Namen des kopierten ASM-Eintrags.

(5) Hiermit können System-Konstanten ersetzt werden, die im Data-Flow-Eintrag selbst oder in darin enthaltenen Elementen (z. B. Profilen) verwendet werden. Die System-Konstanten müssen hierbei manuell ausgewählt werden, es wird keine automatische Liste erstellt.

Paket exportieren (inklusive aller Einträge)

Exportiert den Data-Flow-Eintrag und alle darin enthaltenen Elemente (→ siehe auch Paket importieren). Dazu erscheint ein weiterer Dialog.


images/download/attachments/131695663/1348-version-1-modificationdate-1677558986150-api-v2.png


(1) und (2) Selektieren Sie hier die Elemente, die exportiert werden sollen.

Paket importieren

Importiert ein zuvor exportiertes Packet (→ siehe Paket exportieren).


images/download/attachments/131695663/1354-version-1-modificationdate-1677558986143-api-v2.png

(1) In einem weiteren Dialog können Sie dann auswählen, welche Elemente des Data-Flow-Eintrags aus dem Packet Sie tatsächlich importieren möchten.

Swagger Import

Siehe gleichnamigen Eintrag im Gruppen-Kontextmenü.

Transport-Manager-Paket importieren

Wurden Data-Flow-Einträge per Transport Manager übertragen, können sie hier importiert werden. In einem weiteren Dialog können Sie dann auswählen, welche Elemente des Data-Flow-Eintrags aus dem Packet Sie tatsächlich importieren möchten, siehe Paket importieren.

Löschen

Löscht den Data-Flow-Eintrag, aber nur diesen und nicht darin enthaltene Elemente (→ siehe auch Löschen inkl. Referenzen).

Löschen inkl. Referenzen

Vorsicht: Damit wird der Data-Flow-Eintrag selbst und auch die darin enthaltenen Elemente (Profile, ASM- und Content-Inspection-Einträge, etc.) gelöscht. Dazu erscheint aber ein weiterer Dialog, in dem Sie die zu löschenden Elemente auswählen können.

Neuen Data-Flow-Eintrag anlegen

Selbsterklärend.