Ungebasen. Dokumentation af webservices til udveksling af data mellem Ungebasen og et kommunalt vejledningssystem PUBLICPUBLIC PUBLICPUBLICX

Relaterede dokumenter
Ungebasen. Dokumentation af webservices til udveksling af data mellem Ungebasen og et kommunalt vejledningssystem PUBLICPUBLIC PUBLICPUBLICX

Ungebasen. Løsningsbeskrivelse. Åbne interfaces mellem Datacontaineren/Tilbagemelding.dk og kommunale vejledningssystemer

Den Gode PatoBank Webservice MedCom, version 1.0

Vejledning til Retsinformation web services

Den Gode E-CPRService

21/ VERSION 1.1

18/ VERSION 1.1

Grænseflade til indberetning af elev- og medarbejderoplysninger til Elevplan

31/ VERSION 1.00

Anmodning om begravelse

ELEKTRONISK INDBERETNING HEPATITIS 18/ VERSION 1.0

Civilstyrelsen. Lovtidende. Generisk webservice til søgning af afgørelser - Vejledning. Version:

Anmodning om begravelse

Forløbs publicering. Indledning. Funktionalitet

ELEKTRONISK INDBERETNING SIB 5/ VERSION 1.21

En række elevoplysninger, som sendes elektronisk til det UU-center, som dækker elevens hjemkommune.

ELEKTRONISK INDBERETNING OPFØLGNING EFTER UDSKRIVNING 14/ VERSION 1.0

ELEKTRONISK INDBERETNING ABORT 23/ VERSION 1.1

Tilbagemelding fra Erhvervsskoler (skrevet til vejledningscentre) /version 1/jbv

6. Dataudveksling med andre systemer... 2

CENTRAL VEJ- OG STIFORTEGNELSE (CVF)

MM Hul-Igennem-Test i Prod. Information til kunder

Grænseflade til afhentning af FTU-ansøgninger på Optagelse.dk

ELEKTRONISK INDBERETNING TVANG 24/ VERSION 1.5. (Bemærk! Denne snitflade omlægges i 2018 til nyt format i forbindelse med SEI2 projektet)

ELEKTRONISK INDBERETNING INJICERBAR HEROIN 20/ VERSION 1.0

ELEKTRONISK INDBERETNING IVF VERSION 2 21/ VERSION 1.3

Dokumentation af optagelse.dk

Kompetencefonde webservice API beskrivelse

Dokumentation af optagelse.dk

Grænseflade til afhentning af oplysninger om

Grænseflade til afhentning af oplysninger om

FNUX. Fælles Nationalt Udvekslingsformat for lægepraksis og tandlægepraksissystemer

System til system indberetning af underretninger

Informationsmøde om grænseflader for indberetning til Ungedatabasen

ELEKTRONISK INDBERETNING ADMIN 24/ VERSION (Bemærk! Denne snitflade omlægges i 2018 til nyt format i forbindelse med SEI2 projektet)

Indholdsfortegnelse. Systembeskrivelse kapitel 6 - Dataudveksling

UVdata A/S. WS brobygning.net. Webservice til import af tilmeldinger og registrering af fravær, fra administrative systemer.

Danmarks Statistik. 21. februar Indhold:

Indberetningsstruktur for Elevplanindberetning

Grænseflade til indberetning af elev- og svendeprøveoplysninger til EASY-P

Grænseflade til afhentning af oplysninger om

Grænseflade til indberetning af uddannelseshændelser på videregående niveau til Ungedatabasen

Grænseflade til indberetning af elev- og svendeprøveoplysninger til EASY-P

Anvenderguide til Stamdatamodulet KOMBIT

Ændringer Webservice

Import / export - filformat til brug for flytning af patientdata.

Grænseflade til indberetning af hændelser fra ungdomsuddannelser til Ungedatabasen

BBR OIOXML. Vejledning til OIOXML-snitflade. InputBox.wsdl

A-2 Intranet og projekthåndtering - Stephen Sarquah - IMM-B.Eng

Competencies Webservice

1 Brug af snitfladebeskrivelsen Formål og beskrivelse Hvad er formålet med snitfladen? Beskrivelse af snitfladen...

Grænseflade til indberetning af institutionsmæssige stamoplysninger til EfterUddannelse.dk

Notat. Introdansk beskrivelse af fastlagte krav til indberetning af statistikoplysninger fra udbydere JL

Grænseflade til indberetning af hændelser fra ungdomsuddannelser til Ungedatabasen

FESD standardisering Udveksling Version 1.0

Design af udstillede snitflader for ungedatabasen

LER. Guide til graveanmodninger Webservice, version 2 og december 2012, version marts 2018, version 3

1.1 Formål Webservicen gør det muligt for eksterne parter, at fremsøge informationer om elevers fravær.

Grænseflade til indberetning af hændelser fra forberedende grunduddannelse (FGU) til Ungedatabasen

Grænseflade til indberetning af uddannelseshændelser på videregående niveau til Ungedatabasen

ELEKTRONISK INDBERETNING CANCER 10/ VERSION 1.4

XML webservice for pensionsordninger. Version 1.0 Draft A

Grænseflade til indberetning af uddannelseshændelser til Ungedatabasen

