Stato RISORSA DI SECONDO LIVELLO visualizzato per Risorsa

Descrizione

Ambiente

  • Experience Manager
  • Experience Manager 6.5

Problema/Sintomi
Durante la navigazione nella risorsa, alcune risorse mostrano lo stato “RISORSA DI SECONDO LIVELLO”:

Cosa significa?

Risoluzione

Lo stato di RISORSA DI SECONDO LIVELLO corrisponde a quando la risorsa ha alcune risorse correlate per le quali la data del Digital Rights Management è scaduta.

Questo è un caso specifico dello scenario in cui la risorsa principale stessa è scaduta, documentato qui:

https://experienceleague.adobe.com/docs/experience-manager-65/assets/administer/drm.html?lang=it#asset-expiration

Per verificare quale risorsa correlata è scaduta, apri la scheda Base delle proprietà della risorsa e osserva l'icona del flag di colore rosso:

Le risorse correlate interessate sono di due tipi:

#1 - La risorsa è un PDF con pagine secondarie

Se hai modificato la “Risorsa di aggiornamento DAM” per estrarre pagine dal PDF, per le pagine del documento verrà creata una risorsa di secondo livello.

Ogni pagina estratta è una risorsa, memorizzata nella risorsa principale, in un nodo secondario/cartella denominato “/risorse di secondo livello” e dispone di proprietà di metadati, inclusa la data Scadenza della DRM nella scheda Avanzate.

Se tale data della Scadenza è stata superata, vedrai:

  • lo stato SCADUTO della pagina secondaria/risorsa di secondo livello durante la navigazione nelle risorse di secondo livello principali del PDF (utilizzando la barra in alto a sinistra, passa dalla vista Solo contenuto a Risorse di secondo livello)
  • lo stato RISORSA SECONDARIA tornando al PDF principale

Questo è documentato alla seguente pagina 0.

#2 - La risorsa presenta risorse di riferimento

Per qualsiasi tipo di risorsa, è possibile fare riferimento ad altre risorse. Lo stato di RISORSA DI SECONDO LIVELLO viene calcolato anche osservando la data di Scadenza di ciascuno di tali riferimenti.

Tali riferimenti vengono memorizzati in una proprietà:

asset/jcr:content/related/links/sling:members/sling:resources

Nota:

nel caso in cui la risorsa abbia troppi riferimenti (diverse migliaia), potrebbero verificarsi alcuni problemi di prestazioni dell’interfaccia utente quando si tenta di visualizzare le proprietà della risorsa.

Il controllo/calcolo dello stato di tutti i riferimenti potrebbe richiedere troppo tempo e la richiesta di apertura delle proprietà andrà in timeout.

Troppi riferimenti sono preoccupanti e devono essere esaminati, in quanto possono causare problemi relativi alle prestazioni:

https://jackrabbit.apache.org/oak/docs/dos_and_donts.html#Large_Multi_Value_Property

Per risolvere il problema, se questi riferimenti correlati non apportano alcun valore, è possibile eliminare la seguente cartella/nodo secondario da CRX/DE:

/content/.../asset/jcr:content/related/links

#3 - Suggerimenti per la verifica delle risorse scadute

Per elencare tutte le risorse nell’archivio che hanno raggiunto la data di scadenza, è possibile utilizzare la seguente query JCR SQL2:

SELECT * FROM dam:Asset WHERE jcr:content/metadata/prism:expirationDate cast('2023-01-02T17:00:00.000Z' as date)

Modifica la data all’ora corrente (in formato GMT).

In questa pagina