Hauptkonfiguration

Die Hauptkonfiguration des Servers, in der configuration.xml Datei hat folgende Struktur:

<?xml version="1.0" encoding="UTF-8" ?>
<Configuration
    version="1"
    xmlns="http://educateit.ch/software/BlueStone/Configuration/1">

    <Module name="Core">
        ...
    </Module>

    <Module name="Network">
        ...
    </Module>

    <Module name="Client">
    </Module>

    <Module name="Authentication">
        ...
    </Module>

    <Module name="Data">
        ...
    </Module>

    <Module name="Log">
        ...
    </Module>

    <SearchDirectory>conf</SearchDirectory>

    <IncludeFile>ActiveDirectory.conf_b.xml</IncludeFile>
    <IncludeFile>ActiveDirectoryAuth.conf_b.xml</IncludeFile>
    <!--<IncludeFile>CitrixCloudData.conf_b.xml</IncludeFile>-->
    <!--<IncludeFile>Demo.conf_b.xml</IncludeFile>-->
    <!--<IncludeFile>DirectoryQuota.conf_b.xml</IncludeFile>-->
    <!--<IncludeFile>ObjectAction.conf_b.xml</IncludeFile>-->
    <!--<IncludeFile>ProcessMonitorData.conf_b.xml</IncludeFile>-->
    <!--<IncludeFile>RDSData.conf_b.xml</IncludeFile>-->
    <!--<IncludeFile>ScriptAdapter.conf_b.xml</IncludeFile>-->
    <!--<IncludeFile>SessionMonitorData.conf_b.xml</IncludeFile>-->
    <!--<IncludeFile>StaticFile.conf_b.xml</IncludeFile>-->
    <!--<IncludeFile>UserDirectory.conf_b.xml</IncludeFile>-->
    <!--<IncludeFile>XenData2.conf_b.xml</IncludeFile>-->

</Configuration>

Dabei verwendet sie die Struktur und Definition unseres Konfigurationssystems. Anders als die meisten unserer Anwendungen, fehlt das Modul Application. Stattdessen ist die Konfiguration auf mehrere Module Core, Network, Client, Authentication, Data und das bekannte Modul Log verteilt.

Mit <SearchDirectory> wird das Verzeichnis conf

Die Details zu den Konfigurationen der einzelnen Module findest du im Kapitel Die Internen Module. Das Modul Log gehört jedoch zu unserem Log-System, welches im Kapitel Log-System beschrieben ist.