get path of backup-file(a,b,c)
Gruppe |
Liefert den Pfad zum Namen einer Backup-Datei a zurück.
Parameter b legt fest, ob der Pfad zurückgegeben werden soll, ab dem Backupdateien des Profils zu finden sind oder der Pfad, in dem sich die konkrete Backupdatei der gegebenen Jobnummer befindet.
Es können auch die Pfade der Backup-Dateien anderer Profile gesucht werden, indem im Parameter c der Name des entsprechenden Profils angegeben wird.
Parameterbeschreibung
Parameter |
Beschreibung |
a |
Name der Backupdatei eines Profil-Jobs. Hinweis: Siehe System-Variable VAR_SYS_BACKUP. |
b |
(optional) true, falls nur der Basispfad ohne Unterverzeichnis zurück gegeben werden soll. Default: false. Hinweis: Ist der Parameter multipleBackupSubDirs auf false eingestellt, hat die Angabe von Parameter b keinen Effekt, da beide Pfadvarianten im Ergebnis identisch sind. Allerdings sollte man sich in diesem Fall trotzdem überlegen, welchen der beiden Pfade man verwenden möchte, da eine spätere Änderung dieser Einstellung sonst zu unerwünschten Ergebnissen dieser Funktion führen wird. |
c |
(optional) Profilname. Default: <Dieses Profil>. |
Beispiele
Parameter a (Parametertyp Variable) |
Parameter b |
Parameter c |
Ergebnis |
VAR_SYS_BACKUP |
true |
|
./datawizard/backup/-776cb03f_18378a8954f_a20.f68fbd61d7e6ed94_-776cb03f_18377b2e96b_-8000 |
VAR_SYS_BACKUP |
false |
|
./datawizard/backup/-776cb03f_18378a8954f_a20.f68fbd61d7e6ed94_-776cb03f_18377b2e96b_-8000/150000 |
Mit folgender Funktionskette können Sie den Inhalt der Backupdatei des aktuellen Profil-Jobs auslesen. Hinweis: Das funktioniert auch bei einem Neudurchlauf des Profils.
get path of backup-file(a,b,c)
a Variable: VAR_SYS_BACKUP
b Wert: false
c Wert:
concat(a,b,c,d,e,f,g,h, [CR-support i])
a Ergebnis: 1
b Wert: \
c Variable: VAR_SYS_BACKUP
d Wert:
e Wert:
f Wert:
g Wert:
h Wert:
i Wert:
read file( path a[, encoding b] )
a Ergebnis: 2
b Wert: 8859_1
Mapping-Test
In einem Mapping-Test liefert diese Funktion kein Ergebnis, weil es kein Backup gibt (und auch keine Jobnummer)! Alternativ können Sie die Funktion load current backup data(a) verwenden, um die "Backup-Datei" (die dann die verwendete Test-Datei ist) zu lesen.