Adobe Asset Link는 InDesign을 사용할 때 링크를 액세스할 수 없는 상태로 둡니다.
이 문서에서는 Adobe Asset Link로 인해 InDesign의 자산 링크에 액세스할 수 없는 문제를 해결하는 방법에 대해 설명합니다. 근본 원인은 Adobe Experience Manager(AEM)의 잘못된 구성, 특히 최대 리소스 수 속성과 관련이 있습니다. 해결 방법에는 이 값을 낮춰 단일 요청 URL에 포함된 에셋 경로의 수를 줄이고 클라이언트, 서버 및 네트워크 구성 요소 간 URL 길이 제한과의 호환성을 보장하는 작업이 포함됩니다.
설명 description
환경
Adobe Experience Manager(AEM) Assets과 Creative Cloud 애플리케이션, 특히 InDesign 통합
문제/증상
InDesign 내에서 Adobe Asset Link를 사용할 때 AEM Assets에 저장된 에셋에 대한 임베드된 링크의 상태는 "액세스할 수 없음"이 될 수 있습니다.
원인
- 이 문제는 AEM 내
DAM Batch Metadata Servlet에 대한 OSGi 설정에서 최대 리소스 수 속성을 잘못 구성했기 때문에 발생합니다. - InDesign이 에셋 링크를 통해 AEM에 연결하면 초기 연결 중에 이 속성을 읽습니다. InDesign은 AEM에 대한 요청 URL을 구성하는 동안 이를 사용하여 열려 있는 InDesign 문서에서 연결된 에셋의 상태를 확인합니다.
- 그러나 InDesign의 HTTP 클라이언트, AEM 서버 및 클라이언트(InDesign)와 서버(AEM) 간의 HTTP 요청을 처리하는 모든 중간 네트워크 구성 요소에 의해 처리할 수 있는 최대 URL 길이에는 제한이 있습니다.
- InDesign은 단일
link status요청에서 긴 자산 경로 목록으로 URL을 만들 수 있습니다. URL이 지원되는 HTTP 요청의 길이를 초과하면 자동으로 실패하여 InDesign에서 잘못된 링크 상태가 됩니다.
해결 방법 resolution
InDesign을 사용할 때 Adobe Asset Link에서 문제를 해결하려면 다음 단계를 따르십시오.
-
DAM Batch Metadata Servlet(com.day.cq.dam.core.impl.servlet.BatchMetadataServlet)에서 최대 리소스 수(cq.dam.batch.metadata.maxresources)에 대한 현재 설정을 확인하십시오.-
작성자 인스턴스에 로그인합니다.
-
브라우저에서 GET 요청을 다음으로 전송:
/content/dam/dam.batch.metadata.json -
응답은 현재 리소스 제한을 나타내는 JSON 개체(예:
{ "limit": 100 })가 됩니다.
-
-
이 값을 기본값(100)으로 설정하면 15와 같이 더 낮은 값으로 줄입니다.
-
변경되면 위와 같이 GET 요청을 보내 새 제한을 확인합니다.
-
InDesign의 링크 패널을 사용하여 모든 자산 링크에 올바른 상태가 표시되는지 확인하십시오.
-
문제가 지속되면 추가 분석을 위해 발생 횟수 동안 TRACE 수준 로그를 캡처합니다.