ExportProfiles
Gruppe |
|
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
-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.