Difference between revisions of "Seon plugin seonplugin enqueue"

From Seon
Jump to: navigation, search
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
[[Category:Plugins]]
 
== Zweck ==
 
== Zweck ==
  
 
Einstellen aller Dateien, die in der übergebenen XML definiert sind, in die Seon Sendewarteschlange zur OFTP-Übertragung. Hierbei wird dem Send-Queue-Eintrag der Kommentar "Seon Enterprise send job #..." angehängt, um die Send-Queue-Einträge voneinander zu unterscheiden.
 
Einstellen aller Dateien, die in der übergebenen XML definiert sind, in die Seon Sendewarteschlange zur OFTP-Übertragung. Hierbei wird dem Send-Queue-Eintrag der Kommentar "Seon Enterprise send job #..." angehängt, um die Send-Queue-Einträge voneinander zu unterscheiden.
Dieses Plugin nutzt die Funktion aus dem Programm "<code>seoneq</code>" bzw. "<code>seoneq2</code>" und gibt dessen Ausgabe aus sowie das Kommando, das genutzt wurde.
+
Dieses Plugin nutzt die Funktion aus dem Programm "<code>seoneq</code>"und gibt dessen Ausgabe aus sowie das Kommando, das genutzt wurde.
 
Falls der Adressat nicht-Default-OFTP-Parameter nutzt, werden diese dem Programm "<code>seoneq</code>" übergeben.
 
Falls der Adressat nicht-Default-OFTP-Parameter nutzt, werden diese dem Programm "<code>seoneq</code>" übergeben.
 +
 +
Die Umgebungsvariable "<code>Seon_JOB_XML</code>" verweist auf das Job-XML zur Plugin-Ausführung. Darüber können z.B. in [[Seon Enterprise - other protocols|anderen Protokollen]] wie z.B. SCP dynamisch Informationen aus einem Job extrahiert werden.
  
 
== Voraussetzungen ==
 
== Voraussetzungen ==
Line 13: Line 16:
 
-
 
-
  
== Rückgabewerte ==
+
== Parameter ==
0: alles OK
+
 
1: Aufruf von "<code>seoneq</code>" schlug fehl (siehe Pluginausgabe)
+
Als asynchrones Plugin muss dieses Plugin den Parameter "<code>-c</code>" unterstützen. Hierbei werden alle Send-Queue-Einträge gelöscht, die den entsprechenden Kommentar besitzen. Dadurch, dass Seon alle aktiven Send-Queue-Transfer abbricht, für die kein Eintrag existiert (und dies geschieht spätestens nach Ablauf der Progressbar-Update-Zeit von standardmäßigen 3 Sekunden bei aktiven Transfers), werden Prozesse nicht aktiv beendet.
 +
 
 +
== Return value ==
 +
*0: everything OK
 +
*1: Execution of "<code>os4xeq</code>" failed (see plugin output)
 +
*2: no valid recipient found

Latest revision as of 09:23, 2 May 2017

Zweck

Einstellen aller Dateien, die in der übergebenen XML definiert sind, in die Seon Sendewarteschlange zur OFTP-Übertragung. Hierbei wird dem Send-Queue-Eintrag der Kommentar "Seon Enterprise send job #..." angehängt, um die Send-Queue-Einträge voneinander zu unterscheiden. Dieses Plugin nutzt die Funktion aus dem Programm "seoneq"und gibt dessen Ausgabe aus sowie das Kommando, das genutzt wurde. Falls der Adressat nicht-Default-OFTP-Parameter nutzt, werden diese dem Programm "seoneq" übergeben.

Die Umgebungsvariable "Seon_JOB_XML" verweist auf das Job-XML zur Plugin-Ausführung. Darüber können z.B. in anderen Protokollen wie z.B. SCP dynamisch Informationen aus einem Job extrahiert werden.

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

-

Parameter

Als asynchrones Plugin muss dieses Plugin den Parameter "-c" unterstützen. Hierbei werden alle Send-Queue-Einträge gelöscht, die den entsprechenden Kommentar besitzen. Dadurch, dass Seon alle aktiven Send-Queue-Transfer abbricht, für die kein Eintrag existiert (und dies geschieht spätestens nach Ablauf der Progressbar-Update-Zeit von standardmäßigen 3 Sekunden bei aktiven Transfers), werden Prozesse nicht aktiv beendet.

Return value

  • 0: everything OK
  • 1: Execution of "os4xeq" failed (see plugin output)
  • 2: no valid recipient found