comparison flys-aft/README.txt @ 4943:840250040a7d

Aft: Update documentation for target schema
author Andre Heinecke <aheinecke@intevation.de>
date Thu, 31 Jan 2013 18:18:05 +0100
parents f72c253663fc
children
comparison
equal deleted inserted replaced
4929:1366277655b9 4943:840250040a7d
52 Dies geschieht über den Kommandozeilenparameter "-Dconfig.file=/pfad/zur/config.xml" 52 Dies geschieht über den Kommandozeilenparameter "-Dconfig.file=/pfad/zur/config.xml"
53 im Start-Skript bin/run.sh 53 im Start-Skript bin/run.sh
54 54
55 Die Konfigurationsdatei hat folgende Struktur: 55 Die Konfigurationsdatei hat folgende Struktur:
56 56
57 1 <?xml version="1.0" encoding="UTF-8"?> 57 1 <?xml version="1.0" encoding="UTF-8"?>
58 2 <sync> 58 2 <sync>
59 3 <!-- If modified send messages --> 59 3 <!-- If modified send messages -->
60 4 <notifications> 60 4 <notifications>
61 5 <notifaction url="http://example.com"> 61 5 <notifaction url="http://example.com">
62 6 <caches> 62 6 <caches>
63 7 <cache name="my-cache"/> 63 7 <cache name="my-cache"/>
64 8 </caches> 64 8 </caches>
65 9 </notifaction> 65 9 </notifaction>
66 10 </notifications> 66 10 </notifications>
67 11 <!-- The path to the DiPs file --> 67 11 <!-- The path to the DiPs file -->
68 12 <dips> 68 12 <dips>
69 13 <file>/the/path/to/the/dips/file</file> 69 13 <file>/the/path/to/the/dips/file</file>
70 14 <repair>/the/path/to/the/xslt/to/repair/dips</repair> 70 14 <repair>/the/path/to/the/xslt/to/repair/dips</repair>
71 15 </dips> 71 15 </dips>
72 16 <!-- The FLYS side --> 72 16 <!-- The FLYS side -->
73 17 <side name="flys"> 73 17 <side name="flys">
74 18 <db> 74 18 <db>
75 19 <driver>oracle.jdbc.OracleDriver</driver> 75 19 <driver>oracle.jdbc.OracleDriver</driver>
76 20 <user>flys</user> 76 20 <user>flys</user>
77 21 <password>flys</password> 77 21 <password>flys</password>
78 22 <url>jdbc:oracle:thin:@//localhost:1521/XE</url> 78 22 <url>jdbc:oracle:thin:@//localhost:1521/XE</url>
79 23 </db> 79 23 </db>
80 24 </side> 80 24 </side>
81 25 <!-- The AFT side --> 81 25 <!-- The AFT side -->
82 26 <side name="aft"> 82 26 <side name="aft">
83 27 <db> 83 27 <db>
84 28 <driver>oracle.jdbc.OracleDriver</driver> 84 28 <driver>oracle.jdbc.OracleDriver</driver>
85 29 <user>aft</user> 85 29 <user>aft</user>
86 30 <password>aft</password> 86 30 <password>aft</password>
87 31 <url>jdbc:oracle:thin:@//localhost:1521/XE</url> 87 31 <url>jdbc:oracle:thin:@//localhost:1521/XE</url>
88 32 </db> 88 32 <execute-login>
89 33 </side> 89 33 <statement>ALTER SESSION SET CURRENT_SCHEMA=AFT</statement>
90 34 </sync> 90 34 </execute-login>
91 35 </db>
92 36 </side>
93 37 </sync>
91 94
92 Sie besteht aus vier Bereichen: 95 Sie besteht aus vier Bereichen:
93 96
94 * DIPS: 97 * DIPS:
95 Zeile 13: Pfad zur XML-Datei mit dem DIPS-Export 98 Zeile 13: Pfad zur XML-Datei mit dem DIPS-Export
103 * AFT: 106 * AFT:
104 Zeile 28: JDBC-Treiber für den Zugriff auf die AFT-Datenbank 107 Zeile 28: JDBC-Treiber für den Zugriff auf die AFT-Datenbank
105 Zeile 29: DB-Nutzername 108 Zeile 29: DB-Nutzername
106 Zeile 30: Connection-URL zur AFT-Datenbank 109 Zeile 30: Connection-URL zur AFT-Datenbank
107 110
111 * Schemata:
112 Zeile 32-34: Schema in welches die Daten geschrieben werden sollen.
113
108 * Benachrichtigungen: 114 * Benachrichtigungen:
109 Zeile 5: URL des Web-Service, der benachrichtigt werden soll. 115 Zeile 5: URL des Web-Service, der benachrichtigt werden soll.
110 Zeile 6-18: Die Nachricht, die an den Web-Service verschickt werden soll. 116 Zeile 6-18: Die Nachricht, die an den Web-Service verschickt werden soll.
111 117
112 Funktionsweise: 118 Funktionsweise:
113 --------------- 119 ---------------
114 120
115 Als erstes wird die DIPS-Datei geladen. Ist angegeben, dass 121 Als erstes wird die DIPS-Datei geladen. Ist angegeben, dass
116 eine Reparatur-XSL-Transformation auf diese angewendet werden 122 eine Reparatur-XSL-Transformation auf diese angewendet werden

http://dive4elements.wald.intevation.org