Estado de SUBRECURSO mostrado para recurso
El estado SUBRECURSO corresponde a la situación en la que el recurso tiene recursos relacionados cuyas fechas de Digital Rights Management han caducado. Este es un caso de escenario específico en el que el recurso principal en sí ha caducado. En este artículo se explican los pasos para resolver el problema.
Descripción description
Entorno
- Experience Manager
- Experience Manager 6.5
- Experience Manager Assets
Problema/Síntomas
Al examinar los recursos, algunos muestran un *SUB-ASSET*estado:
¿Qué significa esto?
Resolución resolution
El estado SUBRECURSO sí corresponde a cuando su activo tiene algunos activos relacionados para los que ha expirado su fecha de Digital Rights Management.
Este es un caso específico de la situación en la que el recurso principal en sí caducó, documentado aquí:
Para comprobar qué recurso relacionado ha caducado, abra las propiedades del recurso Básico y observe el icono indicador rojo:
La variable activos relacionados se trata de dos tipos:
N.° 1: El recurso es un PDF con subpáginas
Si ha modificado su "Recurso de actualización DAM" para extraer páginas de su PDF, se creará un subrecurso para las páginas del documento.
Cada página extraída es un recurso, almacenado bajo el recurso principal, en un subnodo/carpeta llamado /subrecursos y no tiene propiedades de metadatos, incluida la fecha de Caduca de DRM en la pestaña Avanzado.
Si la fecha Caduca ya pasó, verá lo siguiente:
- El estado CADUCADO de esta subpágina/subrecurso al explorar los subrecursos del PDF principal (mediante el carril superior izquierdo, cambie de la vista Solo contenido a Subrecursos)
- el estado de SUBRECURSO al volver al PDF principal
Esto está documentado en la siguiente página [
0]
.
N.° 2: El recurso tiene recursos de referencia
Para cualquier tipo de recurso, es posible hacer referencia a otros activos. La variable SUBRECURSO también se calcula mirando la fecha de Caducidad de cada una de estas referencias.
Estas referencias se almacenan en una propiedad:
<asset>/jcr:content/related/links/sling:members/sling:resources
Nota:
En el caso de que el recurso tenga demasiadas referencias (varios miles), podría causar algunos problemas de rendimiento de la interfaz de usuario al intentar mostrar las propiedades del recurso.
Comprobar/calcular el estado de todas esas referencias puede llevar demasiado tiempo, y se agotará el tiempo de espera de la solicitud para abrir las propiedades.
Tener demasiadas referencias es preocupante y debe investigarse, ya que puede causar problemas de rendimiento:
https://jackrabbit.apache.org/oak/docs/dos_and_donts.html#Large_Multi_Value_Property
Para solucionar el problema, si estas referencias relacionadas no aportan ningún valor, se puede eliminar la siguiente carpeta/subnodo de CRX/DE:
/conten t/.../<asset>/jcr:content/related/links
****N.° 3: Sugerencias para comprobar los activos caducadosPuede utilizar la siguiente consulta JCR SQL2 para enumerar todos los activos del repositorio que han alcanzado una fecha de caducidad:SELECT * FROM [ dam:Asset] WHERE [ jcr:content/metadata/prism:expirationDate] < cast('2023-01-02T17:00:00.000Z' as date)
Cambie la fecha a la hora actual (en formato GMT).