Dynamic Media ne publie ni ne génère d’URL de diffusion pour les types de fichiers non pris en charge
Dynamic Media traite et publie uniquement les types de ressources qu’il prend explicitement en charge. Par conséquent, les formats non pris en charge (polices, documents Office, Lottie/JSON, .ics/.oft/.emltpl, AEP/AEX, etc.) ne se synchronisent pas avec Dynamic Media et ne génèrent aucune URL de diffusion. La cause principale est que Dynamic Media applique sa propre liste côté serveur de formats d’entrée pris en charge et que cette liste n’est pas étendue par la configuration locale de type MIME AEM. L’ajout de mappages MIME personnalisés dans AEM ne modifie pas ce que Dynamic Media ingère. La résolution consiste à confirmer le format par rapport à la liste officielle prise en charge et, pour les types non pris en charge, à diffuser le fichier par le biais d’une alternative approuvée telle que la diffusion directe AEM, le conditionnement ZIP ou la diffusion statique OpenAPI.
Description description
Problème : Dynamic Media ne publie pas les types de fichiers non pris en charge et ne génère pas d’URL de diffusion pour eux
Description
Les utilisateurs chargent des ressources vers AEM en s’attendant à ce que Dynamic Media les publie ou génère des URL de diffusion publiques, mais Dynamic Media rejette ou ignore les types de fichiers non pris en charge. Les ressources concernées s’affichent sous la forme UploadFailed, s’affichent sans URL de diffusion, renvoient des réponses /original/ vides ou n’apparaissent pas du tout dans la société Scene7. Les échecs se produisent que le type MIME soit ajouté manuellement à la configuration Scene7AssetMimeTypeServiceImpl ou non, car l’ingestion des ressources Dynamic Media est limitée par sa propre liste de formats pris en charge côté serveur.
Environnement :
- Adobe Experience Manager as a Cloud Service (AEMaaCS)
- AEM Dynamic Media
- AEM Managed Services
- Dynamic Media Classic/Scene7
Problème/Symptômes :
- Dynamic Media affiche le
was not processed because it is not a supported file format!.d’erreur - Les URL de diffusion sont manquantes ou vides pour des formats tels que
.ttf/.woff,.emltpl, Lottie/JSON, les fichiers MS Office et AEP/AEX. - Assets télécharge vers AEM, mais n’apparaît pas dans Scene7.
- La publication de ressources Office, Lottie ou JSON ne génère aucun code incorporé Dynamic Media ni URL publique.
Cause principale :
Dynamic Media conserve une liste stricte des formats d’entrée pris en charge. Les formats non pris en charge ne peuvent pas être traités, transformés ou publiés, quelle que soit la configuration du type MIME AEM local. L’ajout de mappages MIME personnalisés dans AEM n’étend pas les fonctionnalités d’ingestion Dynamic Media. Dynamic Media Classic/Scene7 bloque également certains types de fichiers pour des raisons de sécurité, tels que JS et TXT selon le domaine de diffusion. Dans AEMaaCS, des restrictions supplémentaires s’appliquent, car les ressources doivent appartenir à la fois aux listes MIME prises en charge par AEM et Dynamic Media.
Comment confirmer
- Vérifiez si le type de ressource est pris en charge. Passez en revue la liste des formats de fichier officiellement pris en charge par Dynamic Media et vérifiez l’extension dans les tableaux. Si le type de fichier n’est pas répertorié, Dynamic Media ne le publiera pas.
- Vérifiez le message d’échec de Dynamic Media stocké dans les métadonnées de la ressource. Ouvrez la ressource dans AEM sous Propriétés
>Avancées (ou Métadonnées) et recherchez le champdam:scene7FailureMsg. Les types non pris en charge affichent des erreurs telles quewas not processed because it is not a supported file format!. Confirmezdam:scene7FileStatus = UploadFailedou qu’aucun ID de tâche Scene7 n’apparaît. - Validez le type MIME détecté par AEM. Dans le nœud de
jcr:content/renditions/original/jcr:contentde la ressource, passez enjcr:mimeType. Par exemple :application/octet-streampour.emltploutext/calendarpour.ics. Si AEM a détecté le type MIME incorrect, corrigez-le à l’aide du service de type MIME de gestion des ressources numériques Day CQ, bien que le fichier ne soit pas pris en charge si Dynamic Media ne répertorie pas le type.
Résolution resolution
-
Vérifiez si le type de fichier n’est pas pris en charge par la conception du produit. Les formats suivants ne peuvent pas générer d’URL de diffusion Dynamic Media :
- Polices (
.ttf/.woff) - Formats Office tels que XLSX, PPTX et DOCX
- Lottie (
.lottie, JSON) - ICS/OFT, même avec la configuration MIME appliquée
- AEP/AEX
- Polices (
-
Servez le fichier directement à partir de l’éditeur AEM lorsque le traitement Dynamic Media n’est pas possible.
-
Recompressez les fichiers non pris en charge dans un conteneur pris en charge. Par exemple : compressez un fichier
.emltplau format ZIP. -
Pour AEMaaCS uniquement : utilisez les URL OpenAPI Dynamic Media pour une diffusion statique si la fonctionnalité est activée.
-
Testez l’URL obtenue et confirmez les téléchargements de contenu corrects par le biais du mécanisme de diffusion choisi.
Validation
- Vérifiez que la ressource dispose désormais d’un mécanisme de diffusion valide (AEM direct, ZIP ou OpenAPI) et se charge correctement.
- Testez à nouveau un chargement Dynamic Media avec un format pris en charge confirmé. Par exemple : un JPG, pour confirmer que Dynamic Media fonctionne correctement lui-même et qu’il n’existe aucune mauvaise configuration globale.