Versjonssammenligning

Nøkkel

  • Denne linjen ble lagt til.
  • Denne linjen ble fjernet.
  • Formateringen ble endret.


Image Removed

Validerings APIet


...


Validerings-APIet gjennom Arbeidsflyt Alfa foreligger i to versjoner:

Versjon 1

URL til TEST

https://test-admbygg.dibk.no/api/validate/form


URL til PROD

https://admbygg.ft.dibk.no/api/validate/form

Type

POST


Autentisering

NA


Request objekt


Paste code macro
languagejson
{
  "DataFormatId": "datamodell ID",
  "DataFormatVersion": "datamodell versjon",
  "FormData": "Skjema XML,
  "AttachmentTypesAndForms": liste av underskjema eller vedlegg lagt inn som FormName eller AttachmentTypeName}

Data finnes her: Tjenesteoppsett TT02 og Tjenesteoppsett PROD

Merknad

"AttachmentTypesAndForms" er en liste av underskjema og vedlegg definert av FormName eller AttachmentTypeName fra Altinn metadata. Listen skal ikke inneholde skjematypen som blir validert. I tilfeller der man validerer et underskjema skal typen til hovedskjemaet ligge listen.



Eksempel

Paste code macro
languagejson
{
  "DataFormatId": "6303",
  "DataFormatVersion": "44820",
  "FormData": "<?xml version=\"1.0\" encoding=\"utf-8\"?> <Nabovarsel  ... </xml>",
  "AttachmentTypesAndForms": 
   ["Situasjonsplan", "TegningNyFasade"]
}


Swagger testing

https://admbygg.ft-test

-admbygg

.dibk.no/swagger/ui/index#!/FormValidation/FormValidation_ValidateForm


Response


Paste code macro
languagejson
{
  "Errors": 0,
  "Warnings": 0,
  "messages": [
    {
      "message": "string",
      "messagetype": "string",
      "reference": "string",
      "xpathField": "string"
    }
  ],
  "rulesChecked": [
    {
      "id": "string",
      "message": "string",
      "messagetype": "string",
      "preCondition": "string",
      "checklistReference": "string"
    }
  ]
}





Versjon 2

Denne versjonen utvider AttachmentTypesAndForms objektet og utfører flere valideringer på dette

URL til TEST

https://admbygg.ft-test

-admbygg

.dibk.no/api/validatev2/form


URL til PROD

https://admbygg.ft..dibk.no/api/validatev2/form

Type

POST


Autentisering

NA


Request objekt


Paste code macro
languagejson
{
  "DataFormatId": "datamodell ID",
  "DataFormatVersion": "datamodell versjon",
  "FormData": "Skjema XML,
  "AttachmentTypesAndForms": liste av underskjema eller vedlegg lagt inn med som 
	Name: FormName eller AttachmentTypeName, 
	Filename: filnavnet med rett extension, 
    FileSize: filstørrelsen i bytes}

Data finnes her: Tjenesteoppsett TT02 og Tjenesteoppsett PROD

Merknad

"AttachmentTypesAndForms" er en liste av et objekt med feltene Name/Filename/FileSize. Om man definerer et hovedskjema eller underskjema lar man filename og filesize stå tomt (se eksempel nedenfor). Som på versjon 1 av validerings API er vedlegg, underskjema og hovedskjema definert av FormName eller AttachmentTypeName fra Altinn metadata.


Eksempel

Paste code macro
languagejson
{
  "DataFormatId": "6303",
  "DataFormatVersion": "44820",
  "FormData": "<?xml version=\"1.0\" encoding=\"utf-8\"?> <Nabovarsel  ... </xml>",
"AttachmentTypesAndForms": [
    {
      "Name": "Situasjonsplan",
      "Filename": "minSitplan.pdf",
      "FileSize": 30000
    }, 
    {
      "Name": "TegningNyFasade",
      "Filename": "tegning293456.pdf",
      "FileSize": 500000
    }
}


Swagger testing

https://admbygg.ft-test

-admbygg

.dibk.no/swagger/ui/index#!/FormValidation/FormValidation_ValidateV2Form


Response


Paste code macro
languagejson
{
  "Errors": 0,
  "Warnings": 0,
  "messages": [
    {
      "message": "string",
      "messagetype": "string",
      "reference": "string",
      "xpathField": "string"
    }
  ],
  "rulesChecked": [
    {
      "id": "string",
      "message": "string",
      "messagetype": "string",
      "preCondition": "string",
      "checklistReference": "string"
    }
  ]
}





Eksempel: Test med Swagger

Vi validerer en innsending av en nabovarsel distribusjon av denne typen:

 

Nabovarsel

Service Code: 4655, ServiceEditionCode: 4


https://tt02.altinn.no/api/metadata/formtask/4655/4 (metadata)

Nabovarsel hovedskjema 

DataFormatId: 6303, DataFormatVersion: 44820)


https://tt02.altinn.no/api/metadata/formtask/4655/4/forms/6303/44820/xsd

Vedlegg
("AttachmentTypeName", binære vedlegg)

Tillatte format: pdf, jpeg, jpg, tif, tiff, png

30MB max per vedlegg

Det kan bare være ett Folgebrev.

Situasjonsplan

Annet

TegningNyFasade

TegningNyPlan

TegningNyttSnitt

Folgebrev

RedegjoerelseEstetikk

TegningNyPlan

Dispensasjonssoeknad

TegningEksisterendeSnitt

TegningEksisterendeFasade


pdf, jpeg, jpg, tif, tiff, png



Antall: 0 til 99, 30MB max



Eksemplet vårt skal sendes inn med følgende vedlegg:

  • Situasjonsplan

  • TegningNyttSnitt

  • Folgebrev

  • Folgebrev (vi sender inn to følgebrev)


