THPDFPDFA4RepairReport Record
THPDFPDFA4RepairReport = record
Changed: boolean;
RolledBack: boolean;
LimitExceeded: boolean;
ValidationSucceeded: boolean;
ValidationRegressed: boolean;
HeaderVersionsRepaired: Integer;
TrailerIdentifiersCreated: Integer;
MetadataStreamsCreated: Integer;
MetadataDictionariesRepaired: Integer;
MetadataPacketsRepaired: Integer;
IdentificationPropertiesRepaired: Integer;
ForbiddenCatalogEntriesRemoved: Integer;
PresentationEntriesRemoved: Integer;
InformationDictionariesRemoved: Integer;
InitialErrorCount: Integer;
RemainingErrorCount: Integer;
ObjectsExamined: Integer;
end;
Changed е истина само когато транзакцията е приложила поне една мутация, а RolledBack означава, че всяка мутация е отхвърлена
ValidationSucceeded отчита пълно съответствие след поправката и не зависи от резултата на метода, защото политиката по подразбиране може да приложи безопасни поправки, докато несвързани небезопасни констатации остават
ValidationRegressed идентифицира нарастване на валидационните грешки след поправката, а LimitExceeded — провал на бюджета за обекти, поправки или декодирани байтове
Останалите полета разкриват точни броячи по семейства поправки, броя грешки преди и след, и ограничената работа по обхождане за одитни дневници и телеметрия