Transaktionsspor og Fejlbehandling ved servicekald version 0.9.5

Størrelse: px
Starte visningen fra side:

Download "Transaktionsspor og Fejlbehandling ved servicekald version 0.9.5"

Transkript

1 Transaktionsspor og Fejlbehandling ved servicekald version Kommunernes Data & Infrastruktur - KDI

2 Indhold Indhold Servicedesign Løsningsmønstre Synkrone kald Asynkrone kald med korrelation Asynkrone kald uden korrelation Transaktioner og fejlbehandling Transaktionsspor Sammenhæng mellem kald og svar Synkrone kald Asynkrone kald med korrelation Asynkrone kald uden korrelation TransaktionsId og tid Kaldskontekst HovedOplysninger Transaktionsspor Kaldskontekstelementer Rute Processingelementer Fejlhåndtering Transaktionsspor HovedOplysningerSvar Struktur af en fejl FejlId FejlTekst KildeId Identifikation Forventninger til kalders håndtering af fejl og transaktionsspor Kalder håndtering af gentagne kald med samme transaktionsid Kalder håndtering af fejl i kald Forventninger til udstillers håndtering af fejl og transaktionsspor Serviceudstiller ved ren CF Serviceudstiller ved andre integrationer Forventninger til mediators håndtering af fejl og transaktionsspor...13

3 2.6.1Mediator håndtering af syntaksfejl i kald Mediator håndtering af systemexceptions i kald Mediator håndtering af gentagne kald med samme transaktionsid Mediator håndtering af fejl i viderekald Mediator håndtering af fejl i ugyldigt svar Mediator håndtering af fejl i gyldigt svar Versionering Forretningsversionering: Service QName Service location URL Annotation Mikroversionering Ejerskab og samarbejde Mapning til WSDL og XSD Mappestruktur Opbygning af mappestruktur Mappestruktur ved import af eksterne specifikationer Ejerskab af mappestruktur Mediatorleverandør håndtering af mappestruktur Policies Ejerskab af logisk versionering Ejerskab af endpoint location Abstrakt kontrakt PimpMyCode?...18

4 1 Servicedesign Valg af et hensigtsmæssigt løsningsmønster er en del af ethvert servicedesign. I KOMBIT anvendes der en række forskellige løsningsmønstre, som hver især har forskellige egenskaber mht. forventninger mellem parterne, ansvarsoverdragelse, initiativ og timing. 1.1 Løsningsmønstre Nedenfor beskrives nogle af de mest almindeligt anvendte løsningsmønstre Synkrone kald Ved simple synkrone kald består konversationen af kaldet og dets synkrone svar. I det simple synkrone kald sker ansvarsoverdragelsen mellem Kalder og Udstiller når det synkrone handshake fra Udstiller når tilbage til Kalder, som ved modtagelse kan afslutte behandlingen af kaldet.

5 1.1.2 Asynkrone kald med korrelation Et andet almindeligt integrationsmønster er det asynkrone kald, hvor der er et tidsspænd imellem kald og svar i den samme konversationen. Dette kan implementeres på flere måder, som beskrevet nedenfor, men alle situationer betragtes som en samlet konversation Push svar I denne variant består konversationen af et synkront kald, med kalder som initiativtager, samt et svar der foretages som et andet synkron tilbagekald med oprindelig Udstiller som kalder og Kalder som udstiller. Dette er et generelt løsningsmønster for integration, og der er ikke nogen bindinger på protokollen. Man kan for så vidt bruge mønsteret med en kombination af protokoller. Ansvarsoverdragelsen fra Kalder til Udstiller kan afsluttes når det asynkrone svar når tilbage til Kalder Push svar SFTP I denne variant består konversationen af en overførsel af en payload til mediator, med kalder som initiativtager. Udstiller forventes aktivt at lytte på fil samt et svar der foretages som et andet synkron tilbagekald med oprindelig Udstiller som kalder og Kalder som udstiller.

6 Dette er et løsningsmønster for integration baseret på FTP, SFTP eller FTPS. Kald sker ved overførsel af kaldspayload, efterfulgt af overførsel af en triggerfil. Kalder har ikke en teknisk garanti for overførsel til Udstiller, idet tilstandsstyringen af overførslen er i hænderne på Mediatoren. Overførsel er først sket når Udstiller kvitterer for afhentning til mediatoren. Denne kvittering logges i Mediator, men når ikke Kalder. Forretningsmæssigt svar, sker som en tilsvarende overførsel fra Udstiller til Kalder. Også her gælder, at overførsel af svar sker ved overførsel fra Udstiller til Mediator af et svarpayload efterfulgt af overførsel af en triggerfil. Ansvarsoverdragelsen fra Kalder til Udstiller kan afsluttes når det asynkrone svar når tilbage til Kalder Pull Svar I denne variant består konversationen af et initierende synkront kald, med Kalder som initiativtager, samt et varierende antal kald, også initieret af Kalder, til at forespørge efter et svar. Alle de involverede kald indgår i den samme konversation. Ansvarsoverdragelsen er gennemført, når Kalder får et positive svar på svarforespørgslen Asynkrone kald uden korrelation Dette er en use case, der er set f.eks. i ØiR-projektet. Her har man et antal kald med et antal informationer i hver payload til modtagersystemerne. Disse svarer senere tilbage med resultatet af behandlingen af informationerne, men ikke i svar der relaterer sig til et specifikt kald. Derimod kombineres der informationer fra forskellige kald i svarene. I denne use case bryder man princippet om en lineær sammenhæng mellem kald og svar, og det vil sige at sige, at kald og svar reelt ikke indgår i den samme konversation. Sporing af de enkelte stykker information håndteres derfor forretningsspecifikt i opbygningen af payloads forretningsindhold, og er derfor ikke omfattet af det generiske transaktionsspor.

7 2 Transaktioner og fejlbehandling Dette afsnit beskriver hvordan man behandler transaktionsspor og fejlmelding i en konversation. Kalder er en betegnelse for den part der initierer en konversation. Kalder vil ofte svare til anvendersystem. Udstiller er en betegnelse for den endelige modtager af kaldet, altså den der tilbyder en service. Udstiller vil ofte svare til kildesystem. Mediator er en samlebetegnelse, der dækker over formidler af kald. Kald kan være synkrone webservices, asynkrone kald, filoverførsler, beskedformidling. Mediator er således eksempelvis Serviceplatformen, Beskedfordeler eller SFTP-server. 2.1 Transaktionsspor Transaktionssporet har den overordnede hensigt at give en unik identifikation af en simpel konversation mellem to systemer, så det er muligt at styre og tilknytte fejlhåndtering unikt for hver enkelt konversationen. Transaktionsspor identificeres ved brug af et transaktionsid. Det er kalder der udsteder transaktionsid, og da transaktionsid er en identifier for konversationen, så skal dette være unikke for hvert enkelt konversation. Dette suppleres med en transaktionstid, som udtrykker kaldstidspunktet set fra kalders perspektiv. Konceptet transaktionsspor er tænkt til anvendelse både ved webservicekald, men også i forbindelse med andre kaldsparadigmer, f.eks. overførsel af filer. Der menes således konversationer i bred forstand. Transaktionssporet passeres som grundregel videre igennem til udstiller, således at transaktionssporet er komplet fra kalder til udstiller. Transaktionssporet logges af kalder, udstiller og mediator ved både kald og svar Sammenhæng mellem kald og svar Forudsætningen for at etablere et sådant transaktionsspor er, at der eksisterer en direkte lineær sammenhæng mellem et kald og et svar, forstået således, at en instans af et svar i sin helhed er et svar på netop ét specifikt kald. Der anvendes i KOMBIT også konversationer hvor en instans af et kald og en instans af et svar ikke kan korreleres lineært. Nedenfor beskrives de mest almindelige situationer, og hvordan transaktionssporet skal håndteres i hver enkelt situation Synkrone kald Ved simple synkrone kald vil ethvert svar hænge sammen med et synkront kald. Transaktionssporet etableres ved at give hvert synkront kald et unikt transaktionsid, der skal returneres til kalder i det synkrone svar Asynkrone kald med korrelation Ved asynkrone kald der er korellerede betragter man kaldet og dets asynkrone svar som tilhørende den samme konversation, og man vil derfor knytte dem sammen med et fælles transaktionsid og transaktionstid. Transaktionstid refererer altid til det oprindelige kaldstidspunkt.

8 Push svar Da asynkrone kald og svar betragtes som en del af den samme konversation, så skal der anvendes samme transaktionsid i begge de involverede synkrone kommunikationer. Det har den konsekvens, at transaktionsid skal være kendt af mediatoren (f.eks. Serviceplatformen) så kaldets transaktionsid kan returneres i det efterfølgende asynkrone svar. Dette gælder også i situationer hvor kald og svar sker over forskellige protokoller Pull Svar Da asynkrone kald og svar betragtes som en del af den samme konversation, så skal der anvendes samme transaktionsid i de involverede synkrone kommunikationer, dvs. der anvendes samme transaktionsid i både de initierende kald og alle følgende forespørgsler efter svar. Brugen af et transaktionsid i forespørgsel efter et svar indikerer, at man forespørger efter et svar på det kald der havde samme transaktionsid Asynkrone kald uden korrelation Kald og svar, indgår ikke direkte i den samme konversation. Transaktionsid er derfor reduceret til kun at spore de enkelte informationsudvekslinger, og der anvendes således ét transaktionsid i kaldet, som udstedes af kalder, og et andet i svaret som udstedes af den part der svarer, da dette betragtes som en anden konversation. Det er selvfølgelig muligt at benytte kaldets transaktionsid til at tagge de enkelte stykker information, men dette skal altså håndteres af payloaden selv, og er ikke håndteret af det generiske transaktionsspor TransaktionsId og tid Transaktionsid er altid koblet med en transaktionstid, der ligesom transaktionsid udstedes af kalder. Transaktionstid påstemples kaldstidspunktet, sådan som kalder ser det. Transaktionsid og -tid logges af kalder, udstiller og mediator. Transaktionstid er sat på, da det gør det nemmere af finde kaldet i loggen ud fra kalders information, og det giver mulighed for at estimere forskelle i systemtiderne hos kalder og udstiller. 2.2 Kaldskontekst Transaktionssporet er placeret i en formel kaldskontekst, der placeres i toppen af payload i en struktur der hedder HovedOplysninger. Udover transaktionsid og tid indeholder kaldskonteksten et antal optionelle felter der transportere kaldskonteksten, som følger KOMBITs standard for kontekst og identifikation af kalder HovedOplysninger HovedOplysninger optræder som den øverste struktur i et givent kaldspayload, lige under payloadens topniveauelement. <kombit2017:hentdebitorkonto_i xmlns:kombit2017=" xmlns:xsi=" xmlns:kontekst=" <kontekst:hovedoplysninger>... </kontekst:hovedoplysninger>... </kombit2017:hentdebitorkonto_i>

