Import af grupper, medlemmer og kontaktpersoner
Vedligeholdes af
Institution
Formel WSDL servicebeskrivelse
Gyldig fra | Gyldig til | URL |
---|---|---|
juni 2021 | N/A | https://wsaimport.unilogin.dk/wsaimport-v7/ws?WSDL |
Formål
Import webservicen anvendes til at overføre data om brugere og grupper på en institution til SkoleGrunddata.
Som led i importen straksoprettes brugerne i Unilogin IdP og de vil kunne anvende andre IdP'er via Unilogin Broker.
Oprettede grupper anvendes i skolernes infrastruktur og af udbydere i forbindelse med tildeling af adgang til tjenester. Det er derfor vigtigt at koordinere grupper på tværs importkilder for at der ikke oprettes flere grupper med samme navn og for ikke at risikere at miste adgangen til tjenester ved skifte af importleverandør. Eksisterende brugeroplysninger og grupper på en institution kan kortlægges med ws17/wsiEKSPORT, som importleverandører automatisk har adgang til, når der er givet adgang til ws10/wsaIMPORT.
Metoder
Metodenavn | Returnerer | Beskrivelse |
importerXml (wsBrugerid, wsPassword, instXML) | Fuld import til SkoleGrunddata. Anvendes første gang der importeres data, eller når man vil sikre sig, at data er fuldstændig i synk. Her overføres alle brugere hver gang. | |
importerDeltaXml (wsBrugerid, wsPassword, instXML) | Delta-import til SkoleGrunddata. Det kan enten være nye brugere eller ændringer til eksisterende brugere. Der overføres kun de ændrede brugere. Anvendes som den primære importmetode. | |
importerSletXml (wsBrugerid, wsPassword, instXML) | Delta-sletning af Brugere i SkoleGrundata. Anvendes sammen med delta-import til vedligehold af brugerbasen. Alternativt kan brugere slettes via fuld import. |
Anvendelsespolitik
Udbyderes brug af BPI-webservices
Fejlkoder
Type | Kode | Beskrivelse | Resultat | Ekstern Svar |
---|---|---|---|---|
Error | E1101 | Import afvist - wsaIMPORT er lukket i en periode | Import afvises | Der er lukket for import. Se driftinfo.stil.dk for mere information. |
Error | E1102 | En anden import er allerede i gang på samme institutionsnummer. | Import afvises | En anden import på institutionen er i gang - prøv igen om lidt. |
Error | E2001 | Personen kan ikke findes på det angivet LocalPersonId | Person springes over | Ingen eksisterende person fundet på institutionen med LocalPersonId %s |
Error | E2101 | Institutions CPR Integritet er ikke valid | Import stoppes | Institutionen har overlap i CPR-numre mellem tilknyttede personer |
Error | E2102 | Institutions CPR Integritet er ikke valid - Forsaget af LocalPersonId | Import stoppes | LocalPersonId %s forsager overlap i CPR |
Error | E2103 | CPR Nummer er ikke unik for Import | Person springes over i Import | CPR-nummer for localPersonId %s er ikke unik, personen springes over i import |
Error | E2104 | CPR-nummer skal består af 10 tegn (11 inkl bindestreg). | Person springes over i Import | CPR-nummer for localPersonId %s har ikke den korrekte længde |
Error | E2105 | CPR Nummer er ikke gyldigt (Mod-11, KOT, dato Mv) | Person springes over i Import | CPR-nummer for localPersonId %s er ikke et validt nummer |
Error | E2106 | CPR-nummer er blevet ændret for en given person med det angivet localPersonId. Omidentifikation ikke tilladt. | Person springes over i Import | CPR-nummer for localPersonId %s er blevet ændret. Omidentifikation ikke tilladt. |
Error | E2107 | CPR-nummer er blevet ændret til et allerede eksisterende CPR-nummer for personen med det angivet localPersonId. Omidentifikation ikke tilladt. | Person springes over i Import | CPR-nummer for localPersonId %s er blevet ændret til allerede eksisterende CPR-nummer. Omidentifikation ikke tilladt. |
Error | E2201 | Kontaktperson har alias navn sat, men er ikke beskyttet. | Person som kontaktperson er tilknyttet springes over i Import | Kontaktperson for elev med localPersonId %s er ikke navne- og adressebeskyttet, men har angivet alias navne |
Error | E2203 | Person har alias navn sat, men er ikke beskyttet. | Person springes over i Import | Person for localPersonId %s er ikke navne- og adressebeskyttet, men har angivet alias navne |
Error | E2402 | Person med hovedgruppe som ikke er "Klasse" | Person springes over i import | Person med localPersonId %s har en hovedgruppe som ikke er af typen 'klasse'. |
Error | E3001 | Hovedgruppe mangler gruppe niveau | Gruppe springes over i import | Gruppen med id %s er af typen hovedgruppe men har ikke et angivet gruppe niveau |
Error | E3002 | Gruppe er ikke hovedgruppe men har gruppe niveau. | Gruppe springes over i import | Gruppen med id %s er ikke af typen hovedgruppe, men har et angivet gruppe niveau |
Error | E3101 | Forsøg på at ændre i en gruppe som nogle elver har som hovedgruppe fra samme kilde. | Gruppe springes over i import | Gruppen med id %s blev sat til en anden GroupType end Hovedgruppe, men der findes Students med gruppen som hovedgruppe! Dette må ikke gøres i en delta-import; Lav en fuld import, så de pågældende elever genimporteres. |
Error | E3102 | Forsøg på at ændre i en gruppe som nogle students har som hovedgruppe fra anden kilde | Gruppe springes over i import | Gruppen med id %s blev sat til en anden GroupType end Hovedgruppe, men der findes Students med gruppen som MainGroupId fra en anden importkilde! Fjern først alle elever fra hovedgruppen i den anden kilde. |
Error | E4001 | Institution er ukendt og findes ikke institutionsregisteret. | Import afvises | Institutionen findes ikke, import kan ikke foretages |
Error | E4002 | Den angivet kilde kendes ikke af systemet. | Import afvises | Importen kan ikke foretages med en ukendt kilde |
Error | E4003 | Der er ikke angivet sourceDateTime | Import afvises | sourceDateTime mangler, import kan ikke foretages |
Error | E4005 | Import som er ældre end seneste modtaget import | Import afvises | sourceDateTime er ældre end senest indlæste import |
Error | E4006 | Deltaimport kan ikke foretages. Der eksistere ingen tidligere imports for institutionen med den angivne kilde. Fortage en fuld import først. | Import afvises | Ingen eksisterende import for kilde og institution, DeltaImport er afvist |
Error | E4007 | Sletimport på kilde som ikke findes. Der eksistere ingen tidligere imports for institutionen med den angivne kilde. Fortage en fuld import først. | Import afvises | Ingen eksisterende import for kilde og institution, SletImport er afvist |
Error | E9999 | Ukendt Fejl. | Ukendt fejl. Noget er gået galt. Foretagede handling er fejlet | Ukendt fejl. Noget er gået galt. Foretagede handling er fejlet |