Difference between revisions of "Seon plugin seonplugin enqueue passive"

From Seon
Jump to: navigation, search
Line 20: Line 20:
  
 
== Rückgabewerte ==
 
== Rückgabewerte ==
0: alles OK
+
*0: alles OK
1: Aufruf von "<code>seoneq</code>" schlug fehl (siehe Pluginausgabe)
+
*1: Aufruf von "<code>seoneq</code>" schlug fehl (siehe Pluginausgabe)

Revision as of 19:55, 11 April 2007

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" bzw. "seoneq2" 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.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.

Rückgabewerte

  • 0: alles OK
  • 1: Aufruf von "seoneq" schlug fehl (siehe Pluginausgabe)