9 Følgende er et eksempel på en komplet HovedOplysninger-sektion: <kontekst:hovedoplysninger xmlns:xsi=" xmlns:kontekst=" <kontekst:transaktionsid>d9b021ed b57-9a66-3c1820e7e37f</kontekst:transaktionsid> <kontekst:transaktionstid> t09:30:47z</kontekst:transaktionstid> <kontekst:onbehalfofuser>a</kontekst:onbehalfofuser> <kontekst:callersservicecallidentifier>a</kontekst:callersservicecallidentifier> <kontekst:accountinginfo>a</kontekst:accountinginfo> <kontekst:authoritycontext> <kontekst:municipalitycvr> </kontekst:municipalitycvr> </kontekst:authoritycontext> <kontekst:rute> <kontekst:afsenderorganisation> </kontekst:afsenderorganisation> <kontekst:afsenderitsysteminstans>ee8ed739-2af6-4b8b-9bc f9df</kontekst:afsenderitsysteminstans> <kontekst:modtagerorganisation> </kontekst:modtagerorganisation> <kontekst:modtageritsysteminstans>842b d b09ef4501ee7</kontekst:modtageritsysteminstans> </kontekst:rute> <kontekst:processing> <auto-generated_for_wildcard/> </kontekst:processing> <kontekst:processing> <parasoft:svar namespace= >svar1</parasoft:svar> </kontekst:processing> </kontekst:hovedoplysninger> XML-schema for HovedOplysninger-strukturen vedligeholdes i KOMBIT subversion versionskontrol, og den aktuelle version kan findes under: ertype.xsd Transaktionsspor Selve transaktionssporet består af elementerne <kontekst:transaktionsid> og <kontekst:transaktionstid> TransaktionsId vil typisk være udfyldt med en UUID, men andre identifiers er formelt også tilladt. Det centrale er, at feltet er unikt på tværs af mange kald over lang tid. Ved asynkrone kaldsmønstre bruges samme TransaktionsId i kald og svar. TransaktionsTid er en xs:datetime, og skal udfyldes med kaldstidspunktet af kalder. Ved svar - synkrone såvel som asynkrone bruges samme TransaktionsTid som ved kaldet Kaldskontekstelementer Dette består af elementerne <kontekst:onbehalfofuser> <kontekst:callersservicecallidentifier> <kontekst:accountinginfo> <kontekst:authoritycontext> <kontekst:rute> </kontekst:rute>

10 Reglerne for anvendelse af disse felter svarer til de regler der hidtil har været gældende, bortset fra, at de nu er placeret i HovedOplysninger-strukturen i namespace Rute Rute-strukturen er opbygget således: <kontekst:rute> <kontekst:afsenderorganisation> </kontekst:afsenderorganisation> <kontekst:afsenderitsysteminstans>ee8ed739-2af6-4b8b-9bc f9df</kontekst:afsenderitsysteminstans> <kontekst:modtagerorganisation> </kontekst:modtagerorganisation> </kontekst:rute> Rute er en optionelt struktur, der gør det muligt, at indikere kalder og modtager af kaldet som juridiske enheder/organisationer, samt involverede it-systeminstanser. Strukturen skal facilitere, at formidlersystemerne kan opsætte rutningsregler. AfsenderOrganisation skal ved certifikat-baseret kommunikation matche værdien af feltet AuthorityContext. AfsenderOrganisation skal ved SAML-baseret kommunikation matche værdien af SAML-tokens attribut "dk:gov:saml:attribute:cvrnumberidentifier". AfsenderItSystemInstans skal ved SAML-baseret kommunikation kunne henføres til SAML-token subject i Assertion. AfsenderItSystemInstans skal være det af STS Administration provisionerede UUID for brugersystemet, der er tilknyttet certificatet brugt til kald og som token subject. ModtagerItSystemInstans er pt. ikke i brug og skal ignoreres Processingelementer Dette er nul til mange elementer af typen: <kontekst:processing> Hensigten med disse felter er, at gøre det muligt, at transportere vilkårlige signaler til modtagerens processering. Dette er tænkt som en mulighed for f.eks. at instruere teststubbe i forventet opførsel. Disse elementer skal som hovedregel ignoreres. 2.3 Fejlhåndtering Her beskrives hvordan man håndterer fejlsituationer i kald med generiske transaktionsspor Transaktionsspor Fejl og Advis ( warnings ) håndteres og sendes tilbage til kalder i tilknytning til transaktionssporet. Transaktionssporet givet i kaldet returneres altid til kalder, og enhver fejl eller advis der kan opfanges af programmellet - og dette omfatter maskinelt processerbare exceptions - skal omformes til en formel fejlstruktur, der sendes tilbage sammen med transaktionssporet, i en SvarReaktion.

11 Der kan være multiple SvarReaktion i en enkelt payload. Det er hensigten, at fejl fra udstillersystemer kan sendes videre tilbage til kalder, eventuelt suppleret med fejl fra mediator (f.eks. Serviceplatform) hvis det er nødvendigt. Hver fejl indeholder en indikation af hvor fejlserien stammer fra igennem feltet KildeId, og derved kan forskellige systemer udstede egne fejlserier uden risiko for nummerkollision i FejlId/AdvisId. Dermed er det muligt at lægge sæt af fejl sammen i et svar. Når der opstår en fejl der er så alvorlig, at systemet ikke er i stand til at danne en forretningsmæssig svarpayload, så skal denne fejl også beskrives i en HovedOplysningerSvar fejlstruktur, og returneres inden i svarpayloadens topniveau, uden resten af svarpayload. Af samme grund vil alle topniveauelementer der følger HovedOplysningerSvar være gjort optionelle HovedOplysningerSvar HovedOplysningerSvar optræder som den øverste struktur i svarpayload, lige under payloadens topniveauelement. Følgende er et eksempel på en komplet HovedOplysningerSvar-sektion: <kontekst:hovedoplysningersvar xmlns:xsi=" xmlns:n1=" xmlns:kontekst=" <kontekst:transaktionsid>d9b021ed b57-9a66-3c1820e7e37f</kontekst:transaktionsid> <kontekst:transaktionstid> t09:30:47z</kontekst:transaktionstid> <kontekst:svarreaktion> <kontekst:fejl> <kontekst:fejlid>1003</kontekst:fejlid> <kontekst:fejltekst>bad xs:datatype</kontekst:fejltekst> <kontekst:kildeid>57112c54-d398-4e46-8d31-a0dd819d384d</kontekst:kildeid> <kontekst:identifikation> <n1:auto-generated_for_wildcard></n1:auto-generated_for_wildcard> </kontekst:identifikation> </kontekst:fejl> <kontekst:svarreaktion> </kontekst:svarreaktion> <kontekst:advis> <kontekst:advisid>2002</kontekst:advisid> <kontekst:advistekst>cvrnummer eksisterer ikke</kontekst:advistekst> <kontekst:kildeid>57112c54-d398-4e46-8d31-a0dd819d384d </kontekst:kildeid> <kontekst:identifikation> <ns2:cvrnummer> </ns2:cvrnummer> </kontekst:identifikation> <kontekst:identifikation> <n1:auto-generated_for_wildcard/> </kontekst:identifikation> </kontekst:advis> </kontekst:svarreaktion> </kontekst:hovedoplysningersvar> XML-schema for HovedOplysningerSvar-strukturen vedligeholdes i KOMBIT svn versionskontrol, og den aktuelle version kan findes under: ersvartype.xsd Struktur af en fejl Hver fejl eller advis rapporteres i et SvarReaktion-tag. Der er netop en fejl eller advis i hver forekomst af SvarReaktion. Fejl og advis er bygget op af følgende dele: FejlId

12 FejlId er fejlens unikke identifikation indenfor det domæne der identificeres af FejlKildeId. Hvert domæne har kontrol over udstedelsen af sine egne fejlidserier. I nogen situationer er fejlidserier forsøgt harmoniseret i en klassifikation, og i den situation er det klassifikationen der udgør FejlKildeId for fejlnummerserien. <kontekst:fejlid>1003</kontekst:fejlid> AdvisId følger samme logik og samme struktur. På Serviceplatformen er der aftalt et antal fejlid som udstedes af Serviceplatformen selv, i forskellige kendte fejlsituationer. Disse vil kunne findes udstillet på serviceplatformen.dk. Et eksempel på en FejlId fra Serviceplatformen kunne være: <kontekst:fejlid>wrongcertificate</kontekst:fejlid> FejlTekst FejlTekst indeholder en beskrivende tekst for fejlen. FejlTeksten har til formål at beskrive fejlen i en logfil, sammen med fejlnummeret. Der skal typisk defineres fornuftige fejltekster for hver forventet fejlnummer. Uventede fejl og exceptions der ikke gribes kontrolleret, kan returnere (dele af) stack trace i FejlTekst hvis der ikke er defineret andet, men det skal undgås, da det ikke er læseligt. <kontekst:fejltekst>bad xs:datatype</kontekst:fejltekst> AdvisTekst følger samme logik og samme struktur. <kontekst:advistekst>cprid eksisterer ikke</kontekst:advistekst> Et eksempel på en FejlTekst fra Serviceplatformen kunne være: <kontekst:fejltekst>client certificate did not match the subject certificate of the security token</kontekst:fejltekst> KildeId Identificerer det logiske system der udsteder fejlen. Man skal altså sikre, at FejlId+KildeId er unik. <kontekst:kildeid>økonomisystemxyz</kontekst:kildeid> KildeId er således en slags namespace for det logiske system, og anvendes både i fejl og i advis. KildeId udstedes af KOMBIT og skal trækkes fra støttesystemet SuperOrg. Når Serviceplatformen udsteder en fejl, vil det være Serviceplatformen selv der optræder i den udstedte fejl som KildeId. Det logiske system Serviceplatformen har KildeId: <kontekst:kildeid>serviceplatformen</kontekst:kildeid> Identifikation Enhver fejl kan, men skal ikke, have et antal Identifikationer. Dette gør det muligt at passere felter med værdier tilbage til kalder, som præciserer fejlens forretningsmæssige kontekst. Der er relativ frie rammer for hvordan Identifikation anvendes, da den er afhængig af den forretningsmæssige kontekst for service. <kontekst:identifikation>

