Status do SUBATIVO exibido para Ativo

O status SUBATIVO corresponde à situação em que seu ativo tem ativos relacionados cujas datas de Digital Rights Management expiraram. É um caso de cenário específico em que o próprio ativo principal expirou. Este artigo fornece etapas para resolver o problema.

Descrição description

Ambiente

  • Experience Manager
  • Experience Manager 6.5
  • Experience Manager Assets

Problema/Sintomas

Ao navegar pelos ativos, alguns ativos mostram um *SUBATIVO*status:

O que isso significa?

Resolução resolution

O status SUBATIVO corresponde a quando seu ativo tem alguns ativos relacionados cuja data de Digital Rights Management expirou.

Este é um caso específico do cenário em que o próprio ativo principal expirou, documentado aqui:

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

Você pode verificar qual ativo relacionado expirou abrindo a guia das propriedades do ativo Básico  e observando o ícone sinalizador vermelho:

Os ativos relacionados em questão são de dois tipos:

Nº 1 - O ativo é um PDF com subpáginas

Se você modificou seu "Ativo de atualização do DAM" para extrair páginas do seu PDF, ele criará um subativo para as páginas do documento.

Cada página extraída é um ativo, armazenado no ativo principal em um subnó/pasta chamado /subassets e tem propriedades de metadados, incluindo a data de DRM Expira na guia Avançado.

Se essa data de expiração  tiver passado, você verá:

  • o status EXPIRADO nesta subpágina/ativo ao navegar pelos principais subativos de PDF (usando o painel superior esquerdo, alterne a visualização de Somente conteúdo para Subativos)
  • o status SUBATIVO ao voltar para o PDF principal

Isso está documentado na página a seguir [ 0].

Nº 2 - O ativo possui ativos de referência

Para qualquer tipo de ativo, é possível fazer referência a outros ativos. O status SUBATIVO  também é calculado observando a data de expiração  de cada uma dessas referências.

Essas referências são armazenadas em uma propriedade:

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

Observação:

Caso seu ativo tenha muitas referências (milhares), isso pode causar alguns problemas de desempenho de interface ao tentar exibir as propriedades do ativo.

Verificar/calcular o status de todas essas referências pode levar muito tempo e a solicitação para abrir as propriedades irá expirar.

Ter muitas referências é preocupante e precisa ser investigado, pois pode causar problemas de desempenho:

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

Para corrigir o problema, se essas referências relacionadas não trouxerem nenhum valor, é possível excluir a seguinte pasta/subnó do CRX/DE:

/conten t/.../<asset>/jcr:content/related/links

****Nº 3 - Dicas para verificar ativos expiradosVocê pode usar a seguinte consulta JCR SQL2 para listar todos os ativos em seu repositório que tenham atingido a data de expiração:SELECT * FROM [ dam:Asset] WHERE [ jcr:content/metadata/prism:expirationDate] < cast('2023-01-02T17:00:00.000Z' as date)Altere a data para a hora atual (no formato GMT).

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f