2012-05-29 12 views
6

Dies ist eine Wiederholung einer Frage im (eingeschränkten) Tridion Forum über die inability to delete a structure group. Da es jedoch von der Person, die die Frage anmeldet, keine richtige Antwort oder Lösung erhalten hat, frage ich sie hier erneut.Strukturgruppe in Tridion 2009 kann nicht gelöscht werden

Ich bin mit einer Strukturgruppe fest, die ich auch nicht löschen kann. Es ist nicht lokalisiert, nur zu einer anderen Publikation gedruckt und hat keine Seiten darin. Der Inhalt wurde aus einer Präsentationsumgebung migriert, vielleicht ist ein altes Ziel irgendwo festgefahren?

Löschen direkt in der Datenbank ist keine Option. Irgendwelche anderen Lösungen?

+0

Welche Ausnahme erhalten Sie? –

+0

"Strukturgruppe kann nicht gelöscht werden, dieser Artikel wird verwendet." –

+0

Was sehen Sie in der Liste der WhereUsed-Elemente in dieser Strukturgruppe? –

Antwort

1

Wir stießen auf ähnliche Probleme bei einem Kunden. Unsere erste Analyse bestand darin, die gespeicherten Prozeduren zu untersuchen, die das Löschen durchführen, und zu sehen, welche Einschränkungen erzwungen wurden. Bei der Untersuchung der Daten konnten wir Datensätze sehen, die auf der Benutzeroberfläche nicht angezeigt würden, die Löschung jedoch verhinderten.

Wir haben ein Ticket mit dem SDL Tridion-Kundensupport erstellt und waren damit einverstanden, welche Datensätze in der Datenbank geändert werden sollten.

Das ist also der Ausweg: Sie dürfen die Datenbank nicht ändern, aber der SDL Tridion-Kundensupport kann sie genehmigen, aber erst, nachdem sie überprüft haben, ob die Änderungen korrekt und notwendig sind. Wenn Sie versuchen würden, solche Dinge ohne die Unterstützung von Support zu tun, würden Sie natürlich mit einem nicht unterstützten System enden.

+0

Ich denke, was wir brauchen, um dieses Problem zu lösen (ja, sie sind immer noch da), ist es, eine Abfrage oder Methode zu finden, die Waisenhäuser in der Tridion-Datenbank entdecken kann. Es scheint, dass etwas versteckt ist, das immer noch diese SGs beansprucht. –

+0

Obwohl das Problem noch nicht gelöst ist, ist dies der richtige Weg, es zu beheben. –

4

Es ist möglich, dass Multimedia-Komponenten mit dieser Strukturgruppe gerendert werden? Dies kann zu einer Art Sperre führen. Sie könnten versuchen, das PowerStool für Veröffentlichungsstatus für 2009 festlegen zu ändern, um alles auf UnPublished in diesem Pub zu setzen und zu sehen, ob es hilft.

+0

Ich bin mir sicher, dass in diesem Ordner keine Bilder veröffentlicht werden. Es scheint in diesem Moment ein bisschen hart zu sein, die gesamte Veröffentlichung aufzulösen. –

+0

Also nur um klar zu sein - es gibt nirgendwo in Ihrem Code, wo Sie AddBinary() verwenden, wo Sie eine SG angeben? Ich stimme zu, alles zu setzen, um unveröffentlicht zu sein ist ein bisschen extrem, aber es war nicht klar, ob dies in Dev oder Prod ist. Klingt so, als müsste es ein Prod-System sein. –

+0

Das Veröffentlichen einer Binärdatei in einer bestimmten SG wird die Strukturgruppe NICHT sperren. Nicht sicher, ob das gut oder schlecht ist ... –

3

Brute Force: Starten Sie einen DB-Trace, versuchen Sie, die Strukturgruppe über die GUI zu löschen, suchen Sie nach den gefundenen Elementen, wenn Sie nach Abhängigkeiten suchen.

Oder

Öffnen Sie ein Support-Ticket, so dass sie die DB senden, lassen Sie sie einen Blick an ihm nehmen.

+1

Brute Force ist KEINE Option, wenn Sie Ihre Unterstützung behalten wollen ... und glauben Sie mir, Sie wollen Ihre Unterstützung behalten :) –

+0

Bearbeitet, um Brute Force-Methode zu klären wäre unterstützt - Sie versuchen den Löschvorgang über die grafische Benutzerschnittstelle und den SQL-Trace zum Identifizieren der Abhängigkeiten, die das Löschen des SG verhindern.Sie können diese Abhängigkeiten dann über die GUI löschen/aufheben. – JRW