Восстановление событий

Адаптер поддерживает восстановление событий для обработки входящих запросов ALE в случае внезапного завершения обработки. Во время обработки события адаптер сохраняет состояние этого события в таблице восстановления событий, которая находится в источнике данных. Этот источник данных необходимо настроить перед созданием таблицы восстановления событий.

Источник данных

В сценарии обработки входящих запросов ALE требуется настроить источник данных JDBC. Источник данных позволяет отслеживать и восстанавливать события.

Источник данных настраивается в административной консоли WebSphere Process Server или WebSphere Enterprise Service Bus. Перед созданием нового источника данных необходимо выбрать комплекс связи JDBC (например, Cloudscape 5.1).

Таблица восстановления событий

Свойство конфигурации EP_CreateTable в свойствах спецификации активации J2C определяет, каким образом создается таблица: автоматически или вручную. Значение по умолчанию для этого свойства равно True (таблица создается автоматически). Для того чтобы создать таблицу восстановления событий вручную, воспользуйтесь информацией, приведенной в следующей таблице.
Табл. 1. Поля таблицы восстановления событий
Имя поля Тип Описание
EVNTID VARCHAR(255) ИД транзакции для протокола tRFC (Transactional Remote Function Call).

Протокол tRFC значительно повышает надежность передачи данных, он не гарантирует, что будет соблюдаться порядок транзакций ALE, указанный в приложении. На порядок событий также влияет число нитей обработчика. Однако, так или иначе, в определенный момент времени все транзакции ALE будут переданы.

EVNTSTAT INTEGER Состояние обработки события. Возможные значения:
  • 0 (Создано)
  • 1 (Выполнено)
  • 3 (Выполняется)
  • -1 (Откат)
XID VARCHAR(255) Ресурс XA отслеживает ИД транзакций (XID) в таблице восстановления событий. Адаптер запрашивает и обновляет поле XID. Во время восстановления WebSphere Application Server обращается к адаптеру ресурса, запрашивая у него ресурсы XA, а затем восстанавливает транзакцию для них.
Прим.: Ресурс XA используется для включения гарантированной однократной доставки. Убедитесь, что в спецификации активации для свойства Гарантированная однократная доставка указано значение true.
BQTOTAL INTEGER Полное число документов IDoc в пакете.
BQPROC INTEGER Порядковый номер IDoc, обрабатываемого в данный момент адаптером, в пакете.
EVNTDATA VARCHAR(255) Не используется.

Для каждой конечной точки настройте отдельную таблицу восстановления событий. Для хранения всех таблиц восстановления событий можно использовать один и тот же источник данных.

Задачи, связанные с данной
Настройка источника данных

Условия использования |


(c) Copyright IBM Corporation 2005, 2006.
Данная справочная система Information Center создана на основе технологии Eclipse (http://www.eclipse.org)