comparison backend/contrib/run_schiff_oeko.sh @ 9569:9f83ebf67c92

Sinfo and Uinfo import types in separate shell script
author mschaefer
date Mon, 05 Nov 2018 13:51:47 +0100
parents
children
comparison
equal deleted inserted replaced
9568:e6adeba55748 9569:9f83ebf67c92
1 #!/bin/bash
2
3 ######################### CONFIG OPTIONS ############################
4 BACKEND_USER="flys28"
5 BACKEND_PASS="flys28"
6 BACKEND_HOST="czech-republic.atlas.intevation.de"
7 BACKEND_PORT="1521"
8 BACKEND_NAME="XE"
9 LOG4J_CONFIG="conf/log4j.properties"
10 JAR="bin/river-backend-1.0-SNAPSHOT*.jar"
11 #####################################################################
12
13
14 ########################## Oracle Settings ##########################
15 BACKEND_DB_PREFIX="jdbc:oracle:thin:@"
16 BACKEND_DB_DRIVER="oracle.jdbc.OracleDriver"
17 BACKEND_DB_DIALECT="org.hibernate.dialect.OracleDialect"
18 BACKEND_URL=$BACKEND_DB_PREFIX//$BACKEND_HOST:$BACKEND_PORT/$BACKEND_NAME
19 #####################################################################
20
21
22 ######################## Custom Importer Settings ###################
23 IMPORTER_DRY_RUN=false
24 IMPORTER_ANNOTATION_TYPES="conf/annotation-types.xml"
25
26 #Alle Importtypen ueberspringen, fuer die kein Skip-Schalter angegeben wird
27 IMPORTER_SKIP_DEFAULT=true
28
29 #Schifffahrt/Selektierte_Zusaetzliche_Laengsschnitte
30 IMPORTER_SKIP_SINFO_SELECTED_ADDITIONAL=false
31
32 #Schifffahrt/Infrastrukturen_BWaStr
33 IMPORTER_SKIP_SINFO_INFRASTRUCTURE=false
34
35 #Schifffahrt/Basisdaten/: Einteilung_der_Gewaessersohle.csv
36 IMPORTER_SKIP_SINFO_BED_MOBILITY=false
37
38 #Schifffahrt/Zu_gewaehrleistende_Fahrrinnenverhaeltnisse
39 IMPORTER_SKIP_SINFO_CHANNEL=false
40
41 #Schifffahrt/Grundberuehrungen/Einzeljahre
42 IMPORTER_SKIP_SINFO_COLLISION=false
43
44 #Schifffahrt/Basisdaten/.._mittlerer_tagesabfluss.csv
45 IMPORTER_SKIP_SINFO_DAILY_DISCHARGE=false
46
47 #Schifffahrt/Transportkoerperhoehen/...
48 IMPORTER_SKIP_SINFO_TKH=false
49
50 #Schifffahrt/Modellierte_Datensaetze/Fliesstiefen
51 IMPORTER_SKIP_SINFO_FLOW_DEPTH=false
52
53 #Schifffahrt/Fliesstiefenentwicklung/...
54 IMPORTER_SKIP_SINFO_DEPTH_EVOLUTION=false
55
56 #Oekologie/Iota/Iota
57 IMPORTER_SKIP_UINFO_IOTA=false
58
59 #Oekologie/Vegetationszonen
60 IMPORTER_SKIP_UINFO_VEGETATION=false
61
62 #####################################################################
63
64 MIN_MEMORY="8192m"
65
66 ######################### Run Importer ##############################
67 INFO_GEW=$1
68
69 OPTIONAL_LIBS="${DIR}"/../opt
70 if [ -d "$OPTIONAL_LIBS" ]; then
71 export PATH="$OPTIONAL_LIBS/bin:$PATH"
72 export LD_LIBRARY_PATH="$OPTIONAL_LIBS/lib:$LD_LIBRARY_PATH"
73 export LD_LIBRARY_PATH="$OPTIONAL_LIBS/lib64:$LD_LIBRARY_PATH"
74 fi
75
76 # Default encoding. Change here if necessary
77 export LC_ALL=de_DE@euro
78
79 exec java -jar \
80 -Xmx$MIN_MEMORY \
81 -server \
82 -Dlog4j.configuration=file://`readlink -f $LOG4J_CONFIG` \
83 -Dflys.backend.importer.infogew.file=$INFO_GEW \
84 -Dflys.backend.importer.annotation.types=$IMPORTER_ANNOTATION_TYPES \
85 -Dflys.backend.importer.dry.run=$IMPORTER_DRY_RUN \
86 -Dflys.backend.importer.skip.default=$IMPORTER_SKIP_DEFAULT \
87 -Dflys.backend.importer.skip.sinfo.selected_additional=$IMPORTER_SKIP_SINFO_SELECTED_ADDITIONAL \
88 -Dflys.backend.importer.skip.sinfo.infrastructure=$IMPORTER_SKIP_SINFO_INFRASTRUCTURE \
89 -Dflys.backend.importer.skip.sinfo.bed_mobility=$IMPORTER_SKIP_SINFO_BED_MOBILITY \
90 -Dflys.backend.importer.skip.sinfo.channel=$IMPORTER_SKIP_SINFO_CHANNEL \
91 -Dflys.backend.importer.skip.sinfo.collision=$IMPORTER_SKIP_SINFO_COLLISION \
92 -Dflys.backend.importer.skip.sinfo.daily_discharge=$IMPORTER_SKIP_SINFO_DAILY_DISCHARGE \
93 -Dflys.backend.importer.skip.sinfo.tkh=$IMPORTER_SKIP_SINFO_TKH \
94 -Dflys.backend.importer.skip.sinfo.flow_depth=$IMPORTER_SKIP_SINFO_FLOW_DEPTH \
95 -Dflys.backend.importer.skip.sinfo.depth_evolution=$IMPORTER_SKIP_SINFO_DEPTH_EVOLUTION \
96 -Dflys.backend.importer.skip.uinfo.iota=$IMPORTER_SKIP_UINFO_IOTA \
97 -Dflys.backend.importer.skip.uinfo.vegetation=$IMPORTER_SKIP_UINFO_VEGETATION \
98 -Dflys.backend.user=$BACKEND_USER \
99 -Dflys.backend.password=$BACKEND_PASS \
100 -Dflys.backend.url=$BACKEND_URL \
101 -Dflys.backend.driver=$BACKEND_DB_DRIVER \
102 -Dflys.backend.dialect=$BACKEND_DB_DIALECT \
103 $JAR

http://dive4elements.wald.intevation.org