# Enterprise Communication Interface (ECI)

## Transaction at File check-in

eci_cki_bot tracks all check-in operations of the fileserver and calls epqbot (start transaction in database). All ECI functions executing manipulated access are therefore transaction-controlled. Make sure to use brackets only where it is extremely necessary as otherwise users may be blocked which want to access the same data. After the successful execution of the ECI functions, the transaction is ended with eci_cki_eot. If an error occurs, call eci_cki_abo to undo the changes.

| Be careful using this function as a wrong handling can cause data loss.