04.08.2013 Views

um sistema de auxílio à coleta de dados na área de agricultura de ...

um sistema de auxílio à coleta de dados na área de agricultura de ...

um sistema de auxílio à coleta de dados na área de agricultura de ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Figura 20: Formato xml para a sincronização dos bancos<br />

As tags que compõem a estrutura do arquivo são:<br />

• que contem o caminho e o nome do banco <strong>de</strong> <strong>dados</strong>;<br />

• nome da tabela;<br />

• linha da tabela;<br />

• com o nome da colu<strong>na</strong> e seu conteúdo.<br />

Para que <strong>um</strong> dado já sincronizado não seja duplicado cada tabela possui <strong>um</strong>a colu<strong>na</strong><br />

chamada flag_sincronizacao que atualiza sempre que o registro é sincronizado, <strong>de</strong>sta forma quando<br />

realizada <strong>um</strong>a nova sincronização se esta colu<strong>na</strong> estiver com seu conteúdo ‘S’ não será importado.<br />

É importante <strong>de</strong>stacar que os registros já importado quando são alterados o conteúdo do campo<br />

flag_sincronizacao volta para ‘N’ para que possa ser atualizado também no banco <strong>de</strong> <strong>dados</strong> do<br />

servidor.<br />

Para verificar o comportamento da aplicação em <strong>um</strong> ambiente real, é criado <strong>um</strong> cenário <strong>de</strong><br />

uso que será <strong>de</strong>scrito <strong>na</strong> próxima seção. Também é <strong>de</strong>mostrada a execução do cenário que é muito<br />

importante para validar as funcio<strong>na</strong>lida<strong>de</strong>s da aplicação.<br />

57

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!