Synchronisierung
Aus Marburger Medien
(Die Seite wurde neu angelegt: „ === Müssen Synchronisiert werden === ==== Transaktionen ==== – Aufträge (Bestellungen) – Spenden ==== Stammdaten ==== – Strukturdaten – Personen…“) |
|||
Zeile 1: | Zeile 1: | ||
+ | zurück zu [[IT-Systeme Online]] | ||
+ | ==Grundlagen== | ||
- | + | Die Daten der Stiftung liegen im wesentlichen in zwei Sytemen: | |
+ | * SAP-Warenwirtschaft im Hause der Stiftung | ||
+ | * Intrazone Datenbank auf dem Webserver beim Provider Grove | ||
+ | Diese beiden Datenbestände müssen regelmäßig abgeglichen werden. Dies ist das Ziel der Synchronisation. | ||
- | == | + | == Technische Umsetzung == |
- | + | Der Abgleich zwischen den beiden Parteien Web und SAP wird über XML Dateien geregelt. Diese Dateinen werden in das Verzeichnis | |
- | + | /sap-sync | |
- | + | auf dem Webserver der Intrazone abgelegt. | |
- | + | Es werden Bereiche festgelegt (z.B. Bereich Bestellungen). Jeder Bereich besitzt einen eigenen Ordner: | |
- | + | /sap-sync/order | |
+ | /sap-sync/product | ||
+ | /sap-sync/user | ||
+ | |||
+ | Zusätzlich existieren die Sonderordner: | ||
+ | |||
+ | /sap-sync/commited #als Archiv für Übertragungsdateinen | ||
+ | /sap-sync/images #zum übertragen von Bildern | ||
+ | /sap-sync/log #für Logfiles | ||
+ | |||
+ | Für jeden Bereich ist immer eine Partei Master und eine Partei Slave. Der Master schreibt XML-Dateien in den Ordner. Der Slave liest XML-Dateien aus dem Ordner und verschiebt diese abschließend in den Sonderordner commited. | ||
+ | |||
+ | Binärdaten wie z.B. Bilder werden vom Master in den Sonderordner /sap-sync/images abgelegt und sind vom Slave zu entfernen. | ||
+ | |||
+ | ==Bereiche== | ||
+ | |||
+ | |||
+ | zurück zu [[IT-Systeme Online]] | ||
+ | |||
+ | [[Kategorie:Programmierung]] | ||
+ | [[Kategorie:IT]] |