Зачислений

Диспетчер ресурсов прикрепляется в транзакции, когда она начинает участие в этой конкретной транзакции. Прикрепление определяет, какие уведомления принимает диспетчер ресурсов. Диспетчер ресурсов создает объект прикрепления, когда он закрепляется в транзакции. Этот объект сообщает KTM, что диспетчер ресурсов (RM) запрашивает уведомления об указанной транзакции.

RM предоставляет структуру _ маски уведомлений , которая содержит сведения о том, какие уведомления запрашиваются.

Функции прикрепления

Для зачислений используются следующие функции.

Функция Описание
коммиткомплете Указывает, что диспетчер ресурсов (RM) завершил фиксацию транзакции, запрошенной диспетчером транзакций (TM).
креатинлистмент Создает прикрепление, устанавливает его начальное состояние и открывает в зачислении маркер с указанным доступом.
жетенлистментрековеринформатион Извлекает непрозрачную структуру данных восстановления от KTM. Сведения о восстановлении хранятся в журнале от имени диспетчера ресурсов (RM) путем вызова функции сетенлистментрековеринформатион . После сбоя диспетчер ресурсов может использовать функцию жетенлистментрековеринформатион для получения информации.
опененлистмент Открывает существующий объект прикрепления и возвращает маркер в зачисление.
реадонленлистмент Запрашивает преобразование указанного прикрепления в прикрепление только для чтения. Прикрепление, доступное только для чтения, не может участвовать в результатах транзакции и не надежно записано для восстановления.
роллбаккенлистмент Выполняет откат указанной транзакции, связанной с зачислением. Эта функция не может быть вызвана для прикрепления только для чтения.
сетенлистментрековеринформатион Задает непрозрачную, определяемую пользователем структуру данных восстановления от KTM. Сведения о восстановлении хранятся в журнале от имени диспетчера ресурсов (RM) путем вызова сетенлистментрековеринформатион. После сбоя диспетчер ресурсов может использовать жетенлистментрековеринформатион для получения информации.
синглефасережект Указывает, что диспетчер ресурсов (RM) отказывается от однофазного запроса. Когда диспетчер транзакций (TM) получает этот вызов, он инициирует двухфазной фиксацию и отправляет запрос на подготовку во все прикрепленные RMs.