Open the menu

    Arquivo de Definição do DOUI

    Para utilizar o DOUI na construção do serviço é necessário criar um arquivo XML de configuração chamado douidefinition.xml que deve estar localizado no mesmo diretório do servicedefinition.xml .

    Este arquivo possui um conjunto de definições que são utilizadas pelo DOUI framework. Nele estão definidos os sources, controles e process action handlers que serão utilizados.

    O douidefinition.xml se divide em duas partes principais: definição do serviço e das interfaces.

    definition_file_000

    Exemplo do arquivo: douidefinition.xml

    A ordem em que os sources são declarados no arquivo douidefinition.xml devem seguir a seguinte regra:

    Se existe um source B que contém uma foreign key para o source A, este deve estar declarado antes do source B no arquivo douidefinition.xml. Isso porque, quando a instância de serviço é apagada, todos os dados relativos àquela instância também são. Esta exclusão é feita excluindo-se os dados dos sources, começando pelos últimos sources declarados no doudefinition.xml até os primeiros.

    Service

    Dentro do nó “service” são definidos todos os sources globais que existem para o serviço especificado, bem como os possíveis relacionamentos entre eles.

    Interface

    A definição de uma interface possui 4 seções: sources, hyperLinks, controls e processActions. Ela deve estar contida no nó “interfaces”.