Validerings APIet foreligger i to versjoner:
Versjon 1
URL | https://test-admbygg.dibk.no/api/validate/form | |
---|---|---|
Type | POST | |
Autentisering | NA | |
Request objekt | Data finnes her: Tjenesteoppsett TT02 og Tjenesteoppsett PROD | Eksempel |
Swagger testing | https://test-admbygg.dibk.no/swagger/ui/index#!/FormValidation/FormValidation_ValidateForm | |
Response |
Versjon 2
Denne versjonen utvider AttachmentTypesAndForms objektet og utfører flere valideringer på dette
URL | https://test-admbygg.dibk.no/api/validatev2/form | |
---|---|---|
Type | POST | |
Autentisering | NA | |
Request objekt | Data finnes her: Tjenesteoppsett TT02 og Tjenesteoppsett PROD | Eksempel |
Swagger testing | https://test-admbygg.dibk.no/swagger/ui/index#!/FormValidation/FormValidation_ValidateV2Form | |
Response |
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 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
Resultat:
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:
Filename vil sjekke om filtypen er tillatt, FileSize er i MB (mega bytes) og sjekker om vedlegget er innenfor tillatt størrelse.
Vi legger til vedlegget "TegningNyFasade" og setter vedleggene opp slik
Valideringsobjekter ser da slik ut:
Ved innsending av denne får vi disse feilene:
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.
0 kommentarer