To update a database with translations from your project, simply extract the DDF filename from your project. This will re-establish the connection to the database and using the assignments in the DDF file will copy the translation from your project and insert it into the relevant fields of your database.

The data fields that you linked when creating a Data Definition File are used when updating your data source. The first step in updating your data content is locating the correct record from your data source. Alchemy CATALYST uses the following logic to achieve this:

1.  If you have linked an ID Field in your Data Definition File, Alchemy CATALYST will use this to locate the precise record from your data source.

2.  If you have not linked an ID Field in your Data Definition File, Alchemy CATALYST will use the contents of your Source Field to locate a matching record from your data source.

Once a record has been successfully located it is updated using the content of your Source or Target fields. Alchemy CATALYST uses the following logic to achieve this:

1.  If you have linked a Target Field in your Data Definition File, Alchemy CATALYST will extract its content and update the linked field in your data source.  

2.  If you have not linked a Target Field to your data source, Alchemy CATALYST will extract the contents of a  Source Field and update the same field in your linked data source.  

This process is repeated until the entire content of your database has been updated from your Project TTK file.

note.bmp

To successfully update a data source you need to establish a connection to it. If Alchemy CATALYST cannot establish this connection, it will abort the update and display an appropriate error message.