13 <ns2:cvrnummer> </ns2:cvrnummer> </kontekst:identifikation> Den typiske anvendelse af Identifikation er i kald og svar med lister, og lister i lister, hvor hver forekomst i listen kan identificeres med et felt, eller en kombination af felter i forekomsten. Her er det muligt at knytte fejlen til forekomsten ved at citere dette eller disse felter i Identifikation-felter. Dette gør det også muligt at sende svar på kald med partiel succes, hvor der er en svar-payload. F.eks. hvis der forespørges på en liste med 1000 forekomster, og der er fejl i en forekomst, mens resten går godt, så er det muligt at returnere de 999 forekomster, samt en HovedOplysningerSvar-struktur indeholdende en enkelt fejl, hvor fejlen knyttes til den fejlende forekomst med en eller flere Identifikation-felter. 2.4 Forventninger til kalders håndtering af fejl og transaktionsspor Kalder håndtering af gentagne kald med samme transaktionsid Kalder forventes at udstede og anvende et TransaktionsId til netop en konversation. Kalder skal derfor forvente, at gentagne anvendelser af samme TransaktionsId skal give fejlsvar fra udstiller Kalder håndtering af fejl i kald Fejl på protokolniveau: En fejl på protokolniveau kan kun håndteres af kalder selv. Man vil typisk aftale et antal retrys, inden man fejler ét kald, f.eks. kald og 2 retries. soap:faults: Håndteres som fejl på protokolniveau. Timeout: Der kan være aftalt et timeout på en service, som hvis det overskrides giver anledning til at der rejses en fejl. Kalder skal håndtere timeout. Retry: Der kan være aftalt et antal retry på en service. Lad os sig at man eksempelvis vil foretage et kald og 2 retry inden man opgiver. Hvis man opgiver efter alle retry, håndteres fejlen på samme måde som et timeout. Alle retry skal anvende samme TransaktionsId, for at indikere overfor udstiller, at der er tale om forsøg på kald i samme konversation. (Der kan være andre fejlsituationer end ovenstående). Fejl vil som udgangspunkt altid nå kalder i payloadens HovedOplysningerSvar-struktur. Der aftales standard fejlider for disse standard fejl. Alle fejl logges, med FejlId og FejlTekst. 2.5 Forventninger til udstillers håndtering af fejl og transaktionsspor Det er serviceudstillers ansvar, at validere modtagne kald og reagere hensigtsmæssigt på dem, herunder at håndtere transaktionsspor. Der er to hovedkategorier af udstillere; udstillere der modtager specifikationer på den udstillede service fra KOMBIT (CF), og udstillere der definerer deres egen udstilling. I det sidste tilfælde skal det aftales individuelt per service hvordan udveksling af transaktionsspor sker, hvordan fejl håndteres og hvordan payload opbygges. Det er beskrevet hvordan servicekald indkapsles til udstilling i et senere afsnit, men eller beskrives denne situation ikke her. Følgende beskriver forventningerne til udstiller af service når specifikationerne modtages fra KOMBIT (CF) Serviceudstiller ved ren CF

14 Her forventes det af serviceudstiller, at man ved korellerede kald og svar passerer kaldets transaktionsspor, som det forefindes i HovedOplysninger, tilbage i det, eller de, tilsvarende svar i HovedOplysningerSvarstrukturen. Alle programmatisk håndterbare fejl skal ophæves til kontrollerede fejl som returneres i SvarReaktion-elementer i HovedOplysningerSvar-strukturen. Det aftales mellem KOMBIT og serviceudstiller hvilke fejl udstiller forventer at returnere. Hvis kalder kalder med samme TransaktionsId i flere konversationer, skal udstiller afvise af udføre operationen igen med en SvarReaktion i HovedOplysningerSvar. Kalder kan dog have brug for, at svarpayload fra det oprindelige kald returneres, såfremt svaret aldrig nåede tilbage til kalder. Dette bør løses i designet af servicen, evt ved at udstiller returnerer svar payload sammen med SvarReaktionen i hovedoplysningersvar eller via en anden service operation med dette formål. I tilfælde af et korrelleret asynkront kald gælder ovenstående det asynkrone kald. De asynkrone svar vil genanvende TransaktionsId, både i push- og pull-varianterne. Det aftales mellem KOMBIT og udstiller hvilke fejlider udstiller anvender til de forskellige mulige fejl Serviceudstiller ved andre integrationer De fleste integrationer opererer med en opfattelse af transaktionsspor. Det skal i den enkelte integration aftales mellem KOMBIT og udstiller af service, hvad der identificerer transaktionsspor. 2.6 Forventninger til mediators håndtering af fejl og transaktionsspor Meditator befinder sig i en rolle der lægger sig midt imellem udstiller og kalder af service, idet man udstiller en viderestillet service og kalder et viderestillet kald, men uden at være hverken egentlig udstiller eller kalder. Når udstiller ikke udstiller en service defineret af KOMBIT (CF), så skal kalders transaktionsspor mappes til udstillers transaktionsspor og tilbage igen af mediator. Det forventes af mediator, at denne mapning kan vedligeholdes og logges. Det afhænger af det konkrete servicedesign hvorvidt dette skal ske i den enkelte situation.

15 2.6.1 Mediator håndtering af syntaksfejl i kald Kald fra kalder indeholder HovedOplysninger, som skal fortolkes af mediator, for at muliggøre håndtering af transaktionsspor og kaldskontekst. Hvis fortolkning fejler, dannes en fejl, som returneres til kalder i en SvarReaktion i en HovedOplysningerSvar-struktur. Andre syntaksfejl håndteres på samme måde, hvis der er aftalt syntaksvalidering af kaldsstruktur. Det aftales mellem KOMBIT og mediator hvilke fejlider mediator anvender til de forskellige mulige fejl. På Serviceplatformen er der aftalt et antal fejlid som udstedes af Serviceplatformen selv, i forskellige kendte fejlsituationer. Disse vil kunne findes udstillet på serviceplatformen.dk Mediator håndtering af systemexceptions i kald Hvis kald giver anledning til at mediator får en exception, så skal fejlen fanges af mediator og rapporteres tilbage til kalder som en kontrolleret fejl i HovedOplysningerSvar. Det aftales mellem KOMBIT og mediator hvilke fejlid mediator anvender til de forskellige mulige fejl. På Serviceplatformen er der aftalt et antal fejlid som udstedes af Serviceplatformen selv, i forskellige kendte fejlsituationer. Disse vil kunne findes udstillet på serviceplatformen.dk Mediator håndtering af gentagne kald med samme transaktionsid Som hovedregel er mediatoren transparent, forstået sådan, at mediator ikke forholder sig aktivt til, om et kald er en gentagelse eller ej. Håndtering af denne validering sendes videre til udstiller, som forventes at håndtere situationen. Dog forventes det, at mediator logger kald og svar med TransaktionsId. Serviceplatformen skal dog ikke logge det forretningsmæssige indhold. Alene hovedoplysninger logges og pensonhenførbare oplysninger må ikke logges som del af dette Mediator håndtering af fejl i viderekald Ved viderekald af services til udstiller, for eksempel igennem en mediator såsom Serviceplatformen, kan der opstå fejltilstande i forhold til viderekaldet, som skal håndteres. Fejl på protokolniveau: En fejl på protokolniveau skal fanges af mediator og rapporteres videre til kalder som en kontrolleret fejl i HovedOplysningerSvar. Mediator kan tilføje en selvstændig fejl til fejllisten, hvis den modtagne fejl giver en følgefejl i mediator, f.eks. hvis en forventet behandling ikke kan gennemføres. Timeout: Der kan være aftalt et timeout på en service, som hvis det overskrides giver anledning til at der rejses en fejl. Fejlen skal fanges af mediator og rapporteres videre til kalder som en kontrolleret fejl i HovedOplysningerSvar. Retry: Der kan være aftalt et antal retry på en service. Hvis man opgiver efter alle retry håndteres fejlen på samme måde som et timeout. Alle retry skal anvende samme TransaktionsId, for at indikere overfor udstiller, at der er tale om forsøg på kald i samme konversation.

16 Der aftales standard fejlider for disse standard fejl. Alle fejl logges, med FejlId og FejlTekst Mediator håndtering af fejl i ugyldigt svar Ved viderekald af services til andre systemer, for eksempel igennem en mediator såsom Serviceplatformen, kan man modtage payloads fra kaldte system der er strukturelt ulæselige. Disse fejl skal håndteres på samme måde som fejl på protokolniveau, dvs. at mediator rapporterer en fejl videre til kalder som en kontrolleret fejl i HovedOplysningerSvar Mediator håndtering af fejl i gyldigt svar Ved viderekald af services til andre systemer, for eksempel igennem en mediator såsom Serviceplatformen, kan man modtage payloads fra kaldte system der er strukturelt valid, men har HovedOplysningerSvar eller anden fejlstruktur indeholdende fejl. Disse fejl skal passeres videre til kaldersystemet, indeholdt i mediators HovedOplysningerSvar. Hvis den modtagne fejl giver en følgefejl i mediator, f.eks. hvis en forventet behandling i mediator ikke kan gennemføres, skal mediator tilføje en selvstændig fejl til fejllisten. 3 Versionering Servicespecifikationer versioneres både med en forretningsmæssig revision og en mikrorevision. 3.1 Forretningsversionering: Servicespecifikationer versioneres med en forretningslogisk version. Ved KOMBIT (CF) specifikationer er det KOMBIT der vedligeholder og udsteder den forretningsmæssige versionering af services. Den forretningsmæssige version indgår i dannelsen af servicespecifikationer, som efterfølgende fremsendes til alle interessenter. Hovedversion Forretningsversionens hovedversionsnummer udtrykker en væsentlig ændring af specifikationen, som ikke er bagudkompatibel. Underversion Forretningsversionens underversionsnummer udtrykker en ændring af specifikationen, som er bagudkompatibel. Forretningsversionsnummer skabes i KOMBITs servicemodellering, og indgår i annotation og logisk navngivning af servicen. 3.2 Service QName En service logiske navn defineres i header af service WSDL-fil, og er det QName der opstår ved kombination af targetnamespace med name: Eksempel. Header for genereret WSDL-fil: <?xml version="1.0" encoding="utf-8"?> <wsdl:definitions xmlns:kombit2017=" xmlns:wsdl=" name="debitorregistreringstraksleveranceafsendservice_3.3" targetnamespace=" Servicens logiske navn (QName) er

