Page History
Navitabs | ||||
---|---|---|---|---|
| ||||
Indholdsfortegnelse
...
Code Block |
---|
<string xmlns="http://schemas.microsoft.com/2003/10/Serialization/"> [ { "cvr": "33257872", "rid": "37138663", "guuid": "d8b4326c-1ad6-466c-ba83-47b05f1980af", "rolename": "nspSundAssistR1", "unittype": "sorunits", "unit": "0", "unitoption": "unitandchildunits" }, { "cvr": "33257872", "rid": "41542832", "guuid": "", "rolename": "nspSundAssistR1", "unittype": "sorunits", "unit": "0", "unitoption": "unitandchildunits" }, { "cvr": "25450442", "rid": "1231593107593", "rolename": "nspSundAssistR1", "unittype": "sorunits", "unit": "0", "unitoption": "unitandchildunits" } ] </string> |
Importeren indlæser filen, og importerer hvert enkelt rolle-objekt. Attributten guuid er ikke påkrævet, og indeholder et globalt uuid for et medarbejdercertifikat. Hvis attributten er til stede i et rolle-objekt, indsættes der to rækker i databasen: En med SubjectSerialNumber dannet ud fra cvr- og rid-attributterne, og en med SubjectSerialNumber dannet ud fra guuid-attributten.
Fejlhåndtering
Importeren tjekker at filen har det korrekte format, herunder at længderne på værdierne i felterne cvr, rid og rolename ikke overstiger database felternes længder. Og bruger sdm-core bibliotekets standardfunktionalitet til at importere roller til databasen. Fejlsituationer skrives til applikationsloggen.
...