in src/main/java/com/epam/digital/data/platform/history/service/HistoryExcerptCreationService.java [63:78]
public void createExcerpt(String tableName, UUID id) throws InterruptedException {
HistoryTableData historyTableData = historyDataRepository.getHistoryData(tableName, id);
HistoryExcerptData excerptData = historyTableToExcerptConverter.convert(historyTableData);
var excerptEvent = createExcerptEvent(tableName, id, excerptData);
var excerptId = excerptService.generate(excerptEvent);
StatusDto excerptStatus = excerptService.getFinalProcessingStatus(excerptId);
if (ExcerptProcessingStatus.COMPLETED.equals(excerptStatus.getStatus())) {
var excerptRetrieveUrl = excerptUrlProvider.getRetrieveExcerptUrl(excerptId);
openShiftService.updateParentJobWithResultValue(excerptRetrieveUrl);
log.info("Excerpt can be retrieved from {}", excerptRetrieveUrl);
} else {
throw new HistoryExcerptGenerationException(excerptStatus.getStatusDetails());
}
}