Ръководство за потребителя
Отдалечената единица работа позволява на потребителя или
приложната програма да прочете или обнови данни от едно място на всяка единица
работа. Поддържа достъп до една база данни в рамките на единица
работа. Въпреки че приложна програма може да обнови няколко отдалечени
бази данни, тя може да осъществи достъп само до една база данни в рамките на
единица работа.
Отдалечената единица работа има следните характеристики:
- Поддържат се по няколко заявки (SQL изрази) на единица работа.
- Поддържат се по няколко указатели на единица работа.
- Всяка единица работа може да обнови само една база данни.
- Приложната програма извършва комит или ролбек за единицата работа.
При определени състояния на грешки сървъра на база данни или DB2 Connect може
да извърши ролбек на единица работа.
Например, Фигура 2 показва клиент на базата данни, който изпълнява приложение
за финансови операции и осъществява достъп до база данни с таблици на
разплащателни и спестовни сметки, както и банкови такси. Приложението
трябва:
- Да приеме размера на трансфера от потребителския интерфейс.
- Да извади сумата от спестовната сметка и да определи новия баланс.
- Да прочете предвидените такси и да определи таксата за операцията за
спестовната сметка спрямо дадения баланс.
- Да извади таксата за операцията от спестовната сметка.
- Да прибави сумата на трансфера към разплащателната сметка.
- За запише операцията (единицата работа).
Фигура 2. Използване на една база данни в транзакция
За да настроите такова приложение, трябва:
- Да създадете таблици за спестовната сметка, разплащателна сметка и за
банкови такси в една и съща база данни, както е описано в Ръководство за администриране.
- Ако физически е отдалечена, настройте сървъра на база данни да използва
съответните комуникационни протоколи, както е описано в книгите Бърз старт
- Ако физически е отдалечена, каталогизирайте възела и базата данни да
идентифицират базата данни на сървъра за база данни, както е описано в книгите
Бърз старт
- Да компилирате приложната програма, за да определите свързване от тип
1; което означава да определите CONNECT(1) в команда PREP, както е
описано в Ръководство за разработка на приложения.
[ Начало на страницата | Предишна страница | Следваща страница ]