/api/validate/form

...


Request objektet blir satt opp med

  • datamodell IDer for nabovarsel XMLen,

  • XML data for skjemaet

    • her er den linearisert uten linjeskift og all anførselstegn i filen er escaped (version=\"1.0\" )

  • en liste av vedleggene

 


Paste code macro
languagejson
titleRequest
{
  "DataFormatId": "6303",
  "DataFormatVersion": "44820",
  "FormData": "<?xml version=\"1.0\" encoding=\"utf-8\"?><Nabovarsel xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" dataFormatProvider=\"SERES\" dataFormatId=\"6303\" dataFormatVersion=\"44820\" xmlns=\"http://skjema.kxml.no/dibk/nabovarsel/V4\"><eiendomByggested><eiendom><adresse><adresselinje1>VerssenFyra gt. 33</adresselinje1><adresselinje2 xsi:nil=\"true\"/><adresselinje3 xsi:nil=\"true\"/><postnr>3800</postnr><poststed>Bø i Telemark</poststed><landkode>NO</landkode><gatenavn xsi:nil=\"true\"/><husnr xsi:nil=\"true\"/><bokstav xsi:nil=\"true\"/></adresse><eiendomsidentifikasjon><kommunenummer>9998</kommunenummer><gaardsnummer>314</gaardsnummer><bruksnummer>742</bruksnummer><festenummer>1</festenummer><seksjonsnummer>1</seksjonsnummer></eiendomsidentifikasjon><bygningsnummer xsi:nil=\"true\"/><bolignummer xsi:nil=\"true\"/><kommunenavn>Bø i Telemark</kommunenavn><eier>Bjarne Testeier</eier></eiendom></eiendomByggested><beskrivelseAvTiltak><tiltak><bruk><beskrivPlanlagtFormaal>Beskrivelse av annet formål</beskrivPlanlagtFormaal><tiltaksformaal><kodeverdi>Annet</kodeverdi><kodebeskrivelse>Annet</kodebeskrivelse></tiltaksformaal></bruk><type><kodeverdi>fasade</kodeverdi><kodebeskrivelse>Endring av bygg - utvendig - Fasade</kodebeskrivelse></type></tiltak></beskrivelseAvTiltak><tiltakshaver><partstype><kodeverdi>Privatperson</kodeverdi><kodebeskrivelse>Privatperson</kodebeskrivelse></partstype><foedselsnummer>0FmDFjEWlp0GXAlPPIcnkDAxlWYqpUFv0el/W9M3HaPZvo5NA9WdaQSZogtsGULTud97c5cOg2k1+M5pJ+Qt3pH3f8boqSd1l8Kj9r8+zs5/kBVL0qbhqwytIQXXizDi5v1R2nUuz0ssO+CpTNptgvNRSwNx1X11UvLO2g4yQoc=</foedselsnummer><organisasjonsnummer xsi:nil=\"true\"/><navn>Tor Hammer</navn><adresse><adresselinje1>Roald Dalhs gate 4</adresselinje1><adresselinje2 xsi:nil=\"true\"/><adresselinje3 xsi:nil=\"true\"/><postnr>3701</postnr><poststed>Skien</poststed><landkode xsi:nil=\"true\"/></adresse><telefonnummer>46576879</telefonnummer><mobilnummer>48955163</mobilnummer><epost>tor@arkitektum.no</epost><kontaktperson><navn>Kari Nordmann</navn><telefonnummer>12344567</telefonnummer><mobilnummer>98945777</mobilnummer><epost>tor@arkitektum.no</epost></kontaktperson></tiltakshaver><nabo-eier><nabogjenboer><partstype><kodeverdi>Foretak</kodeverdi><kodebeskrivelse>Foretak</kodebeskrivelse></partstype><foedselsnummer xsi:nil=\"true\"/><organisasjonsnummer>910297937</organisasjonsnummer><navn>FANA OG HAFSLO REVISJON</navn><adresse><adresselinje1>Rahangurra 2</adresselinje1><adresselinje2 xsi:nil=\"true\"/><adresselinje3 xsi:nil=\"true\"/><postnr>9730</postnr><poststed>Karasjok</poststed><landkode xsi:nil=\"true\"/></adresse><telefonnummer xsi:nil=\"true\"/><mobilnummer xsi:nil=\"true\"/><epost xsi:nil=\"true\"/><kontaktperson xsi:nil=\"true\"/><gjelderNaboeiendom><adresse><adresselinje1>Storgata 1</adresselinje1><adresselinje2 xsi:nil=\"true\"/><adresselinje3 xsi:nil=\"true\"/><postnr>7003</postnr><poststed>Trondheim</poststed><landkode xsi:nil=\"true\"/><gatenavn xsi:nil=\"true\"/><husnr xsi:nil=\"true\"/><bokstav xsi:nil=\"true\"/></adresse><eiendomsidentifikasjon><kommunenummer>5001</kommunenummer><gaardsnummer>888</gaardsnummer><bruksnummer>2</bruksnummer><festenummer xsi:nil=\"true\"/><seksjonsnummer>1</seksjonsnummer></eiendomsidentifikasjon><bygningsnummer xsi:nil=\"true\"/><bolignummer xsi:nil=\"true\"/><kommunenavn xsi:nil=\"true\"/><eier xsi:nil=\"true\"/></gjelderNaboeiendom><sluttbrukersystemVaarReferanse>v4-foretak-multi.1</sluttbrukersystemVaarReferanse></nabogjenboer><nabogjenboer><partstype><kodeverdi>Foretak</kodeverdi><kodebeskrivelse>Foretak</kodebeskrivelse></partstype><foedselsnummer xsi:nil=\"true\"/><organisasjonsnummer>910297937</organisasjonsnummer><navn>FANA OG HAFSLO REVISJON</navn><adresse><adresselinje1>Rahangurra 2</adresselinje1><adresselinje2 xsi:nil=\"true\"/><adresselinje3 xsi:nil=\"true\"/><postnr>9730</postnr><poststed>Karasjok</poststed><landkode xsi:nil=\"true\"/></adresse><telefonnummer xsi:nil=\"true\"/><mobilnummer xsi:nil=\"true\"/><epost xsi:nil=\"true\"/><kontaktperson xsi:nil=\"true\"/><gjelderNaboeiendom><adresse><adresselinje1>Storgata 3</adresselinje1><adresselinje2 xsi:nil=\"true\"/><adresselinje3 xsi:nil=\"true\"/><postnr>7003</postnr><poststed>Trondheim</poststed><landkode xsi:nil=\"true\"/><gatenavn xsi:nil=\"true\"/><husnr xsi:nil=\"true\"/><bokstav xsi:nil=\"true\"/></adresse><eiendomsidentifikasjon><kommunenummer>5001</kommunenummer><gaardsnummer>777</gaardsnummer><bruksnummer>2</bruksnummer><festenummer xsi:nil=\"true\"/><seksjonsnummer>1</seksjonsnummer></eiendomsidentifikasjon><bygningsnummer xsi:nil=\"true\"/><bolignummer xsi:nil=\"true\"/><kommunenavn xsi:nil=\"true\"/><eier xsi:nil=\"true\"/></gjelderNaboeiendom><sluttbrukersystemVaarReferanse>v4-foretak-multi.2</sluttbrukersystemVaarReferanse></nabogjenboer><nabogjenboer><partstype><kodeverdi>Foretak</kodeverdi><kodebeskrivelse>Foretak</kodebeskrivelse></partstype><foedselsnummer xsi:nil=\"true\"/><organisasjonsnummer>910297937</organisasjonsnummer><navn>FANA OG HAFSLO REVISJON</navn><adresse><adresselinje1>Rahangurra 2</adresselinje1><adresselinje2 xsi:nil=\"true\"/><adresselinje3 xsi:nil=\"true\"/><postnr>9730</postnr><poststed>Karasjok</poststed><landkode xsi:nil=\"true\"/></adresse><telefonnummer xsi:nil=\"true\"/><mobilnummer xsi:nil=\"true\"/><epost xsi:nil=\"true\"/><kontaktperson xsi:nil=\"true\"/><gjelderNaboeiendom><adresse><adresselinje1>Storgata 5</adresselinje1><adresselinje2 xsi:nil=\"true\"/><adresselinje3 xsi:nil=\"true\"/><postnr>7003</postnr><poststed>Trondheim</poststed><landkode xsi:nil=\"true\"/><gatenavn xsi:nil=\"true\"/><husnr xsi:nil=\"true\"/><bokstav xsi:nil=\"true\"/></adresse><eiendomsidentifikasjon><kommunenummer>5001</kommunenummer><gaardsnummer>666</gaardsnummer><bruksnummer>2</bruksnummer><festenummer xsi:nil=\"true\"/><seksjonsnummer>1</seksjonsnummer></eiendomsidentifikasjon><bygningsnummer xsi:nil=\"true\"/><bolignummer xsi:nil=\"true\"/><kommunenavn xsi:nil=\"true\"/><eier xsi:nil=\"true\"/></gjelderNaboeiendom><sluttbrukersystemVaarReferanse>v4-foretak-multi.3</sluttbrukersystemVaarReferanse></nabogjenboer><nabogjenboer><partstype><kodeverdi>Foretak</kodeverdi><kodebeskrivelse>Foretak</kodebeskrivelse></partstype><foedselsnummer xsi:nil=\"true\"/><organisasjonsnummer>910297937</organisasjonsnummer><navn>FANA OG HAFSLO REVISJON</navn><adresse><adresselinje1>Rahangurra 2</adresselinje1><adresselinje2 xsi:nil=\"true\"/><adresselinje3 xsi:nil=\"true\"/><postnr>9730</postnr><poststed>Karasjok</poststed><landkode xsi:nil=\"true\"/></adresse><telefonnummer xsi:nil=\"true\"/><mobilnummer xsi:nil=\"true\"/><epost xsi:nil=\"true\"/><kontaktperson xsi:nil=\"true\"/><gjelderNaboeiendom><adresse><adresselinje1>Storgata 7</adresselinje1><adresselinje2 xsi:nil=\"true\"/><adresselinje3 xsi:nil=\"true\"/><postnr>7003</postnr><poststed>Trondheim</poststed><landkode xsi:nil=\"true\"/><gatenavn xsi:nil=\"true\"/><husnr xsi:nil=\"true\"/><bokstav xsi:nil=\"true\"/></adresse><eiendomsidentifikasjon><kommunenummer>5001</kommunenummer><gaardsnummer>555</gaardsnummer><bruksnummer>2</bruksnummer><festenummer xsi:nil=\"true\"/><seksjonsnummer>1</seksjonsnummer></eiendomsidentifikasjon><bygningsnummer xsi:nil=\"true\"/><bolignummer xsi:nil=\"true\"/><kommunenavn xsi:nil=\"true\"/><eier xsi:nil=\"true\"/></gjelderNaboeiendom><sluttbrukersystemVaarReferanse>v4-foretak-multi.4</sluttbrukersystemVaarReferanse></nabogjenboer><nabogjenboer><partstype><kodeverdi>Foretak</kodeverdi><kodebeskrivelse>Foretak</kodebeskrivelse></partstype><foedselsnummer xsi:nil=\"true\"/><organisasjonsnummer>910297937</organisasjonsnummer><navn>FANA OG HAFSLO REVISJON</navn><adresse><adresselinje1>Rahangurra 2</adresselinje1><adresselinje2 xsi:nil=\"true\"/><adresselinje3 xsi:nil=\"true\"/><postnr>9730</postnr><poststed>Karasjok</poststed><landkode xsi:nil=\"true\"/></adresse><telefonnummer xsi:nil=\"true\"/><mobilnummer xsi:nil=\"true\"/><epost xsi:nil=\"true\"/><kontaktperson xsi:nil=\"true\"/><gjelderNaboeiendom><adresse><adresselinje1>Storgata 11</adresselinje1><adresselinje2 xsi:nil=\"true\"/><adresselinje3 xsi:nil=\"true\"/><postnr>7003</postnr><poststed>Trondheim</poststed><landkode xsi:nil=\"true\"/><gatenavn xsi:nil=\"true\"/><husnr xsi:nil=\"true\"/><bokstav xsi:nil=\"true\"/></adresse><eiendomsidentifikasjon><kommunenummer>5001</kommunenummer><gaardsnummer>444</gaardsnummer><bruksnummer>2</bruksnummer><festenummer xsi:nil=\"true\"/><seksjonsnummer>1</seksjonsnummer></eiendomsidentifikasjon><bygningsnummer xsi:nil=\"true\"/><bolignummer xsi:nil=\"true\"/><kommunenavn xsi:nil=\"true\"/><eier xsi:nil=\"true\"/></gjelderNaboeiendom><sluttbrukersystemVaarReferanse>v4-foretak-multi.5</sluttbrukersystemVaarReferanse></nabogjenboer><nabogjenboer><partstype><kodeverdi>Foretak</kodeverdi><kodebeskrivelse>Foretak</kodebeskrivelse></partstype><foedselsnummer xsi:nil=\"true\"/><organisasjonsnummer>910297937</organisasjonsnummer><navn>FANA OG HAFSLO REVISJON</navn><adresse><adresselinje1>Rahangurra 2</adresselinje1><adresselinje2 xsi:nil=\"true\"/><adresselinje3 xsi:nil=\"true\"/><postnr>9730</postnr><poststed>Karasjok</poststed><landkode xsi:nil=\"true\"/></adresse><telefonnummer xsi:nil=\"true\"/><mobilnummer xsi:nil=\"true\"/><epost xsi:nil=\"true\"/><kontaktperson xsi:nil=\"true\"/><gjelderNaboeiendom><adresse><adresselinje1>Storgata 13</adresselinje1><adresselinje2 xsi:nil=\"true\"/><adresselinje3 xsi:nil=\"true\"/><postnr>7003</postnr><poststed>Trondheim</poststed><landkode xsi:nil=\"true\"/><gatenavn xsi:nil=\"true\"/><husnr xsi:nil=\"true\"/><bokstav xsi:nil=\"true\"/></adresse><eiendomsidentifikasjon><kommunenummer>5001</kommunenummer><gaardsnummer>333</gaardsnummer><bruksnummer>2</bruksnummer><festenummer xsi:nil=\"true\"/><seksjonsnummer>1</seksjonsnummer></eiendomsidentifikasjon><bygningsnummer xsi:nil=\"true\"/><bolignummer xsi:nil=\"true\"/><kommunenavn xsi:nil=\"true\"/><eier xsi:nil=\"true\"/></gjelderNaboeiendom><sluttbrukersystemVaarReferanse>v4-foretak-multi.6</sluttbrukersystemVaarReferanse></nabogjenboer><nabogjenboer><partstype><kodeverdi>Foretak</kodeverdi><kodebeskrivelse>Foretak</kodebeskrivelse></partstype><foedselsnummer xsi:nil=\"true\"/><organisasjonsnummer>910297937</organisasjonsnummer><navn>FANA OG HAFSLO REVISJON</navn><adresse><adresselinje1>Rahangurra 2</adresselinje1><adresselinje2 xsi:nil=\"true\"/><adresselinje3 xsi:nil=\"true\"/><postnr>9730</postnr><poststed>Karasjok</poststed><landkode xsi:nil=\"true\"/></adresse><telefonnummer xsi:nil=\"true\"/><mobilnummer xsi:nil=\"true\"/><epost xsi:nil=\"true\"/><kontaktperson xsi:nil=\"true\"/><gjelderNaboeiendom><adresse><adresselinje1>Storgata 15</adresselinje1><adresselinje2 xsi:nil=\"true\"/><adresselinje3 xsi:nil=\"true\"/><postnr>7003</postnr><poststed>Trondheim</poststed><landkode xsi:nil=\"true\"/><gatenavn xsi:nil=\"true\"/><husnr xsi:nil=\"true\"/><bokstav xsi:nil=\"true\"/></adresse><eiendomsidentifikasjon><kommunenummer>5001</kommunenummer><gaardsnummer>222</gaardsnummer><bruksnummer>2</bruksnummer><festenummer xsi:nil=\"true\"/><seksjonsnummer>1</seksjonsnummer></eiendomsidentifikasjon><bygningsnummer xsi:nil=\"true\"/><bolignummer xsi:nil=\"true\"/><kommunenavn xsi:nil=\"true\"/><eier xsi:nil=\"true\"/></gjelderNaboeiendom><sluttbrukersystemVaarReferanse>v4-foretak-multi.7</sluttbrukersystemVaarReferanse></nabogjenboer><nabogjenboer><partstype><kodeverdi>Foretak</kodeverdi><kodebeskrivelse>Foretak</kodebeskrivelse></partstype><foedselsnummer xsi:nil=\"true\"/><organisasjonsnummer>910297937</organisasjonsnummer><navn>FANA OG HAFSLO REVISJON</navn><adresse><adresselinje1>Rahangurra 2</adresselinje1><adresselinje2 xsi:nil=\"true\"/><adresselinje3 xsi:nil=\"true\"/><postnr>9730</postnr><poststed>Karasjok</poststed><landkode xsi:nil=\"true\"/></adresse><telefonnummer xsi:nil=\"true\"/><mobilnummer xsi:nil=\"true\"/><epost xsi:nil=\"true\"/><kontaktperson xsi:nil=\"true\"/><gjelderNaboeiendom><adresse><adresselinje1>Storgata 17</adresselinje1><adresselinje2 xsi:nil=\"true\"/><adresselinje3 xsi:nil=\"true\"/><postnr>7003</postnr><poststed>Trondheim</poststed><landkode xsi:nil=\"true\"/><gatenavn xsi:nil=\"true\"/><husnr xsi:nil=\"true\"/><bokstav xsi:nil=\"true\"/></adresse><eiendomsidentifikasjon><kommunenummer>5001</kommunenummer><gaardsnummer>111</gaardsnummer><bruksnummer>2</bruksnummer><festenummer xsi:nil=\"true\"/><seksjonsnummer>1</seksjonsnummer></eiendomsidentifikasjon><bygningsnummer xsi:nil=\"true\"/><bolignummer xsi:nil=\"true\"/><kommunenavn xsi:nil=\"true\"/><eier xsi:nil=\"true\"/></gjelderNaboeiendom><sluttbrukersystemVaarReferanse>v4-foretak-multi.8</sluttbrukersystemVaarReferanse></nabogjenboer><nabogjenboer><partstype><kodeverdi>Privatperson</kodeverdi><kodebeskrivelse>Privatperson</kodebeskrivelse></partstype><foedselsnummer>McqHb49/WAVEMLamNWVb6upza12zZtpWi0pARgoSwno21W3YHW6ZJLrkIHMF8QETHzYbBT+xTpNopXBxxbp2q3X5Bp+8rA1k3xMBs3PduzHrRBVu35TGjqXbrOnDmIR5NjUJco6S8zOpkkCGhE4diVXmPzCe0XljewnP/RpNsro=</foedselsnummer><organisasjonsnummer xsi:nil=\"true\"/><navn>FILIP MOHAMED</navn><adresse><adresselinje1>Storgata 3</adresselinje1><adresselinje2 xsi:nil=\"true\"/><adresselinje3 xsi:nil=\"true\"/><postnr>7003</postnr><poststed>Trondheim</poststed><landkode xsi:nil=\"true\"/></adresse><telefonnummer xsi:nil=\"true\"/><mobilnummer xsi:nil=\"true\"/><epost xsi:nil=\"true\"/><kontaktperson xsi:nil=\"true\"/><gjelderNaboeiendom><adresse><adresselinje1>Gurangutang 3</adresselinje1><adresselinje2 xsi:nil=\"true\"/><adresselinje3 xsi:nil=\"true\"/><postnr>7003</postnr><poststed>Trondheim</poststed><landkode xsi:nil=\"true\"/><gatenavn xsi:nil=\"true\"/><husnr xsi:nil=\"true\"/><bokstav xsi:nil=\"true\"/></adresse><eiendomsidentifikasjon><kommunenummer>5001</kommunenummer><gaardsnummer>109</gaardsnummer><bruksnummer>1</bruksnummer><festenummer xsi:nil=\"true\"/><seksjonsnummer>1</seksjonsnummer></eiendomsidentifikasjon><bygningsnummer xsi:nil=\"true\"/><bolignummer xsi:nil=\"true\"/><kommunenavn xsi:nil=\"true\"/><eier xsi:nil=\"true\"/></gjelderNaboeiendom><sluttbrukersystemVaarReferanse>v4-person-multi.1</sluttbrukersystemVaarReferanse></nabogjenboer><nabogjenboer><partstype><kodeverdi>Privatperson</kodeverdi><kodebeskrivelse>Privatperson</kodebeskrivelse></partstype><foedselsnummer>x/Xc+f1MPBAAI7SPONDu6nPP2Wql5O8sVRjKCsJUXfCKrPEuo/i0ibnUsOLU9CpqOvJ9aKuOKnBh8Mi+sRUI0LQSrATQV92511vHabU+OVxiPv7nxcuBnYBM2NgjUgv+JW9OPWtsyIWm65jCxaIcjtpRNbMQIDnRTzVgVFn1A8M=</foedselsnummer><organisasjonsnummer xsi:nil=\"true\"/><navn>FILIP MOHAMED</navn><adresse><adresselinje1>Gurangutang 3</adresselinje1><adresselinje2 xsi:nil=\"true\"/><adresselinje3 xsi:nil=\"true\"/><postnr>7003</postnr><poststed>Trondheim</poststed><landkode xsi:nil=\"true\"/></adresse><telefonnummer xsi:nil=\"true\"/><mobilnummer xsi:nil=\"true\"/><epost xsi:nil=\"true\"/><kontaktperson xsi:nil=\"true\"/><gjelderNaboeiendom><adresse><adresselinje1>Storgata 4</adresselinje1><adresselinje2 xsi:nil=\"true\"/><adresselinje3 xsi:nil=\"true\"/><postnr>7003</postnr><poststed>Trondheim</poststed><landkode xsi:nil=\"true\"/><gatenavn xsi:nil=\"true\"/><husnr xsi:nil=\"true\"/><bokstav xsi:nil=\"true\"/></adresse><eiendomsidentifikasjon><kommunenummer>5001</kommunenummer><gaardsnummer>111</gaardsnummer><bruksnummer>1</bruksnummer><festenummer xsi:nil=\"true\"/><seksjonsnummer>1</seksjonsnummer></eiendomsidentifikasjon><bygningsnummer xsi:nil=\"true\"/><bolignummer xsi:nil=\"true\"/><kommunenavn xsi:nil=\"true\"/><eier xsi:nil=\"true\"/></gjelderNaboeiendom><sluttbrukersystemVaarReferanse>v4-person-multi.2</sluttbrukersystemVaarReferanse></nabogjenboer><nabogjenboer><partstype><kodeverdi>Privatperson</kodeverdi><kodebeskrivelse>Privatperson</kodebeskrivelse></partstype><foedselsnummer>vBRSGiOpvF6drLpsp8pE44JBmLyg9K+nypJPI2xKpj6yD8cr6qiPPEK5kyL1odKgj2935G26b/I6AlGuO0elyY3Q+Qh/9XrdbIy8wo7TzXL1JOhE7CaRP8nVUuuMkXLBD+EVF1TkvX74Ph8gTomb3qtESPa6Y0XoufMrNE/p9Y8=</foedselsnummer><organisasjonsnummer xsi:nil=\"true\"/><navn>Tom Bola</navn><adresse><adresselinje1>Bakerivegen 2B</adresselinje1><adresselinje2 xsi:nil=\"true\"/><adresselinje3 xsi:nil=\"true\"/><postnr>3825</postnr><poststed>Lunde</poststed><landkode>No</landkode></adresse><telefonnummer xsi:nil=\"true\"/><mobilnummer xsi:nil=\"true\"/><epost xsi:nil=\"true\"/><kontaktperson xsi:nil=\"true\"/><gjelderNaboeiendom><adresse><adresselinje1>Storgata 6</adresselinje1><adresselinje2 xsi:nil=\"true\"/><adresselinje3 xsi:nil=\"true\"/><postnr>7003</postnr><poststed>Trondheim</poststed><landkode xsi:nil=\"true\"/><gatenavn xsi:nil=\"true\"/><husnr xsi:nil=\"true\"/><bokstav xsi:nil=\"true\"/></adresse><eiendomsidentifikasjon><kommunenummer>5001</kommunenummer><gaardsnummer>14</gaardsnummer><bruksnummer>1</bruksnummer><festenummer xsi:nil=\"true\"/><seksjonsnummer>1</seksjonsnummer></eiendomsidentifikasjon><bygningsnummer xsi:nil=\"true\"/><bolignummer xsi:nil=\"true\"/><kommunenavn xsi:nil=\"true\"/><eier xsi:nil=\"true\"/></gjelderNaboeiendom><sluttbrukersystemVaarReferanse>v4-person-reservert.1</sluttbrukersystemVaarReferanse></nabogjenboer><nabogjenboer><partstype><kodeverdi>Privatperson</kodeverdi><kodebeskrivelse>Privatperson</kodebeskrivelse></partstype><foedselsnummer>RBPw6r3d6aKtJsQoi5JRdacDJNYJAsmmX3zjwf0Z6bMzTOHpW9WvaNY33tWF7o/8+liFBToHqNkvwBBe5FlQT2+oOs12xygeAvpc/qPora/spz2YRijIkbFP+XawO7V1SHQVGTk9gpn8Px9DGeK6NJ+t1A8sSSdE3wTLmLeglks=</foedselsnummer><organisasjonsnummer xsi:nil=\"true\"/><navn>Tom Bola</navn><adresse><adresselinje1>Bakerivegen 2B</adresselinje1><adresselinje2 xsi:nil=\"true\"/><adresselinje3 xsi:nil=\"true\"/><postnr>3825</postnr><poststed>Lunde</poststed><landkode>No</landkode></adresse><telefonnummer xsi:nil=\"true\"/><mobilnummer xsi:nil=\"true\"/><epost xsi:nil=\"true\"/><kontaktperson xsi:nil=\"true\"/><gjelderNaboeiendom><adresse><adresselinje1>Storgata 8</adresselinje1><adresselinje2 xsi:nil=\"true\"/><adresselinje3 xsi:nil=\"true\"/><postnr>7003</postnr><poststed>Trondheim</poststed><landkode xsi:nil=\"true\"/><gatenavn xsi:nil=\"true\"/><husnr xsi:nil=\"true\"/><bokstav xsi:nil=\"true\"/></adresse><eiendomsidentifikasjon><kommunenummer>5001</kommunenummer><gaardsnummer>15</gaardsnummer><bruksnummer>1</bruksnummer><festenummer xsi:nil=\"true\"/><seksjonsnummer>1</seksjonsnummer></eiendomsidentifikasjon><bygningsnummer xsi:nil=\"true\"/><bolignummer xsi:nil=\"true\"/><kommunenavn xsi:nil=\"true\"/><eier xsi:nil=\"true\"/></gjelderNaboeiendom><sluttbrukersystemVaarReferanse>v4-person-reservert.2</sluttbrukersystemVaarReferanse></nabogjenboer><nabogjenboer><partstype><kodeverdi>Privatperson</kodeverdi><kodebeskrivelse>Privatperson</kodebeskrivelse></partstype><foedselsnummer>pFjYGxGDfp4CdpJsoUBRbpFbw/72J7HyErU7tv4Ahy4X0DmFr8toE4wYgLcyu1Rd2Sx6+s9xfIzwjW5zVKcSm4nOVAiSz/bf8iRf+erW6fRBd4z05LLwi5iOPznJ6AqBq/v1iCvd0eR1513+k8s/2KkJSWj/4Ra+ggF8BlNXgUI=</foedselsnummer><organisasjonsnummer xsi:nil=\"true\"/><navn>Død bruker 11117701613</navn><adresse><adresselinje1>Storgata 88</adresselinje1><adresselinje2 xsi:nil=\"true\"/><adresselinje3 xsi:nil=\"true\"/><postnr>7003</postnr><poststed>Trondheim</poststed><landkode>no</landkode></adresse><telefonnummer xsi:nil=\"true\"/><mobilnummer xsi:nil=\"true\"/><epost xsi:nil=\"true\"/><kontaktperson xsi:nil=\"true\"/><gjelderNaboeiendom><adresse><adresselinje1>Storgata 22</adresselinje1><adresselinje2 xsi:nil=\"true\"/><adresselinje3 xsi:nil=\"true\"/><postnr>7003</postnr><poststed>Trondheim</poststed><landkode xsi:nil=\"true\"/><gatenavn xsi:nil=\"true\"/><husnr xsi:nil=\"true\"/><bokstav xsi:nil=\"true\"/></adresse><eiendomsidentifikasjon><kommunenummer>5001</kommunenummer><gaardsnummer>77</gaardsnummer><bruksnummer>1</bruksnummer><festenummer xsi:nil=\"true\"/><seksjonsnummer>1</seksjonsnummer></eiendomsidentifikasjon><bygningsnummer xsi:nil=\"true\"/><bolignummer xsi:nil=\"true\"/><kommunenavn xsi:nil=\"true\"/><eier xsi:nil=\"true\"/></gjelderNaboeiendom><sluttbrukersystemVaarReferanse>v4-person-dod.1</sluttbrukersystemVaarReferanse></nabogjenboer><nabogjenboer><partstype><kodeverdi>Foretak</kodeverdi><kodebeskrivelse>Foretak</kodebeskrivelse></partstype><foedselsnummer xsi:nil=\"true\"/><organisasjonsnummer>910952072</organisasjonsnummer><navn>RÆGE OG ØKSENDAL REVISJON, eit ikkje elektronisk foretak</navn><adresse><adresselinje1>Rahangurra 2</adresselinje1><adresselinje2 xsi:nil=\"true\"/><adresselinje3 xsi:nil=\"true\"/><postnr>9730</postnr><poststed>Karasjok</poststed><landkode xsi:nil=\"true\"/></adresse><telefonnummer xsi:nil=\"true\"/><mobilnummer xsi:nil=\"true\"/><epost xsi:nil=\"true\"/><kontaktperson xsi:nil=\"true\"/><gjelderNaboeiendom><adresse><adresselinje1>Storgata 66</adresselinje1><adresselinje2 xsi:nil=\"true\"/><adresselinje3 xsi:nil=\"true\"/><postnr>7003</postnr><poststed>Trondheim</poststed><landkode xsi:nil=\"true\"/><gatenavn xsi:nil=\"true\"/><husnr xsi:nil=\"true\"/><bokstav xsi:nil=\"true\"/></adresse><eiendomsidentifikasjon><kommunenummer>5001</kommunenummer><gaardsnummer>765</gaardsnummer><bruksnummer>2</bruksnummer><festenummer xsi:nil=\"true\"/><seksjonsnummer>1</seksjonsnummer></eiendomsidentifikasjon><bygningsnummer xsi:nil=\"true\"/><bolignummer xsi:nil=\"true\"/><kommunenavn xsi:nil=\"true\"/><eier xsi:nil=\"true\"/></gjelderNaboeiendom><sluttbrukersystemVaarReferanse>v4-foretak-ikkeDigitalt.1</sluttbrukersystemVaarReferanse></nabogjenboer></nabo-eier><ansvarligSoeker><partstype><kodeverdi>Foretak</kodeverdi><kodebeskrivelse>Foretak</kodebeskrivelse></partstype><foedselsnummer xsi:nil=\"true\"/><organisasjonsnummer>911455307</organisasjonsnummer><navn>SÆBØVÅGEN OG LONGYEARBYEN</navn><adresse><adresselinje1>Foretningsgata 234</adresselinje1><adresselinje2 xsi:nil=\"true\"/><adresselinje3 xsi:nil=\"true\"/><postnr>9520</postnr><poststed>KAUTOKEINO</poststed><landkode>no</landkode></adresse><telefonnummer>12345678</telefonnummer><mobilnummer>48955163</mobilnummer><epost>tor@arkitektum.no</epost><kontaktperson xsi:nil=\"true\"/></ansvarligSoeker><dispensasjon><dispensasjon><dispensasjonstype><kodeverdi>PLAN</kodeverdi><kodebeskrivelse>Arealplan</kodebeskrivelse></dispensasjonstype><begrunnelse>Begrunnelse for dispensasjon</begrunnelse><beskrivelse>Søknad om dispensasjon fra bestemmelsen NN i plan</beskrivelse></dispensasjon></dispensasjon><hovedinnsendingsnummer xsi:nil=\"true\"/><signatur><signaturdato>2016-09-08T00:00:00</signaturdato><signertAv/><signertPaaVegneAv/><signeringssteg/><signertOrgNummer xsi:nil=\"true\"/><signertOrgNavn xsi:nil=\"true\"/></signatur><fraSluttbrukersystem>Fellestjenester bygg testmotor</fraSluttbrukersystem><prosjektnavn/><foelgebrev>Det søkes om fasadeendring av gitt bygg som beskrevet i vedlagt materiale.</foelgebrev><gjeldendePlan><navn>rammebetingelser navn</navn><plantype><kodeverdi>RP</kodeverdi><kodebeskrivelse>Reguleringsplan</kodebeskrivelse></plantype></gjeldendePlan><soeknadensHjemmeside>www.hjemmeside.no</soeknadensHjemmeside></Nabovarsel>",
  "AttachmentTypesAndForms": ["Situasjonsplan", "TegningNyttSnitt", "Folgebrev", "Folgebrev"]
}

...


...


Resultat:


Paste code macro
languagejson
titleResponse
{
  "Errors": 1,
  "Warnings": 1,
  "messages": [
    {
      "message": "Validering av matrikkelnummer feilet. Eiendomsidentifikasjon ble ikke kontrollert mot Matrikkel.",
      "messagetype": "WARNING",
      "reference": "4655.3.25",
      "xpathField": "Nabovarsel/eiendomByggested[0]/eiendomsidentifikasjon"
    },
    {
      "message": "Vedlegg TegningNyFasade mangler for valgte tiltakstyper i varsel(jfr nasjonal sjekkliste pkt 1.53).",
      "messagetype": "ERROR",
      "reference": "4655.2.9",
      "xpathField": "/Vedlegg"
    }
  ],
  "rulesChecked": [
    {
      "id": "4655.1.1",
      "message": "Innhold må være ihht informasjonsmodell/xsd for skjema.",
      "messagetype": "ERROR",
      "preCondition": "",
      "checklistReference": ""
    },
    ...
  ]
}

...

Info

Vi har her fått en feil fordi vi mangler vedlegget "TegningNyFasade"

/api/validatev2/form

Versjon 2 av validerings APIet tar med mer data om vedleggene:

...

Info

Her får vi valideringsfeil på:

  • Vedlegg må være ihht metadata for skjema. Filstørrelse for fil situasjonsplan.pdf er ikke gyldig.

  • Vedlegg må være ihht metadata for skjema. Filtype for fil tegningNyttSnitt.doc er ikke gyldig.

  • Vedlegg må være ihht metadata for skjema. Vedleggstype Folgebrev har for mange filer.


Eksempel med rammesøknad, undersjema - v1 og v2

Metadata

Image Removed

Image Removed

Image Removed

...



Eksempel på rett måte å bruke validerings-API ved innsending av hovedskjema og underskjema.
I eksempelet bruker vi Rammesøknad som hovedskjema og gjennomføringsplan som underskjema.

Validering hovedskjema

Her sjekkes følgende:

  • Skjema - Gyldig xml

  • Påkrevd vedlegg og underskjema følger med


Eksempel Rammesøknad


V1


Paste code macro
languagejson
{
  "DataFormatId": "4397",
  "DataFormatVersion": "datamodell versjon",
  "FormData": "Skjema XML",
  "AttachmentTypesAndForms": [
    "Gjennomføringsplan",
    "Matrikkelopplysninger",
    "KvitteringNabovarsel"
  ]
}




View file
namevalidering_rammesøknad_v1.json

...

V2


Paste code macro
languagejson
{
  "DataFormatId": "4397",
  "DataFormatVersion": "datamodell versjon",
  "FormData": "Skjema XML",
  "AttachmentTypesAndForms": [
    {
      Navn: FormName eller AttachmentTypeName, 
	  Filename: filnavnet med rett extension, 
      FileSize: filstørrelsen i bytes
    }, 
    {
    //Underskjema
      "Name": "Gjennomføringsplan"
    },
    //Underskjema
      "Name": "Matrikkelopplysninger"
    },
    {
    //Vedlegg 
    "Name": "Gjennomfoeringsplan",
    "Filename": "gjennoføringsplan.pdf", 
    "FileSize": 5 
    }
  ]
}


