Podręcznik użytkownika
Zdalna jednostka pracy pozwala użytkownikowi lub aplikacji
czytać lub aktualizować dane w jednym miejscu, w ramach jednej jednostki
pracy. Obsługuje ona dostęp do jednej bazy danych w obrębie pojedynczej
jednostki pracy. Aplikacja może aktualizować kilka zdalnych baz danych,
ale w ramach pojedynczej jednostki pracy ma dostęp tylko do pojedynczej bazy
danych.
Zdalna jednostka pracy posiada następującą charakterystykę:
- W ramach jednostki pracy jest obsługiwanych wiele żądań (instrukcji
SQL).
- W ramach jednostki pracy jest obsługiwanych wiele kursorów.
- Każda jednostka pracy może aktualizować tylko jedną bazę danych.
- Aplikacja zatwierdza jednostkę pracy albo wycofuje zmiany. W
przypadku niektórych błędów serwer baz danych lub DB2 Connect może sam wycofać
zmiany wprowadzone w jednostce pracy.
Rysunek 2 przedstawia klienta bazy danych uruchamiającego
aplikację przekazywania środków finansowych, która korzysta z bazy danych
zawierającej tabele rachunku czekowego i rachunku oszczędnościowego, jak
również tabelę opłat bankowych. Aplikacja musi:
- Zaakceptować kwotę przekazu z interfejsu użytkownika.
- Zdjąć tę kwotę z rachunku oszczędnościowego i określić nowe saldo.
- Odczytać tabelę opłat bankowych, aby ustalić opłatę za transakcję dla
konta o takim saldzie.
- Zmniejszyć stan rachunku oszczędnościowego o opłatę transakcyjną.
- Dodać przekazywaną kwotę do rachunku czekowego.
- Zatwierdzić transakcję (jednostkę pracy).
Rysunek 2. Korzystanie w transakcji z jednej bazy danych
Aby skonfigurować taką aplikację, należy:
- Utworzyć w tej samej bazie danych tabelę dla rachunku oszczędnościowego,
tabelę dla rachunku czekowego i tabelę opłat bankowych w sposób opisany w
podręczniku Administration Guide.
- Jeśli serwer jest umieszczony zdalnie, to należy użyć odpowiednich
protokołów komunikacyjnych w sposób opisany w podręcznikach Quick Beginnings.
- Jeśli serwer jest umieszczony zdalnie, to w sposób opisany w podręcznikach
Quick Beginnings należy wpisać do katalogu węzeł i bazę danych, aby zidentyfikować bazę
danych na serwerze.
- Prekompilować aplikację, aby określić typ 1 połączenia, to znaczy w
komendzie PREP określić CONNECT(1), w sposób opisany w podręczniku Application Development Guide.
[ Początek strony | Poprzednia strona | Następna strona | Spis treści | Indeks ]