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 Servlet dans 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 :

  1. Vérifiez le paramètre actuel pour le Nombre maximal de ressources (cq.dam.batch.metadata.maxresources) dans le DAM Batch Metadata Servlet (com.day.cq.dam.core.impl.servlet.BatchMetadataServlet) :

    1. Connectez-vous à l’instance Auteur.

    2. Dans votre navigateur, envoyez une requête GET à :

      /content/dam/dam.batch.metadata.json

    3. La réponse sera un objet JSON, tel que :{ "limit": 100 }, indiquant la limite de ressources actuelle.

  2. Si cette valeur est définie sur sa valeur par défaut (100), réduisez-la à une valeur inférieure, telle que 15.

  3. Une fois la modification effectuée, confirmez la nouvelle limite en envoyant une requête GET comme ci-dessus.

  4. Utilisez le panneau Liens dans InDesign pour vérifier que tous les liens de ressources affichent le statut correct.

  5. 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

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