2012-05-29 11 views
6

Questa è una ripetizione di una domanda nel forum Tridion (limitato) sullo inability to delete a structure group. Tuttavia, dal momento che non ha ottenuto una risposta o una soluzione adeguata dalla persona che ha segnalato la domanda, la sto chiedendo qui di seguito.Impossibile eliminare il gruppo struttura in Tridion 2009

Sono bloccato con un gruppo di strutture, che non riesco a eliminare neanche. Non è localizzato, è solo programmato su un'altra pubblicazione e non contiene pagine. I contenuti sono stati migrati da un ambiente di presentazione, forse un vecchio obiettivo bloccato da qualche parte?

L'eliminazione diretta nel database non è un'opzione. Qualche altra soluzione?

+0

Che eccezione ottieni? –

+0

"Impossibile eliminare il gruppo struttura, questo elemento è in uso." –

+0

Cosa vedi nell'elenco di oggetti WhereUsed in questo gruppo di strutture? –

risposta

1

Abbiamo riscontrato problemi simili a un cliente. La nostra analisi iniziale consisteva nell'esaminare le procedure memorizzate che eseguivano l'eliminazione e vedere quali vincoli venivano applicati. Esaminando i dati, abbiamo potuto vedere i record che non si sarebbero mostrati nell'interfaccia utente, ma che avrebbero impedito la cancellazione.

Abbiamo raccolto un ticket con l'assistenza clienti di SDL Tridion e siamo stati in grado di concordare con loro quali record devono essere modificati nel database.

Quindi questo è il take-away da questo: non è consentito modificare il database, ma l'assistenza clienti di SDL Tridion può autorizzarlo, ma solo dopo aver controllato che le modifiche siano corrette e necessarie. Ovviamente, se dovessi tentare di fare queste cose senza la collaborazione del supporto, ti ritroverai con un sistema non supportato.

+0

Penso che quello di cui abbiamo bisogno per risolvere questo problema (sì, sono ancora lì) è trovare una query o un metodo che possa scoprire gli orfanotrofi nel database di Tridion. Sembra che ci sia ancora qualcosa di nascosto nella rivendicazione di questi SG –

+0

Anche se il problema non è ancora risolto, questo è il modo corretto di risolverlo. –

4

È possibile eseguire il rendering di componenti multimediali utilizzando tale gruppo di strutture? Ciò potrebbe causare un qualche tipo di blocco. Potresti provare a cambiare il set Publish States PowerTool per il 2009 per impostare tutto su UnPublished in quel pub e vedere se è d'aiuto.

+0

Sono molto sicuro che non ci siano immagini pubblicate in questa cartella. Impostare l'intera pubblicazione su unpublish sembra un po 'duro in questo momento. –

+0

Quindi, per essere chiari, non c'è nulla nel codice in cui si utilizza AddBinary() dove si specifica un SG? Accetto che impostare tutto ciò che è inedito sia un po 'estremo, ma non è chiaro se si tratta di Dev o di Prod. Sembra che debba essere un sistema di produzione. –

+0

La pubblicazione di un binario su un determinato SG NON ​​bloccherà il gruppo di strutture. Non è sicuro se questo sia buono o cattivo ... –

3

Forza bruta: avviare una traccia DB, provare ed eliminare il gruppo di strutture tramite la GUI, cercare gli elementi trovati durante il controllo delle dipendenze.

O

una richiesta di assistenza, inviare loro il DB, far loro prendere un'occhiata a questo.

+1

La forza bruta NON è un'opzione se vuoi mantenere il tuo supporto ... e credimi, tu vuoi mantenere il tuo supporto :) –

+0

Modificato per chiarire il metodo Brute Force sarebbe supportato: stai tentando l'eliminazione tramite la GUI e utilizzando la traccia SQL per identificare le dipendenze che impediscono l'eliminazione dell'SG.È quindi possibile eliminare/annullare la pubblicazione di tali dipendenze tramite la GUI. – JRW

Problemi correlati