In der Abrechnungsphase ermittelt openUTM die pro Teilprogrammlauf verbrauchten Betriebsmittel, berechnet daraus und aus den generierten Gewichten und Festpreisen eine gewichtete Summe. Diese Summe addiert openUTM auf den Verrechnungseinheitenzähler des UTM-Benutzers. Der Wert dieses Zählers ist im Abrechnungssatz enthalten, den openUTM in die Abrechnungsdatei schreibt.
openUTM schreibt immer dann einen Abrechnungssatz, wenn für den Benutzer eine bestimmte Anzahl von Verrechnungseinheiten aufaddiert sind oder wenn sich der Benutzer abmeldet und über keine andere Verbindung mehr bei der UTM-Anwendung angemeldet ist. Die Anzahl von Verrechnungseinheiten, bei der openUTM einen Abrechnungssatz schreibt, legen Sie bei der KDCDEF-Generierung in ACCOUNT MAXUNIT= fest. Dabei müssen Sie Folgendes beachten:
Den Wert von MAXUNIT sollten Sie nicht zu klein wählen, da ein zu häufiges Schreiben von Abrechnungssätzen die Performance der Anwendung beeinträchtigen könnte.
Den Wert von MAXUNIT sollten Sie nicht zu groß wählen, da bei einem Abbruch der Anwendung die Verrechnungseinheiten, die noch nicht in die Abrechnungsdatei geschrieben wurden, verloren gehen können (die Abrechnung unterliegt nicht der Transaktionssicherung).
Nachdem der Abrechnungssatz in die Abrechnungsdatei geschrieben wurde, werden der Verrechnungseinheitenzähler und der Zähler für die Anzahl der aufgerufenen TACs auf Null gesetzt.
Abrechnungsphase einschalten
Mit der KDCDEF-Steueranweisung ACCOUNT ACC=ON wird bei der UTM-Generierung die Abrechnung für die UTM-Anwendung eingeschaltet.
Zusätzlich kann die Abrechnungsphase auch im laufenden Betrieb durch die UTM-Administration ein- und ausgeschaltet werden
durch das Kommando KDCAPPL ACCOUNT=ON
oder durch WinAdmin/WebAdmin
oder per KDCADMI-Programmaufruf KC_MODIFY_OBJECT mit obj_type=KC_DIAG_AND_ACCOUNT_PAR
Abrechnungsphase ausschalten
Die Abrechnungsphase können Sie nur per Administration ausschalten:
durch das Kommando KDCAPPL ACCOUNT=OFF
oder über WinAdmin/WebAdmin
oder per KDCADMI-Programmaufruf KC_MODIFY_OBJECT mit obj_type=KC_DIAG_AND_ACCOUNT_PAR
Daten des Abrechnungssatzes
Der Abrechnungssatz ist vom Satztyp UTMA. Er enthält folgende Daten:
Name der UTM-Anwendung
UTM-Benutzerkennung
Zeitpunkt der Anmeldung des Benutzers auf der aktuellen Verbindung
Wert des Verrechnungseinheitenzählers
Anzahl der aufgerufenen TACs mit TACUNIT > 0 seit der Anmeldung oder seitdem der letzte Satz geschrieben wurde
Sie können Kalkulationsdaten auch bei laufender Abrechnungsphase erfassen. Damit können Sie die Gewichte jederzeit überprüfen.