SNE - Serviço de Notificações Escolares

quinta-feira, agosto 05, 2004

Nova B.D. do SNE

Já que a comunicação SNE -> PISNA será feita à custa de documentos XML, é necessário guardar as notificações geradas pelo SNE num repositório temporário até que estas sejam encaminhadas para a PISNA.

Dado que os documentos XML têm campos opcionais, é difícil mapear estes directamente em tuplos na BD, e usar outro tipo de repositório (disco, etc...) é de evitar visto que já temos um repositório.

Como solução optámos por alterar a tabela notificação da BD do SNE colocando um novo campo notifcacaoPISNA, para o qual é seriada a notificação a enviar para a PISNA. Existem alguns campos da notificacao que se repetem no documento seriado (notifcacaoPISNA) estes foram retirados, e agora apenas constam no documento.