Содержание

<system ... >

Тег, в котором описываются тэги, выполняемые _гарантированно_ до момента выполнения <main>.


Синтаксис

<system>
   [<parameters>
      ...
    <parameters/>]
   [<connect>
      ...
    <connect/>]
   [<datebase>
      ...
    <datebase/>]
   [<security>
      ...
    <security/>]
   [<tray>
      ...
    <tray/>]
   [<default>
      ...
    <default/>]
<system/>

Описание

<parameters> - список глобальных параметров программы, сохраняемых между сессиями работы программы.
<connect> - описание (если оно необходимо) основного подключения к СУБД. Многие объекты работают БД неявно. Например, <view>, <edit>, <query>. Они используют объект подключения, который создается интерпретатором по необходимости. Здесь указываются параметры этого подключения. Если требуется создать дополнительные подключения, описывайте их в <common>.
<database> - описание прикладной структуры БД.
<security> - описание списка прав доступа пользователей и объектов, доступ к которым регулируется.
<tray> - описание поведения программы в трее.
<default> - описание значений атрибутов тэгов по умолчанию.

Примеры

<system>
     <parameters>
          <item type="tech" name="db_alias"  default-value="file:.data/dateBase"/>
          <item type="user" name="min_balance" default-value="1"/>
      </parameters>

      <connect type="h2" login="sa" password="" alias="%%db_alias" connect="true"/>

      <include file="db.appxml"/>
</system>