Adobe Asset Link lässt Links bei Verwendung von InDesign in einem nicht zugänglichen Status
In diesem Artikel wird erläutert, wie Sie ein Problem lösen können, bei dem Adobe Asset Link dazu führt, dass Asset-Links in InDesign nicht mehr zugänglich sind. Die Grundursache ist eine Fehlkonfiguration in Adobe Experience Manager (AEM), die sich speziell auf die Eigenschaft Maximale Anzahl von Ressourcen bezieht. Die Lösung beinhaltet die Senkung dieses Werts, um die Anzahl der in einer einzelnen Anfrage-URL enthaltenen Asset-Pfade zu reduzieren und so die Kompatibilität mit URL-Längenbeschränkungen für Clients, Server und Netzwerkkomponenten sicherzustellen.
Beschreibung description
Umgebungen
Integration von Adobe Experience Manager (AEM) Assets mit Creative Cloud-Programmen, insbesondere InDesign
Problem/Symptome
Bei Verwendung von Adobe Asset Link in InDesign kann der Status eingebetteter Links zu in AEM Assets gespeicherten Assets „unzugänglich“ werden.
Ursache
- Das Problem wird durch eine Fehlkonfiguration der Eigenschaft Maximale Anzahl von Ressourcen in den OSGi-Einstellungen für
DAM Batch Metadata Servletin AEM verursacht. - Wenn InDesign eine Verbindung zu AEM über Asset Link herstellt, wird diese Eigenschaft während der ersten Verbindung gelesen. InDesign verwendet sie beim Erstellen einer Anfrage-URL für AEM, um den Status von verknüpften Assets in geöffneten InDesign-Dokumenten zu überprüfen.
- Es gibt jedoch eine Begrenzung für die maximale URL-Länge, die vom HTTP-Client von InDesign, dem AEM-Server und allen dazwischenliegenden Netzwerkkomponenten verarbeitet werden kann, die die HTTP-Anfrage zwischen dem Client (InDesign) und dem Server (AEM) verarbeiten.
- InDesign konnte in einer einzigen
link status-Anfrage eine URL mit einer langen Liste von Asset-Pfaden erstellen. Wenn die URL die Länge einer unterstützten HTTP-Anfrage überschreitet, schlägt sie im Hintergrund fehl, was zu einem ungültigen Link-Status in InDesign führt.
Auflösung resolution
Gehen Sie wie folgt vor, um das Problem bei der Verwendung von InDesign in Adobe Asset Link zu beheben:
-
Überprüfen Sie die aktuelle Einstellung für Maximale Anzahl von Ressourcen (
cq.dam.batch.metadata.maxresources) in derDAM Batch Metadata Servlet(com.day.cq.dam.core.impl.servlet.BatchMetadataServlet):-
Melden Sie sich bei der author-Instanz an.
-
Senden Sie in Ihrem Browser eine GET-Anfrage an:
/content/dam/dam.batch.metadata.json -
Die Antwort ist ein JSON-Objekt, z. B.:
{ "limit": 100 }, das die aktuelle Ressourcenbeschränkung angibt.
-
-
Wenn dieser Wert auf den Standardwert (100) eingestellt ist, reduzieren Sie ihn auf einen niedrigeren Wert, z. B. 15.
-
Bestätigen Sie das neue Limit nach der Änderung, indem Sie eine GET-Anfrage wie oben beschrieben senden.
-
Verwenden Sie das Bedienfeld Links in InDesign, um zu überprüfen, ob alle Asset-Links den richtigen Status anzeigen.
-
Wenn Probleme weiterhin bestehen, erfassen Sie Protokolle auf TRACE-Ebene während des Vorkommens für weitere Analysen.
Verwandtes Lesen
Adobe Asset Link und AEM-Kreativ-Workflows