Jberet - работает класс исключений? - PullRequest
0 голосов
/ 10 марта 2020

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

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

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

1 Ответ

0 голосов
/ 10 марта 2020

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

...