Here are several things that are good to know while using Braincube-Transfer but are not necessary to configure it.
Where are the files related to data stored ?
There are different types of information we store about them :
- Their content is stored in a subfolder of the application installation during 24 hours (can be changed).
- Each 'directory' you configured has its own list of meta-data information about the file it has sent in the last 30 days (can be hand-modified). We use that information to build up the list shown in file-monitoring.
- Each 'server' you configured also got its list of files it needs to send. We also use it to know if the file in the monitoring list has already been sent.
We end up with only three file statuses : Waiting to be sent, sent to all servers, and removed (when they are not in the first list).
As we can see this information is split along the program logic, which means that removing a 'directory' configuration will prevent the interface to show the files it has input before.
The same goes for the servers : when a file is taken into account by a directory-configuration, the file upload logic notifies all the targeted servers they need to send it. So a newly created server configuration will NOT send old files.
It also make the server an important piece of the configuration : if you remove the only server you configured : older files will all be marked as SEND. (since no servers have to send them)
It is then important not to remove a server if an important file is being sent. You'll have to stop importing files first.