Skip to main content
Version: 2.90.x.x Java 8 ELS

Technical DB attributes

The technical attributes described below are not table-specific. As these attributes exist in most tables, they are not listed later on in this chapter.

DB attributeJava data type (max. size), DefaultsDescription
ctl_cre_dateDate, not NULLCreation date.
ctl_cre_uidString(110), not NULLLoginID of the user who created the entry.
ctl_mod_datDate, not NULLDate of the latest modification.
ctl_mod_uidString(110), not NULLLoginID of the user who last modified the entry.
ctl_tcnint, not NULLCounter used for optimistic locking.

The main purpose of the technical attributes listed in the table above is traceability and audit: who has changed an entry, and when. These technical attributes provide the base for the versioning feature, which collects the complete history of all entries within separate DB tables (see below in this chapter).

Another use case of these technical attributes is data provisioning from and to other systems. While the technical attributes are not shown in the nevisIDM web GUI, some methods of the SOAP interface allow to query nevisIDM data based on the technical attributes to, e.g., export lately changed nevisIDM data into an ActiveDirectory.