XML webservice for deklarationsgebyrer. Version 1.0 Final

Specifikation af Web Services til Danmarks Miljø Portal

EG Data Inform. Byggebasen. WCF og webservices. Jens Karsø

Indberetningsstruktur for kursistindberetning

Myndighedskrav: Februar 2015

18/ VERSION 4.0

Vejledning til SLS webservice Statistik

Virksomhedsintegration webservice API beskrivelse

Udveksling af oplysninger om uddannelseshændelser mellem institutioner og Ungedatabasen

Snitfladebeskrivelse. til Ferie Ind

National trivselsmåling i folkeskolen. Datainstruks i forbindelse med bekendtgørelse om måling af elevernes trivsel i folkeskolen.

Webservice til AMU-indberetning til Datavarehuset

Vejledning til SLS webservice Løbende løndele

ftuapplicationservice _03_27

1 Brug af feltbeskrivelsen Formål og beskrivelse Hvad er formålet med feltbeskrivelsen? Modtagelse af data...

Snitfladebeskrivelse for Snitfladebeskrivelse STD-8 KMD Boligstøtte Version 1.0.0,

Webservice til GYM-indberetning til DVH

Procedure vedrørende leverandørog institutionssamarbejde om nye studieadministrative løsninger

Snitfladebeskrivelse HentYdelseInformation BYS P11-4 KMD Børneydelse Version 1.0.0,

Tips & Tricks nr. 129 LUDUS Suite Erhvervsuddannelser Forberedelse til optag af ansøgere

AuthorizationCodeService

Snitfladebeskrivelse for WEBService IndkomstEnkeltForespoergsel. KMD Indkomst, P13-5. Version 13.0,

Danskuddannelse til voksne udlændinge m.fl. - beskrivelse af fastlagte krav til indberetning af statistikoplysninger

ECPR via RMCPR GUI og Webservice Forslag til it-teknisk løsning

Procedure vedrørende leverandørog institutionssamarbejde om nye studieadministrative løsninger

Snitfladebeskrivelse for GO000002Q Betalingsadministration Send sagsoplysninger til KMD Opus Debitor. Version 1.0,

Skanningsmodul Standard IT- og Telestyrelsen København den 8. september 2005

NR. 43 LUDUS V1.1. Tilbagemelding.dk DEN 16. NOVEMBER Adgang til menupunktet Kursistuddannelse. Adgang til Tilbagemelding.dk

Webservice til GYM-indberetning

Layout af afstemningsfil til grænsefladekontrol af webservicen KostopholdIndberetninger. Beskrivelse af de enkelte felter

Vejledning - web-baseret indberetningssystem vedr. forebyggende foranstaltninger for udsatte børn og unge.

Tredjepart webservices

Vejledning til danske myndigheder om udveksling og lagring af udenlandske

Grænseflade til afhentning af grundskoleprøvekarakterer fra Optagelse.dk

Transkript:

PUBLICPUBLIC PUBLICPUBLICX Ungebasen Dokumentation af webservices til udveksling af data mellem Ungebasen og et kommunalt vejledningssystem 15.12.2015 A414.97.7 [Status] Side 1 af 23

Indhold 1. Indledning... 3 2. Levering af data fra Ungebasen til et kommunalt vejledningssystem... 3 2.1 Teknisk implementering... 6 3. Indberetning af kontakt- og tilbudstid fra kommunalt vejledningssystem til Ungebasen... 6 3.1 Teknisk implementering... 7 4. Indberetning af hændelser fra kommunalt vejledningssystem til Ungebasen... 7 5. Sikkerhedsmodel... 10 Historik Version Ændring Dato Init. 6 Rettet værdier for outputfeltet SKAT i 12-06-2014 n Gaardboe WS 1 7 Tilføjet outputfelt som indeholder 21-05-2015 n Gaardboe kontaktoplysninger til uddannelsesinstitutionen 8 Tilføjet AMS/STAR/U18. Udlæsning til Amsaktivitet, AmsKodetype og UnderaktivitetKode 15-12-2015 n Gaardboe 21.05.2015 A414.97.8 Side 2 af 23

1. Indledning Dette notat indeholder dokumentation for de 3 webservices der skal anvendes til udveksling af data mellem Ungebasen og et kommunalt vejledningssystem. De tre webservicer er dokumenteret i hhv. nedenstående afsnit 2, 3 og 4. Afsnit 5 dokumenterer, hvilken sikkerhedsmodel der anvendes. 2. Levering af data fra Ungebasen til et kommunalt vejledningssystem Denne webservice leverer data fra Ungebasen til et kommunalt vejledningssystem. Der leveres kun data/hændelser på de personer, der geografisk bor i UU-centrets kommuner, som er fra 15 til og med 24 år på udtrækstidspunktet og ikke tidligere hentet af et UU-center. Når en given hændelse for en person hentes fra Ungebasen af et UU center, registreres det i Ungebasen, at hændelsen er overført til UU, og den vil ikke kunne hentes igen. Webservicen har følgende parametre: Type Felter Datatype Beskrivelse Er feltet altid udfyldt Input Format Output CPR String CPR-nummer på den den unge Format: ddmmååxxxx Null værdi hvis feltet ikke er udfyldt Institutionskode Integer Refererer til UVM's institutionsregisterkode. Optræder der negative koder, er der tale om hændelser fra følgende -99995 = SKAT -99996 = SU-styrelsen -99997 = Forsvaret -99998 = AMS Eks: 3003942000 Eks: 461247 Startdato Date Startdato på hændelsen Eks: 2013-11- 27T00:00:00 Slutdato Date Slutdato på uddannelsen/hændelsen. Der kan være tale om en forventet slutdato. Er Nej Såfremt slutdato ikke er Eks: 2013-11- 21.05.2015 A414.97.8 Side 3 af 23

