I filen WEB-INF/capitex_customer_config.xml lägger ni egna inställningar. De inställningar ni lägger i denna går före de inställningar som återfinns i filen capitex_config.xml. Det går också ha olika konfigurationer beroende på grupp av användare (vilken grupps inställningar man vill köra styrs med inparameter/metadata CX.GROUP). Inställningar specifika för en viss grupp läggs i filen WEB-INF/gruppnamn/capitex_customer_config.xml (där gruppnamn byts ut mot det gruppnamn som skickas in i CX.GROUP). Grupp-inställningarna går före inställningar i filen WEB-INF/capitex_customer_config.xml. Saknas inställningen i grupp-inställningen så hämtas den från WEB-INF/capitex_customer_config.xml, saknas inställningen där så hämtas den från WEB-INF/capitex_config.xml.

(Istället för att styra vilken konfiguration som används med hjälp av CX.GROUP, så kan man styra detta med användarens rollnamn, se separat stycke om detta.)

Exempel 1

Ett utdrag från web-inf/capitex_config.xml:

<?xml version="1.0" encoding="ISO-8859-1" ?>
<konfiguration>
<Impcapitex_integration_dataadaptrar_IListaEnHandlaeggaresKalkyler>
capitex.boendekalkyl.datalager.testimpl.ListaEnHandlaeggaresKalkyler
</Impcapitex_integration_dataadaptrar_IListaEnHandlaeggaresKalkyler>
...
</konfiguration>

Egna inställningar i web-inf/capitex_customer_config.xml

<?xml version="1.0" encoding="ISO-8859-1" ?>
<konfiguration>
<Impcapitex_integration_dataadaptrar_IListaEnHandlaeggaresKalkyler>
Test.ListaEnHandlaeggaresKalkyler
</Impcapitex_integration_dataadaptrar_IListaEnHandlaeggaresKalkyler>
...
</konfiguration>

När boendekalkylen nu ber om inställningen Impcapitex_integration_dataadaptrar_IListaEnHandlaeggaresKalkyler så kommer svaret att bli
Test.ListaEnHandlaeggaresKalkyler

Exempel 2

Ett utdrag från web-inf/capitex_config.xml:

<?xml version="1.0" encoding="ISO-8859-1" ?>
<konfiguration>
<Impcapitex_integration_dataadaptrar_IListaEnHandlaeggaresKalkyler>
capitex.boendekalkyl.datalager.testimpl.ListaEnHandlaeggaresKalkyler
</Impcapitex_integration_dataadaptrar_IListaEnHandlaeggaresKalkyler>
...
</konfiguration>

Egna inställningar i web-inf/capitex_customer_config.xml

<?xml version="1.0" encoding="ISO-8859-1" ?>
<konfiguration>
<Impcapitex_integration_dataadaptrar_IListaEnHandlaeggaresKalkyler>
Test.ListaEnHandlaeggaresKalkyler
</Impcapitex_integration_dataadaptrar_IListaEnHandlaeggaresKalkyler>
...
</konfiguration>

Egna inställningar i web-inf/public/capitex_customer_config.xml

<?xml version="1.0" encoding="ISO-8859-1" ?>
<konfiguration>
<Impcapitex_integration_dataadaptrar_IListaEnHandlaeggaresKalkyler>
Test.implementation2.ListaEnHandlaeggaresKalkyler
</Impcapitex_integration_dataadaptrar_IListaEnHandlaeggaresKalkyler>
...
</konfiguration>

Om vi nu kör boendekalkylen med CX.GROUP=users så kommer svaret att bli
Test.ListaEnHandlaeggaresKalkyler

Om vi nu kör boendekalkylen med CX.GROUP=public så kommer svaret att bli
Test.implementation2.ListaEnHandlaeggaresKalkyler

Beräkningsgrundande inställningar
(mapparna WEB-INF/Boendekalkyl/20XX)

Webbtjänsterna Kalkyl, Bilfunktioner, FormDataKalkyl, Installningsfunktioner, LaenKommunfunktioner m.fl. som kan installeras separat utan GUI med paketet bksEE, kan konfigureras så att inställningarna som normalt sett ligger under web-inf istället läses från annat ställe, detta görs med en standard context init-parameter Soekvag_Till_Instaellningsfiler_Boendekalkyl. Sökvägen ska vara relativ webbapplikationen.

De övriga webbtjänsterna och GUIt konfigureras alltid via capitex_customer_config.xml. Vill man av någon anledning flytta alla övriga standardinställningsfiler till ett annat ställe så kan man det enligt följande exempel:

<boendekalkyl_instaellningar_standard_filnamn>/test/settings/Boendekalkyl</boendekalkyl_instaellningar_standard_filnamn>
<boendekalkyl_instaellningar_standard_filtyp>Web</boendekalkyl_instaellningar_standard_filtyp>

Om man lägger in detta i capitex_customer_config.xml så måste man också sätta init-parametern Soekvag_Till_Instaellningsfiler_Boendekalkyl för att alla delar av applikationen ska läsa kalkylinställningarna från samma ställe.