The xaction
daemon performs database operations on behalf
of the epp-frontend daemon. This includes adding, deleting, and
modifying domains, contacts and nameserver entities. The communication
between the frontend daemon and the xaction
process are
performed through the transfer of data structures over a
msgbus
communication channel.
This daemon validity checks all requests made by the frontend, to ensure that all required information is present before attempting a database operation. It also checks the permissions granted to the registrar that made the request, to ensure that appropriate permissions for the operation are held by the registrar.
This daemon sends statistics information and log file information to
the msgbus
for consumption by interested listeners.