View file
namevalidering_rammesøknad_v2.json

...



Validering av underskjema

Fordi innholdet - XML’en - i underskjema ikke blir validert sammen med hovedskjema, må den valideres i en egen hovedinnsending. Eksempel gjennomføringsplan valideres på samme måte som hovedskjema.

Underskjema skal alltid ha et saksnummer når det blir sendt inn som en egen innsending i Ftb.

Når vi prevaliderer et underskjema tilknyttet for eksempel rammesøknad, som er første steg, har vi ikke fått et saksnummer fra kommunen. Vi må derfor legge ved hovedskjema som en del av AttachmentTypesAndForms,for å kunne validere riktig at dette er et underskjema.

Man vil ikke få feil dersom hovedskjema ligger i listen ved innsending, men saksnummer må være med.

Her sjekkes følgende

  • Skjema - Gyldig xml

  • Påkrevd vedlegg og underskjema følger med

  • Finnes det et saksnummer

    • Hvis nei => finnes det et hovedskjema i listen.

Eksempel Gjennomføringsplan


V1


Paste code macro
languagejson
{
  "DataFormatId": "5786",
  "DataFormatVersion": "datamodell versjon",
  "FormData": "Skjema XML",
  "AttachmentTypesAndForms": [
    "Søknad om rammetillatelse",
    "Vedleggsopplysninger ",
    "ErklaeringAnsvarsrett"
  ]
}

View file
namevalidering_gjennomforingsplan_v1.json

...

V2


Paste code macro
languagejson
{
  "DataFormatId": "5786",
  "DataFormatVersion": "datamodell versjon",
  "FormData": "Skjema XML",
  "AttachmentTypesAndForms": [
    {
      Navn: FormName eller AttachmentTypeName, 
	  Filename: filnavnet med rett extension, 
      FileSize: filstørrelsen i bytes
    }, 
    {
    //Underskjema
      "Name": "Vedleggsopplysninger"
    },
    //Hovedskjema
      "Name": "Rammesøknad"
    },
    {
    //Vedlegg 
    "Name": "ErklaeringAnsvarsrett",
    "Filename": "ErklaeringAnsvarsrett.pdf", 
    "FileSize": 5 
    },
    {
    //Vedlegg 
    "Name": "Annet",
    "Filename": "Annet.pdf", 
    "FileSize": 5
    }
  ]
}

View file
namevalidering_gjennomforingsplan_v2.json

...