17 Forretningsversionen indgår i servicens logiske navn, med hovedversionsnummer og underversionsnummer. Eftersom det er KOMBIT der bestemmer versioneringen så angiver KOMBIT også ved bestilling hvilken version af udstiller integration et QName skal pege på. 3.3 Service location URL Der er i skrivende stund ikke defineret nogen regler for opbygning af service binding location-url. 3.4 Annotation Forretningsversion samt mikroversion fremgår af annotationen i WSDL-filen:... <xs:annotation xmlns:xs=" <xs:documentation> Description - kan udfyldes Short Description - skal udfyldes </xs:documentation> <xs:documentation>business service revision: 3.3</xs:documentation> <xs:documentation>valid from: T01:01:00.00Z</xs:documentation> <xs:documentation>r434</xs:documentation> </xs:annotation>... Her ses, at forretningsversionen for WSDL-fil er 3.3, og mikrorevisionsnummeret er r Mikroversionering Mikrorevisionen dannes sammen med WSDL og XSD filer i KOMBITs versionskontrolsystem og er påstemplet de dannede specifikationer som annotation. Mikrorevisionen indplacerer specifikationen i KOMBITs samlede versionshistorik, og sikrer, at en genereret specifikation tilbage i tid altid kan fremfindes Ejerskab og samarbejde Leverandører der udvikler serviceudstilling og gennemstilling på baggrund af den leverede specifikation kan anvende sin egen versionsstyring af modtagne leverancer og kode i sit eget versionsstyringssystem, så længe der ikke ændres i de leverede specifikationer og deres annotation. Se afsnit 4.2 Ejerskab af logisk versionering Mapning til WSDL og XSD Mikroversionsnummeret fremgår af annotationen på de genererede abstrakte WSDL-filer. (Mere om abstrakte/konkrete WSDL-filer i afsnit 4). Mikroversionsnummeret er også indsat i den optionelle attribut revision som optræder i topniveau for en KOMBIT (CF) payload. Normalt skal denne attribut ikke sættes, men den giver mulighed for, at man kan test om det udstillede endepunkt svarer til samme mikrorevision. Hvis revisionsattributten ikke er sat til den udstillede værdi, vil man få schemavaliderinsfejl der hvor man validerer schema. 4 Mappestruktur WSDL-filer genereret af KOMBIT benytter WSDL T-Model til at adskille de forskellige dele. Der skelnes derfor mellem abstrakt og konkret WSDL.

18 Den abstrakte WSDL, består af de strukturelle definitioner, dvs. Types, Messages, Operationer og PortType. Den abstrakte WSDL inkluderer de samtidigt genererede XML-schema der definerer typerne. Disse definitioner kommer i en samlet folderstruktur for den logiske specifikation af service. Den logiske specifikation anvendes i definitionen af den konkret WSDL, som definerer servicen sådan som den udstilles. I den konkrete WSDL defineres (konkrete) operationer, binding og service location. Denne inkluderer den abstrakte WSDL til at definere det logiske indhold der formidles. Da KOMBIT dd. arbejder med flere service policies på samme endepunkt, så er der yderligere et lag uden om den konkrete WSDL, som definerer de policies der udstilles Include-strukturen er illustreret her: Mappestrukturen er primært designet til at understøtte denne opbygning for traditionelle webservices, idet den konkrete del af kontrakten bindings og service location er standardiseret og veldefineret. Der vil forekomme andre services, hvor man anvender pakker med den abstrakte WSDL-kontrakter, uden konkretisering, da den abstrakte kontrakt er velegnet til at definere den logiske service, mens dens binding til protokoller endnu ikke er standardiseret. Dette er for eksempel tilfældet i ØiR SFTP-overførsler. 4.1 Opbygning af mappestruktur I yderste niveau er der placeret en WSDL indkapslingsfil, der blot inkluderer den relevante policy fra subfolder policies, samt den konkrete WSDL-fil, der ligger i den umiddelbare underfolder wsdl Den konkrete WSDL-fil i underfolder wsdl, inkluderer den abstrakte WSDL-fil der ligger i nabofolderen common/wsdl. Den abstrakte WSDL-fil inkluderer derefter de typer der er nødvendige for at kunne specificere hele payloaden. Disse ligger i nabofoldere til den abstrakte WSDL. Hver service har en top-niveau samle-xsd, der ligger i nabofolderen service (relativt til den abstrakte WSDL), som samler alle nødvendige underdefinitioner. Ved ren KOMBIT autogenereret contract-first, vil disse definitioner ligge i nabofolderne class, context, operational, types og view. De har følgende indhold: view : Sammensatte datastrukturer, herunder service input- og output topniveauelementer. class : Individuelle schemafiler for hver af informationsmodellens UML-klasser, som definerer globale elementer, der anvendes i datastrukturerne.

19 operational : Selvstændige xsd elementer, som ikke er dannet med udgangspunkt i en informationsmodel, men alligevel er nødvendige i kommunikationen. Indeholder typisk information relevant i kaldsøjeblikket, f.eks. antal elementer, dannelsestidspunkt o.l. types : Datatyperne bag simple xsd elementer. context : Indeholder standarddefinitionerne af HovedOplysninger og HovedOplysningsSvar. Ved ren KOMBIT autogenereret contract-first er folderen import tom. DebitorregistreringStraksleveranceAfsend_konkret.r434 common class Administrator.xsd... context HovedOplysningerSvarType.xsd... operational DebitorKvitteringAArsag.xsd... service DebitorregistreringStraksleveranceAfsendInterface.xsd types BeloebType.xsd... view AfslutAdministrator_IType.xsd AfslutAdministrator_OType.xsd... wsdl DebitorregistreringStraksleveranceAfsend.wsdl DebitorregistreringStraksleveranceAfsendServiceContext.wsdl DebitorregistreringStraksleveranceAfsendServiceToken.wsdl import policies Context.wsdl Token.wsdl wsdl DebitorregistreringStraksleveranceAfsendService.wsdl Eksempel fra ØiR-projektet på en komplet udstillingsmappestruktur.

20 4.1.1 Mappestruktur ved import af eksterne specifikationer Der er situationer, hvor man udstiller en indpakning af en 3. parts definition af servicepayload, og i denne situation vil 3.parts-definitionerne være placeret i folderen import, og den abstrakte WSDL-fil vil definere hvordan 3.parts-definitionerne indlejres i et topniveau med HovedOplysninger eller HovedOplysningerSvarstruktur. I denne situation vil der typisk kun være XSD-schema i folderne service og view og context, svarende til indpakningen af den eksterne definition i en KOMBIT-specifik kontekst. Schema under common vil derefter includere subschema fra import. KommunaleYdelserOverskydendeskatHent_konkret.r562 common context HovedOplysningerSvarType.xsd... service KommunaleYdelserOverskydendeskatHentInterface.xsd view KommunaleYdelserOverskydendeskatHent_IType.xsd KommunaleYdelserOverskydendeskatHent_OType.xsd wsdl KommunaleYdelserOverskydendeskatHent.wsdl import cpr_dk... KommunaleYdelserOverskydendeskatHent.wsdl skat_dk basis urn oio skat forskud 1_0_0 OpgoerelseIndkomstAarIdentikator.xsd gul 1_0_0 OverskydendeSkatBeloeb.xsd ws 1_0_0 KommunaleYdelserOverskydendeskatHentInterface.xsd KommunaleYdelserOverskydendeskatHent_I.xsd KommunaleYdelserOverskydendeskatHent_O.xsd KommunaleYdelserOverskydendeskatHentServiceContext.wsdl KommunaleYdelserOverskydendeskatHentServiceToken.wsdl policies Context.wsdl Token.wsdl wsdl KommunaleYdelserOverskydendeskatHentService.wsdl Eksempel fra SKAT-integration på en udstillingsmappestruktur med importered specifikationer.

21 4.1.2 Ejerskab af mappestruktur Services leveret under KOMBITs contract-first paradigme bliver leveret i pakker med ovenstående struktur, og skal udstilles med denne struktur Mediatorleverandør håndtering af mappestruktur Leverandøren af mediatoren skal udstille services uændret i den leverede mappeopbygning, og med de leverede defintionsfiler (WSDL, XSD, policies). Eneste undtagelse herfra er de justeringer af den konkrete WSDL-fil, som leverandøren er nødt til at foretage, som beskrevet nedenfor Policies Hver policy beskrives i en policyfil og placeres i folderen policies. Pt. er der understøttelse for to policies token samt context. 4.2 Ejerskab af logisk versionering Den logiske versionering af service er knyttet til den forretningsmæssige forståelse af service, og tilegnes derfor service af KOMBIT. Leverandøren må ikke ændres i forretningsversionen af en leveret service. Ændringer til services sker i et samarbejde med KOMBIT. Den logiske version er stemplet ind i både abstrakt og konkret WSDL-fil. Leverandøren kan tilføje ekstra annotation i xs:documentation-elementet i den konkrete WSDL-fil, til at afspejle build-nummer. Leveret annotation må ikke slettes. 4.3 Ejerskab af endpoint location Service endpoint location i den konkrete WSDL-fil kan ikke bindes til det fysiske miljø på design time. Leverandøren skal derfor publicere de konkrete endepunkter som service udstilles på. 4.4 Abstrakt kontrakt Består af genererede WSDL samt XSD-filer i folderen common. Disse må ikke ændres.

MØDE OM INTEGRATION GENNEM ØKONOMI I RAMMEARKITEKTUREN 27/8-2015

MØDE OM INTEGRATION GENNEM ØKONOMI I RAMMEARKITEKTUREN 27/8-2015 MØDE OM INTEGRATION GENNEM ØKONOMI I RAMMEARKITEKTUREN 27/8-2015 Introduktion ERP-leverandører har været med i afklarings- og specificeringsforløb siden 2013. Der vil være gentagelser og opsummeringer

Læs mere

Underbilag 2Q Vilkår for integration til støttesystemet Klassifikation

Underbilag 2Q Vilkår for integration til støttesystemet Klassifikation Underbilag 2Q Vilkår for integration til støttesystemet Klassifikation 1. Indledning og vejledning Nærværende vejledning beskriver, hvordan Anvendersystemer afsender og/eller modtager objekter til/fra

Læs mere

Integration SF1590_A - ØiR - Afsend økonomipostering til ØiR (Finans) Integrationsbeskrivelse - version 2.1.0

Integration SF1590_A - ØiR - Afsend økonomipostering til ØiR (Finans) Integrationsbeskrivelse - version 2.1.0 Integration SF1590_A - ØiR - Afsend økonomipostering til ØiR (Finans) Integrationsbeskrivelse - version 2.1.0 Kommunernes Datafællesskab - KDF Versionshistorik Relevans Dato Initialer Version Kommentarer

Læs mere

Fordeling af journalnotater og dokumenter Udkast til løsningsmodel. Marts 2014

Fordeling af journalnotater og dokumenter Udkast til løsningsmodel. Marts 2014 Fordeling af journalnotater og dokumenter Udkast til løsningsmodel Marts 2014 1 Indledning Denne præsentation beskriver, på et overordnet plan, følgende områder i forhold til en fremtidig fordelingsmekanisme,

Læs mere

Vilkår for brug af Støttesystemet Sags- og Dokumentindeks

