Inga beroenden finns mellan servlet’arna internt, de som inte används externt kan plockas bort.

  • URL: /BoKalkGraenssnitt
    Servlet-klass: capitex.boendekalkyl.webbgraenssnitt.servlet.BoKalkGraenssnitt
    Beskrivning: Boendekalkylens html-gränssnitt, behövs inte om enbart webservices ska användas.

  • URL: /services/Boende/Bilfunktioner
    Servlet-klass: capitex.boendekalkyl.webbtjaenst.Bilfunktioner
    Beskrivning: Funktioner för att hämta nybilspriser

  • URL: /services/Boende/Installningsfunktioner
    Servlet-klass: capitex.boendekalkyl.webbtjaenst.Installningsfunktioner
    Beskrivning: Funktioner för att läsa inställningarna som används av beräkningarna

  • URL: /services/Boende/LaenKommunfunktioner
    Servlet-klass: capitex.boendekalkyl.webbtjaenst.LaenKommunfunktioner
    Beskrivning: Funktioner för att hämta kommuner och församlingar

  • URL: /services/Boende/Kalkyl
    Servlet-klass: capitex.boendekalkyl.webbtjaenst.Kalkyl
    Beskrivning: Webservice för beräkningar.

  • URL: /services/Boende/KalkylMedUtskrift
    Servlet-klass: capitex.boendekalkyl.utskrifter.webbtjaenst.KalkylMedUtskrift
    Beskrivning: Webservice för beräkningar och utskrifter. Om utskrifter inte används så kan man istället anropa /services/Boende/Kalkyl och då behövs inte denna servlet.

  • URL: /services/Boende/Applikationsservice
    Servlet-klass: capitex.boendekalkyl.webbgraenssnitt.metaservice.servlet.Applikationsservice
    Beskrivning: Stateless webservice med funktioner för att lista, spara och hämta boendekalkyler från databasen (anropar i sin tur plugin-klasserna för datalagret). Webservicen innehåller också alla funktioner som återfinns i KalkylMedUtskrift.

  • URL: /services/Boende/Metaservice
    Servlet-klass: capitex.boendekalkyl.webbgraenssnitt.metaservice.servlet.Metaservice
    Beskrivning: Statefull webservice med funktioner för att bla föda boendekalkylens gränssnitt med data och fjärrstyra gränssnittet på olika sätt. Innehåller också alla funktioner som återfinns i Applikationsservice. 

  • URL: /services/Boende/Integration/xsd/*
    klass: capitex.boendekalkyl.webbgraenssnitt.metaservice.servlet.IntegrationServicesXsd
    Beskrivning: Servlet som genererar xml-scheman för boendekalkylens datastrukturer. Exempel: /services/Boende/Integration/xsd/capitex.boendekalkyl.datastrukturer.in.xsd

  • URL: /public/services/Boende/FormDataKalkyl
    klass: capitex.boendekalkyl.webbtjaenst.FormDataKalkyl
    Beskrivning: Servlet för att kunna utföra enkel kalkyl med indata som formulär-data istället för soap-format för enklare anrop från tex Ajax.

För att få fram WSDL för webservice’arna skicka med parametern WSDL=1 Exempel: /services/Boende/Kalkyl?WSDL=1

Om installationen ifråga har flera egna konfigurationsfiler som pekas ut mha CX.GROUP och någon av dessa innehåller inställningar som styr någon webservice, då måste parametern CX.GROUP skickas med när WSDL'en efterfrågas. Ett exempel på en inställning som påverkar är anpassning av vilka utskrifter som finns tillgängliga.
Exempel: /services/Boende/Kalkyl?WSDL=1&CX.GROUP=inställningskatalog