Toda vez que for executado algum algoritmo no SEXTANTE, as informações sobre o processo são armazenadas no gerenciador de histórico SEXTANTE. Junto com os parâmetros utilizados, também são salvos a data e hora da execução.
Desta forma, facilmente podemos acompanhar e controlar todo o trabalho que foi desenvolvido usando o SEXTANTE, além de facilitar a reprodução de processos.
O gerenciador de histórico SEXTANTE consiste em um conjunto de entradas de registro agrupadas de acordo com sua data de execução, tornando mais fácil encontrar informações sobre um algoritmo executado a qualquer momento.
Figure SEXANTE 28:
Informações sobre o processo são mantidas como uma expressão de linha de comando, mesmo se o algoritmo tiver sido iniciado a partir da caixa de ferramentas. Isso o torna útil também para aqueles que sabem como usar a interface de linha de comando, já que podem chamar um algoritmo usando a caixa de ferramentas e, em seguida, verificar o gerenciador de histórico para ver como é que o mesmo algoritmo pode ser chamado a partir da linha de comando.
Além de exibir as entradas no registro, os processos podem ser re-executado, simplesmente clicando duas vezes sobre a entrada correspondente.
Along with algorithm executions, SEXTANTE communicates with the user using the other groups of the registry, namely Errors, Warnings and Information. In case something is not working properly, having a look at the Errors might help you to see what is happening. If you get in contact with a SEXTANTE developer to report a bug or error, the information in that group will be very useful for him to find out what is going wrong.
When executing third party algorithms, this is usually done calling their command-line interfaces, which communicate with the user using the console. Although that console is not shown, a full dump of it is stored in the Information group each time you run one of those algorithms. If, for instance, you are having problems executing a SAGA algorithm, look for an entry name ‘SAGA execution console output’ to check all the messages generated by SAGA and try to find out where the problem is.
Some algorithms, even if they can produce a result with the given input data, might add comments or additional information to Warning in case they detect potential problems from that data, in order to warn you about them. Make sure you check those messages in case you are having unexpected results.