Дата публикации: 11.02.2005
IBProvider v3.0.0.573 beta
Реализована поддержка вложенных транзакций
- Добавлено свойство инициализации «nested_trans=true|false«. Разрешение/Запрещение поддержки вложенных транзакций. Значение по умолчанию — false.
- Вложенные транзакции реализованы на базе точек сохранения IB7.1/FB1.5.
- Управление служебными точками сохранения реализовано через SQL запросы.
- Реализована синхронизация состояния вложенных транзакций с пользовательскими точками сохранения. Провайдер контролирует SQL запросы пользователя и учитывает их влияние на служебные точки сохранения.
- Учитывается различие в реализации «ROLLBACK TO SAVEPOINT» IB7.1 и FB1.5.
- Коммит и откат в составе распределенной транзакции применяется к первому уровню транзакции.
- В компоненте сессии реализован интерфейс ITransactionObject, позволяющий подключаться к отдельным уровням транзакции.
- В набор ActiveX компонент _ibp_sample_obj.dll добавлен COM-объект подключения и управления отдельными уровнями транзакций — «LCPI.IBP.Samples.TransactionLevel»
Ближайшие планы
- Добавление интерфейса IConnectionPointContainer к компонентам Session и Transaction для возможности подписки на события связанные с коммитом и откатом (ITransactionOutcomeEvents).
Дата публикации: 11.02.2005. Права на материал принадлежат: IBProvider. При перепечатке ссылка на сайт https://www.ibprovider.com/rus обязательна.