Newsletter

Aus Marburger Medien

Wechseln zu: Navigation, Suche
(Wer bearbeitet den Newsletter?)
(Synchronisation)
Zeile 189: Zeile 189:
===Synchronisation===
===Synchronisation===
-
Die eigentliche Synchronisation baut auf dem Datenmodel auf. Da aber beide Richtungen gefordert sind muss der Mechanismus
+
Die eigentliche Synchronisation baut auf dem Datenmodel auf.
-
etwas erweitert werden.
+
-
 
+
-
Es ist eine Synchronisation von Daten in beide Richtungen gefordert. Dabei kann es zu Konflikten kommen wenn auf beiden Seiten der selbe Datensatz bearbeitet wurde. Als Konfliktlösungsstrategie wird definiert: die SAP gewinnt.
+
-
 
+
 +
Eine Synchronisation von SAP auf Joomla findet nicht statt. Nur für die Startphase werden die Daten einmal von der SAP in das Joomlasystem übernommen. Diese Übernahme findet manuell statt.
====Synchronisation Joomla -> SAP ====
====Synchronisation Joomla -> SAP ====
Zeile 200: Zeile 197:
Joomla stellt die geforderten Daten als Views zur Verfügung. In den Views werden nur die edit/insert seit der letzen Synchronisation von der SAP aufgelistet. In einer zweiten Tabelle werden die IDs der gelöschten Datensätze aufgelistet.  
Joomla stellt die geforderten Daten als Views zur Verfügung. In den Views werden nur die edit/insert seit der letzen Synchronisation von der SAP aufgelistet. In einer zweiten Tabelle werden die IDs der gelöschten Datensätze aufgelistet.  
-
Die SAP verbindet sich in regelmäßigen Abständen mit der MYSQL des Joomla Systems und liest die Änderungsliste und lie Löschliste aus und verarbeitet diese.
+
Die SAP verbindet sich in regelmäßigen Abständen mit der MYSQL des Joomla Systems und liest die Änderungsliste und die Löschliste aus und verarbeitet diese.
-
 
+
-
====SAP -> Joomla ====
+
-
 
+
-
Joomla stellt für die SAP Datenbellen zur Verfügung. Die Datentabellen haben die selbe Struktur wie die Views. In die Datentabellen werden werden nur die edit/insert seit der letzen Synchronisation durch die SAP hinzugefügt. In einer zweiten Tabelle werden die IDs der gelöschten Datensätze hinzugefügt.
+
-
 
+
-
Joomla überträgt die Inhalte der Datentabellen in regelmäßigen Abständen in die eigenen Tabellen und löscht anschließend die Inhalte der Datentabellen. Anschliessend wird Darstellungsbeginn für die Views auf die aktuelle Zeit gesetzt.
+
==Empfehlung: Anmeldung zum NL über die Nutzerverwaltung von Joomla==
==Empfehlung: Anmeldung zum NL über die Nutzerverwaltung von Joomla==

Version vom 08:29, 22. Nov. 2010

Persönliche Werkzeuge