Mapning af ny REST-service til eksisterende SOAP-service

OBS! Ændringer i version 1.1.0.0 pr. 0.10.2026

Mapningen mellem REST-servicen og SOAP-servicen er blevet opdateret.   

I bunden af siden findes fortsat en liste over udgåede SOAP-elementer. Denne liste er ligeledes opdateret. Udgåede felter mapper i visse tilfælde til kompenserende (nye) felter i REST, men har typisk en anden type eller skal udledes. Derfor er de repræsenteret i listen af udgåede felter. 

Denne tabels venstre side indeholder de elemeter, som udstilles i SA Webservice 1.1.0.0 (REST-service). Tabellens højre side viser de SOAP-properties, som de nye elementer mapper til. 

Felter i kolonnen Sti/DTO i SOAP-servicen (tabellens højre side) er i visse tilfælde noteret med Findes ikke. Dette betyder, at REST-elementet er en ny property, som ikke findes i eksisterende SOAP-service.

Felter i REST og mapning til felter i SOAP

Denne tabels venstre side indeholder de elemeter, som udstilles i SA Webservice 1.1.0.0 (REST-service). Tabellens højre side viser de SOAP-properties, som de nye elementer mapper til. 

Felter i kolonnen Sti/DTO i SOAP-servicen (tabellens højre side) er i visse tilfælde noteret med Findes ikke. Dette betyder, at REST-elementet er en ny property, som ikke findes i eksisterende SOAP-service. 

Moderniseret KOTANS (REST)

KOTApplicationService (SOAP)

Sti/DTO Navn Datatype Sti/DTO Navn Datatype
Ansøgning          
AnsoegningSAHentDto ansoegning_id Integer AdmissionApplication ApplicationId string

Ansøger 

         
AnsoegningSAHentDto/ansoeger ansoeger_id Integer Applicant Id String
AnsoegningSAHentDto/ansoeger cpr String Applicant

CivilRegistrationNumber

String
AnsoegningSAHentDto/ansoeger cpr_uuid String Findes ikke    
AnsoegningSAHentDto/ansoeger ansoeger_type

String (enum)

Findes ikke    
AnsoegningSAHentDto/ansoeger fornavn String Applicant

PersonGivenName

 String
AnsoegningSAHentDto/ansoeger efternavn String Applicant

PersonSurnameName

 String
AnsoegningSAHentDto/ansoeger adresse String Applicant/Address

StreetAddress

String
AnsoegningSAHentDto/ansoeger postnummer String Applicant/Address

PostalCode

String
AnsoegningSAHentDto/ansoeger by String Applicant/Address

PostalDistrict

DistrictNameType
AnsoegningSAHentDto/ansoeger landekode String Applicant/Address

CountryCode

String
AnsoegningSAHentDto/ansoeger land String Applicant/Address

CountryName

String
AnsoegningSAHentDto/ansoeger navne_og_adressebeskyttelse Boolean Applicant/Address

Protected

Boolean
AnsoegningSAHentDto/ansoeger telefon String Applicant MobilePhone string
AnsoegningSAHentDto/ansoeger email String Applicant EmailAddress string
AnsoegningSAHentDto/ansoeger person_status

String (enum)

Findes ikke    

Statsborgerskab

 

 

     
AnsoegerSAHentDto/statsborgerskab landekode String CitizenshipApplication CountryCode String
AnsoegerSAHentDto/statsborgerskab land String CitizenshipApplication CountryName String

AnsoegerSAHentDto/statsborgerskab

opholdstilladelse Boolean? CitizenshipApplication ResidencePermitEnclosure Boolean

Adgangsgrundlag

         
AnsoegningSAHentDto/ansoeger/adgangsgrundlag

adgangsgrundlag

String (enum)

Findes ikke    
AnsoegningSAHentDto/ansoeger/adgangsgrundlag fra_eksamensdatabasen Boolean Qualifications/HighSchool DiplomaDatabase boolean
AnsoegningSAHentDto/ansoeger/adgangsgrundlag eksamens_aar Integer Findes ikke    
AnsoegningSAHentDto/ansoeger/adgangsgrundlag  grundlag String Findes ikke    
AnsoegningSAHentDto/ansoeger/adgangsgrundlag er_udenlandsk_eksamen

Boolean

