Sidehistorik
Info |
---|
Flyttemetoderne - til flytning af enheder inden for en kommunes organisation - vil være mulig i v.2.0. Det anbefales at foretage flytninger af institutioner i v1.0. Se Oversigt over versioner af Dagtilbudsregisterets webservices for dato. |
UI Tabs | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Status: Error/FejlSystemet validerer data i to faser. I første fase valideres data mod det tilhørende XML-schema. Hvis der er fejl svares der med en eller flere validationError elementer med errorTypen "XmlvalidationError".
Når en anvisningsenhed oprettes, opdateres eller flyttes, så bliver ejerform, lovgrundlag og institutionstype krydsvalideret. Hvis kombinationen af daginstitutionens ejerform og lovgrundlag og anvisningsenhedens institutionstype ikke er gyldig, så svares der ligeledes med en ValidationError.Eksempel på ikke validt kald med to XmlValidationError:
Hvor der er fundet datatypefejl på felterne kommuneKode og instType3. Status: ValidationErrorI anden fase valideres for mere komplekse fejl, som validering mod det officielle adresseregister, krydsvalidering af ejerform, lovgrundlag og institutionstype mm. Hvis der er fejl, svares der med en eller flere validationError elementer med errorTypen "validationError". Fase to gennemføres kun såfremt der ikke er fundet fejl under fase et. I nedenstående tabel vises en komplet liste over mulige fejl af typen "validationError". Typer af ValidationError
Status: OK, men med advarselHvis du opdaterer en daginstitutions lovgrundlag, og opdateringen betyder, at de underliggende anvisningsenheder bliver ugyldige ifølge krydsvalideringen, så vil du få en advarsel. Opdateringen vil gå igennem, men du skal være opmærksom på, at anvisningsenhederne skal opdateres for igen at blive gyldige.
Eksempel på et validt kald, som returnerer en warningMessage.
I dette eksempel bliver anvisningsenheden ’G54258’ med institutionstype '6010 - Vuggestue (0-2 år)’ ugyldig ifølge krydsvalideringen, fordi den tilknyttede daginstitution nu er registreret med ejerform: '1 - Kommunal' og lovgrundlag: '8 - Fritidshjem, kommunal'.
Hvor requestet fejler, fordi der forsøges opdateres på et ukendt institutionsnummer . Når man opretter eller opdaterer en daginstitution, så bliver ejerform og lovgrundlag krydsvalideret. Hvis kombinationen af ejerform og lovgrundlag ikke er gyldig, så svares der også med en ValidationError.
Når en anvisningsenhed oprettes, opdateres eller flyttes, så bliver ejerform, lovgrundlag og institutionstype krydsvalideret. Hvis kombinationen af daginstitutionens ejerform og lovgrundlag og anvisningsenhedens institutionstype ikke er gyldig, så svares der ligeledes med en ValidationError. Kodeblok |
Response:
Status: Error/FejlSystemet validerer data i to faser. I første fase valideres data mod det tilhørende XML-schema. Hvis der er fejl svares der med en eller flere validationError elementer med errorTypen "XmlvalidationError". Eksempel på ikke validt kald med to XmlValidationError: Request: > <soap:Header/> <soap:Body> <dag:InsertAnvisningsEnhed> <dag:xml> <insertAnvisningsEnhed xmlns="http://data.stil.dk/dagtilbudsregister/" xmlns:xsi="http://www.<updateAnvisningsEnhed xsi:schemaLocation="http://data.stil.dk/dagtilbudsregister/ AnvisningsEnhedUpdate.xsd" xmlns="http://data.stil.dk/dagtilbudsregister/" <daginstitutionsNummer>G54262</daginstitutionsNummer> <anvisningsEnhed> <anvisningsenhedsNavn>STIL Børnehave</anvisningsenhedsNavn> <instType3>6021</instType3> <email>into@stil.dk</email> <telefonNummer>12345678</telefonNummer> <pNummer>1017716367</pNummer> <vejNavn>Kirsebærhaven</vejNavn> <husNummer>55</husNummer> <supplerendeBynavn xsi:nil="true"/> <postNummer>2500</postNummer> <kommuneKode>101</kommuneKode> <etage xsi:nil="true"/> <doer xsi:nil="true"/> </anvisningsEnhed> </insertAnvisningsEnhed> </dag:xml> </dag:InsertAnvisningsEnhed> </soap:Body> </soap:Envelope>xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
Status: OK, men med advarselHvis du opdaterer en daginstitutions lovgrundlag, og opdateringen betyder, at de underliggende anvisningsenheder bliver ugyldige ifølge krydsvalideringen, så vil du få en advarsel. Opdateringen vil gå igennem, men du skal være opmærksom på, at anvisningsenhederne skal opdateres for igen at blive gyldige. warningMessage Metoder Beskrivelse Den tilknyttede anvisningsenhed med enhedsnummer: '<anvisningsenhedsNummer>' er nu ugyldig baseret på instType: '<instTypeKode> - <instType>', ejerform: '<ejerformKode> - <ejerform>' og lovgrundlag: '<lovKode> - <lovgrundlag>' (304) UpdateDaginstitution Institutionstypen på den tilknyttede anvisningsenhed passer ikke med dagtilbudsinstitutionens ejerform og lovgrundlag jfr. krydsvalideringstabellen Eksempel på et validt kald, som returnerer en warningMessage.
Response:
Hvor der er fundet datatypefejl på felterne kommuneKode og instType3. I anden fase valideres for mere komplekse fejl, som validering mod det officielle adresseregister mm. Hvis der er fejl svares der med en eller flere validationError elementer med errorTypen "validationError". Typer af ValidationError
Eksempel på ikke validt kald med en validationError: Request: <updateAlternativadresse> Response:
Hvor requestet fejler, fordi der forsøges opdateres på et ukendt institutionsnummer I dette eksempel bliver anvisningsenheden ’G54258’ med institutionstype '6010 - Vuggestue (0-2 år)’ ugyldig ifølge krydsvalideringen, fordi den tilknyttede daginstitution nu er registreret med ejerform: '1 - Kommunal' og lovgrundlag: '8 - Fritidshjem, kommunal'. |