Wielu użytkowników systemów typu mainframe uważa, że szczegółowe dane rozliczeniowe dotyczące wykorzystania zasobów przez różne aplikacje są ważną częścią procedur operacyjnych. DB2 for OS/390 zawiera rozbudowane funkcje służące do tworzenia raportów o wykorzystaniu zasobów, które umożliwiają działom systemów informacyjnych nakładanie opłat z tytułu wykorzystania zasobów na konkretne działy. Proces ten jest bardzo często nazywany rozliczeniem według wykorzystania zasobów. Produkty DB2 Connect umożliwiają dokładne rozliczanie wykorzystania zasobów hosta przez aplikacje PC i UNIX przy wykorzystaniu raportów i procedur rozliczeniowych.
DB2 Connect implementuje te funkcje w różny sposób, dostarczając zawsze:
Wartość domyślnego łańcucha rozliczeniowego jest ustawiana zgodnie z parametrem konfiguracyjnym stacji roboczej DB2 Connect o nazwie dft_account_str. Ten domyślny mechanizm jest użyteczny w przypadku klientów baz danych, którzy nie mają możliwości przekazywania łańcuchów rozliczeniowych do DB2 Connect. Są to na przykład aplikacje zaprojektowane przed pojawieniem się wersji 2 produktów.
Istnieją dwa sposoby zmiany wartości łańcucha rozliczeniowego, ustawionej przez serwer DB2 Connect:
Funkcja API sqlesact() jest wywoływana zanim aplikacja połączy się z bazą danych. Należy korzystać z tej metody, ponieważ:
Więcej informacji na temat korzystania z interfejsu API można znaleźć w podręczniku Administrative API Reference.
Jeśli funkcja sqlesact() interfejsu API nie zostanie wywołana przed pierwszym żądaniem połączenia z bazą danych, to zostanie odczytana z rejestru wartość DB2ACCOUNT. Dla wszystkich kolejnych żądań łączenia z bazą danych zostanie użyty łańcuch rozliczeniowy.
Uwaga: | Podczas definiowania łańcucha rozliczeniowego należy przestrzegać
następujących zasad :
|