Findes ikke    
AnsoegningSAHentDto/ansoeger/adgangsgrundlag  landekode String Qualifications/ForeignDiploma ForeignCountryCode string
AnsoegningSAHentDto/ansoeger/adgangsgrundlag  land String Qualifications/ForeignDiploma ForeignCountryName string
AnsoegningSAHentDto/ansoeger/adgangsgrundlag saerlig_tilladelse Boolean NoQualifyingExam ExistingPermission boolean

Tidligere optagelse

         

AnsoegerSAHentDto/tidligere_optagelse

uddannelsesnavn String PostSecondaryEducation AdmissionAreaName string

AnsoegerSAHentDto/tidligere_optagelse

studiestatus

String (enum)

PostSecondaryEducation StillEnrolled boolean

AnsoegerSAHentDto/tidligere_optagelse

ectspoints Double PostSecondaryEducation EctsPoints double
AnsoegerSAHentDto/tidligere_optagelse kandidatuddannelse Boolean  Findes ikke  Findes ikke Findes ikke

(Ansøger fortsat)

         

AnsoegerSAHentDto/ansoeger

tidligere_optaget Boolean ApplicantForm PreviopuslyAdmitted boolean
AnsoegerSAHentDto/ansoeger kandidateksamen Boolean  MastersDegree HoldingMastersDegree boolean
AnsoegerSAHentDto/ansoeger groenlandsk_saerordning Boolean? ApplicantForm GreenlandSpecialScheme boolean
AnsoegningSAHentDto/ansoeger sidst_opdateret String (DateTimeOffset) Findes ikke    

Uddannelses ønske

         
AnsoegningSAHentDto/uddannelses_oenske uddannelsesnavn String AdmissionApplication ProgrammeName string
AnsoegningSAHentDto/uddannelses_oenske udbuds_id Integer Findes ikke  Findes ikke  Findes ikke
AnsoegningSAHentDto/uddannelses_oenske kot_nummer String AdmissionApplication AdmissionAreaNumber Int
AnsoegningSAHentDto/uddannelses_oenske studieretning  String AdmissionApplication StudieLinePlace String
AnsoegningSAHentDto/uddannelses_oenske/undervisningsinstitution institutionsnavn String AdmissionApplication/InstitutionName LegalUnitName string
AnsoegningSAHentDto/uddannelses_oenske/undervisningsinstitution institutionsnummer String AdmissionApplication/InstitutionName InstitutionIdentifier Int
AnsoegningSAHentDto/uddannelses_oenske/ejerinstitution institutionsnavn String Findes ikke    
AnsoegningSAHentDto/uddannelses_oenske/ejerinstitution institutionsnummer String Findes ikke    
(Ansøgning fortsat)          
AnsoegningSAHentDto ansoegning_status

String (enum)

AdmissionApplication ApplicationStatus string
AnsoegningSAHentDto gennemfoert_dato  DateTimeOffset AdmissionApplication/Signature SignatureDate DateTime
AnsoegningSAHentDto sidst_opdateret  DateTimeOffset AdmissionApplication ModifiedDate DateTime
AnsoegningSAHentDto standby Boolean AdmissionApplication Standby boolean
AnsoegningSAHentDto tilsagn

Boolean

Qualifications AssuranceOfEnrolment boolean
AnsoegningSAHentDto vinterstart Boolean AdmissionApplication ProgrammeStartWinter boolean

Kvote 2 -  Anden uddannelse

         
AnsoegningSAHentDto/kvote2_kriterier_anden_uddannelse uddannelsesnavn String AdditionalCourses CourseName string
AnsoegningSAHentDto/kvote2_kriterier_anden_uddannelse fag  String AdditionalCourses Subject string
AnsoegningSAHentDto/kvote2_kriterier_anden_uddannelse aar_afsluttet Integer AdditionalCourses PassingYear Year

Kvote 2 -  erhvervserfaring

         
AnsoegningSAHentDto/kvote2_kriterier_erhvervserfaring arbejdsgiver String WorkExperience Employer string
AnsoegningSAHentDto/kvote2_kriterier_erhvervserfaring stillingsbetegnelse String WorkExperience NatureOfWork string
AnsoegningSAHentDto/kvote2_kriterier_erhvervserfaring start String WorkExperience StartDate date
AnsoegningSAHentDto/kvote2_kriterier_erhvervserfaring slut String WorkExperience EndDate date
AnsoegningSAHentDto/kvote2_kriterier_erhvervserfaring timer_uge Double WorkExperience WeeklyHours decimal

