Адаптер поддерживает простые BAPI, а также транзакции BAPI, управляемые сервером приложений. Кроме того, адаптер поддерживает использование локальных (JCA) транзакций для вызывающих BAPI.
Для работы с простыми BAPI требуется установить файл CWYAP_SAPAdapter.rar.
Транзакция BAPI, называемая также логической единицей работы BAPI, состоит из набора интерфейсов BAPI, последовательность выполнения которых составляет полную транзакцию.
Первый интерфейс BAPI в транзакции блокирует запись о сотруднике, второй обновляет эту запись, а третий утверждает обновление. Преимущество применения транзакции состоит в том, что для изменения записи о сотруднике клиент вместо трех разных вызовов может использовать только один. Кроме того, SAP требует, чтобы интерфейсы BAPI выполнялись в определенной последовательности, чтобы бизнес-поток выполнялся правильно; эта последовательность поддерживается транзакцией.
Для работы с транзакциями BAPI необходимо установить файл CWYAP_SAPAdapter.rar, в котором транзакция управляется сервером приложений.
Адаптер поддерживает вызов интерфейса BAPI из локальной транзакции J2C. Для управления локальными транзакциями не требуются внешние диспетчеры транзакций.
Перед выполнением операции COMMIT можно вызвать несколько BAPI как часть локальной транзакции J2C.
Если BAPI вызываются из локальных транзакций J2C, используйте файл CWYAP_SAPAdapter_Tx.rar.
(c) Copyright IBM Corporation 2005, 2006.
Данная справочная система Information Center создана на основе технологии Eclipse (http://www.eclipse.org)