der tale om at den unge har afbrudt, vil slutdatoen være afbrudsdatoen.. Afbrudsaarsag Integer Id for årsag til afbrud -1 = Ukendt / ikke oplyst 6 = Fravær 9 = P.g.a sygdom 20 = Uddannelsen ikke påbegyndt 21 =Ændret uddannelse 22 = Skiftet skole 23 = Skiftet skole og ændret uddannelse 24 = Faglige krav 25 = Andet 26 = Ukendt 27 = Uddannelsesaftale ophævet 28 = Død 29 = Ikke praktikpladssøgende angivet fra systemleverandøren returneres 9999-12- 31T00:00:00 27T00:00:00 Se beskrivelsen for gyldige værdier Status Integer 1 = Gennemført (afsluttet) 2 = Afbrudt 3 = I gang Se beskrivelsen for gyldige værdier TilbagemeldingId Integer Nøgle, der identificerer indberetningen Min værdi: 1 Maks værdi: Int32.MaxVal CosaFormal String Refererer til UVM's uddannelsesmodel Nej Tom streng 4 tegn ( ) CosaVersion String Refererer til UVM's uddannelsesmodel Nej Tom streng 4 tegn ( ) CosaSpeciale String Refererer til UVM's uddannelsesmodel Nej Tom streng ( ) 2 tegn Aktivitetsgruppekode String Referer til UVM's uddannelsesmodel Nej Tom streng ( ) 4 tegn 21.05.2015 A414.97.8 Side 4 af 23

SuUddannelseskode String Referer til SU's uddannelseskode Nej Tom streng ( ) Maks værdi: Int32.MaxVal AmsAktivitet Integer Aktiviteter under Vejledning og opkvalificering iflg. LAB-loven 0 Min. værdi: 0 Maks. værdi: Int32.MaxVal AmsKodetype Char Angiver om AmsAktivitet tilhører kodesæt CourseTypeIdentifier eller JobOrderTypeIdentifier leveret af STAR V=JobOrderTypeIdentifier U=CourseTypeIdentifier SKAT Integer 1 = Offentlig forsørgelse 0 2 = Deltidsbeskæftigelse 3 = Fuldtidsbeskæftigelse Underaktivitet- Kode String Vil indholde Underktivtetskode niveau 4 fra MBU s aktivitetshierarki for visse hændelser. Nej Tom streng ( ) 10 tegn Registreringstidspunkt Haendelsesdato DateTime Registreringstidspunktet i Ungebasen. Eks: 2013-11- 27T00:00:00+01: 00 DateTime Dato for, hvorfor hændelsen er indtruffet. Hændelsesdatoen er systembestemt og ikke obligatorisk. Frafaldstruet DateTime Dato, der angiver om institutionen har meddelt, at personen er frafaldstruet. Status vil altid være I gang på disse personer. Kontaktoplysninger String Angiver kontaktoplysninger fra indberettet Kombineret ungdomsuddannelse 0001-01- 01T00:00:00 0001-01- 01T00:00:00 Nej Tom streng ( ) Eks: 2013-11- 27T00:00:00 Eks: 2013-11- 27T00:00:00 Eks: Peter Larsen Email: abc@test.dk Tlf: 11224433 For en given hændelse er det kun de relevante output felter der er udfyldt, men da der skal være knyttet værdier til alle felter, er felterne ikke tomme. Hvis kaldet går godt, leveres der en liste over relevante hændelser. Går det ikke godt, leveres der en exception med yderligere information om fejlen. Kan serveren ikke kontaktes, kan der ikke leveres en beskrivende fejlbesked. 21.05.2015 A414.97.8 Side 5 af 23

2.1 Teknisk implementering Der etableres en webservice, der kan kaldes for at hente data fra Ungebasen. Data hentes ved at kalde metoden "HentTilbagemeldingerTilUU". Webservicen udvikles i Microsoft.NET, se WSDL Bilag 1. Løsningen er baseret på WCF (Windows Communication Foundation). Der kommunikeres via NetTCP af hensyn til overførselshastigheden. Der anvendes almindelige datatyper dvs. string, DateTime, Int. Det er derfor nødvendigt, at brugerens maskine tillader at der oprettes en TCP/IP-forbindelsen til den relevante port. 3. Indberetning af kontakt- og tilbudstid fra kommunalt vejledningssystem til Ungebasen Via denne webservice skal der til ungebasen indberettes oplysninger om kontakt- og tilbudstidspunkt for unge som har afbrudt Webservicen har følgende parametre: Type Felt Datatype Beskrivelse Tvungent Gyldig null Validering felt Værdi, for ikke tvunge felter Input: CPR String Angiver den unges CPR-nummer. Skal være et gyldigt CPRnummer i formatet ddmmååxxxx. Indberetningstype Integer Angiver om indberetninger er et kontakt eller et tilbudstidspunkt Gyldige værdier: 1 = Kontakttidspunkt 2 = Tilbudstidspunkt Dato DateTime Eks: 2013-11- 21.05.2015 A414.97.8 Side 6 af 23

