Transaktionsspor og Fejlbehandling ved servicekald version 0.9.5
|
|
- Jeppe Astrup
- 5 år siden
- Visninger:
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 Introduktion ERP-leverandører har været med i afklarings- og specificeringsforløb siden 2013. Der vil være gentagelser og opsummeringer
Læs mereUnderbilag 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 mereIntegration 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 mereFordeling 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 mereVilkå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 mereSNITFLADER 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 mere10. 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 mereUnderbilag 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 mereVejledning 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 mereIntegration 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>
-- 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 mereINTEGRATION 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 mereXML 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 mereABM 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 mereFAQ 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 mereGræ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 mereFORSLAG 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 mereKlik 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 mereVersion 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 mereCompliance-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 mereIntegration 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 mereAffaldsdatasystem 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 mereIntegration 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 mereDigital 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 mereServiceplatformen 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 mere23. 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 mereFæ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 mereSnitfladebeskrivelse 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 mereKlik 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 mereFESD-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 mereSnitfladebeskrivelse 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 mereVilkå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 mereAuthorizationCodeService
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 mereSortimentet 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 mereWebservice 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 mereOIO 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 mereSPOR 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 mereSF1460_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 mereSTØ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 mereUngebasen. 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 mereKom 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 mereForord. 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 mereITD 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 mereIntegration 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 mereIntegration 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 mereLø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 mereIbrugtagning 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 mereKlik 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 mereVersion 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 meree-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 mereBeskrivelse 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 mereLø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 mereOIS - 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 mereIntegration 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 mereVilkå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 mereSecurity 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)
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 mereSF1460_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 mereBilagsrapport 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 mereSnitfladebeskrivelse 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 mere1 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 mereSF1691 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 mereHvem 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 mereTekniske 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 mereABM 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 mereIntegration 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 mereSF1460_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 mereForord. 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 mereSF 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 mereDrejebog 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 mereGuide 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 mere0.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 mereVejledning 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)
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 mereTrin-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 mereNemKonto. 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 mereIntroduktion 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 mereEDI. 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 mereVejledning 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 mereLø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 mereSP 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 mereVejledning 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 mereDAGORDEN 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 mereVejledning 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 mereWeb 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 mereFJERNPRINTLEVERANDØ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 mereTeknisk 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 mereAnvendelse 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 mereSnitfladebeskrivelse 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 mereSTS 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 mereIndberetning 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 mereSAPA 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 mereOversigt 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 merePROGRAMMERS 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 mereSnitfladebeskrivelse 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 mereBeskrivelse 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 mere1. 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 mereDokumentet/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 mereIntroduktion 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