Adobe Asset Link lämnar länkar i ett otillgängligt läge när InDesign används
I den här artikeln beskrivs hur du löser ett problem där Adobe Asset Link gör att resurslänkar i InDesign inte är tillgängliga. Rotorsaken är en felkonfiguration i Adobe Experience Manager (AEM), som är specifikt relaterad till egenskapen Maximalt antal resurser. Upplösningen innebär att minska det här värdet för att minska antalet resurssökvägar som ingår i en enda URL för begäran, vilket säkerställer kompatibilitet med URL-längdgränser för klienter, servrar och nätverkskomponenter.
Beskrivning description
Miljöer
Adobe Experience Manager (AEM) Assets-integration med Creative Cloud-program, särskilt InDesign
Problem/symtom
När du använder Adobe Asset Link i InDesign kan status för inbäddade länkar till resurser som lagras i AEM Assets bli"oåtkomliga".
Orsak
- Problemet orsakas av en felkonfiguration av egenskapen Maximalt antal resurser i OSGi-inställningarna för
DAM Batch Metadata Servleti AEM. - När InDesign ansluter till AEM via Asset Link läses den här egenskapen under den första anslutningen. InDesign använder den när en begärande URL skapas för AEM för att kontrollera statusen för länkade resurser i öppna InDesign-dokument.
- Det finns dock en gräns för hur lång URL-adressen får vara. Den kan bearbetas av InDesign HTTP-klient, AEM-server och eventuella mellanliggande nätverkskomponenter som hanterar HTTP-begäran mellan klienten (InDesign) och servern (AEM).
- InDesign kan skapa en URL med en lång lista med resurssökvägar i en enda
link status-begäran. Om URL:en överskrider längden på en HTTP-begäran som stöds misslyckas den utan att något märks, vilket resulterar i en ogiltig länkstatus i InDesign.
Upplösning resolution
Följ de här stegen för att åtgärda problemet i Adobe Asset Link när du använder InDesign:
-
Verifiera den aktuella inställningen för Maximalt antal resurser (
cq.dam.batch.metadata.maxresources) iDAM Batch Metadata Servlet(com.day.cq.dam.core.impl.servlet.BatchMetadataServlet):-
Logga in på instansen Författare.
-
I webbläsaren skickar du en GET-förfrågan till:
/content/dam/dam.batch.metadata.json -
Svaret blir ett JSON-objekt, till exempel:
{ "limit": 100 }, som anger den aktuella resursgränsen.
-
-
Om det här värdet är inställt på standardvärdet (100) kan du minska det till ett lägre värde, till exempel 15.
-
Bekräfta den nya gränsen genom att skicka en GET-begäran enligt ovan.
-
Använd panelen Länkar i InDesign för att verifiera att alla resurslänkar har rätt status.
-
Om problemen kvarstår kan du samla in loggar på TRACE-nivå under förekomster för ytterligare analys.
Relaterad läsning
Adobe Asset Link och AEM kreativa arbetsflöden