Kalkyl
Webservice för beräkningar. Denna webservice kan installeras helt utan övriga funktioner som utskrifter och gränssnitt.
När webservicen körs fristående
I den fristående installationen finns inte någon möjlighet till anpassningar genom capitex_customer_config.xml. De inställningar som finns sätts med init-parametrar för servlet-en ifråga. Den "minsta" webservicen som kan hantera egna inställningar via capitex_customer_config.xml är KalkylMedUtskrift. Denna webservice kan därmed inte heller hantera plugins.
Den enda inställningen som finns än så länge är Soekvag_Till_Instaellningsfiler_Boendekalkyl, den läser vi in på detta sätt i Servlet'en:
|
Default-värdet på denna parameter är "/WEB-INF/Boendekalkyl"
Denna sökväg mappar vi sedan med anrop till getRealPath().
Om sökvägen ändras så ska alla filer och mappar under /WEB-INF/Boendekalkyl flyttas till den nya sökvägen som pekats ut. (tänk också på att lägga ut uppdaterade filer där när en ny version installeras)
Ett exempel på hur en sökväg kan pekas ut genom att ändra web.xml:
<
servlet
>
<
servlet
-name>BoKalkyl</
servlet
-name>
<
servlet
-class>capitex.boendekalkyl.webbtjaenst.Kalkyl</
servlet
-class>
<
init
-param>
<
param
-name>Soekvag_Till_Instaellningsfiler_Boendekalkyl</
param
-name>
<
param
-value>WEB-INF/BoendekalkylNySoekvaeg</
param
-value>
</
init
-param>
</
servlet
>