Synchronisierung

Aus Marburger Medien

Wechseln zu: Navigation, Suche
(Müssen nicht synchronisiert werden)
 
Zeile 1: Zeile 1:
-
Zurück zu [[Internetseiten Programmierung]]
+
zurück zu [[IT-Systeme Online]]
-
=== Müssen über die MySQL mir der SAP Synchronisiert werden ===
+
==Grundlagen==
-
==== Transaktionen ====
+
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.
-
– Aufträge (Bestellungen)
+
== Technische Umsetzung ==
-
– Spenden
+
Der Abgleich zwischen den beiden Parteien Web und SAP wird über XML Dateien geregelt. Diese Dateinen werden in das Verzeichnis
-
==== Stammdaten ====
+
/sap-sync
-
– Strukturdaten
+
auf dem Webserver der Intrazone abgelegt.
-
– Personen-Daten (Adresse, E-Mail Adresse etc)
+
Es werden Bereiche festgelegt (z.B. Bereich Bestellungen). Jeder Bereich besitzt einen eigenen Ordner:
-
==== Newsletter Anmeldungen ====
+
/sap-sync/order
 +
/sap-sync/product
 +
/sap-sync/user
-
Synchronisiert werden müssen die E-Mail Adressen der Newsletteranmeldungen mit den E-Mail Adressen in den Stammdaten. Es ist nicht vorgesehen, dass eine Person (= Geschäftspartner GP) mehrere E-Mail Adressen hat. Eine neue E-Mailadresse überschreibt also die gespeicherte E-mail-Adresse.
+
Zusätzlich existieren die Sonderordner:
-
Zur Aufgabe Newsletter siehe Beitrag [[Newsletter]]
+
/sap-sync/commited  #als Archiv für Übertragungsdateinen
 +
/sap-sync/images  #zum übertragen von Bildern
 +
/sap-sync/log  #für Logfiles
-
=== Müssen nicht synchronisiert werden ===
+
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.
-
Die folgenden Daten müssen nicht in der SAP verwaltet und damit auch nicht über die MySQL synchronisiert werden. Es reicht, wenn sie im Joomla vorgehalten werden und über das Admin von Joomla administriert werden.
+
Binärdaten wie z.B. Bilder werden vom Master in den Sonderordner /sap-sync/images abgelegt und sind vom Slave zu entfernen.
-
– News
+
==Bereiche==
-
– Informationen
 
-
– Kommunikation zwischen Teilnehmern auf der Intrazone
+
zurück zu [[IT-Systeme Online]]
-
– Aufgaben (bei auch Aktionen genannt) (Beispiel: Eigene Aufgabe / Aufgabe an einen anderen)
+
[[Kategorie:Programmierung]]
-
 
+
[[Kategorie:IT]]
-
=== Zu klären ===
+
-
 
+
-
– Veranstaltungs-Termine
+
-
 
+
-
– Veranstaltungs-Anmeldungen
+
-
 
+
-
=== Müssen mit dem File-System des SMM Servers synchronisiert werden ===
+
-
 
+
-
– Dokumente
+
-
 
+
-
Dokumente sind nicht in der SAP-Datenbank, müssen aber mit dem jeweiligen Datei-Ordner in dem SMM-Server synchronisiert werden.
+
-
 
+
-
 
+
-
Zurück zu [[Internetseiten Programmierung]]
+

Aktuelle Version vom 11:29, 29. Apr. 2012

Persönliche Werkzeuge