Difference between revisions of "Seon plugin seonplugin engdatv2 encode"

From Seon
Jump to: navigation, search
(New page: == Zweck == Erzeugung einer ENGDAT v2 abstract file, basierend auf den Parametern des Auftrags. Die Abstract-File wird dem Auftrag hinzugefügt. Die bestehenden Dateien werden gemäß ENG...)
 
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
[[Category:Plugins]]
 
== Zweck ==
 
== Zweck ==
  
 
Erzeugung einer ENGDAT v2 abstract file, basierend auf den Parametern des Auftrags. Die Abstract-File wird dem Auftrag hinzugefügt. Die bestehenden Dateien werden gemäß ENGDAT-Norm umbenannt (nur der virt. Filename). Die ENGDAT Abstract-File erhält in der XML-Datei das Attribut "<code>type=ENGDAT</code>". Die Datei wird im temp. Seon-Verzeichnis abgelegt und erhält den Namenspräfix "<code>seon.engdat.</code>".
 
Erzeugung einer ENGDAT v2 abstract file, basierend auf den Parametern des Auftrags. Die Abstract-File wird dem Auftrag hinzugefügt. Die bestehenden Dateien werden gemäß ENGDAT-Norm umbenannt (nur der virt. Filename). Die ENGDAT Abstract-File erhält in der XML-Datei das Attribut "<code>type=ENGDAT</code>". Die Datei wird im temp. Seon-Verzeichnis abgelegt und erhält den Namenspräfix "<code>seon.engdat.</code>".
 +
 +
Folgende ENGDAT-Felder werden umgesetzt:
 +
*UNB
 +
*UNH
 +
*MID
 +
*SDE
 +
*RDE
 +
*FTX
 +
*EFC
 +
*TOT
 +
*UNT
 +
*UNZ
  
 
== 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 ==
Line 12: Line 25:
  
 
== Rückgabewerte ==
 
== Rückgabewerte ==
0: alles OK
+
*0: alles OK
1: Datei "<code>/etc/seon.conf</code>" nicht lesbar; Anzahl Parameter nicht 1; XML-Dokument leer; XML-Dokument nicht parsebar; Anzahl Dateien gleich 0; mehr als 999 Dateien im Auftrag
+
*1: Datei "<code>/etc/seon.conf</code>" nicht lesbar; Anzahl Parameter nicht 1; XML-Dokument leer; XML-Dokument nicht parsebar; Anzahl Dateien gleich 0; mehr als 999 Dateien im Auftrag
2: datenbankseitige Konfiguration von Seon nicht lesbar; XML-Dokument nicht Seon-konform
+
*2: datenbankseitige Konfiguration von Seon nicht lesbar; XML-Dokument nicht Seon-konform

Latest revision as of 08:22, 2 November 2015

Zweck

Erzeugung einer ENGDAT v2 abstract file, basierend auf den Parametern des Auftrags. Die Abstract-File wird dem Auftrag hinzugefügt. Die bestehenden Dateien werden gemäß ENGDAT-Norm umbenannt (nur der virt. Filename). Die ENGDAT Abstract-File erhält in der XML-Datei das Attribut "type=ENGDAT". Die Datei wird im temp. Seon-Verzeichnis abgelegt und erhält den Namenspräfix "seon.engdat.".

Folgende ENGDAT-Felder werden umgesetzt:

  • UNB
  • UNH
  • MID
  • SDE
  • RDE
  • FTX
  • EFC
  • TOT
  • UNT
  • UNZ

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

-

Rückgabewerte

  • 0: alles OK
  • 1: Datei "/etc/seon.conf" nicht lesbar; Anzahl Parameter nicht 1; XML-Dokument leer; XML-Dokument nicht parsebar; Anzahl Dateien gleich 0; mehr als 999 Dateien im Auftrag
  • 2: datenbankseitige Konfiguration von Seon nicht lesbar; XML-Dokument nicht Seon-konform