В настоящее время я работаю с весенней партией в первый раз. В весенней партии я установил уровень фиксации на 1000, что дало мне лучшую производительность, но теперь у меня есть проблемы с идентификацией поврежденного элемента или элемента исключения. Нам нужно отправить обновление почты со строкой записи или номером элемента с данными об исключении.
Я пробовал прослушиватель элементов, прослушиватель фрагментов, прослушиватель шагов и прослушиватель заданий, но не могу понять, как получить эту информацию из контекста прослушивателя выполнения при создании почты в прослушивателе заданий. Я могу получить информацию об исключении и не могу отследить, какая запись имеет проблему и количество элементов в чанке. Например, если у меня есть 1000 строк в файле или БД и уровень фиксации 100. Если у нас есть проблема в 165 элементе. Мне нужно получить номер строки 165 в любом прослушивателе, чтобы я мог прикрепить его в контексте для заполнения информации журнала, чтобы иметь быстрое время для исправления проблемы перед повторной обработкой. Я искал, но я не мог получить предложение или идею. Я полагаю, что это будет распространенная проблема при фиксации фрагмента больше 1. Пожалуйста, предложите лучший способ справиться.
заранее спасибо