Mange mainframe-brugere betragter oplysninger om forskellige applikationers forbrug af ressourcer som en vigtig del af deres driftsprocedurer. DB2 til OS/390 indeholder mange faciliteter til generering af forbrugsoplysninger, der gør det muligt for de systemansvarlige at fakturere brugere af mainfraime-ressourcer efter forbrug. Denne proces kaldes ofte forbrugsregistrering. DB2 Connect giver mulighed for at benytte eksisterende forbrugsrapporter og -procedurer til at måle pc- og UNIX-applikationers forbrug af ressourcer på værtssystemet.
DB2 Connect implementerer funktionen fleksibelt:
Standardforbrugs-id'en angives i konfigurationsparameteren dft_account_str på DB2 Connect-arbejdsstationen. Standardfunktionen kan anvendes til databaseklienter, der ikke har mulighed for at videresende en forbrugs-id til DB2 Connect, f. eks, applikationer, der er udviklet før DB2 Version 2.
Klientapplikationer kan tilsidesætte standardforbrugs-id'en, der er angivet på DB2 Connect-serveren, på to måder:
API'et sqlesact() kaldes, før applikationen opretter forbindelse til databasen. Du kan anvende metoden, fordi:
Der er flere oplysninger om brugen af API'et i Administrative API Reference.
Hvis API'et sqlesact() ikke kaldes, inden den første databaseforbindelse oprettes, kaldes systemvariablen DB2ACCOUNT. Forbrugs-id'en anvendes også til alle efterfølgende databaseforbindelser.
Bemærk: | Når forbrugs-id'en defineres, skal følgende regler overholdes:
|