Hallo,

wir haben unser Problem mittlerweile mit dem Idoit-Support untersucht. Allerdings konnten wird nicht eindeutig eine Ursache dafür herausfinden.

Die betroffenen Objekte und Datensätze (danke auch jkondek für den Hinweis) hatten alle den Status "Normal", also Status ID 2. Auch sonst waren die Daten aus DB-Sicht absolut sauber eingepflegt, soweit ich das beurteilen kann. Die Datensätze in Tabelle isys_catg_relation_list hatten eine ID, ein existierendes Master - und Slaveobjekt, sowie ein existierendes Beziehungsobjekt. Man konnte diese nur in dem Sinn von anderen Beziehungen unterscheiden, dass diese "toten" Beziehungen eben nicht im Idoit unter Softwarezuweisung zu sehen waren.

Wir vermuten, dass diese "toten Beziehungen" aus früheren Idoit Versionen stammen, da unser Inventar jetzt über mehrere Versionen gewachsen ist und wir zwischen den Versionen teilweise auch die Daten migriert haben. Wir haben uns jetzt mit einem Skript geholfen, dass diese Datensätze aus Tabelle isys_catg_relation_list und die zugehörigen Beziehungsobjekte (also nur das Referenzierte aus dem Feld "isys_catg_relation_isys_obj__id") aus der Datenbank löscht. Bei Interesse bin ich gerne bereit dieses zu teilen, falls mal jemand mit so einem Problem konfrontiert wird.

Viele Grüße