Vilkår for brug af Støttesystemet Sags- og Dokumentindeks Version 1.0 Vilkår for brug af Støttesystemet Sags- og Dokumentindeks KOMBIT A/S Halfdansgade 8 2300 København S Tlf 3334 9400 www.kombit.dk kombit@kombit.dk CVR 19 43 50 75 Side 1/10 1. Indledning og

Læs mere

SNITFLADER TIL INDEKSER. Præsentation af de fælleskommunale støttesystemernes snitflader til indekser

SNITFLADER TIL INDEKSER. Præsentation af de fælleskommunale støttesystemernes snitflader til indekser SNITFLADER TIL INDEKSER Præsentation af de fælleskommunale støttesystemernes snitflader til indekser Introduktion Fokus At give et overblik over: Integration til indekserne Forudsætninger for integration

Læs mere

10. sept 2013 NOTAT. Integrationsmodel støttesystemer

10. sept 2013 NOTAT. Integrationsmodel støttesystemer 10. sept 2013 NOTAT Integrationsmodel støttesystemer KOMBIT A/S Halfdansgade 8 2300 København S Tlf 3334 9400 www.kombit.dk kombit@kombit.dk CVR 19 43 50 75 Side 1/13 1. Indledning... 3 2. Arkitekturens

Læs mere

Underbilag 2O Beskedkuvert Version 2.0

Underbilag 2O Beskedkuvert Version 2.0 Underbilag 2O Beskedkuvert Version 2.0 Indhold Indledning... 34 2 Beskedkuvertens struktur... 34 3 Indhold af Beskedkuverten... 34 3. Overordnet indhold... 45 3.2 Detaljeret indhold af Beskedkuverten...

Læs mere

Vejledning til Fordelingskomponenten

Vejledning til Fordelingskomponenten Vejledning til Fordelingskomponenten Udarbejdet for: KOMBIT A/S Halfdansgade 8 2300 København S 1 Revision Nuværende revision: 1.0 Revisionshistorik Revision Dato 0.1 01.02.2016 1.0 14.03.2016 1.0.1 27.05.2016

Læs mere

Integration SF0770_A - SKAT Indkomst - Opslag personoplysninger Integrationsbeskrivelse - version 2.0.0

Integration SF0770_A - SKAT Indkomst - Opslag personoplysninger Integrationsbeskrivelse - version 2.0.0 Integration SF0770_A - SKAT Indkomst - Opslag personoplysninger Integrationsbeskrivelse - version 2.0.0 Kommunernes Datafællesskab - KDF Versionshistorik Relevans Dato Initialer Version Kommentarer 2014-10-

Læs mere

<navn på proces eller use case>

<navn på proces eller use case> -- AKT 444548 -- BILAG 1 -- [ Bilag B1_Skabelon Integrationstabel ] -- Bilag B1 Integrationstabel Formålet med integrationstabellerne er at danne et samlet overblik over de tekniske integrationer, der

Læs mere

INTEGRATION TIL DEN FÆLLESKOMMUNALE ARKITEKTUR

INTEGRATION TIL DEN FÆLLESKOMMUNALE ARKITEKTUR INTEGRATION TIL DEN FÆLLESKOMMUNALE ARKITEKTUR Integrationsform (Serviceplatform [SP]) Gennemstilling Omstilling/redirect Orkestrering Replica/cache Transformation SFTP simpel SFTP med service kvittering

Læs mere

XML webservice for pensionsordninger. Version 1.0 Draft A

XML webservice for pensionsordninger. Version 1.0 Draft A XML webservice for pensionsordninger Version 1.0 Draft A Dokumentoplysninger Titel: Projekt: Webservice for pensionsordninger EDI kontorets branchekoordinerede dataudveksling Forfatter: Bidragsydere til

Læs mere

ABM standard arbejdsgruppen nedsat af Statens Arkiver, Biblioteksstyrelsen og Kulturarvsstyrelsen

ABM standard arbejdsgruppen nedsat af Statens Arkiver, Biblioteksstyrelsen og Kulturarvsstyrelsen nedsat af Statens Arkiver, Biblioteksstyrelsen og Kulturarvsstyrelsen Titel : Transport af ABM data Dato : 2007-10-15 Status : Gældende ABM-specifikation Sekretariat: Publicering: Kulturarvsstyrelsen ved

Læs mere

FAQ Integrationsbeskrivelser. Kommunernes Datafællesskab - KDF

FAQ Integrationsbeskrivelser. Kommunernes Datafællesskab - KDF Kommunernes Datafællesskab - KDF 1 FAQ af integrationsbeskrivelser Denne log indeholder spørgsmål/kommentarer fra fagprojekterne til Integrationsbeskrivelser, wsdl-filer, stubbe eller generelt i forhold

Læs mere

Grænsefladebeskrivelse for EFI

Grænsefladebeskrivelse for EFI Ver.: 1.0 Dato 28-06-2010 Grænsefladebeskrivelse for EFI Digitalt Motorregister (DMR) 2010-2011 Grænsefladebeskrivelse for EFI side 1/7 Denne interessentpakke indeholder en detaljeret beskrivelse af de

Læs mere

FORSLAG TIL MASSEAFSENDELSE

FORSLAG TIL MASSEAFSENDELSE FORSLAG TIL MASSEAFSENDELSE Digital Post og Fjernprint 2015-03-11 Dagsorden 1. Velkomst 2. Nuværende OIO-rest 3. Udfordringer 4. Afrunding Nuværende OIO-REST løsning Digital post De nuværende Digital Post

Læs mere

Klik her for at angive tekst. Vejledning til brug af Støttesystemet Sags- og Dokumentindeks

Klik her for at angive tekst. Vejledning til brug af Støttesystemet Sags- og Dokumentindeks 23. maj 2013 HHK/KMJ NOTAT Klik her for at angive tekst. Vejledning til brug af Støttesystemet Sags- og Dokumentindeks KOMBIT A/S Halfdansgade 8 2300 København S Tlf 3334 9400 www.kombit.dk kombit@kombit.dk

Læs mere

Version 1.0. Vilkår for brug af Støttesystemet Adgangsstyring

Version 1.0. Vilkår for brug af Støttesystemet Adgangsstyring Version 1.0 Vilkår for brug af Støttesystemet Adgangsstyring kombit@kombit.dk CVR 19 43 50 75 Side 1/10 1. Indledning og vejledning I forbindelse med det forestående monopolbrud konkurrenceudsætter KOMBIT

Læs mere

Compliance-test, STS Sags- og Dokument indekset

Compliance-test, STS Sags- og Dokument indekset 11. april 2018 Compliance-test, STS Sags- og Dokument indekset Version 1.0 75 Side 1/13 1. Ændringshistorik Dato Version Foretaget af Ændringsbeskrivelse 28-01-2019 0.1 CWM Dokument oprettet. 06-03-2019

Læs mere

Integration SF Organisation services Integrationsbeskrivelse - version 2.2.0

Integration SF Organisation services Integrationsbeskrivelse - version 2.2.0 Integration Integrationsbeskrivelse - version 2.2.0 Kommunernes Datafællesskab - KDF Versionshistorik Relevans Dato Initialer Version Kommentarer 2014-10-15 TBD 0.1 Første version 2015-04-09 MMT 0.2 Klar

Læs mere

Affaldsdatasystem Vejledning supplement i system-til-system integration for.net brugere

Affaldsdatasystem Vejledning supplement i system-til-system integration for.net brugere Affaldsdatasystem Vejledning supplement i system-til-system integration for.net brugere Dokument version: 2.0 ADS version: 1.0 Henvendelse vedrørende affald: Miljøstyrelsen Roskilde, Affaldssekretariatet

Læs mere

Integration SF1920 NemLogin / Digital fuldmagt Integrationsbeskrivelse - version 1.0.0

Integration SF1920 NemLogin / Digital fuldmagt Integrationsbeskrivelse - version 1.0.0 Integration Integrationsbeskrivelse - version 1.0.0 Kommunernes Datafællesskab - KDF Versionshistorik Relevans Dato Initialer Version Kommentarer 2015-02-10 MVC 0.1 Første version 2015-03-04 ehe 0.3 Klargjort

Læs mere

Digital post Snitflader Bilag A5 - REST HTTP returkoder Version 6.3

Digital post Snitflader Bilag A5 - REST HTTP returkoder Version 6.3 Digital post Snitflader Bilag A5 - REST HTTP returkoder Version 6.3 1 Indholdsfortegnelse INDHOLDSFORTEGNELSE 2 A5.1 INTRODUKTION 4 A5.2 HTTP RETURKODER 4 A5.3 DIGITAL POST FEJLKODER 7 A5.3.1 DIGITAL POST

Læs mere

Serviceplatformen informationsmateriale. Leverandørmøde 7. februar 2013

Serviceplatformen informationsmateriale. Leverandørmøde 7. februar 2013 Serviceplatformen informationsmateriale Leverandørmøde 7. februar 2013 1 Om Serviceplatformen Dette informationsmateriale beskriver kort Den fælleskommunale Serviceplatform: formålet med Serviceplatformen,

Læs mere

23. maj 2013Klik her for at angive tekst. HHK/KMJ. Vejledning til brug af Støttesystemet Adgangsstyring

23. maj 2013Klik her for at angive tekst. HHK/KMJ. Vejledning til brug af Støttesystemet Adgangsstyring 23. maj 2013Klik her for at angive tekst. HHK/KMJ Vejledning til brug af Støttesystemet Adgangsstyring kombit@kombit.dk CVR 19 43 50 75 Side 1/10 1. Indledning og vejledning I forbindelse med det forestående

Læs mere

Fællesoffentlig beskedmodel version 1.0

Fællesoffentlig beskedmodel version 1.0 Side: 1 Fællesoffentlig beskedmodel version 1.0 Dokumentet indeholder dels en informationsmodel for hændelsesbeskeden og dens miljø, dels en generisk datamodel for hændelsesbeskeden, som kan danne en fælles

Læs mere

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

Snitfladebeskrivelse for Snitfladebeskrivelse STD-8 KMD Boligstøtte Version 1.0.0, 13.12.2011 Snitfladebeskrivelse for Snitfladebeskrivelse STD-8 KMD Boligstøtte Version 1.0.0, 13.12.2011 Indholdsfortegnelse Ændringer i forhold til forrige version... 2 1 Brug af snitfladebeskrivelsen... 3 2 Formål

Læs mere

Klik her for at angive tekst. Anvenderkrav til Støttesystemet Sags- og Dokumentindeks

Klik her for at angive tekst. Anvenderkrav til Støttesystemet Sags- og Dokumentindeks 30. april 2013 NOTAT Klik her for at angive tekst. Anvenderkrav til Støttesystemet Sags- og Dokumentindeks Indhold: 1. Indledning og vejledning... 3 2. Krav vedr. Systemets anvendelse af Støttesystemet

