Дата публикации: 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 обязательна.
Предыдущие новости
IBProvider v3.0.0.449 beta
Следующие новости
IBProvider v2.4.2.1772