Eigentlich sind die Zusammenhänge in der Settings recht einfach, im Detail kriege ich es aber auch nicht zusammen.
In etwa so:
je Objekt gibt es einen „Master Eintrag“ (den hast Du gepostet)
je Objekt gibt es dann noch mindestens einen abhängigen „Untereintrag“, der die Objektspezisfischen Merkmale beinhaltet.
(der fehlt in Deinem Posting und evtl in der Settings)
Die Verbindung zwischen den Objekten ist immer die Objekt ID
Bei Instanzenwird’s etwas Komplexer, weil da die Instanz-Variablen (z.B. bei FS20 die Statusvariable etc.) nochmals Unterobjekte der Instanz sind, aber grundsätzlich gilt auch da das o.g. Schema.
Tip:
Neue Settings anlegen
Anlegen EINES Objekts
Analyse der Zusammenhänge
Objekt löschen, weiteres Objekt anlegen
Analyse
und so fort.
Dann kommst Du schnell auf die Zusammenhänge.
Wenn Du die erstmal kapiert hast, ist das reparieren einer defekten setting „nur“ noch Fleissarbeit.
jwka
p.s.:
Ich lege mir regelmässig meine Settings zusätzlich als Array ab. Dazu lese ich einfach alle Objekte aus, hole mir die Objekt-Typ-Eigenschaften dazu und schreibe dann das Array in eine PHP.
Wenn man das ein bisschen „pimpt“ ergibt sich eine sehr gut lesbare Struktur.
Hallo,
jetzt habe ich das gleiche Problem wie Jürgen (nur ohne eine funktionierende Sicherung).
Seit 2 Monaten schreibt er nur sehr kleine Settings in den Backup (merk ich jetzt), dann hatte sich was festgefahren und ich Rechner neu gestartet, seitdem nur Fehlermeldungen und die settings hat sich verzehnfacht.
Gibts eine Abhilfe / Tools um die xml-Datei zu reparieren?
:):)
zum Glück unter den 15 grössemässigen gleichen (kleinen) Dateien eine wenig zerschossene gefunden und reparieren können.
Alles läuft wieder :).
Noch am Rande, in den verzehnfachten Dateien waren Instanzen, Variablen und Profile jeweils mehrmals drin.
Mit dem „XML Marker 1.1“ lässt sich gut reparieren, falls mal noch jemand Bedarf hat :rolleyes:.