Læs mere

FESD-standardiseringsgruppen Att: Palle Aagaard IT- og Telestyrelsen IT-strategisk kontor Holsteinsgade 63 2100 København Ø

FESD-standardiseringsgruppen Att: Palle Aagaard IT- og Telestyrelsen IT-strategisk kontor Holsteinsgade 63 2100 København Ø FESD-standardiseringsgruppen Att: Palle Aagaard IT- og Telestyrelsen IT-strategisk kontor Holsteinsgade 63 2100 København Ø Høringssvar vedr. FESD GIS-integrationsmodel version 2.0 Geodata Danmark har

Læs mere

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

Snitfladebeskrivelse for WEBService IndkomstEnkeltForespoergsel. KMD Indkomst, P13-5. Version 13.0, 24.09.2015 Snitfladebeskrivelse for WEBService IndkomstEnkeltForespoergsel KD Indkomst, P13-5 Version 13.0, 24.09.2015 Indholdsfortegnelse Ændringer i forhold til forrige version... 2 1 Brug af snitfladebeskrivelsen...

Læs mere

Vilkår vedrørende brug af Støttesystemet Beskedfordeler

Vilkår vedrørende brug af Støttesystemet Beskedfordeler Vilkår vedrørende brug af Støttesystemet Beskedfordeler 1 Indledning og vejledning Nærværende vejledning beskriver, hvordan it-systemer afsender og/eller modtager beskeder fra Støttesystemet Beskedfordeler,

Læs mere

AuthorizationCodeService

AuthorizationCodeService AuthorizationCodeService Sammenhængende Digital Sundhed i Danmark, version 1.1 W 1 AuthorizationCodeService Sammenhængende Digital Sundhed i Danmark version 1.1 Kåre Kjelstrøm Formål... 3 Introduktion...

Læs mere

Sortimentet angiver de mulige klasser, som er tilladte at benytte i en registrering, med andre ord en værdiliste over tilladte koder.

Sortimentet angiver de mulige klasser, som er tilladte at benytte i en registrering, med andre ord en værdiliste over tilladte koder. 8..27 SortimentOverfør Kort beskrivelse: Denne service distribuerer ØiR Sortimenter til It-systeminstanser, der abonner på sortimentet på vegne af en myndighed. Servicen udstilles som integrationen SF_72

Læs mere

Webservice til upload af produktionstilladelser

Webservice til upload af produktionstilladelser BILAG 1 Webservice til upload af produktionstilladelser Indhold og anvendelse Denne web-service gør det muligt for 3. parts programmer i kommuner og amter at Uploade og registrere kommunale produktionstilladelser

Læs mere

OIO standardservice til Journalnotat. Generel servicevejledning. KMD Sag Version 1.0 01-09-2013. KMD A/S Side 1 af 15. September 2013 Version 1.

OIO standardservice til Journalnotat. Generel servicevejledning. KMD Sag Version 1.0 01-09-2013. KMD A/S Side 1 af 15. September 2013 Version 1. OIO standardservice til Journalnotat Generel servicevejledning KMD Sag Version 1.0 01-09-2013 KMD A/S Side 1 af 15 Generel servicevejledning til OIO Journalnotat Ekstern standardservice Opdateret 01.09.2013

Læs mere

SPOR 1: ADGANGSSTYRING

SPOR 1: ADGANGSSTYRING SPOR 1: ADGANGSSTYRING v. Rasmus Halkjær Iversen og Karin Hindø Data- og infrastrukturdage 16. og 19. september 2019 Formål med dagen: At få overblik over hele adgangsstyring med specielt fokus på STS

Læs mere

SF1460_C Aflever besked Integrationsbeskrivelse - version 2.4.0

SF1460_C Aflever besked Integrationsbeskrivelse - version 2.4.0 SF1460_C Aflever besked - version 2.4.0 Kommunernes Data & Infrastruktur - KDI Versionshistorik Relevans Dato Initialer Version Kommentarer 2015-07-01 ehe 0.1 Første version 2015-07-01 ehe 2.1.0 Indarbejdet

Læs mere

STØTTESYSTEMET KLASSIFIKATION

STØTTESYSTEMET KLASSIFIKATION STØTTESYSTEMET KLASSIFIKATION v/ Martin Bo Jensen 26. februar 2019 KOMBITs løsninger og fælleskommunal infrastruktur 2 Kommunale fagområder Arbejdsmarked og erhverv Social og sundhed Børn og læring Mit

Læs mere

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

Ungebasen. Dokumentation af webservices til udveksling af data mellem Ungebasen og et kommunalt vejledningssystem PUBLICPUBLIC PUBLICPUBLICX PUBLICPUBLIC PUBLICPUBLICX Ungebasen Dokumentation af webservices til udveksling af data mellem Ungebasen og et kommunalt vejledningssystem 16.06.2014 A414.97.6 [Status] Side 1 af 15 Indhold 1. Indledning...

Læs mere

Kom godt igang - for virksomheder. Digital Post 2

Kom godt igang - for virksomheder. Digital Post 2 Kom godt igang - for virksomheder Digital Post 2 Indholdsfortegnelse 1.1 Målgruppe... 2 1.2 Formål... 2 1.3 Forudsætninger... 2 1.4 Afprøvning... 3 3.1 Opsætning af afsendersystem via sikker e-mail...

Læs mere

Forord. Versioner. Version Date Description 1.0.0 09/05/2012 Initial version

Forord. Versioner. Version Date Description 1.0.0 09/05/2012 Initial version APOS2 DWH Services Forord Dette dokument er en del af APOS version 2 manualerne. APOS version 2 (APOS2 herefter) er et organisation, klassifikation og personale system baseret på Sag & Dokument standarderne.

Læs mere

ITD ecmr WEB Services. Af Allan Wisborg, IT Udvikler

ITD ecmr WEB Services. Af Allan Wisborg, IT Udvikler Af Allan Wisborg, IT Udvikler Til løsningen ecmr Det elektroniske fragtbrev udbydes en række offentlige WEB services. Dette er beskrivelsen af disse services og hvorledes de anvendes. 21. December 2015

Læs mere

Integration Generelle vilkår og forudsætninger Integrationsbeskrivelse - version 0.1

Integration Generelle vilkår og forudsætninger Integrationsbeskrivelse - version 0.1 Integration Integrationsbeskrivelse - version 0.1 rnes Datafællesskab - KDF Versionshistorik Relevans Dato Initialer Version Kommentarer 201n-nn-nn xxx 0.1 Første version Referencer Ref Titel Kommentarer

Læs mere

Integration SF Sags- og Dokumentindeks Integrationsbeskrivelse - version 2.2.0

Integration SF Sags- og Dokumentindeks Integrationsbeskrivelse - version 2.2.0 Integration Integrationsbeskrivelse - version 2.2.0 Kommunernes Datafællesskab - KDF Versionshistorik Relevans Dato Initialer Version Kommentarer 2015-04-15 dgj 0.1 Første version 2015-06-30 ehe 2.1.0

Læs mere

Løsningsbeskrivelse til P13-7 Hent ydelsesinformationer fra Ydelsesindeks

Løsningsbeskrivelse til P13-7 Hent ydelsesinformationer fra Ydelsesindeks Løsningsbeskrivelse til P13-7 Hent ydelsesinformationer fra Ydelsesindeks Side 1 af 7 Versionsoversigt Version Dato Oprettet af Ændring 1.0 05.03.2015 PSZ/CVS Initiel version 2.0 05.10.2015 CE/PSZ/CVS

Læs mere

Ibrugtagning af Fødselsindberetningsservicen på NSP

Ibrugtagning af Fødselsindberetningsservicen på NSP Ibrugtagning af Fødselsindberetningsservicen på NSP Udarbejdet af: NSI Version: 1.0 Dato: 09.07.2013 Indholdsfortegnelse 1 Vejledning til ibrugtagning af Fødselsindberetningsservicen... 3 1.1 Læsevejledning

Læs mere

Klik her for at angive tekst.