Kvote 2 -  Andre aktiviteter

         
AnsoegningSAHentDto/kvote2_kriterier_andre_aktiviteter organisation String ExtraCurricularActivities InstitutionOrganisation string
AnsoegningSAHentDto/kvote2_kriterier_andre_aktiviteter aktivitet String ExtraCurricularActivities ActivityName string
AnsoegningSAHentDto/kvote2_kriterier_andre_aktiviteter timer_uge Double ExtraCurricularActivities ActivityHoursWeekly decimal
AnsoegningSAHentDto/kvote2_kriterier_andre_aktiviteter start String ExtraCurricularActivities StartDate date
AnsoegningSAHentDto/kvote2_kriterier_andre_aktiviteter slut String ExtraCurricularActivities EndDate date

Kvote 2 -  Højskoleophold

         
AnsoegningSAHentDto/kvote2_kriterier_hoejskoleophold  hoejskolenavn String SchoolStay SchoolName String
AnsoegningSAHentDto/kvote2_kriterier_hoejskoleophold  start

String

SchoolStay StartDate date
AnsoegningSAHentDto/kvote2_kriterier_hoejskoleophold  slut String SchoolStay EndDate date

Kvote 2 -  Udlandsophold

         
AnsoegningSAHentDto/kvote2_kriterier_udlandsophold  land String LivingAbroad CountryName string
AnsoegningSAHentDto/kvote2_kriterier_udlandsophold aktivitet String LivingAbroad Occupation string
AnsoegningSAHentDto/kvote2_kriterier_udlandsophold start String LivingAbroad StartDate date
AnsoegningSAHentDto/kvote2_kriterier_udlandsophold slut String LivingAbroad EndDate date

Bilag

         
AnsoegningSAHentDto/bilag bilag_kilde

String (enum)

Enclosure Type EnclosureType enum
AnsoegningSAHentDto/bilag bilag_id Integer Enclosure Type FileId string
AnsoegningSAHentDto/bilag bilag_navn String Enclosure Type EnclosureName string
AnsoegningSAHentDto/bilag bilag_dato DateTimeOffset Enclosure Type UploadDate DateTime
AnsoegningSAHentDto/bilag bilag_type

string (enum)

Findes ikke    

Supplerende beviser

         

AnsoegningSAHentDto/supplerende_beviser

kursus_navn String OtherExam CourseName string
AnsoegningSAHentDto/supplerende_beviser udstedt String OtherExam PassingYear gYear
AnsoegningSAHentDto/supplerende_beviser fra_eksamensdatabasen

Boolean

OtherExam DiplomaDatabase boolean

Prøvebevis

         

AnsoegningSAHentDto/supplerende_beviser/proeve_beviser

type String (enum) Findes ikke    

AnsoegningSAHentDto/supplerende_beviser/proeve_beviser

fag_navn String OtherExam Subject string

AnsoegningSAHentDto/supplerende_beviser/proeve_beviser

niveau String OtherExam Level string

AnsoegningSAHentDto/supplerende_beviser/proeve_beviser

karakter String Findes ikke    

Forventet suppleringer

         
AnsoegningSAHentDto/forventet_suppleringer forventet_gennemfoert_foer5_jul Boolean Findes ikke    
AnsoegningSAHentDto/forventet_suppleringer fag String SupplementaryCourse Subject string
AnsoegningSAHentDto/forventet_suppleringer niveau String SupplementaryCourse Level string

AnsoegningSAHentDto/forventet_suppleringer

aarstal_gennemfoert Integer SupplementaryCourse PassingYear gYear

Karaktergennemsnit

         
AnsoegningSAHentDto/karaktergennemsnit gennemsnit Number AdmissionApplication GradePointAverage7scale decimal
AnsoegningSAHentDto/karaktergennemsnit gennemsnit_nedjusteret Number AdmissionApplication GradePointAveragePerApplication decimal
AnsoegningSAHentDto/karaktergennemsnit er_nedjusteret Boolean AdmissionApplication IsAdjustedDueToSupplementaryCourses boolean