Output: 27T00:00:00 Institutionskode Integer Institutionskoden på indberetteren dvs. UU-centret 999999 TransaktionsIdent Tilbagemeldingsid Integer Entydig identifikation af transaktionen i det kommunale vejledningssystem String Nøgle der identificerer hvilken indberetning kontakt/tilbud er tilknyttet. Dvs identifikation af en hændelse, som tidligere er modtaget via WS1. Nej Tom streng ( ) Maks. værdi: Int32.MaxVal Hvis der er angivet et Tilbagemeldingsid, verificeres det dette findes i Tilbagemelding.dk. Maks. 10 tegn Indberettes samme institutionskode og transaktionsident, overskrives data i ungedatabasen, og det antages, at der er tale om en korrektion. Går kaldet ikke godt, optræder der en exception. 3.1 Teknisk implementering Der etableres en webservice, der kan kaldes for at indberette data fra Ungebasen/datacontaineren. Data indberettes ved at kalde webmetoden IndberetUuOrientering. Webservicen udvikles i Microsoft.NET, se WSDL bilag 1. Løsningen er baseret på WCF (Windows Communication Foundation). Der kommunikeres via NetTCP. Der anvendes almindelige datatyper dvs. string, DateTime, Int. 4. Indberetning af hændelser fra kommunalt vejledningssystem til Ungebasen I forbindelse med opkobling til Ungedatabasen skal vejledningssystemet udstille en webservice, der kan aflevere ønskede uddannelseshændelser på unge. Vejledningssystemet skal som minimum levere følgende oplysninger: 21.05.2015 A414.97.8 Side 7 af 23

Type: Felt Datatype Beskrivelse Tvungent Gyldig null Validering felt Værdi, for ikke tvunget felter Input CPR String Angiver den unges CPR-nummer Skal være et gyldigt CPRnummer i formatet ddmmååxxxx. Bosiddende i Danmark. Startdato DateTime Angiver startdatoen Eks: 2013-11-27T00:00:00 Startdato før slutdato Slutdatoen DateTime Angiver slutdatoen eller den estimerede slutdato Eks: 2013-11-27T00:00:00 Startdato før slutdato Status Integer Angiver status for hændelsen I gang = den unge er i gang med aktiviteten Afsluttet = aktiviteten er gennemført Afbrudt = aktiviteten er afbrudt Institutionskode Integer Refererer til 6-cifret institutionskode fra UNI-C's institutionsregister Gyldige værdier er 1=Gennemført(Afsluttet) 2=Afbrudt 3=I gang Det checkes at koden findes i institutionsregistret. Max længde: 6 cifre Underaktivitets- Kode String Kode som klassificerer aktiviteten. Der skal indberettes en gyldig kode fra niveau 4 i MBUs aktivitetshierarki. Max Længde: 10 tegn Det verificeres at den indberettede kode ligger i den delmængde af Underaktivitets niveau 4, som UUerne står for indberetning af. 21.05.2015 A414.97.8 Side 8 af 23

DateTime Dato for modtagelse af hændelsen, hvis den stammer fra Ungebasen. Er data født i vejledningssystemet, er datoen oprettelsesdatoen Eks: 2013-11-27T00:00:00 Koden verificeres jf. stamtabel. Registreringsdato Kildesystem String Navn på vejledningssystem. Maks. 100 tegn. Frafaldsårsagskodbindelse med at vejledningssystemet Integer De aktuelle koder skal fastlægges i for- Gyldige koder: -1 = Ukendt / ikke oplyst 6 = Fravær kobles på. 9 = P.g.a sygdom 20 = Uddannelsen ikke påbegyndt 21 =Ændret uddannelse 22 = Skiftet skole 23 = Skiftet skole og ændret uddannelse 24 = Faglige krav 25 = Andet 26 = Ukendt 27 = Uddannelsesaftale ophævet 28 = Død Frafaldstruet DateTime Dato, der angiver om personen er frafaldstruet. Status skal altid være I gang på disse personer. Såfremt eleven datoformatet 0001-01- ikke er frafaldstruet anvendes 29 = Ikke praktikpladssøgende Eks: 2013-11-27T00:00:00 Det checkes at status er 3 (= I gang) 21.05.2015 A414.97.8 Side 9 af 23

01T00:00:00 Output: Webservicen udvikles i Microsoft.NET, se WSDL bilag 1. Der skal etableres en sikkerhedsmodel baseret på certifikater svarende til den model, som Ungedatabasen udstiller webservices på jf. afsnit 5. 5. Sikkerhedsmodel Kommunikationen med Ungedatabasen sker ved hjælp af SSL-krypterede webservices. Der anvendes OCES-certifikater til at foretage autorisation, idet hvert UU-center skal autoriseres med et certifikat for at få adgang til at hente og indberette data. Der anvendes virksomhedscertifikater. 21.05.2015 A414.97.8 Side 10 af 23

