SESAM/SQL erzeugt für jede Auftraggeber-Session einen Abrechnungssatz (DBS1-Satz). Der Abrechnungssatz wird am Ende der Auftraggeber-Session im Abrechnungspuffer bereitgestellt.
Der Inhalt dieses Puffers wird in die BS2000-Abrechnungsdatei geschrieben und kann mit dem Abrechnungsverfahren RAV weiterverarbeitet werden.
DBS1-Satz
Feld | Länge | Bedeutung | ||||
1 | 2 | Satzlänge insgesamt | ||||
2 | 2 | frei | ||||
3 | 4 | Satzkennung: "DBS1" | ||||
4 | 8 | Zeitstempel (STCK-Format) | ||||
5 | 2 | Länge der Benutzerinformation | ||||
6 | 2 | Länge der Grundinformation: 80 byte | ||||
7 | 4 | frei | ||||
Benutzerinformation | ||||||
8 | 8 | TIAM: Abrechnungsnummer | ||||
9 | 8 | TIAM: BS2000-Kennung | ||||
10 | 32 | Auftraggeber: UTM R/L 1 DCAM R/L 1 TIAM R 1 TIAM L 1 | 1-8 | 9-16 | 17-24 | 25-32 |
host | application | user | TAC-Name | |||
host | application | user | Programmname | |||
host | TSN=tsn | Programmname | userid | |||
Auftragsname | TSN=tsn | Programmname | userid | |||
Grundinformation | ||||||
11 | 8 | Quelle: q = {R| L} 1 | UTM | SESAMUq | ||
DCAM | SESAMDq | |||||
TIAM | SESAMTq | |||||
12 | 4 | Anzahl physikalischer Dateizugriffe | ||||
13 | 4 | Anzahl logischer Dateizugriffe | ||||
14 | 4 | Anzahl DML-Anweisungen |
Feld | Länge | Bedeutung |
15 | 4 | Elapsed Time im Format:
|
16 | 4 | Beginn User-Session: Local Time, abdruckbar
|
17 | 1 | frei |
18 | 4 | Ende User-Session: Local Time, abdruckbar
|
19 | 1 | frei |
variabler Teil | ||
20 | 8 | Host-Id des DBH |
21 | 8 | User-Id des DBH |
22 | 8 | Account# des DBH |
23 | 1 | Konfigurationskennzeichen |
24 | 1 | Nam-Kennzeichen |
25 | 2 | Anzahl variabler Felder: 1 |
26 | 2 | Distanz auf Feld: X'0000' |
27 | 2 | Feldidentifikation |
28 | 2 | Länge des variablen Feldes |
29 | 4 | CPU-Zeit im Format:
|
Tabelle 50: DBS1-Satz
1R = remote, L = lokal