ExportProfiles

Gruppe

Eigene Klassen Phase 6

Funktion

Die Klasse exportiert Profile in den Formaten .pak und .xml in ein angegebenes Verzeichnis.

Konfigurationsdatei

Keine. Konfiguration erfolgt durch einen String im Feld Zusätzliche Parameter.

Beschreibung


Die Klasse ExportProfiles exportiert Profile in den Formaten .pak und .xml in das definierte Verzeichnis. Als Eingabe wird pro Zeile eine Profil-ID oder ein Profilname erwartet (wobei jede Zeile zuerst als ID interpretiert wird). Als Eingabe wird die Eingangsdatei verwendet, also entweder direkt eine Datei, oder z. B. eine Datenbankabfrage im Eingangsagenten (siehe Beispielprofil). Ein Profil, das diese Klasse verwendet, muss also kein aktives Mapping haben.

Exportierte XML-Dateien können nicht wieder als Profil importiert werden (.pak-Dateien schon) und dienen lediglich der Dokumentation, bzw. einem Profilvergleich (diff). Siehe auch Abschnitt Transport von Profilen.

Hinweis: Mithilfe dieser Klasse können z. B. automatisierte Profilexporte zur Sicherung erstellt werden.

Parameterbeschreibung


Als einziger Parameter ist der Pfad des Verzeichnisses, in welches die Profile exportiert werden sollen, anzugeben im Feld Zusätzliche Parameter.

Beispiel


Beispiel_Input
-1301252d:150cc436e03:2d4a.63f3351b93729ea1:-1301252d:150cc4360e1:-7ff8
XML_ORDERS


Wird mit diesem Input und dem Parameter ./temp/export/profiles/ gearbeitet, werden für die beiden Profile die jeweiligen .pak- und .xml-Dateien im Verzeichnis ./temp/export/profiles/ erstellt.


Demo-Profil: Profile-Custom_response_ExportProfiles.pak

Hier werden über eine Datenbankabfrage alle vorhandenen Profil-IDs ermittelt und somit alle Profile exportiert.

Hinweis: Das SQL in Phase 1 ist passend für eine MySQL-Datenbank. Wenn Sie eine andere Datenbank verwenden, müssen Sie evtl. die Syntax entsprechend leicht anpassen. Bei einer Oracle-Datenbank müssen Sie z. B. das Semikolon (;) am Ende entfernen.

Siehe auch