Mercurial > dive4elements > river
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 |