Bilag 1: WSDL HentTilbagemeldingerTilUU, IndberetUuOrientering og IndberetUuHaendelse Wsdl.xml: <wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsam="http://www.w3.org/2007/05/addressing/met adata" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex"xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressin g/policy" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:wsp="http://schemas.xmlsoap.org/ws /2004/09/policy"xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmln s:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility- 1.0.xsd"xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encodi ng/" xmlns:tns="http://tempuri.org/" xmlns:wsa10="http://www.w3.org/2005/08/addressing"xmlns:wsaw="http://www.w3.org /2006/05/addressing/wsdl" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" name="vejledning" targetnames pace="http://tempuri.org/"> <wsp:policy wsu:id="basichttpbinding_ivejledning_policy"> <wsp:exactlyone> <wsp:all> <sp:transportbinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"> <sp:transporttoken> <sp:httpstoken RequireClientCertificate="false"/> </sp:transporttoken> <sp:algorithmsuite> <sp:basic256/> </sp:algorithmsuite> <sp:layout> <sp:lax/> </sp:layout> <sp:includetimestamp/> </sp:transportbinding> 21.05.2015 A414.97.8 Side 11 af 23

<sp:endorsingsupportingtokens xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"> <sp:x509token sp:includetoken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/includetoken/alwaystorecipient"> <sp:wssx509v3token10/> </sp:x509token> </sp:endorsingsupportingtokens> <sp:wss10 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"> <sp:mustsupportrefkeyidentifier/> <sp:mustsupportrefissuerserial/> </sp:wss10> </wsp:all> </wsp:exactlyone> <wsp:policy wsu:id="nettcpbinding_ivejledning_policy"> <wsp:exactlyone> <wsp:all> <wsrm:rmassertion xmlns:wsrm="http://schemas.xmlsoap.org/ws/2005/02/rm/policy"> <wsrm:inactivitytimeout Milliseconds="600000"/> <wsrm:acknowledgementinterval Milliseconds="200"/> </wsrm:rmassertion> <msb:binaryencoding xmlns:msb="http://schemas.microsoft.com/ws/06/2004/mspolicy/netbinary1"/> <sp:transportbinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"> <sp:transporttoken> <msf:ssltransportsecurity xmlns:msf="http://schemas.microsoft.com/ws/2006/05/framing/policy"/> </sp:transporttoken> <sp:algorithmsuite> <sp:basic256/> </sp:algorithmsuite> <sp:layout> 21.05.2015 A414.97.8 Side 12 af 23

<sp:strict/> </sp:layout> <sp:includetimestamp/> </sp:transportbinding> <sp:endorsingsupportingtokens xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"> <sp:secureconversationtoken sp:includetoken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/includetoken/alway storecipient"> <sp:bootstrappolicy> <sp:signedparts> <sp:body/> <sp:header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/> <sp:header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/> <sp:header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing"/> <sp:header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing"/> <sp:header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing"/> <sp:header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing"/> <sp:header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/> </sp:signedparts> <sp:encryptedparts> <sp:body/> </sp:encryptedparts> <sp:transportbinding> <sp:transporttoken> <msf:ssltransportsecurity xmlns:msf="http://schemas.microsoft.com/ws/2006/05/framing/policy"/> </sp:transporttoken> <sp:algorithmsuite> <sp:basic256/> </sp:algorithmsuite> <sp:layout> 21.05.2015 A414.97.8 Side 13 af 23

<sp:strict/> </sp:layout> <sp:includetimestamp/> </sp:transportbinding> <sp:endorsingsupportingtokens> <sp:x509token sp:includetoken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/includetoken/alwaystorecipient"> <sp:requirethumbprintreference/> <sp:wssx509v3token10/> </sp:x509token> <sp:signedparts> <sp:header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/> </sp:signedparts> </sp:endorsingsupportingtokens> <sp:wss11> <sp:mustsupportrefthumbprint/> </sp:wss11> <sp:trust10> <sp:mustsupportissuedtokens/> <sp:requirecliententropy/> <sp:requireserverentropy/> </sp:trust10> </sp:bootstrappolicy> </sp:secureconversationtoken> </sp:endorsingsupportingtokens> <sp:wss11 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"> <wsp:policy/> </sp:wss11> 21.05.2015 A414.97.8 Side 14 af 23

