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
- 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á.
- 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 campodam:scene7FailureMsg. Tipos não suportados mostram erros comowas not processed because it is not a supported file format!. Confirmedam:scene7FileStatus = UploadFailedou que nenhuma ID de trabalho do Scene7 é exibida. - Valide o AEM de tipo MIME detectado. No nó
jcr:content/renditions/original/jcr:contentdo ativo, revisejcr:mimeType. Por exemplo:application/octet-streampara.emltpl, outext/calendarpara.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
-
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
- Fontes (
-
Veicule o arquivo diretamente do AEM Publisher quando o processamento do Dynamic Media não for possível.
-
Reempacotar arquivos sem suporte em um contêiner com suporte. Por exemplo: empacotar um arquivo
.emltplcomo um ZIP. -
Somente para AEMaaCS: use URLs OpenAPI do Dynamic Media para entrega estática se o recurso estiver habilitado.
-
Teste o URL resultante e confirme os downloads de conteúdo corretos por meio do mecanismo de entrega escolhido.
Validação
- Confirme se o ativo agora tem um mecanismo de entrega válido (AEM direct, ZIP ou OpenAPI) e é carregado com êxito.
- 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.