O Adobe Asset Link deixa os links em um estado inacessível ao usar o InDesign
Este artigo explica como resolver um problema em que o Adobe Asset Link faz com que os links de ativos no InDesign fiquem inacessíveis. A causa raiz é uma configuração incorreta no Adobe Experience Manager (AEM), especificamente relacionada à propriedade Número máximo de recursos. A resolução envolve a redução desse valor para reduzir o número de caminhos de ativos incluídos em um único URL de solicitação, garantindo a compatibilidade com limites de comprimento de URL entre clientes, servidores e componentes de rede.
Descrição description
Ambientes
Integração do Adobe Experience Manager (AEM) Assets com aplicativos da Creative Cloud, especificamente o InDesign
Problema/Sintomas
Ao usar o Adobe Asset Link no InDesign, o status dos links incorporados para ativos armazenados no AEM Assets pode se tornar "inacessível".
Causa
- O problema é causado por uma configuração incorreta da propriedade Número máximo de recursos nas configurações de OSGi para
DAM Batch Metadata Servletno AEM. - Quando o InDesign se conecta ao AEM por meio do Asset Link, ele lê essa propriedade durante a conexão inicial. O InDesign o usa ao criar um URL de solicitação para o AEM verificar o status de ativos vinculados em documentos abertos do InDesign.
- No entanto, há um limite para o comprimento máximo do URL que pode ser processado pelo cliente HTTP do InDesign, pelo servidor do AEM e por quaisquer componentes de rede intermediários que lidam com a solicitação HTTP entre o cliente (InDesign) e o servidor (AEM).
- O InDesign pode construir uma URL com uma longa lista de caminhos de ativos em uma única solicitação
link status. Se o URL exceder o comprimento de uma solicitação HTTP suportada, falhará silenciosamente, resultando em um status de link inválido no InDesign.
Resolução resolution
Para resolver o problema no Adobe Asset Link ao usar o InDesign, siga estas etapas:
-
Verifique a configuração atual para o Número máximo de recursos (
cq.dam.batch.metadata.maxresources) noDAM Batch Metadata Servlet(com.day.cq.dam.core.impl.servlet.BatchMetadataServlet):-
Faça logon na instância do Author.
-
No navegador, envie uma solicitação do GET para:
/content/dam/dam.batch.metadata.json -
A resposta será um objeto JSON, como:
{ "limit": 100 }, indicando o limite de recursos atual.
-
-
Se esse valor estiver definido como o padrão (100), reduza-o para um valor menor, como 15.
-
Depois de alterado, confirme o novo limite enviando uma solicitação GET como acima.
-
Use o painel Links no InDesign para verificar se todos os links de ativos estão exibindo o status correto.
-
Se os problemas persistirem, capture os logs no nível da TRACE durante as ocorrências para análise adicional.
Leitura relacionada
Fluxos de trabalho de criação do Adobe Asset Link e do AEM