템플리트 디버깅

문서 템플리트를 디버깅하여 문서 생성 중에 발생하는 문제점을 해결할 수 있습니다.

프로시저

  1. Document Studio에서 디버깅하려는 템플리트를 여십시오.
  2. 중단점 토글중단점 아이콘 또는 조건부 중단점 토글조건부 아이콘 도구 모음 단추를 클릭하거나, 템플리트 편집기를 마우스 오른쪽 단추로 클릭하고 디버그 > 중단점 토글 또는 조건부 중단점 토글을 선택하여 하나 이상의 중단점을 정의하십시오.
    중단점은 요소 수에 관계없이 설정될 수 있습니다. 일반 또는 조건부 중단점을 설정할 수 있습니다. 조건부 중단점은 일반 중단점과 동일하지만, 디버거는 조건부가 충족될 때만 중지됩니다. 이 조건은 템플리트 요소에 정의될 수 있는 조건과 구별되며 템플리트의 출력에 영향을 주지 않습니다.
    참고: 템플리트의 다른 위치에서 사용되지 않는 조회 속성에 대한 조건부 중단점에서는 디버거가 중지되지 않습니다. 예를 들어, 템플리트가 오브젝트 텍스트 및 오브젝트 표제를 인쇄하고 있지만 조건부 중단점이 오브젝트 ID에 있는 경우, 디버거는 이 위치에서 중지하지 않습니다.
  3. 문서 생성 디버그디버그 시작 도구 모음 단추를 클릭하여 디버거를 시작하십시오. 디버거는 현재 처리 중인 요소를 선택하여 디버그 세션의 진행상태를 추적합니다.
    팁: 문서 공개 창에서 백그라운드에서 실행 단추를 클릭하여 이 창이 디버깅 프로세스를 간섭하지 않도록 하십시오.
  4. 디버거가 중단점이 있는 요소에 도달하면 디버거가 중지됩니다. RPE 디버그 보기에서 요소 및 데이터 컨텍스트를 조사할 수 있습니다. 요소 컨텍스트는 요소 ID, 요소 유형, 현재 순환 레벨 및 요소에 대한 조건이 패스되었는지 여부를 제공합니다. 데이터 컨텍스트는 해당 위치에서 표시 가능한 데이터 요소 및 템플리트 변수로 구성됩니다.
    RPE 디버그 보기
  5. 다음 세 가지 옵션 중 하나를 사용하여 디버그 세션을 재개하십시오.
    • 다음에 중지: 디버거를 템플리트의 다음 요소로 진행합니다. 디버거는 이 명령이 활성화되는 중단점에서 중지되어야 합니다.
    • 디버그 재개: 디버거를 재개합니다. 디버거는 다음 중단점에서 중지되거나 문서 생성이 완료될 때 중지됩니다.
    • 일반 실행 재개: 실행을 재개하고 모든 중단점을 사용 안함으로 설정합니다.
  6. 모든 중단점을 제거하려면 모든 중단점 지우기중단점 지우기 도구 모음 단추를 클릭하십시오.

피드백