Difference between revisions of "Seon plugin seonplugin copy"

From Seon
Jump to: navigation, search
(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 &lt;tableprefix&gt;<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.conf bzw. Konfigurationsdatei in der Umgebungsvariable $Seon_CFGFILE definiert. Ü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 Zeile name=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)