HPDFCreateSaxonSchematronEngine

공식 컴파일된 CII Schematron XSLT 스타일시트용 선택 엔진을 만듭니다

선언

function HPDFCreateSaxonSchematronEngine(const JavaExecutable, ClassPath: string;
  TimeoutMilliseconds: Cardinal): IHPDFESchematronEngine;

유닛

HPDFEInvoiceSaxon

동작

존재하는 Java 실행 파일과 런타임 의존성을 포함한 Saxon HE 클래스패스를 넣고, timeout이 0이면 60000 밀리초를 씁니다

3600000 밀리초를 넘는 timeout은 예외를 던지고, 진단 출력은 8 MiB로, 컴파일된 스타일시트와 SVRL 보고서는 로드 전에 64 MiB로 제한됩니다

Windows XE2 이상 구현은 입력 XML을 안전하게 파싱하고, 셸이나 보이는 콘솔 없이 Java를 실행하며, SVRL을 파싱하고, 런타임 누락·잘못된 문법·timeout·잘못된 출력에서 fail-closed 처리합니다

관련 API

E-인보이스 비즈니스 규칙 검증

THPDFEInvoiceValidationReport