<sp:trust10 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"> <sp:mustsupportissuedtokens/> <sp:requirecliententropy/> <sp:requireserverentropy/> </sp:trust10> <wsaw:usingaddressing/> </wsp:all> </wsp:exactlyone> <wsdl:types> <xs:schema xmlns:xs="http://www.w3.org/2001/xmlschema" elementformdefault="qualified" targetnamespace="http://tempur i.org/"> <xs:import namespace="http://schemas.datacontract.org/2004/07/tilbagemelding.kommune.wcf.dto"/> <xs:element name="ping"> <xs:complextype> <xs:sequence/> </xs:complextype> </xs:element> <xs:element name="pingresponse"> <xs:complextype> <xs:sequence> <xs:element minoccurs="0" name="pingresult" nillable="true" type="xs:string"/> </xs:sequence> </xs:complextype> </xs:element> <xs:element name="henttilbagemeldingertiluu"> <xs:complextype> <xs:sequence/> </xs:complextype> </xs:element> <xs:element name="henttilbagemeldingertiluuresponse"> <xs:complextype> <xs:sequence> <xs:element xmlns:q1="http://schemas.datacontract.org/2004/07/tilbagemelding.kommune.wcf.dto" minoccurs="0" name="he nttilbagemeldingertiluuresult" nillable="true" type="q1:arrayofkommuneindberetning"/> </xs:sequence> </xs:complextype> </xs:element> 21.05.2015 A414.97.8 Side 15 af 23

<xs:element name="indberetuuorientering"> <xs:complextype> <xs:sequence> <xs:element minoccurs="0" name="transactionsid" type="xs:int"/> <xs:element minoccurs="0" name="cpr" nillable="true" type="xs:string"/> <xs:element minoccurs="0" name="indberetningstype" type="xs:int"/> <xs:element minoccurs="0" name="tid" type="xs:datetime"/> <xs:element minoccurs="0" name="institutionskode" type="xs:int"/> <xs:element minoccurs="0" name="tilbagemeldingsid" nillable="true" type="xs:string"/> </xs:sequence> </xs:complextype> </xs:element> <xs:element name="indberetuuorienteringresponse"> <xs:complextype> <xs:sequence> <xs:element xmlns:q2="http://schemas.datacontract.org/2004/07/tilbagemelding.kommune.wcf.dto" minoccurs="0" name="in dberetuuorienteringresult" nillable="true" type="q2:indberetningsresultat"/> </xs:sequence> </xs:complextype> </xs:element> <xs:element name="indberetuuhaendelse"> <xs:complextype> <xs:sequence> <xs:element minoccurs="0" name="cpr" nillable="true" type="xs:string"/> <xs:element minoccurs="0" name="startdato" type="xs:datetime"/> <xs:element minoccurs="0" name="slutdato" type="xs:datetime"/> <xs:element minoccurs="0" name="status" type="xs:int"/> <xs:element minoccurs="0" name="institutionskode" type="xs:int"/> <xs:element minoccurs="0" name="underaktivitetskode" nillable="true" type="xs:string"/> <xs:element minoccurs="0" name="registreringsdato" type="xs:datetime"/> <xs:element minoccurs="0" name="kildesystem" nillable="true" type="xs:string"/> <xs:element minoccurs="0" name="frafaldsaarsagskode" type="xs:int"/> <xs:element minoccurs="0" name="frafaldstruetdato" type="xs:datetime"/> </xs:sequence> </xs:complextype> </xs:element> <xs:element name="indberetuuhaendelseresponse"> <xs:complextype> <xs:sequence> 21.05.2015 A414.97.8 Side 16 af 23

<xs:element xmlns:q3="http://schemas.datacontract.org/2004/07/tilbagemelding.kommune.wcf.dto" minoccurs="0" name="in dberetuuhaendelseresult" nillable="true" type="q3:indberetningsresultat"/> </xs:sequence> </xs:complextype> </xs:element> </xs:schema> <xs:schema xmlns:xs="http://www.w3.org/2001/xmlschema" xmlns:tns="http://schemas.microsoft.com/2003/10/serialization /" attributeformdefault="qualified" elementformdefault="qualified"targetnamespace="http://schemas.microsoft.com/2003 /10/Serialization/"> <xs:element name="anytype" nillable="true" type="xs:anytype"/> <xs:element name="anyuri" nillable="true" type="xs:anyuri"/> <xs:element name="base64binary" nillable="true" type="xs:base64binary"/> <xs:element name="boolean" nillable="true" type="xs:boolean"/> <xs:element name="byte" nillable="true" type="xs:byte"/> <xs:element name="datetime" nillable="true" type="xs:datetime"/> <xs:element name="decimal" nillable="true" type="xs:decimal"/> <xs:element name="double" nillable="true" type="xs:double"/> <xs:element name="float" nillable="true" type="xs:float"/> <xs:element name="int" nillable="true" type="xs:int"/> <xs:element name="long" nillable="true" type="xs:long"/> <xs:element name="qname" nillable="true" type="xs:qname"/> <xs:element name="short" nillable="true" type="xs:short"/> <xs:element name="string" nillable="true" type="xs:string"/> <xs:element name="unsignedbyte" nillable="true" type="xs:unsignedbyte"/> <xs:element name="unsignedint" nillable="true" type="xs:unsignedint"/> <xs:element name="unsignedlong" nillable="true" type="xs:unsignedlong"/> <xs:element name="unsignedshort" nillable="true" type="xs:unsignedshort"/> <xs:element name="char" nillable="true" type="tns:char"/> <xs:simpletype name="char"> <xs:restriction base="xs:int"/> </xs:simpletype> <xs:element name="duration" nillable="true" type="tns:duration"/> <xs:simpletype name="duration"> <xs:restriction base="xs:duration"> <xs:pattern value="\-?p(\d*d)?(t(\d*h)?(\d*m)?(\d*(\.\d*)?s)?)?"/> <xs:mininclusive value="-p10675199dt2h48m5.4775808s"/> <xs:maxinclusive value="p10675199dt2h48m5.4775807s"/> </xs:restriction> </xs:simpletype> <xs:element name="guid" nillable="true" type="tns:guid"/> 21.05.2015 A414.97.8 Side 17 af 23

