THPDFSchematronSummary Record
Vat één Schematron-run samen met aantallen regels, overtredingstotalen en beschikbaarheid van de engine
Declaratie
THPDFSchematronSummary= record
Profile: AnsiString;
TotalRules: Integer; // number of <assert>/<report> entries scanned
Evaluated: Integer; // rules whose contexts and tests were processed
Skipped: Integer; // legacy/stub engines only; zero for XE2+
EvaluationErrors: Integer;// rule expressions that could not be executed
Violations: Integer; // asserts that failed + reports that fired
EngineAvailable: Boolean; // False on Delphi 7 stub
EngineNote: AnsiString; // human-readable availability / error reason
end;
Eenheid
HPDFEInvoiceValidator
Velden
| Veld | Doel |
|---|---|
Profile | Profielidentificatie van de geladen Schematron, passend bij het conformance-niveau van de factuur |
TotalRules | Aantal gescande <assert>- en <report>-items |
Evaluated | Regels waarvan de contexts en tests daadwerkelijk zijn verwerkt |
Skipped | Regels die door legacy- of stub-engines worden overgeslagen; nul op XE2 en later |
EvaluationErrors | Regeluitdrukkingen die niet konden worden uitgevoerd |
Violations | Asserts die faalden plus reports die afgingen |
EngineAvailable | False wanneer alleen de stub-engine van Delphi 7 aanwezig is |
EngineNote | Menselijk leesbare reden voor beschikbaarheid of fout |
Gebruiksopmerkingen
- Lees de samenvatting uit
IHPDFESchematronEngine.LastSummaryof uitTHPDFEInvoiceValidationReport.BusinessSummary - De aantallen zijn voorberekend, zodat aanroepers een resultaat in één regel kunnen tonen zonder de regelarray te doorlopen
EngineAvailableFalse betekent dat de bedrijfsregels niet zijn uitgevoerd, en een hybride factuur moet dan fail-closed