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에서 문제를 해결하려면 다음 단계를 따르십시오.

  1. DAM Batch Metadata Servlet(com.day.cq.dam.core.impl.servlet.BatchMetadataServlet)에서 최대 리소스 수(cq.dam.batch.metadata.maxresources)에 대한 현재 설정을 확인하십시오.

    1. 작성자 인스턴스에 로그인합니다.

    2. 브라우저에서 GET 요청을 다음으로 전송:

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

    3. 응답은 현재 리소스 제한을 나타내는 JSON 개체(예: { "limit": 100 })가 됩니다.

  2. 이 값을 기본값(100)으로 설정하면 15와 같이 더 낮은 값으로 줄입니다.

  3. 변경되면 위와 같이 GET 요청을 보내 새 제한을 확인합니다.

  4. InDesign의 링크 패널을 사용하여 모든 자산 링크에 올바른 상태가 표시되는지 확인하십시오.

  5. 문제가 지속되면 추가 분석을 위해 발생 횟수 동안 TRACE 수준 로그를 캡처합니다.

관련 읽기

Adobe Asset Link 및 AEM Creative 워크플로

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