Difference between revisions of "Seon plugin seonplugin enqueue passive"
| (3 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 | + | 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. | ||
| Line 19: | Line 20: | ||
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. | 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: | + | *0: everything OK |
| − | 1: | + | *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.
Im Gegensatz zum Plugin Seon plugin seonplugin_enqueue stellt dieses Plugin die Dateien allerdings so in die Sendewarteschlange, dass sie nur vom Partner aktiv abgeholt werden und nicht von Seon aktiv versendet werden.
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
-
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