Difference between revisions of "Seon plugin seonplugin copy"
From Seon
					
										
					
					 (New page: == Zweck ==  Dieses Plugin kopiert alle im Auftrag enthaltenen Dateien in den Seon-temp-Ordner und ändert die XML-File ab. Grundlage der Informationen ist die übergebene XML-Datei. Jede ...)  | 
				|||
| (2 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
| + | [[Category:Plugins]]  | ||
== Zweck ==  | == Zweck ==  | ||
| Line 6: | Line 7: | ||
== Voraussetzungen ==  | == Voraussetzungen ==  | ||
| − | * Datei <code>/etc/seon.conf</code>  | + | * Datei <code>/etc/seon.conf</code> bzw. Konfigurationsdatei in der Umgebungsvariable <code>$Seon_CFGFILE</code> definiert. Über die Datenbank, die hier konfiguriert ist, wird das temporäre Verzeichnis sowie das Lizenzfile bezogen.  | 
== Konfiguration ==  | == Konfiguration ==  | ||
| − | -  | + | * Zielordner ist in der Seon-Konfigurationstabelle <tableprefix><code>configurations</code> (default: <code>seon_configuration</code>") in Zeile <code>name</code>=<code>tmp_directory</code>  | 
== Rückgabewerte ==  | == Rückgabewerte ==  | ||
| Line 16: | Line 17: | ||
1: Anzahl Parameter != 1; Configfile <code>/etc/seon.conf</code> nicht gefunden; Config in Datenbank nicht lesbar; Lizenz nicht gültig; XML-File ungültig  | 1: Anzahl Parameter != 1; Configfile <code>/etc/seon.conf</code> nicht gefunden; Config in Datenbank nicht lesbar; Lizenz nicht gültig; XML-File ungültig  | ||
| + | |||
| + | 5: Datei in Seon-Job existiert nicht.  | ||
254: Kopie einer Datei nicht möglich (Kopie nicht schreibbar)  | 254: Kopie einer Datei nicht möglich (Kopie nicht schreibbar)  | ||
255: Kopie einer Datei nicht möglich (Original nicht lesbar)  | 255: Kopie einer Datei nicht möglich (Original nicht lesbar)  | ||
Latest revision as of 08:22, 2 November 2015
Zweck
Dieses Plugin kopiert alle im Auftrag enthaltenen Dateien in den Seon-temp-Ordner und ändert die XML-File ab. Grundlage der Informationen ist die übergebene XML-Datei.
Jede File-Eintrag der XML erhält zusätzlich den Eintrag "type="copy"" (dieser Eintrag führt dazu, dass am Ende der Plugin-Abarbeitung diese Datei gelöscht wird).
Voraussetzungen
-  Datei 
/etc/seon.confbzw. Konfigurationsdatei in der Umgebungsvariable$Seon_CFGFILEdefiniert. Über die Datenbank, die hier konfiguriert ist, wird das temporäre Verzeichnis sowie das Lizenzfile bezogen. 
Konfiguration
-  Zielordner ist in der Seon-Konfigurationstabelle <tableprefix>
configurations(default:seon_configuration") in Zeilename=tmp_directory 
Rückgabewerte
0: alles OK
1: Anzahl Parameter != 1; Configfile /etc/seon.conf nicht gefunden; Config in Datenbank nicht lesbar; Lizenz nicht gültig; XML-File ungültig
5: Datei in Seon-Job existiert nicht.
254: Kopie einer Datei nicht möglich (Kopie nicht schreibbar)
255: Kopie einer Datei nicht möglich (Original nicht lesbar)