Boendekalkylen har APIer för beräkningsanrop, utskrifter, lagring av kalkyler samt lite hjälpfunktioner. Det här dokumentet beskriver var man kan hitta dokumentation och hur man kan testa och labba med beräkningsanrop och få lite hjälp tack vare debug-funktioner i användargränssnittet.

Inloggning sätts upp på begäran. Med en inloggning kan man få tillgång till: 

  • WSDL-Specifikationen 

  • Användargränssnittet

Boendekalkylens beräkningsmotor kan köras som:

  • SOAP Webservice

  • JSON-tjänster

  • Java-bibliotek in process

  • eller Javascript

Exempelanrop, komplett boendekalkyl WS:
KomplettBeraekning

Exempelanrop, javascript:
Komplettberaekning

Hur mycket kan man låna (javascript):
Omvänd beräkning

Separat beräkningsanrop till låneberäkning:
BeraeknaLaanEx

Datamodell:
Datamodell

Användargränssnittet som labbmiljö

För flexibel hjälp med mappning och datamodellen så kan man med fördel använda vårt användargränssnitt och fylla i en exempelkalkyl och sedan använda debug-funktioner för att få fram vilket anrop som motsvarar det man matat in.  

  1. Gå till gänssnittet via den länk du har fått från oss.

  2. Om du använder Vitec IAM.

    1. Öppna applikationen med Ny Tabb ikryssad.

    2. Lägg till &CX.DEBUG=1 i URL:en.

  3. Mata in något (i detta exempel en bruttolön för person 1 på 400 000 kr per år):

  4. Klicka på debug:

  5. Klicka på "skapa soap-anrop".

  6. Textrutan visar nu vad för soap-anrop till beräkningsfunktionen som motsvarar det som matats in i kalkylen:

  7. Anropet kan man sedan klistra in i exemeplvis Soap-UI eller Postman för att utföra anropet.

Webservice-anropen är väldigt lika inprocess-anropen och även javascript-anropen och kan därmed fungera som bra labbmiljö oavsett vilken målmiljö det gäller.

Ytterligare debug-funktioner

Visa utdata:

Visa utdata kan användas för att se hela utdata för kalkylen. Här får man detaljerad information om olika personer, bostäder och resultat. Visa utdata visar antingen förekalkylen- eller efterkalkylens resultat beroende på om man har valt fliken “Före” eller fliken “Efter”.

Visa kreditkalkyl:

Visa kreditkalkyl visar alltid kreditkalkylens resultat. Alltså efterkalkylen med bankens kreditinställningar inkluderat.

Tilldela indata

För att se hur en viss indata ser ut i gränssnittet kan man använda funktionen knappen Anrop setIndata. Välj först BoKalkGraenssnitt?XC.SOAP, setIndata i dropdown och klicka på Skapa soap-anrop. Rutan kommer fyllas med ett soapanrop till TilldelaIndata. Byt ut indatan under clsIn_1 i rutan till den indatan du vill skicka in i gränssnittet och klicka sedan på Anropa setIndata.

Hämta kalkyl

Om man vet kalkylid på en kalkyl kan man klistra in det i rutan och klicka på Hämta kalkyl för att ladda in kalkylen. Har man öppnat en sparad kalkyl i gränssnittet så kommer kalkylens kalkylid automatisk populeras i rutan när man öppnar debugfliken.