Difference between revisions of "Seon plugin seonplugin promata recipient"
Line 6: | Line 6: | ||
*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. | *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. | ||
− | |||
*Das Script zur Bestimmung des Adresscodes ist selbst zu administrieren und hat folgenden absoluten (harten, nicht änderbaren) Pfad: | *Das Script zur Bestimmung des Adresscodes ist selbst zu administrieren und hat folgenden absoluten (harten, nicht änderbaren) Pfad: | ||
$Seon_SCRIPT_DIR/promata_addressing_recipient.sh | $Seon_SCRIPT_DIR/promata_addressing_recipient.sh | ||
*Das Script erhält folgenden Parameter: | *Das Script erhält folgenden Parameter: | ||
#virt. Filename | #virt. Filename | ||
+ | |||
+ | Falls mehrere Dateien im Auftrag enthalten sind, wird das Script für jede Datei einzeln aufgerufen. Die letzte Datei des Auftrags definiert somit den Aufruf des genutzten Adresscodes. | ||
== Konfiguration == | == Konfiguration == |
Revision as of 13:32, 21 May 2013
Zweck
Bestimmen des Adresscodes des Empfängers eines Auftrags anhand der Rückgabe eines Scripts, welches den virt. Filenamen der Datei des Auftrags enthält. Der Adresscode, der aus dem Script ermittelt wird, wird als einzige Ausgabe auf stdout vom Plugin eingelesen und daraus der Empfänger des Auftrags in der Datenbank gesucht. Falls es mehrere User gibt, die dieses Adresscode nutzen, wird der letzte eingetragene genutzt.
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. - Das Script zur Bestimmung des Adresscodes ist selbst zu administrieren und hat folgenden absoluten (harten, nicht änderbaren) Pfad:
$Seon_SCRIPT_DIR/promata_addressing_recipient.sh
- Das Script erhält folgenden Parameter:
- virt. Filename
Falls mehrere Dateien im Auftrag enthalten sind, wird das Script für jede Datei einzeln aufgerufen. Die letzte Datei des Auftrags definiert somit den Aufruf des genutzten Adresscodes.
Konfiguration
(keine)
Rückgabewerte
0: alles OK
1: Configfile (/etc/seon.conf bzw. Inhalt der Variable "Seon_CFGFILE
") kann nicht gelesen werden oder die hier konfigurierte Datenbank kann nicht verbunden werden
2: Lizenzfehler
3: XML-Parameterfile kann nicht geparsed werden