Die bei einer Anmeldung gemachten Angaben werden zunächst in einer MySQL-Datenbank gespeichert. JTheseus sucht periodisch in dieser Datenbank nach neuen Anmeldungen. Diese werden automatisch nach JTheseus kopiert.
Schnittstellen-Spezifikation: „JTheseus.ini“ der OA
Für die Einstellungen für diese Schnittstelle wird die „JTheseus.ini“ der OA genutzt, in der die Übergabeparameter und das Mapping für die Datenübergabe von der MySQL-Datenbank der Online-Anmeldung nach JTheseus eingetragen sind. Hier ist zu beachten, dass es sich nicht um die allgemeine JTheseus.ini handelt, sondern eine speziell für die OA.
Datenabgleich mit JTheseus: MySQL-JT Datenabgleich
Die importierten Daten werden in JTheseus mit vorhandenen Daten abgeglichen.
Als Ergebnis dieses Abgleichs werden entweder neue Adressen angelegt und der OA-Beleg in dieser Adresse erstellt oder es werden bestehende Adressen dafür genutzt. Falls vorhanden wird der erstellte Beleg mit einem Vorbeleg (Beispiel: alte Rechnung) verknüpft. Zu dem Beleg werden zudem Adressdaten, Kontaktpersonendaten und Eigenschaften angelegt bzw. verknüpft.
Der genaue Prozess bei der Übergabe der Daten von der MySQL-Datenbank nach JTheseus wird detailliert im Ablaufdiagramm Übergabe OA-MySQL an JTheseus dargestellt.
Besonderheiten bei der Datenübernahme
- Ein einzelner "/" in der OA Datenbank wird in JT durch "nichts" ersetzt, also nicht übertragen. Das Zeichen danach wird aber in jedem Fall übertragen, auch wenn es sich hierbei wieder um ein "/" handeln sollte. Der "/" dient in der OA Datenbank nur zum markieren von Sonderzeichen.