<xs:simpletype name="guid"> <xs:restriction base="xs:string"> <xs:pattern value="[\da-fa-f]{8}-[\da-fa-f]{4}-[\da-fa-f]{4}-[\da-fa-f]{4}-[\da-fa-f]{12}"/> </xs:restriction> </xs:simpletype> <xs:attribute name="factorytype" type="xs:qname"/> <xs:attribute name="id" type="xs:id"/> <xs:attribute name="ref" type="xs:idref"/> </xs:schema> <xs:schema xmlns:xs="http://www.w3.org/2001/xmlschema" xmlns:tns="http://schemas.datacontract.org/2004/07/tilbagemel ding.kommune.wcf.dto" xmlns:ser="http://schemas.microsoft.com/2003/10/serialization/"elementformdefault="qualified" targetnamespace="http://schemas.datacontract.org/2004/07/tilbagemelding.kommune.wcf.dto"> <xs:import namespace="http://schemas.microsoft.com/2003/10/serialization/"/> <xs:complextype name="arrayofkommuneindberetning"> <xs:sequence> <xs:element minoccurs="0" maxoccurs="unbounded" name="kommuneindberetning" nillable="true" type="tns:kommuneindberet ning"/> </xs:sequence> </xs:complextype> <xs:element name="arrayofkommuneindberetning" nillable="true" type="tns:arrayofkommuneindberetning"/> <xs:complextype name="kommuneindberetning"> <xs:sequence> <xs:element minoccurs="0" name="afbrudsaarsag" type="xs:int"/> <xs:element minoccurs="0" name="aktivitetsgruppekode" nillable="true" type="xs:string"/> <xs:element minoccurs="0" name="amsaktivitet" type="xs:int"/> <xs:element minoccurs="0" name="amskodetype" type="ser:char"/> <xs:element minoccurs="0" name="cpr" nillable="true" type="xs:string"/> <xs:element minoccurs="0" name="cosaformal" nillable="true" type="xs:string"/> <xs:element minoccurs="0" name="cosaspeciale" nillable="true" type="xs:string"/> <xs:element minoccurs="0" name="cosaversion" nillable="true" type="xs:string"/> <xs:element minoccurs="0" name="frafaldstruet" type="xs:datetime"/> <xs:element minoccurs="0" name="haendelsesdato" type="xs:datetime"/> <xs:element minoccurs="0" name="institutionskode" type="xs:int"/> <xs:element minoccurs="0" name="kontaktoplysninger" nillable="true" type="xs:string"/> <xs:element minoccurs="0" name="registreringstidspunkt" type="xs:datetime"/> <xs:element minoccurs="0" name="skat" type="xs:int"/> <xs:element minoccurs="0" name="slutdato" type="xs:datetime"/> <xs:element minoccurs="0" name="startdato" type="xs:datetime"/> <xs:element minoccurs="0" name="status" type="xs:int"/> <xs:element minoccurs="0" name="suuddannelseskode" nillable="true" type="xs:string"/> 21.05.2015 A414.97.8 Side 18 af 23

<xs:element minoccurs="0" name="tilbagemeldingid" type="xs:int"/> <xs:element minoccurs="0" name="underaktivitetkode" nillable="true" type="xs:string"/> </xs:sequence> </xs:complextype> <xs:element name="kommuneindberetning" nillable="true" type="tns:kommuneindberetning"/> <xs:complextype name="indberetningsresultat"> <xs:sequence> <xs:element minoccurs="0" name="identifikator" type="xs:int"/> <xs:element minoccurs="0" name="meddelelse" nillable="true" type="xs:string"/> </xs:sequence> </xs:complextype> <xs:element name="indberetningsresultat" nillable="true" type="tns:indberetningsresultat"/> </xs:schema> </wsdl:types> <wsdl:message name="ivejledning_ping_inputmessage"> <wsdl:part name="parameters" element="tns:ping"/> </wsdl:message> <wsdl:message name="ivejledning_ping_outputmessage"> <wsdl:part name="parameters" element="tns:pingresponse"/> </wsdl:message> <wsdl:message name="ivejledning_henttilbagemeldingertiluu_inputmessage"> <wsdl:part name="parameters" element="tns:henttilbagemeldingertiluu"/> </wsdl:message> <wsdl:message name="ivejledning_henttilbagemeldingertiluu_outputmessage"> <wsdl:part name="parameters" element="tns:henttilbagemeldingertiluuresponse"/> </wsdl:message> <wsdl:message name="ivejledning_indberetuuorientering_inputmessage"> <wsdl:part name="parameters" element="tns:indberetuuorientering"/> </wsdl:message> <wsdl:message name="ivejledning_indberetuuorientering_outputmessage"> <wsdl:part name="parameters" element="tns:indberetuuorienteringresponse"/> </wsdl:message> <wsdl:message name="ivejledning_indberetuuhaendelse_inputmessage"> <wsdl:part name="parameters" element="tns:indberetuuhaendelse"/> </wsdl:message> <wsdl:message name="ivejledning_indberetuuhaendelse_outputmessage"> <wsdl:part name="parameters" element="tns:indberetuuhaendelseresponse"/> </wsdl:message> <wsdl:porttype name="ivejledning"> <wsdl:operation name="ping"> 21.05.2015 A414.97.8 Side 19 af 23