Klik her for at angive tekst. 30. april 2013 Klik her for at angive tekst. NOTAT Klik her for at angive tekst. Bilag 16: Anvenderkrav til Støttesystemet Ydelsesindeks version 1.0 (Bilag til dagsordenspunkt 8, Kommunale anvenderkrav

Læs mere

Version Dato Beskrivelse 1.0.0 26/11/2012 Initial version 1.2.0 05/03/2013 Tilføjet eksempel med Template Agent, generelt udvidet dokumentet.

Version Dato Beskrivelse 1.0.0 26/11/2012 Initial version 1.2.0 05/03/2013 Tilføjet eksempel med Template Agent, generelt udvidet dokumentet. MOX og APOS2 Forord Dette dokument er en del af APOS version 2 manualerne. APOS version 2 (APOS2 herefter) er et organisation, klassifikation og personale system baseret på Sag & Dokument standarderne.

Læs mere

e-tl System til System kommunikationstest

e-tl System til System kommunikationstest e-tl System til System kommunikationstest Version Dato Forfatter Kommentarer Distribueret til 0.5 22/10-07 Anders Bohn Jespersen Udgave til workshop 24/10. 0.6 24/10-07 HGK Opdateret med beskeder. 0.9

Læs mere

Beskrivelse af fejlkoder. Version 7.0, KMD Indkomst WEBService IndkomstEnkeltForespoergsel og MQService IndkomstMasseForespoergsel

Beskrivelse af fejlkoder. Version 7.0, KMD Indkomst WEBService IndkomstEnkeltForespoergsel og MQService IndkomstMasseForespoergsel Beskrivelse af fejlkoder KMD Indkomst WEBService IndkomstEnkeltForespoergsel og MQService IndkomstMasseForespoergsel Version 7.0, 15.04.2016 Senest gemt den 31-08-2016 11:40, ID190-D Indkomstgrænseflade_P13_5

Læs mere

Løsningsbeskrivelse. Den fælleskommunale Serviceplatform

Løsningsbeskrivelse. Den fælleskommunale Serviceplatform Løsningsbeskrivelse Den fælleskommunale Serviceplatform Januar 2014 1 Indhold 2 Serviceplatformen... 2 3 Hjemmesiden www.serviceplatformen.dk... 3 3.1 Administrationsmodul... 4 3.2 Servicekatalog... 4

Læs mere

OIS - Applikationskatalog

OIS - Applikationskatalog OIS - Applikationskatalog OIS arkitekturprodukter 25. januar 2018 Indledning Dokumentationen omkring OIS er struktureret med inspiration fra OIO Arkitekturguidens arkitekturreol, således at arkitekturprodukterne

Læs mere

Integration SF7001 Overfør Klassifikation til abonnent Integrationsbeskrivelse - version 1.3.0

Integration SF7001 Overfør Klassifikation til abonnent Integrationsbeskrivelse - version 1.3.0 Integration - version 1.3.0 Kommunernes Data- og Infrastrukturfællesskab - KDI Versionshistorik Dato Relevans Initialer Version Kommentarer 23.11.2017 KDI 1.0 Baseline 08.12.2017 KDI 1.1 Tilføjet HovedOplysninger

Læs mere

Vilkår for Dialogintegration

Vilkår for Dialogintegration Vilkår for Dialogintegration KOMBIT A/S Halfdansgade 8 2300 København S Tlf 3334 9400 www.kombit.dk kombit@kombit.dk CVR 19 43 50 75 Side 1/8 Dokumenthistorik Dato Version Ansvarlig Kommentar til ændringer

Læs mere

Security Token Service. Snitflade OIO WS Trust

Security Token Service. Snitflade OIO WS Trust Security Token Service Snitflade OIO WS Trust Side 1 af 7 Indholdsfortegnelse 1. Versionsnummer... 3 2. Snitfladebeskrivelse... 3 3. Servicebeskrivelse... 3 3.1 Identity provider... 3 3.2 Supported binding...

Læs mere

(Bilag til dagsordenspunkt 8, Kommunale anvenderkrav til støttesystemerne)

(Bilag til dagsordenspunkt 8, Kommunale anvenderkrav til støttesystemerne) 25. april 2013 NOTAT Anvenderkrav til Støttesystemet Klassifikation (Bilag til dagsordenspunkt 8, Kommunale anvenderkrav til støttesystemerne) KOMBIT A/S Halfdansgade 8 2300 København S Tlf 3334 9400 www.kombit.dk

Læs mere

SF1460_A Modtag besked Integrationsbeskrivelse - version 2.3.0

SF1460_A Modtag besked Integrationsbeskrivelse - version 2.3.0 SF1460_A Modtag besked - version 2.3.0 Kommunernes Data & Infrastruktur - KDI Versionshistorik Relevans Dato Initialer Version Kommentarer 2015-07-01 ehe 0.1 Første version 2015-07-01 ehe 2.1.0 Indarbejdet

Læs mere

Bilagsrapport 4: DataHub - Webservice interface Forskrift F1: EDI-kommunikation med DataHub'en i elmarkedet. Træder i kraft den 1.3.

Bilagsrapport 4: DataHub - Webservice interface Forskrift F1: EDI-kommunikation med DataHub'en i elmarkedet. Træder i kraft den 1.3. Forskrift F1: EDI-kommunikation med DataHub'en i elmarkedet Bilagsrapport 4: DataHub - Webservice interface Februar 2011 Version 2.0 Træder i kraft den 1.3.2013 1.0 2.0 16-6-2010 24-6-2010 29-6-2010 DATE

Læs mere

Snitfladebeskrivelse for SR78685 KMD Aktiv Bevillingsoplysninger til Jobcenterløsninger. KMD Aktiv Version 7.6, 12.11.2013

Snitfladebeskrivelse for SR78685 KMD Aktiv Bevillingsoplysninger til Jobcenterløsninger. KMD Aktiv Version 7.6, 12.11.2013 6 Snitfladebeskrivelse for SR78685 KMD Aktiv Bevillingsoplysninger til Jobcenterløsninger KMD Aktiv Version 7.6, 12.11.2013 Snitfladebeskrivelse KMD Aktiv Bevillingsoplysninger til Jobcenterløsninger Indholdsfortegnelse

Læs mere

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

1 Brug af snitfladebeskrivelsen... 2. 2 Formål og beskrivelse... 2. 2.1 Hvad er formålet med snitfladen?... 2. 2.2 Beskrivelse af snitfladen... AUB - Indberet skoleophold(al8) Indholdsfortegnelse Indholdsfortegnelse 1 Brug snitfladebeskrivelsen... 2 2 Formål og beskrivelse... 2 2.1 Hvad er formålet med snitfladen?... 2 2.2 Beskrivelse snitfladen...

Læs mere

SF1691 NemHandel (Modtag efaktura) Integrationsbeskrivelse - version 1.0.0

SF1691 NemHandel (Modtag efaktura) Integrationsbeskrivelse - version 1.0.0 Integrationsbeskrivelse - version 1.0.0 Kommunernes Datafællesskab - KDF Versionshistorik Relevans Dato Initialer Version Kommentarer 2014-11-07 sej 0.1.1 Overført fra tidligere skabelon 2014-11-18 sej

Læs mere

Hvem er målgruppen for disse dokumenter. Hvilke forudsætninger skal læseren have?

Hvem er målgruppen for disse dokumenter. Hvilke forudsætninger skal læseren have? Kommenteringsskema 15. januar 2018 Sekretariatet for Initiativ 8.1. BEMÆRK: Alle indsendte kommentarer offentliggøres (på arkitektur.digst.dk). Såfremt du ikke ønsker en kommentar offentliggjort, bedes

Læs mere

Tekniske krav til spiludbydere i forbindelse med opnåelse af tilladelse til at udbyde online spil i Danmark

Tekniske krav til spiludbydere i forbindelse med opnåelse af tilladelse til at udbyde online spil i Danmark Tekniske krav til spiludbydere i forbindelse med opnåelse af tilladelse til at udbyde online spil i Danmark Version 1.10 Versionshistorik Version Dato Opsummerende beskrivelse af ændringer 1.00 2010-10-5

Læs mere

ABM standard arbejdsgruppen nedsat af Statens Arkiver, Styrelsen for Bibliotek og Medier og Kulturarvsstyrelsen

ABM standard arbejdsgruppen nedsat af Statens Arkiver, Styrelsen for Bibliotek og Medier og Kulturarvsstyrelsen nedsat af Statens Arkiver, Styrelsen for Bibliotek og Medier og Kulturarvsstyrelsen Titel : Transport af ABM data Dato : 2009-08-20 Status : Gældende ABM-specifikation Sekretariat: Publicering: Kulturarvsstyrelsen

Læs mere

Integration SF1570 - SKAT R75 Integrationsbeskrivelse - version 2.0.0

Integration SF1570 - SKAT R75 Integrationsbeskrivelse - version 2.0.0 Integration Integrationsbeskrivelse - version 2.0.0 Kommunernes Datafællesskab - KDF Versionshistorik Relevans Dato Initialer Version Kommentarer 2014-10-06 DGJ 0.1 Første version 2015-06-29 JJN 0.2 Referencerettelser

Læs mere

SF1460_C Aflever besked Integrationsbeskrivelse - version 2.2.2

SF1460_C Aflever besked Integrationsbeskrivelse - version 2.2.2 SF1460_C Aflever besked - version 2.2.2 Kommunernes Datafællesskab - KDF Versionshistorik Relevans Dato Initialer Version Kommentarer 2015-07-01 ehe 0.1 Første version 2015-07-01 ehe 2.1.0 Indarbejdet

Læs mere

Forord. Versioner. Version Date Description 1.0.0 05/06/2013 Initial version 2.0.0 24/07/2013 URI er ændret

Forord. Versioner. Version Date Description 1.0.0 05/06/2013 Initial version 2.0.0 24/07/2013 URI er ændret APOS2 OIO Services Forord Dette dokument er en del af APOS version 2 manualerne. APOS version 2 (APOS2 herefter) er et organisation, klassifikation og personale system baseret på Sag & Dokument standarderne.

Læs mere

SF 2800 Fordelingskomponent - Modtag objekter Integrationsbeskrivelse - version 2.0.0

SF 2800 Fordelingskomponent - Modtag objekter Integrationsbeskrivelse - version 2.0.0 SF 2800 Fordelingskomponent - Modtag objekter Integrationsbeskrivelse - version 2.0.0 Kommunernes Datafællesskab - KDF Versionshistorik Relevans Dato Initialer Version Kommentarer 2015-03-03 MVC 0.1 Første

Læs mere

Drejebog for tilslutningsprøve OIO sag

Drejebog for tilslutningsprøve OIO sag Drejebog for tilslutningsprøve OIO sag Indholdsfortegnelse Ændringer i forhold til forrige version... 3 1 Indledning... 4 1.1 Formål med drejebogen... 4 1.2 Mål med tilslutningsprøven... 4 2 Overordnet

Læs mere

Guide til NemLog-in Security Token Service

Guide til NemLog-in Security Token Service Guide til NemLog-in Security Token Service Side 1 af 10 18. juni 2014 TG Denne guide indeholder en kort beskrivelse af, hvordan en myndighed eller itleverandør kan benytte NemLog-in s Security Token Service

Læs mere

0.9 19-09-2012 DAVAR Omdøbt til SagDokumentFormat. Attention er skilt ud i et selvstændigt format, AttentionFormat.

0.9 19-09-2012 DAVAR Omdøbt til SagDokumentFormat. Attention er skilt ud i et selvstændigt format, AttentionFormat. Specifikation 19. september 2012 DAVAR J.nr. 2012-6211-281 Sagdokumentformat Versionshistorik Version Dato Initialer Noter 0.7 15-06-2012 DAVAR Høringsversion. Indsat MeddelelseAttention. 0.9 19-09-2012

Læs mere

Vejledning til SLS webservice Løbende løndele

Vejledning til SLS webservice Løbende løndele Side 1 af 12 Vejledning til SLS webservice Løbende løndele Indholdsfortegnelse Ændringslog... 1 Formålet med webservicen... 2 Forretningsmæssig beskrivelse... 2 Wsdl-dokumenter... 2 OIOXML-skemaer... 3

Læs mere

(Bilag til dagsordenspunkt 8, Kommunale anvenderkrav til støttesystemerne)

(Bilag til dagsordenspunkt 8, Kommunale anvenderkrav til støttesystemerne) 25. april 2013Klik her for at angive tekst. NOTAT Bilag 11: Anvenderkrav til adgangsstyring - Støttesystemerne Context handler, Security Token Service og Administrationsmodul (Bilag til dagsordenspunkt

Læs mere

Trin-for-trin guide: Tilslutning af web service til NemLog-in

Trin-for-trin guide: Tilslutning af web service til NemLog-in Trin-for-trin guide: Tilslutning af web service til NemLog-in Side 1 af 18 18. maj 2015 TG Baggrund og formål I foråret 2014 blev der udarbejdet en fælles sikkerhedsmodel for grunddataprogrammet. Modellen

Læs mere

NemKonto. XML skemaer for. ukomplette og komplette betalinger. til NKS

NemKonto. XML skemaer for. ukomplette og komplette betalinger. til NKS NemKonto KMD Selma Lagerlöfs Vej 300 9100 Aalborg www.nemkonto.dk NemKonto XML skemaer for ukomplette og komplette betalinger til NKS Version 2.0 19-05-2006 Økonomistyrelsen er ansvarlig for NemKonto,

Læs mere

Introduktion til Klassifikation

Introduktion til Klassifikation Introduktion til Klassifikation 1. Om dokumentet Dette dokument formidler et overblik over støttesystemet Klassifikation i den fælleskommunale infrastruktur. Formålet er at give læseren en forståelse af

Læs mere

EDI. Microsoft Dynamics NAV 2009 SP1 Klassisk. Side 1. Copyright: Naddon version 201010

EDI. Microsoft Dynamics NAV 2009 SP1 Klassisk. Side 1. Copyright: Naddon version 201010 EDI Microsoft Dynamics NAV 2009 SP1 Klassisk Side 1 Indholdet i dette dokument må på ingen måde gengives helt eller delvist hverken på tryk eller i anden form - uden forudgående skriftlig tilladelse fra

Læs mere

Vejledning til SLS webservice Løbende løndele

Vejledning til SLS webservice Løbende løndele Side 1 af 12 Vejledning til SLS webservice Løbende løndele Indholdsfortegnelse Ændringslog... 1 Formålet med webservicen... 2 Forretningsmæssig beskrivelse... 2 Wsdl-dokumenter... 2 OIOXML-skemaer... 3

Læs mere

Løsningsbeskrivelse til P13-7 Hent ydelsesinformationer fra Ydelsesindeks

Løsningsbeskrivelse til P13-7 Hent ydelsesinformationer fra Ydelsesindeks Løsningsbeskrivelse til P13-7 Hent ydelsesinformationer fra Ydelsesindeks Dokument-nr.: Version: V2.3 Forfatter: CE/PSZ/CVS Versionsdato: 15.022.2016 Side 1 af 11 Versionsoversigt Version Dato Oprettet

Læs mere

SP Ydelseskatalog. Version 1.0. KOMBIT A/S Halfdansgade København S Tlf CVR Side 1/17

SP Ydelseskatalog. Version 1.0. KOMBIT A/S Halfdansgade København S Tlf CVR Side 1/17 SP Ydelseskatalog Version 1.0. KOMBIT A/S Halfdansgade 8 2300 København S Tlf 3334 9400 www.kombit.dk kombit@kombit.dk CVR 19 43 50 75 Side 1/17 Indholdsfortegnelse 1. Versionsstyring... 3 2. Introduktion...

Læs mere

Vejledning til anvendelse af MeMo og SMTP. Næste generation Digital Post Maj 2018, version 0.9

Vejledning til anvendelse af MeMo og SMTP. Næste generation Digital Post Maj 2018, version 0.9 Vejledning til anvendelse af MeMo og SMTP Næste generation Digital Post Maj 2018, version 0.9 Indhold Indhold 2 1 Introduktion 3 1.1 Præciseringer 3 1.2 Terminologi 3 2 Anvendelse af SMTP-felter 5 3 Anvendelse

Læs mere

DAGORDEN FOR MØDE MED ERP LEVERANDØRER 27. AUGUST. Iver Winther

DAGORDEN FOR MØDE MED ERP LEVERANDØRER 27. AUGUST. Iver Winther DAGORDEN FOR MØDE MED ERP LEVERANDØRER 27. AUGUST Iver Winther Dagorden Velkommen Status på ØiR Tilpasning og udvikling af indhold af snitflader Justeret integrationsarkitektur Den videre proces Formålet

Læs mere

Vejledning til SLS webservice - Afgang

Vejledning til SLS webservice - Afgang Side 1 af 10 Vejledning til SLS webservice - Afgang Indholdsfortegnelse Ændringslog... 1 Formålet med webservicen... 2 Forretningsmæssig beskrivelse... 2 Wsdl-dokumenter... 2 OIOXML-skemaer... 3 Inputstruktur

Læs mere

Web services til med udgangspunkt i katalogen. Adam Dickmeiss Index Data

Web services til med udgangspunkt i katalogen. Adam Dickmeiss Index Data Web services til med udgangspunkt i katalogen Adam Dickmeiss Index Data Overblik Typer af services Informationssøgning generelt Kort om A9 OpenSearh Gennemgang af SRW/U. Servicetyper Informationssøgning

Læs mere

FJERNPRINTLEVERANDØRMØDE 25. JANUAR 2017

FJERNPRINTLEVERANDØRMØDE 25. JANUAR 2017 FJERNPRINTLEVERANDØRMØDE 25. JANUAR 2017 Dagsorden Krav til fjernprint i BBR 1.8 Standarder og snitflader for fjernprint på Serviceplatformen Behov for fjernprint i kommende anvenderløsninger Opkobling

Læs mere

Teknisk Dokumentation

Teknisk Dokumentation Sundhedsstyrelsens E2B Bivirkningswebservice Teknisk Dokumentation Side 1 af 8 Indhold Indledning... 3 Terminologi... 3 Arkitektur... 4 Web Service Snitflade... 4 Valideringsfejl... 5 Success... 5 E2B...

Læs mere

Anvendelse af dobbelthistorik i GD2

Anvendelse af dobbelthistorik i GD2 Grunddataprogrammet under den Fællesoffentlige Digitaliseringsstrategi GD2 - Adresseprogrammet Anvendelse af dobbelthistorik i GD2 Implementerings regler og eksempler på dobbelthistorik MBBL- REF: Version:

Læs mere

Snitfladebeskrivelse for Service UdbetalendeEnheder. KMD Udbetaling. GF411001Q Version 1.1, 02.02.2015

Snitfladebeskrivelse for Service UdbetalendeEnheder. KMD Udbetaling. GF411001Q Version 1.1, 02.02.2015 Snitfladebeskrivelse for Service UdbetalendeEnheder KMD Udbetaling GF411001Q Version 1.1, 02.02.2015 Indholdsfortegnelse Indholdsfortegnelse Ændringer i forhold til forrige version... 3 1 Brug af snitfladebeskrivelsen...

Læs mere

STS Designdokument. STS Designdokument

STS Designdokument. STS Designdokument STS Designdokument i STS Designdokument STS Designdokument ii REVISION HISTORY NUMBER DATE DESCRIPTION NAME 0.3 2013-01 N STS Designdokument iii Indhold 1 Introduktion 1 2 Arkitekturoverblik 1 2.1 Eksterne

Læs mere

Indberetning til eindkomst via SFTP. Folder: J:\Kunder\eIndkomst Projektdokumentation\SFTP\Vejledninger\EC SFTP_eIndkomst 2008-01-22.

Indberetning til eindkomst via SFTP. Folder: J:\Kunder\eIndkomst Projektdokumentation\SFTP\Vejledninger\EC SFTP_eIndkomst 2008-01-22. Indberetning til eindkomst via SFTP Forfatter: IBM Emne: Indberetning til eindkomst via SFTP Side 1 af 9 Dokumenthistorik Revisionshistorik Dato for denne revision: 22.01.2007 Dato for næste revision:

Læs mere

SAPA KRAVSPECIFIKATION v. 0.8. Overordnede reviewkommentarer fra Kommuneprojektgruppen, ATP, Københavns Kommunes Koncernservice og KL

SAPA KRAVSPECIFIKATION v. 0.8. Overordnede reviewkommentarer fra Kommuneprojektgruppen, ATP, Københavns Kommunes Koncernservice og KL SAPA KRAVSPECIFIKATION v. 0.8 Overordnede reviewkommentarer fra Kommuneprojektgruppen, ATP, Københavns Kommunes Koncernservice og KL Sags- og partsoverblikket Vise adresser der har adressebeskyttelse Adressen

Læs mere

Oversigt over integrationsmodeller til støttesystemer

Oversigt over integrationsmodeller til støttesystemer Oversigt over integrationsmodeller til støttesystemer Indledning Nedenfor er angivet forventede integrationsmodeller til støttesystemerne. De synkrone integrationsformer bruger serviceplatformen til at

Læs mere

PROGRAMMERS GUIDE SÅDAN KALDER DU SERVICES UDSTILLET VIA SERVICEPLATFORMEN

PROGRAMMERS GUIDE SÅDAN KALDER DU SERVICES UDSTILLET VIA SERVICEPLATFORMEN PROGRAMMERS GUIDE SÅDAN KALDER DU SERVICES UDSTILLET VIA SERVICEPLATFORMEN Version 1.0 Versionshistorik Version Dato Kommentar 0.1 27.09.2018 Initiel udgave 0.2 15.10.2018 Review 1. runde 0.3 08.11.2018

Læs mere

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

Snitfladebeskrivelse HentYdelseInformation BYS P11-4 KMD Børneydelse Version 1.0.0, 2012.05.22 Snitfladebeskrivelse HentYdelseInformation BYS P11-4 KMD Børneydelse Version 1.0.0, 2012.05.22 Indholdsfortegnelse Indholdsfortegnelse Ændringer i forhold til forrige version... 2 1 Brug af snitfladebeskrivelsen...

Læs mere

Beskrivelse af fejlkoder. Version 1.0,

Beskrivelse af fejlkoder. Version 1.0, Beskrivelse af fejlkoder KMD Indkomst Opgørelser (P13-5) WEBService IndkomstEnkeltForespoergsel og MQService IndkomstMasseForespoergsel Version 1.0, 20.02.2017 Indholdsfortegnelse 1. Versionsoversigt...

Læs mere

1. Release- og Versioneringsstrategi for Serviceplatformen og services

1. Release- og Versioneringsstrategi for Serviceplatformen og services 7. januar 2014. Serviceplatformen 1. Release- og Versioneringsstrategi for Serviceplatformen og services Nærværende notat beskriver Serviceplatformens Release- og Versioneringsstrategier. Formålet med

Læs mere

Dokumentet/dokumenter der kommenteres på: Fælles retningslinjer for webservices. Organisationen der kommenterer: SKAT - Løsningsarkitektur og Test

Dokumentet/dokumenter der kommenteres på: Fælles retningslinjer for webservices. Organisationen der kommenterer: SKAT - Løsningsarkitektur og Test Kommenteringsskema 15. januar 2018 Sekretariatet for Initiativ 8.1. BEMÆRK: Alle indsendte kommentarer offentliggøres (på arkitektur.digst.dk). Såfremt du ikke ønsker en kommentar offentliggjort, bedes

Læs mere

Introduktion til Støttesystem Organisation

Introduktion til Støttesystem Organisation Introduktion til Støttesystem Organisation 1. Om dokumentet Dette dokument formidler et overblik over Støttesystemet Organisation i den fælleskommunale infrastruktur. Formålet er at give læseren en forståelse

Læs mere