Adobe Asset Link conserve les liens dans un état inaccessible lors de l’utilisation d’InDesign
Cet article explique comment résoudre un problème en raison duquel Adobe Asset Link rend les liens des ressources dans InDesign inaccessibles. La cause première en est une mauvaise configuration dans Adobe Experience Manager (AEM), spécifiquement liée à la propriété Nombre maximal de ressources. La résolution implique de réduire cette valeur afin de réduire le nombre de chemins d’accès aux ressources inclus dans une URL de requête unique, ce qui garantit la compatibilité avec les limites de longueur des URL sur les clients, les serveurs et les composants réseau.
Description description
Environnements
Intégration d’Assets à Adobe Experience Manager (AEM) avec les applications Creative Cloud, en particulier InDesign
Problème/Symptômes
Lors de l’utilisation d’Adobe Asset Link dans InDesign, l’état des liens incorporés vers les ressources stockées dans AEM Assets peut devenir « inaccessible ».
Cause
- Le problème est dû à une mauvaise configuration de la propriété Nombre maximal de ressources dans les paramètres OSGi pour les
DAM Batch Metadata Servletdans AEM. - Lorsqu’InDesign se connecte à AEM via Asset Link, il lit cette propriété lors de la connexion initiale. InDesign l’utilise lors de la création d’une URL de requête pour AEM afin de vérifier le statut des ressources liées dans les documents InDesign ouverts.
- Cependant, il existe une limite à la longueur maximale d’URL qui peut être traitée par le client HTTP d’InDesign, le serveur AEM et tout composant réseau intermédiaire qui gère la requête HTTP entre le client (InDesign) et le serveur (AEM).
- InDesign peut créer une URL avec une longue liste de chemins d’accès aux ressources dans une seule requête
link status. Si l’URL dépasse la longueur d’une requête HTTP prise en charge, elle échoue silencieusement, ce qui entraîne un statut de lien non valide dans InDesign.
Résolution resolution
Pour résoudre le problème dans Adobe Asset Link lors de l’utilisation d’InDesign, procédez comme suit :
-
Vérifiez le paramètre actuel pour le Nombre maximal de ressources (
cq.dam.batch.metadata.maxresources) dans leDAM Batch Metadata Servlet(com.day.cq.dam.core.impl.servlet.BatchMetadataServlet) :-
Connectez-vous à l’instance Auteur.
-
Dans votre navigateur, envoyez une requête GET à :
/content/dam/dam.batch.metadata.json -
La réponse sera un objet JSON, tel que :
{ "limit": 100 }, indiquant la limite de ressources actuelle.
-
-
Si cette valeur est définie sur sa valeur par défaut (100), réduisez-la à une valeur inférieure, telle que 15.
-
Une fois la modification effectuée, confirmez la nouvelle limite en envoyant une requête GET comme ci-dessus.
-
Utilisez le panneau Liens dans InDesign pour vérifier que tous les liens de ressources affichent le statut correct.
-
Si les problèmes persistent, capturez les journaux au niveau du TRACE pendant les occurrences pour une analyse plus approfondie.
Lecture connexe
Workflows de création Adobe Asset Link et AEM