comparison flys-backend/doc/documentation/de/importer-hydr-morph.tex @ 3669:25b5af0cdf89

Describe Log4J configuration in importer documentation. flys-backend/trunk@5275 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Mon, 27 Aug 2012 13:06:44 +0000
parents 2a3bc47d1ba9
children b6fb31fad420
comparison
equal deleted inserted replaced
3668:2a3bc47d1ba9 3669:25b5af0cdf89
225 die beinhaltende Datei als Vorgabe gilt. 225 die beinhaltende Datei als Vorgabe gilt.
226 226
227 227
228 \subsection{Konfiguration} 228 \subsection{Konfiguration}
229 \label{configuration} 229 \label{configuration}
230 \todo LOG4J
231 Zum Starten des Importers ist es notwendig, in der Datei \textit{run.sh} die 230 Zum Starten des Importers ist es notwendig, in der Datei \textit{run.sh} die
232 Variablen am Anfang der Datei anzupassen. Im folgenden werden notwendige und 231 Variablen am Anfang der Datei anzupassen. Im folgenden werden notwendige und
233 optionale Einstellungen beschrieben, die beim Starten des Importers 232 optionale Einstellungen beschrieben, die beim Starten des Importers
234 berücksichtigt werden. Folgende Einstellungen sind zwangsläufig an die 233 berücksichtigt werden. Folgende Einstellungen sind zwangsläufig an die
235 bestehende Umgebung anzupassen: 234 bestehende Umgebung anzupassen:
259 258
260 \textbf{BACKEND\_NAME} 259 \textbf{BACKEND\_NAME}
261 \\Der Name der Datenbank Instanz. Beispielsweise \textit{XE} bei einer Oracle XE 260 \\Der Name der Datenbank Instanz. Beispielsweise \textit{XE} bei einer Oracle XE
262 Instanz. 261 Instanz.
263 262
264
265 Für die Verbindung zur Datenbank ist es nötig, dem Import die Verbindungsdaten
266 zu übergeben. Dies geschieht ebenfalls über System-Properties:
267
268 \textbf{BACKEND\_DB\_PREFIX} 263 \textbf{BACKEND\_DB\_PREFIX}
269 \\Der Präfix zum Aufbau einer Datenbankverbindung. Für Oracle z.B.: \textit{jdbc:oracle:thin:@}. 264 \\Der Präfix zum Aufbau einer Datenbankverbindung. Für Oracle z.B.: \textit{jdbc:oracle:thin:@}.
270 265
271 \textbf{BACKEND\_DB\_DRIVER} 266 \textbf{BACKEND\_DB\_DRIVER}
272 \\Der Name des JDBC-Treibers, der es erlaubt das Protokoll der Datenbank zu 267 \\Der Name des JDBC-Treibers, der es erlaubt das Protokoll der Datenbank zu
276 \\Der Hibernate-Dialekt, den die Datenbank versteht. Im Falle einer Oracle-XE 271 \\Der Hibernate-Dialekt, den die Datenbank versteht. Im Falle einer Oracle-XE
277 wäre dies z.B.: \textit{org.hibernate.dialect.OracleDialect}. 272 wäre dies z.B.: \textit{org.hibernate.dialect.OracleDialect}.
278 273
279 274
280 Weitere Details zum Verbinden zu einer Oracle Datenbank finden Sie unter 275 Weitere Details zum Verbinden zu einer Oracle Datenbank finden Sie unter
281 \href{http://www.orafaq.com/wiki/JDBC}. 276 \href{http://www.orafaq.com/wiki/JDBC}. Alle weiteren Einstellungen sind
277 optional anpassbar:
278
279 \textbf{LOG4J\_CONFIG}
280 \\Der Fachdatenimport verwendet eine externe Bibliothek Apache Log4J zum Loggen
281 von Informationen. Dazu ist es notwendig eine entsprechende Konfiguration beim
282 Start anzugeben. \textit{LOG4J\_CONFIG} verweist in diesem Fall auf eine externe
283 Datei zur Konfiguration von Log4J. Im Standardfall wird die Datei
284 \textit{conf/log4j.properties} verwendet, welche eine sinnvolle Konfiguration
285 enthält. Sollten Sie diese Konfiguration verwenden, wird beim Import eine
286 Log-Datei namens \textit{import.log} erstellt, die maximal 100 MB groß werden
287 kann. Sollte die Log-Datei größer als 100 MB anwachsen, wird die aktuelle Datei
288 nach \textit{import.log.1} umbenannt und eine neue Datei \textit{import.log}
289 wird begonnen. Maximal werden 10 Log-Dateien gespeichert. Für weitere Details
290 zu Log4J siehe Online Dokumentation unter
291 \href{http://logging.apache.org/log4j/1.2/}{http://logging.apache.org/log4j/1.2/}
282 292
283 293
284 \textbf{IMPORTER\_MAINVALUE\_TYPES} 294 \textbf{IMPORTER\_MAINVALUE\_TYPES}
285 \\Diese Einstellung erlaubt die Angabe eines Textes, der aus den gültigen Typen 295 \\Diese Einstellung erlaubt die Angabe eines Textes, der aus den gültigen Typen
286 für Hauptwerte zusammengesetzt ist. \textit{QWTD} ist standardmäßig gesetzt. 296 für Hauptwerte zusammengesetzt ist. \textit{QWTD} ist standardmäßig gesetzt.
497 \\Invalide Datenzeile in einer Datei Fließgeschwindigkeitsmodellen. 507 \\Invalide Datenzeile in einer Datei Fließgeschwindigkeitsmodellen.
498 508
499 \textbf{skip invalid gauge part: \#} 509 \textbf{skip invalid gauge part: \#}
500 \\Invalide Datenzeile in einer Datei Fließgeschwindigkeitsmodellen. 510 \\Invalide Datenzeile in einer Datei Fließgeschwindigkeitsmodellen.
501 511
502 \textbf{Error while parsing Q value: <Q>} 512 \textbf{Error while parsing Q value: $<Q>$}
503 \\Invalide Datenzeile in einer Datei Fließgeschwindigkeitsmodellen. 513 \\Invalide Datenzeile in einer Datei Fließgeschwindigkeitsmodellen.
504 514
505 \textbf{skip invalid data line: \#} 515 \textbf{skip invalid data line: \#}
506 \\Invalide Datenzeile in einer Datei Fließgeschwindigkeitsmodellen. 516 \\Invalide Datenzeile in einer Datei Fließgeschwindigkeitsmodellen.
507 517
551 \\AEO oder Pegelnullpunkt sind invalide. 561 \\AEO oder Pegelnullpunkt sind invalide.
552 562
553 \textbf{STA: value not parseable in line \#} 563 \textbf{STA: value not parseable in line \#}
554 \\Wert ist nicht als Zahl zu interpretieren. 564 \\Wert ist nicht als Zahl zu interpretieren.
555 565
556 \textbf{PRF: cannot open file <FILE>} 566 \textbf{PRF: cannot open file $<FILE>$}
557 \\Die PRF kann nicht geöffnet werden. 567 \\Die PRF kann nicht geöffnet werden.
558 568
559 \textbf{PRF: file is empty} 569 \textbf{PRF: file is empty}\\
560 \textbf{PRF: First line does not look like a PRF data pattern.} 570 \textbf{PRF: First line does not look like a PRF data pattern.}\\
561 \textbf{PRF: premature EOF. Expected integer in line 2} 571 \textbf{PRF: premature EOF. Expected integer in line 2}\\
562 \textbf{PRF: Expected <num> in line 2} 572 \textbf{PRF: Expected $<num>$ in line 2}\\
563 \textbf{PRF: invalid integer in line 2} 573 \textbf{PRF: invalid integer in line 2}\\
564 \textbf{PRF: premature EOF. Expected pattern for km extraction} 574 \textbf{PRF: premature EOF. Expected pattern for km extraction}\\
565 \textbf{PRF: line 4 does not look like a PRF km extraction pattern.} 575 \textbf{PRF: line 4 does not look like a PRF km extraction pattern.}\\
566 \textbf{PRF: premature EOF. Expected skip row count.} 576 \textbf{PRF: premature EOF. Expected skip row count.}\\
567 \textbf{PRF: line 5 is not an positive integer.} 577 \textbf{PRF: line 5 is not an positive integer.}\\
568 \textbf{PRF: cannot extract km in line \#} 578 \textbf{PRF: cannot extract km in line \#}
569 \\Das PRF-Format ist komplex. Hier sollten weitere Information zur genaueren 579 \\Das PRF-Format ist komplex. Bei oben genannten Fehlern sollten weitere
570 Analyse herangezogen werden. 580 Information zur genaueren Analyse herangezogen werden.
571 581
572 \textbf{cannot access WST file <FILE>} 582 \textbf{cannot access WST file <FILE>}
573 \\Die WST-Datei konnte nicht gefunden werden. 583 \\Die WST-Datei konnte nicht gefunden werden.
574 584
575 \textbf{Found an invalid row in the AT file.} 585 \textbf{Found an invalid row in the AT file.}
657 \\Ungültige Datenzeile wurde übersprungen. 667 \\Ungültige Datenzeile wurde übersprungen.
658 668
659 \textbf{SYP: Error while parsing numbers in \#} 669 \textbf{SYP: Error while parsing numbers in \#}
660 \\Ungültige Zahlenformatierung. 670 \\Ungültige Zahlenformatierung.
661 671
662 \textbf{SYP: Unknown time interval string <XYZ>} 672 \textbf{SYP: Unknown time interval string 'XYZ'}
663 \\Falsches Datumformat. 673 \\Falsches Datumformat.
664 674
665 \textbf{SYP: Error while parsing years <XYZ>} 675 \textbf{SYP: Error while parsing years 'XYZ'}
666 \\Falsches Jahreszahlformat. 676 \\Falsches Jahreszahlformat.
667 677
668 \textbf{SYP: Error while parsing ranges of <XYZ>} 678 \textbf{SYP: Error while parsing ranges of 'XYZ'}
669 \\Bereichsangaben fehlerhaft. 679 \\Bereichsangaben fehlerhaft.
670 680
671 \textbf{SYP: Unknown grain fraction <XYZ>} 681 \textbf{SYP: Unknown grain fraction 'XYZ'}
672 \\Unbekannte Kornfraktion. 682 \\Unbekannte Kornfraktion.
673 683
674 \textbf{WST: invalid number.} 684 \textbf{WST: invalid number.}
675 \\Ungültige Zahl. 685 \\Ungültige Zahl.
676 686

http://dive4elements.wald.intevation.org