O Dynamic Media não publica nem gera URLs de entrega para tipos de arquivos não compatíveis

O Dynamic Media só processa e publica tipos de ativos compatíveis explicitamente. Portanto, os formatos não compatíveis — fontes, documentos do Office, Lottie/JSON, .ics/.oft/.emltpl, AEP/AEX e outros — não são sincronizados com o Dynamic Media e não produzem URLs de entrega. A causa principal é que o Dynamic Media impõe sua própria lista do lado do servidor de formatos de entrada compatíveis e essa lista não é estendida pela configuração local do tipo MIME do AEM. Adicionar mapeamentos MIME personalizados no AEM não altera o que o Dynamic Media assimilará. A resolução é confirmar o formato em relação à lista oficial com suporte e, para tipos não compatíveis, fornecer o arquivo por meio de uma alternativa aprovada, como entrega direta do AEM, empacotamento ZIP ou entrega estática de OpenAPI.

Descrição description

Problema: o Dynamic Media não publica tipos de arquivos não compatíveis ou gera URLs de entrega para eles

Descrição

Os usuários carregam ativos no AEM esperando que o Dynamic Media os publique ou gere URLs de entrega pública, mas o Dynamic Media rejeita ou ignora tipos de arquivos não compatíveis. Os ativos afetados são exibidos como UploadFailed, são exibidos sem URLs de entrega, retornam respostas /original/ vazias ou não são exibidos na empresa Scene7. As falhas ocorrem independentemente de o tipo MIME ser adicionado manualmente à configuração Scene7AssetMimeTypeServiceImpl, pois a assimilação de ativos da Dynamic Media é restrita por sua própria lista de formatos com suporte do lado do servidor.

Ambiente:

  • Adobe Experience Manager as a Cloud Service (AEMaaCS)
  • AEM Dynamic Media
  • AEM Managed Services
  • Dynamic Media Classic / Scene7

Problema/sintomas:

  • O Dynamic Media mostra o erro was not processed because it is not a supported file format!.
  • As URLs de entrega estão ausentes ou vazias para formatos como .ttf/.woff, .emltpl, Lottie/JSON, arquivos do MS Office e AEP/AEX.
  • O Assets carrega no AEM, mas não aparece no Scene7.
  • Os ativos Office, Lottie ou JSON de publicação não geram código incorporado do Dynamic Media ou URL público.

Causa raiz:

O Dynamic Media mantém uma lista rigorosa de formatos de entrada compatíveis. Formatos sem suporte não podem ser processados, transformados ou publicados, independentemente da configuração de tipo MIME local do AEM. A adição de mapeamentos MIME personalizados no AEM não estende os recursos de assimilação do Dynamic Media. O Dynamic Media Classic/Scene7 também bloqueia determinados tipos de arquivos para segurança, como JS e TXT, dependendo do domínio de entrega. No AEMaaCS, restrições adicionais se aplicam, pois os ativos devem estar incluídos nas listas MIME compatíveis do AEM e do Dynamic Media.

Como confirmar

  1. Verifique se o tipo de ativo é compatível. Revise a lista de formatos de arquivo compatíveis com o Dynamic Media e verifique a extensão nas tabelas. Se o tipo de arquivo não estiver listado, o Dynamic Media não o publicará.
  2. Verifique a mensagem de falha do Dynamic Media armazenada nos metadados do ativo. Abra o ativo no AEM em Propriedades > Avançadas (ou Metadados) e procure o campo dam:scene7FailureMsg. Tipos não suportados mostram erros como was not processed because it is not a supported file format!. Confirme dam:scene7FileStatus = UploadFailed ou que nenhuma ID de trabalho do Scene7 é exibida.
  3. Valide o AEM de tipo MIME detectado. No nó jcr:content/renditions/original/jcr:content do ativo, revise jcr:mimeType. Por exemplo: application/octet-stream para .emltpl, ou text/calendar para .ics. Se o AEM detectar o tipo MIME incorreto, corrija-o usando o Day CQ DAM Mime Type Service. Porém, isso não tornará o arquivo compatível se o Dynamic Media não listar o tipo.

Resolução resolution

  1. Confirme se o design do produto não oferece suporte ao tipo de arquivo. Os formatos a seguir não podem gerar URLs de entrega do Dynamic Media:

    • Fontes (.ttf/.woff)
    • Formatos de escritório, como XLSX, PPTX e DOCX
    • Lottie (.lottie, JSON)
    • ICS/OFT, mesmo com a configuração MIME aplicada
    • AEP/AEX
  2. Veicule o arquivo diretamente do AEM Publisher quando o processamento do Dynamic Media não for possível.

  3. Reempacotar arquivos sem suporte em um contêiner com suporte. Por exemplo: empacotar um arquivo .emltpl como um ZIP.

  4. Somente para AEMaaCS: use URLs OpenAPI do Dynamic Media para entrega estática se o recurso estiver habilitado.

  5. Teste o URL resultante e confirme os downloads de conteúdo corretos por meio do mecanismo de entrega escolhido.

Validação

  1. Confirme se o ativo agora tem um mecanismo de entrega válido (AEM direct, ZIP ou OpenAPI) e é carregado com êxito.
  2. Teste novamente um upload do Dynamic Media com um formato compatível confirmado. Por exemplo: um JPG para confirmar se o próprio Dynamic Media está funcionando corretamente e se não há uma configuração incorreta global.

Leitura relacionada

recommendation-more-help
experience-cloud-kcs-help-kbarticles