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