Tilbagemelding 

         
AnsoegningSAHentDto/tilbagemelding tilbagemelding_type String (enum) Findes ikke    
AnsoegningSAHentDto/tilbagemelding/tilbagemelding_afmelding     Findes ikke    
AnsoegningSAHentDto/tilbagemelding/tilbagemelding_ukendt     Findes ikke    
AnsoegningSAHentDto/tilbagemelding/tilbagemelding_status rangeringsnummer Integer Findes ikke    
AnsoegningSAHentDto/tilbagemelding/tilbagemelding_status gruppenummer Integer Findes ikke    
AnsoegningSAHentDto/tilbagemelding/tilbagemelding_status garanteret_optagelse Boolean Findes ikke    
AnsoegningSAHentDto/tilbagemelding/tilbagemelding_status tilbagemelding_karaktergennemsnit Number Findes ikke    
AnsoegningSAHentDto/tilbagemelding/tilbagemelding_status optagelsesstatus String (enum) Findes ikke    
AnsoegningSAHentDto/tilbagemelding/sidst_opdateret sidst_opdateret Datetimeoffset Findes ikke    

Udgåede felter

Elementer i denne tabel udgår, men data fra enkelte udgåede elementer kan udledes af kompenserende REST-felter, hvor SOAP-elementet i tabellen ovenfor er markeret Findes ikke. Det drejer sig fx om booleans på Qualifications, som i SOAP bestemmer, om en uddannelsestype er valgt, fx Qualifications/HighSchool/HighSchoolSelected. Disse kan udledes af REST'ens AnsoegningSAHentDto/ansoeger/adgangsgrundlag/adgangsgrundlag.

 

KOTApplicationService (SOAP)

Sti/DTO Navn Datatype
ApplicantForm ApplicationType String
Applicant PhoneNumber TelephoneNumberType ?
Applicant/MailingAddress

PersonGivenName

 
Applicant/MailingAddress

PersonSurnameName

 
Applicant/MailingAddress

Address

 
Applicant/MailingAddress

PostalCode

 
Applicant/MailingAddress

PostalDistrict

 
Applicant/MailingAddress

CountryName

 
AdmissionApplication/InstitutionSendTo InstitutionName String
AdmissionApplication/InstitutionSendTo/Address StreetAddress String
AdmissionApplication/InstitutionSendTo/Address CityName String
AdmissionApplication/InstitutionSendTo/Address PostalCode String
AdmissionApplication/InstitutionSendTo/Address PostalDistrict String
AdmissionApplication/InstitutionSendTo/Address CountryCode String
AdmissionApplication/InstitutionSendTo/Address CountryName String
AdmissionApplication EducationStation String
MastersDegree ProgrammesUnfinished Integer
AdmissionApplication/Signature SignatureName String
Qualifications/HighSchool HighSchoolSelected Boolean
Qualifications/HighSchool DiplomaYear gYear
Qualifications/HighSchool DiplomaQualifier Enum
Qualifications/VocationalEducation VocationalEducationSelected Boolean
Qualifications/VocationalEducation PassingYear gYear
Qualifications/Other OtherSelected Boolean
Qualifications/Other OtherName String
Qualifications/Other PassingYear gYear
Qualifications/ForeignDiploma ForeignDiplomaGiven Boolean
Qualifications/ForeignDiploma ForeignDiplomaname String
Qualifications/ForeignDiploma PassingYear gYear
NoQualifyingExam ApplyForPermission Boolean
NoQualifyingExam/ExistingPermission ExistingPermissionGiven Boolean
UpperSecondarySupplementing AttendingSupplementaryCourse Boolean
UpperSecondarySupplementing SignedUpForSupplementaryCourse Boolean
NoQualifyingExam/ExistingPermission JournalNumber String
NoQualifyingExam/ExistingPermission Date Date
SupplementaryCourse CourseName String
SupplementaryCourse PassingMonth gMonth
Priority PriorityNumber Integer
Priority AdmissionAreaNumber Integer
Priority ProgrammeName String
PostSecondaryEducation InstitutionName Institution
PostSecondaryEducation EnrollmentYear gYear
PostSecondaryEducation PassingYear gYear
PostSecondaryEducation EndingYear gYear
OtherExam MarkWritten string
OtherExam MarkOral string
OtherExam PassingMonth gMonth
AdditionalCourses Level String
AdditionalCourses MarkOral String
AdditionalCourses MarkWritten String
AdditionalCourses PassingMonth gMonth
WorkExperience NumberOfMonth Decimal
ExtraCurricularActivities NumberOfMonth Decimal
LivingAbroad NumberOfMonth Decimal
EnclosureList Enclosure EnclosureType
ApplicantForm ApplicationYear gYear
  EarlyStartupBonus Udgået i 2019
SpecialExemptions TwoYearRule Udgået i 2019
SpecialExemptions SpecificAccessRequirements Udgået i 2019
SpecialExemptions SpecificAccessRegulatoryRules Udgået i 2019