Beschreibung
Die Klasse ExportProfiles exportiert Profile in den Formaten .pak und .xml in ein definiertes Verzeichnis. Pro Zeile erwartet die Klasse eine Profil-ID oder einen Profilnamen. Jede Zeile interpretiert die Klasse zuerst als ID. Als Eingabe dient die Eingangsdatei. Das ist entweder direkt eine Datei oder zum Beispiel eine Datenbankabfrage im Eingangsagenten (siehe Beispielprofil). Ein Profil mit dieser Klasse benötigt deshalb kein aktives Mapping.
Exportierte .xml-Dateien können Sie nicht wieder als Profil importieren. .pak-Dateien können Sie wieder importieren. Die .xml-Dateien dienen nur der Dokumentation oder einem Profilvergleich (diff).
HINWEIS Mithilfe dieser Klasse können Sie zum Beispiel automatisierte Profilexporte zur Sicherung erstellen.
Parameter
Geben Sie als einzigen Parameter den Pfad des Zielverzeichnisses an. Tragen Sie ihn im Feld Zusätzliche Parameter ein.
Beispiel
-1301252d:150cc436e03:2d4a.63f3351b93729ea1:-1301252d:150cc4360e1:-7ff8
XML_ORDERSMit diesem Input und dem Parameter ./temp/export/profiles/ erstellt die Klasse für beide Profile die jeweiligen .pak- und .xml-Dateien. Sie liegen im Verzeichnis ./temp/export/profiles/.
Beispielprofil: Profile-Custom_response_ExportProfiles.pak
Im Beispielprofil ermittelt eine Datenbankabfrage alle vorhandenen Profil-IDs. Die Klasse exportiert damit alle Profile.
HINWEIS Das SQL in Phase 1 passt für eine MySQL-Datenbank. Bei einer anderen Datenbank müssen Sie die Syntax möglicherweise leicht anpassen. Bei einer Oracle-Datenbank entfernen Sie zum Beispiel das Semikolon (;) am Ende.