You can always disable the automatic update system by un-checking the “Update scripts to the latest version when loading graph” option inside the “Global Settings” window.
The update mechanism works this way:
a)When Anatella starts, it loads in memory all the “re-usable” Script-Based actions from the hard-drive. These actions will be used as “references” later on (when loading Anatella graphs). Each different “re-usable” script-based Action is actually loaded from a different .xml file. These .xml files are located in three different folders:
1.The Built-In folder: Usually: “c:\program file\TIMi\plugin”.
2.The User folder: Usually: “c:\users\<my name>\documents\anatella\userPlugin”.
3.The Shared folder: Usually: a network share or a drop-box synchronized folder.
(See section 9.7. for more information about these different folders).
It can happen that one specific Script-Based actions is defined by an .xml file located inside the “User Folder” and also by an .xml file located inside the “Shared Folder” (these two .xml file share the same name/ID). In such situation, Anatella uses the .xml file located inside the “Shared Folder” (unless the Action is listed inside the “non-shared list of action”. In which case, Anatella uses the .xml file located inside the “User Folder”).
b)When Anatella opens a data-transformation-graph for editing, it checks all the Script-Based actions contained in the graph against the reference “Re-Usable” Actions currently in memory: More precisely, the check succeeds if:
oThe “script name” of the loaded Action matches the “script name” of a reference Action A currently in memory.
oThe “Auhor” of the loaded Action matches the “Auhor” of the same reference Action A currently in memory.
oThe “Revision Number” of the loaded Action is inferior to the “Revision Number” of the same reference Action A currently in memory.
As you can see, the versioning system relies heavily on the “script name” of the Actions.
There are basically two reasons why you might want to change the source code of an Action:
1.You are developing a completely new transformation.
Click the button in the “publication” tab and re-start Anatella: Your new script should now appear inside the “Transformation” list in the required categories (or inside the “Deprecated Transformations” list if you checked the “Publish as deprecated’” option), alongside with all the other re-usable scripts.
Once you have finished working on the source code, simply click on the button inside the “publication” Tab:
…and restart Anatella. From now on, each time that you open an Anatella-Graph, Anatella will automatically uses the latest modifications that you just committed (unless you de-activated the “Update scripts to the latest version when loading graph” option in the “Global Options” window).