Jberet - класс повторных исключений работает?

Есть ли способ увидеть в журнале, что происходит повторная попытка? Мне нужно знать, работает ли это в нашей тестовой среде, прежде чем внедрять его в производство.

В редких случаях мы получаем следующее из-за того, что часть ключа представляет собой отметку времени, а данные поступают в таблицу из разных источников. Нам нужно, чтобы модуль записи повторил попытку, когда мы получим - DB2 SQL Error: SQLCODE=-803, SQLSTATE=23505

    <chunk>
        ...
        <retryable-exception-classes>
            <include class="com.ibm.db2.jcc.am.SqlIntegrityConstraintViolationException"></include>
        </retryable-exception-classes>
    </chunk>

person rmoore    schedule 10.03.2020    source источник


Ответы (1)


JBeret не регистрирует эти события, но вы можете реализовать некоторые прослушиватели, определенные пакетной спецификацией, чтобы действовать самостоятельно. Например, RetryReadListener, RetryWriteListener или RetryProcessListener.

person cheng    schedule 10.03.2020