<wsdl:input wsaw:action="http://tempuri.org/ivejledning/ping" message="tns:ivejledning_ping_inputmessage"/> <wsdl:output wsaw:action="http://tempuri.org/ivejledning/pingresponse" message="tns:ivejledning_ping_outputmessage"/ > <wsdl:operation name="henttilbagemeldingertiluu"> <wsdl:input wsaw:action="http://tempuri.org/ivejledning/henttilbagemeldingertiluu" message="tns:ivejledning_henttilb agemeldingertiluu_inputmessage"/> <wsdl:output wsaw:action="http://tempuri.org/ivejledning/henttilbagemeldingertiluuresponse" message="tns:ivejledning _HentTilbagemeldingerTilUU_OutputMessage"/> <wsdl:operation name="indberetuuorientering"> <wsdl:input wsaw:action="http://tempuri.org/ivejledning/indberetuuorientering" message="tns:ivejledning_indberetuuor ientering_inputmessage"/> <wsdl:output wsaw:action="http://tempuri.org/ivejledning/indberetuuorienteringresponse" message="tns:ivejledning_ind beretuuorientering_outputmessage"/> <wsdl:operation name="indberetuuhaendelse"> <wsdl:input wsaw:action="http://tempuri.org/ivejledning/indberetuuhaendelse" message="tns:ivejledning_indberetuuhaen delse_inputmessage"/> <wsdl:output wsaw:action="http://tempuri.org/ivejledning/indberetuuhaendelseresponse" message="tns:ivejledning_indbe retuuhaendelse_outputmessage"/> </wsdl:porttype> <wsdl:binding name="basichttpbinding_ivejledning" type="tns:ivejledning"> <wsp:policyreference URI="#BasicHttpBinding_IVejledning_policy"/> <soap:binding transport="http://schemas.xmlsoap.org/soap/http"/> <wsdl:operation name="ping"> <soap:operation soapaction="http://tempuri.org/ivejledning/ping" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:operation name="henttilbagemeldingertiluu"> <soap:operation soapaction="http://tempuri.org/ivejledning/henttilbagemeldingertiluu" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> 21.05.2015 A414.97.8 Side 20 af 23

<wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:operation name="indberetuuorientering"> <soap:operation soapaction="http://tempuri.org/ivejledning/indberetuuorientering" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:operation name="indberetuuhaendelse"> <soap:operation soapaction="http://tempuri.org/ivejledning/indberetuuhaendelse" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:binding> <wsdl:binding name="nettcpbinding_ivejledning" type="tns:ivejledning"> <wsp:policyreference URI="#NetTcpBinding_IVejledning_policy"/> <soap12:binding transport="http://schemas.microsoft.com/soap/tcp"/> <wsdl:operation name="ping"> <soap12:operation soapaction="http://tempuri.org/ivejledning/ping" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> <wsdl:operation name="henttilbagemeldingertiluu"> <soap12:operation soapaction="http://tempuri.org/ivejledning/henttilbagemeldingertiluu" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> 21.05.2015 A414.97.8 Side 21 af 23

<wsdl:output> <soap12:body use="literal"/> </wsdl:output> <wsdl:operation name="indberetuuorientering"> <soap12:operation soapaction="http://tempuri.org/ivejledning/indberetuuorientering" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> <wsdl:operation name="indberetuuhaendelse"> <soap12:operation soapaction="http://tempuri.org/ivejledning/indberetuuhaendelse" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:binding> <wsdl:service name="vejledning"> <wsdl:port name="basichttpbinding_ivejledning" binding="tns:basichttpbinding_ivejledning"> <soap:address location="https://wset0.uvdata.net/tilbagemelding/kommune/v3/vejledning.svc"/> </wsdl:port> <wsdl:port name="nettcpbinding_ivejledning" binding="tns:nettcpbinding_ivejledning"> <soap12:address location="net.tcp://wset0.uvdata.net:8016/tilbagemelding/kommune/v3/vejledning.svc"/> <wsa10:endpointreference> <wsa10:address> net.tcp://wset0.uvdata.net:8016/tilbagemelding/kommune/v3/vejledning.svc </wsa10:address> <Identity xmlns="http://schemas.xmlsoap.org/ws/2006/02/addressingidentity"> <Dns>uvdata.net</Dns> </Identity> </wsa10:endpointreference> </wsdl:port> </wsdl:service> </wsdl:definitions> 21.05.2015 A414.97.8 Side 22 af 23

Endpoint.xml: Test: net.tcp://wset0.uvdata.net:8016/tilbagemelding/kommune/v3/vejledning.svc Produktion: net.tcp://wsep0.uvdata.net:8016/tilbagemelding/kommune/v3/vejledning.svc 21.05.2015 A414.97.8 Side 23 af 23