Zum Hauptinhalt wechseln
Theseus Hilfe

Theseus Hilfe

  
Theseus Hilfe > Wiki-Seiten > Barcode-Technische Anleitung  

Barcode-Technische Anleitung

 
Die ImportDBC Version 1.0 importiert Dateien (Dokumente) aus einem Verzeichnis in die JTheseus-Verzeichnisstruktur und ist ab JTheseus 9.0 einsetzbar.
 
Für den erfolgreichen Import von diesen Dateien ist für jede Datei eine ensprechende index-Datei erfordelich.
Wichtig - die zu importierende Datei muss die Erweiterung .tif und eine index-Datei die Erweiterung idx. haben.
 
Weitere Informationen kann man dem Kochbuch für den OP 2317 (Kapitel Dokumentenimport) entnehmen.
 
Die Auflistung der Fehlermeldungen im Protokoll befindet sich in der Datei    Errors.txt - dient nur der Information.
 

Installation:
 
Entpacken Sie die beiliegende  ZIP-Datei  in ein Verzeichnis Ihrer Wahl. Nehmen Sie die Änderungen in der INI-Datei vor, wie unter Punkt Konfiguration beschrieben ist. Start über die Batch-Datei "StartImportDBC.bat".
 

Der Aufbau der "StartImportDBC.bat":
 
java -cp "%classPath%;c:\JTheseusWeb\build\web\WEB-INF\classes\;c:\JTheseusWeb\jtlib\jtds-1.2.jar;ImportDBC.jar"
ImportDBC.Main
 
Am Anfang steht der Pfad zur "java.exe", wenn im %classPath% das nicht hinzugefügt wurde.
Danach kommt -cp und folgende Werte:
%classPath%;                                                                   Der Pfad, der im Betriebssystem für Java eingerichtet ist.
C:\Jtheseus\tomcat\webapps\jtheseus\WEB-INF\classes\      Der Pfad zu den JTheseus-Klassen
c:\JTheseusWeb\jtlib\jtds-1.2.jar;                                       Der Pfad zum Datenbank-Treiber
ImportDBC.jar;                                                                 Der Pfad zu den ImportDokumenten-Klassen
ImportDBC.Main                                                                Aufruf des eigentlichen Programms
 
 
Konfiguration:
 
Im gleichen Verzeichnis wie die StartImportDBC.bat muss eine Datei "JTheseus.INI" liegen.
Bei den Einstellungen für die Datenbankverbindung, den Pfad für Trace-Dateien,  die Anzahl Trace-Dateien
gelten die gleichen Bestimmunmgen wie bei jeder JTheseus.ini.
 
Bitte beachten, dass der Parameter MaxConnections=3 nicht verringert werden darf.
 
Der "JTheseusFolder" gibt den Pfad zu JTheseus an (wichtig für den Import von Dokumenten!)
 
Es gibt auch hier ein Tracefile, das aber auch wieder JTheseus.trc als Dateinamen hat.
 
WICHTIG: NIEMALS auf den Ordner stellen, in dem die Traces von JTheseus liegen!
 
Bei Einstellungen für die Ordner mit den zu importierenden  Dokumenten mit Barcode als File separator  "/" verwenden.
 
 
Parameter:
 
Context=MD                                                                    Kontext (Mandant)
InputFolder=c:/ImportDBC/FileTransport                            Der Pfad für den Eingangsordner
ErrorFolder=c:/ImportDBC/FileTransport/Fehler                  Der Pfad für den Fehlerordner
ProtocolFolder=c:/ImportDBC/FileTransport/Protocol           Der Pfad für den Protocolordner
ImportTimeout=1                                                             Zeit für die nächste Übeprüfung des Eingansordners / in Minuten
RunOnce=Yes | No                                                           Die Prozedur läuft nur ein Mal (Yes) oder zyklisch(No).
 
 
Fehlerverzeichnis:
 
DBCImport: Die Prozedur ist schon gestartet - Abbruch
Fehler 01: In der Indexdatei fehlt Barcode
Fehler 02: mehrere Dokumente mit dem gleichen Barcode in der Datenbank gefunden
Fehler 03: keine Indexdatei vorhanden
Fehler 04: Kopiervorgang fehlgeschlagen.
Fehler 05: Datenbankänderungen fehlgeschlagen.
Fehler 06: beim Auslesen der Dokumentendaten aus der Datenbank ist ein Fehler aufgetreten
Fehler 07: Dokument existiert nicht oder gesperrt
Fehler 08: Dokument ist größer als in Mandantenkonfiguration erlaubt
Fehler 09: in Datenbank gibt es kein Dokument mit Barcode - das dokument wurde noch nicht erfasst oder gelöscht
Fehler 10: in INI Datei kein Context vorhanden.
Fehler 11: dieses Dokument ist schon in der Verzeichnisstruktur von Jtheseus vorhanden.
Fehler 12: in Datenbank kein Context vorhanden.
Fehler 13: beim Auslesen des User aus der Datenbank ist ein Fehler aufgetreten.
Fehler 14: Ordner 'XXXX' könnte nicht erstellt werden.
Fehler 15: Path 'XXX' ist kein Ordner - die falsche Pfadbezeihnung wurde gefunden.
Fehler 16: Ordner 'XXX' ist gespert.- Dieser Ordner wird momentan event. von einer anderen Anwendung verwendet.
Fehler 17: in INI Datei Eingang- und Fehler- Verzeichnis sind gleich. - INI - Datei muss angepasst werden.
Fehler 18: beim Auslesen der INI Datei ist ein Fehler ausgetreten.
Fehler 19: in INI Datei kein 'Parameter' vorhanden oder ist leer.- der Parameter in INI-Datei muss angegeben werden.
 

 
Phase
 
Status
 
Stand
 
Zuletzt geändert am 02.03.2010 22:27 von Super Admin