Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Accounting

openUTM provides accounting functions that enable the user of a UTM application to calculate the resources utilized by the users of a UTM application. The UTM accounting facility uses the resources of the operating system to determine the account data and enter the data in the operating system’s accounting file.

The data may be evaluated by the accounting procedure of the BS2000 system (RAV).

Detailed information on the BS2000 accounting system can be found in the BS2000 manual “RAV - Computer Center Accounting Procedure”.

The accounting functions that the corresponding operating system provides can only record the resource utilization and performance of a UTM application as a whole. However, if you want to be able to assign the computer resources used to individual users and charge the individuals accordingly, then the following must be taken into account for UTM accounting:

  • The users of a UTM application are represented by the user IDs defined in the UTM generation and not by the user IDs of the operating system. You must therefore be able to assign the resources used by a user to individual UTM user IDs.

  • A group of homogenous processes is active in a UTM application. Every process handles a series of jobs in succession for various users. The resources used within a process must therefore be determined for each service called (i.e. for individual program unit runs).

  • The time conditions of OLTP operation require that the services be recorded in such a way that the performance of the application is not impeded.

UTM accounting therefore records the utilization of resources by the individual program units. This means that the resource utilization can be assigned to the transaction code (TAC) of the respective program unit and therefore to the UTM user who started the corresponding service.

In addition to the utilization of resources determined by UTM accounting, there is also a basic resource requirement that arises when a UTM application is running but which cannot be assigned directly to a user. These are:

  • Disk space assignment for KDCFILE, SYSLOG, and USLOG files

  • CPU utilization and I/Os for

    • starting and terminating UTM processes

    • handling connections for terminals

    • LPUT handling (transfer to USLOG file)

    • processing printer output

If the usage of these resources is to be taken into account, then you must charge these services at a flat rate to the users.