ODIN WEBSERVICE GRÆNSEFLADE. Version Udarbejdet af: Søren Laurits Nielsen, Delegate. Delegate A/S :: Hummeltoftevej 49 :: 2830 Virum

Størrelse: px
Starte visningen fra side:

Download "ODIN WEBSERVICE GRÆNSEFLADE. Version Udarbejdet af: Søren Laurits Nielsen, Delegate. Delegate A/S :: Hummeltoftevej 49 :: 2830 Virum"

Transkript

1 ODIN WEBSERVICE GRÆNSEFLADE Version 1.19 Udarbejdet af: Søren Laurits Nielsen, Delegate Delegate A/S :: Hummeltoftevej 49 :: 2830 Virum

2 Indhold 1 Versions historik Om dette dokument Roller og adgange Adgange Låsning af konti Miljø-oversigt ODIN Miljøer Login Generelle krav til Web Service kald Tekniske krav ikke-tekniske krav Indberetnings Web Service Validering Tips til valideringer Statuskoder Argumenter Eksempler Koblede rapporter Eksempler... Fejl! Bogmærke er ikke defineret. 8 Stamdata Web Services Stamdata2 metoder vedligeholdelse af Stamdata Køretøjer Relation Køretøjer Station Personer Relation Person Station Relation Person Kompetence Stamdata eksempler Værdilister eksempler Hent kladder eksempel Appendiks A: Indberet script Eksempel Eksempel Side 2 af 34

3 Side 3 af 34

4 1 Versions historik Version Dato Forfatter Beskrivelse Søren Laurits Nielsen Første samlede version Søren Laurits Nielsen Revideret udgave efter møde med eksterne dataleverandører Søren Laurits Nielsen Tilføjet koblede rapporter Søren Laurits Nielsen Rettet enkelte parametre på webservice kald Søren Laurits Nielsen Rette stamdata webservice parametre Søren Laurits Nielsen Fjernet GetSpecialMaterial web service den erstattes af den tilsvarende pickliste Søren Laurits Nielsen Opdateret navn på Indberet webservice kald Søren Laurits Nielsen Tilføjet eksempel på opret indberetning Søren Laurits Nielsen Rettet fejl i Delegate urls Jacob Behrens Tilføjet Aftale i RapportTypeEnum pkt Søren Laurits Nielsen Opdateret metadata/pickliste returværdier Søren Laurits Nielsen Tilføjet XML versioner til stamdata webservices Søren Laurits Nielsen Tilføjet hent rapport webservice kald, og præciseret og tydeliggjort diverse valideringstips og fejl, der har vist sig at være problematiske Søren Laurits Nielsen Tilføjet informationer om hvordan man indberetter stationer i køretøjslisten. Tilføjet et eksempel PowerShell script til indberetning. Tilføjet en lang række nye stamdata opdateringsmetoder Tilføjet script til eksempel indberetning Søren Laurits Nielsen Tilføjet yderligere tekst til indberetningswebservice med hensyn til fejlhåndtering Anders Dahl Tilføjet dokumentation vedr. webservicekald til sletning af kladde rapporter Anders Dahl Tilføjet dokumentation vedr. felterne meldingsadresseudenvejnvan og skadestedudenvejnavn Martin Reland Tilføjet dokumentation vedrørende sikringdetektortype og sikringdetektortypeandet Søren Laurits Nielsen Gennemgribende revideret. Side 4 af 34

5 Lars Bjørn Andersen Tilføjet max. rapportstørrelse 2 Om dette dokument Dette dokument er dokumentation for, hvordan WebService laget i ODIN fungerer og hvordan det skal benyttes. Dokumentet er tiltænkt personer med en vis teknisk indsigt i SOAP og REST protokollerne, der generelt bruges. Bemærk: NYTIND var arbejdstitlen for den version af ODIN der blev lanceret 1. Januar Roller og adgange I ODIN anvendes der windows authentication/kerberos til alle webservice kald. De systemer der skal have adgang har derfor brug for at få oprettet en AD konto i Beredskabsstyrelsens eksterne AD ( DMZ ). Kontakt Beredskabsstyrelsen / Martin Reland for information om dette. De brugere der oprettes i det eksterne AD, skal oprettes med en gyldig adresse, hvis det f.eks. bliver nødvendigt at sende fejlbeskeder fra arbejdsprocesserne (f.eks. hvis en rapport ikke kan godkendes). 3.1 ADGANGE En given webservice bruger kan have adgang til et eller flere beredskaber. Det er op til det eksterne system om der ønskes en enkelt generel konto med adgang til flere beredskaber, eller om der ønskes en særskilt konto pr. beredskab der skal kunne tilgås. Det er ODIN administratorerne der tildeler Indberetningsadgang, evt. også lokal godkender til de enkelte beredskaber. 3.2 LÅSNING AF KONTI De enkelte konti er ikke begrænset med hensyn til IP adresser, og de er heller ikke underlagt krav om password skift. Hvis der er mistanke om misbrug skal Beredskabsstyrelsen straks kontaktes, så kontoen enten kan spærres eller password skiftes. 4 Miljø-oversigt Dette afsnit beskriver de forskellige ODIN miljøer der findes, og hvordan man logger ind. Side 5 af 34

6 4.1 ODIN MILJØER Dette afsnit giver overblik over miljøerne der anvendes i ODIN: Miljø Beskrivelse Adresser Præprod / QA Miljø der hostes af Beredskabsstyrelsen. Dette miljø kan/skal bruges til at teste og verificere webservice kald. Data er ækvivalent med produktion, og der tildeles adgange på samme måde. NemLog-in adressen er koblet sammen med NemLog-in s PROD miljø, og man skal bruge gyldige NemLog-in medarbejdersignaturer. NemLog-in: Webservice: BRS Internt: Produktion Der vil blive lagt kode og test data på dette miljø, ca. hver 1-2 uge. Produktionsmiljø der hostes af Beredskabsstyrelsen. Må ikke bruges til test af webservices. Der vil kun blive lagt kode på dette miljø i planlagte servicevinduer, forventet hver 1-2 måneder. NemLog-in: Webservice: BRS Internt: LOGIN På alle ODIN miljøer findes der tre måder at logge ind på: WebService login: På webservice adresserne benyttes NTLM/Kerberos autentifikation, der er velegnet til webservice integrationer. Kontoerne er i DMZ domænet. I nærværende dokument anvendes <odin url> som angivelse for denne adresse. NemLog-in: Man bliver som udgangspunkt sendt til NemLog-in, når man besøger et ODIN site. NemLog-in adgangen kan ikke benyttes af webservices og beskrives ikke yderligere i dette dokument. BRS internt: Beredskabsstyrelsen kan logge ind med deres BRS konto. Det er beredskabsstyrelsens eksisterende ADFS miljø der sørger for login, derfor vil der være automatisk login for BRS ansatte. Kan ikke bruges til webservices. Side 6 af 34

7 5 Generelle krav til Web Service kald 5.1 TEKNISKE KRAV Systemerne der skal kunne integrere med ODIN skal understøtte: 1. Windows autentifikation 2. SSL over port Være i stand til at anvende REST eller SOAP webservices og fortolke svarkoder korrekt Note: For.NET applikationer kan man valgfrit anvende klassisk SOAP (.NET 2.0) eller WCF, hvor første mulighed dog er simplest at anvende. For simple test eller browser applikationer er det mest praktisk at anvende REST versionerne (note: Der er ikke et $metadata endpoint) For system integration er SOAP protokollen normalt at foretrække, da den giver mulighed for autogenerering af proxy klasser. Teknisk detalje: Bemærk at webservices er bygget med WCF, og der for visse value type argumenter skal specificeres om de er angivet eller ej, f.eks. NewStatusSpecified i afsnit IKKE-TEKNISKE KRAV Der indgår en lang række stamdata værdier i ODIN, f.eks. personer, køretøjer og diverse værdilister. Afsnit 7 angiver hvordan disse værdier løbende kan hentes ud. Beredskabsstyrelsen anbefaler at disse værdilister kun gemmes i kortere tid, for at optimere performance uden at gå på kompromis med datakvaliteten. Disse stamdata ændres sjældent derfor vil det ofte være tilstrækkeligt, f.eks. at hente dem en gang i døgnet. Data mængden kan være flere hundrede KB, derfor anbefales det de så vidt muligt gemmes. 6 Indberetnings Web Service Der er lavet webservice metoder, hvor man kan indberette nye rapporter, opdatere eksisterende, slette eller hente eksisterende ud. Generelt anvendes et beredskabsnumer til at identificere de enkelte beredskaber, f.eks for Gentofte beredskab, og et brsid felt til at identificere rapporterne, som er en systemgenereret streng, f.eks , der angiver at det er en rapport indenfor beredskabet med nummer Side 7 af 34

8 Alle nedenstående adresser præfikses med <odin url>/_vti_bin/delegate.brs.nytind/services/ Service Service metode Betydning indberetning.svc (Type: REST) Indberet Indsend en fuld indberetning, inkl. status af rapport. Type: POST REST endpoint. UpdateIndberetning Opdater en eksisterende indberetning evt. med et status skift Type: POST REST endpoint. FetchIndberetning/brsId Returnerer den rå xml fil for en konkret rapport. Nyttig til udviklingsformål. Eks: FetchIndberetning/ Type: GET REST endpoint. DeleteIndberetning/brsId Sletter kladden med det givne id. Fungerer kun på kladder. F.eks. DeleteIndberetning/ Type: GET REST endpoint. AddFile Parametre: String rapportid: BRS id f.eks String name: Filnavn byte[] file: fil indhold bool overwrite: Overskrive eksisterende, hvis den findes? Type: POST REST endpoint indberetningsoap.svc mex?singlewsdl Samme metoder som ovenstående, men (Type: SOAP) Related.svc (Type: REST) SearchForRelated/?easting=easting&northin g=northing&received=alarmreceived&extende dsearch=extendedsearch med SOAP protokol. Søg efter rapporter der kan kobles sammen. Parametre: X = easting koordinat som heltal, hvis easting er , skal der indættes , Y = northing koordinat som heltal, Received=Alarm tidspunkt som yyyy- MM-ddTHH-mm-ss, extendedsearch=true/false udvid søgekritererne for søgning (større tidspunkt, større geogradisk boks) RelatedSoap.svc (Type: SOAP) ReportSearch.svc (Type: REST) mex?singlewsdl FindReports?beredskabsNummer=brs_num mer&rapportstatuses=rapportstatus&sortbyp ropertyname=alarmmodtaget&take=antal&s kip=springover Bemærk: Der benyttes GPS koordinater i ETRS89 koordinater. Samme metode som ovenstående, men med SOAP protokol. Bemærk der er enkelte ekstra web service metoder, der ikke er tænkt anvendt af dataleverandører. Metode til at hente en liste af rapporter. Der returneres et JSON objekt, der indeholder alle rapporter der matcher de givne parametre. Side 8 af 34

9 ReportSearchSoap.sv c (Type: SOAP) mex?singlewsdl Dette kald ligger til grund for siderne med lister af kladder og godkendte rapporter, og kan evt. benyttes til integrationer, hvis det ønskes. Argumenter: Brs_nummer: 4 cifret nummer på beredskab Rapportstatus: Liste af rapport status koder der skal returneres, f.eks. [ Kladde ] (som dog skal URI encodes til %5B%22Kladde%22%5D) (sortbypropertyname: Egenskab der skal sorteres efter, benyt AlarmModtaget feltet.) antal: Valgfrit. Antal der skal returneres springover: Valgfrit. Antal der skal springes over. Kan bruges til at lave paging over et større antal elementer. Samme metode som ovenstående, men med SOAP protokol. Bemærk der er enkelte ekstra web service metoder, der ikke er tænkt anvendt af dataleverandører. Det er vigtigt at bemærke at rapporterne består af en meget lang række felter, rækkefølge er ligegyldig, kun feltnavne er vigtige. Data til værdilister- og stamdata felter findes i afsnit VALIDERING De indsendte rapporter udsættes for samme validering, som der findes på web grænsefladen. Når valideringsreglerne justeres i web formularen, vil ændringen også slå igennem i webservice laget. Data der indsendes som rapport accepteres som en Kladde med meget minimal validering; kun syntakst, værdilister og adgangsrettigheder kontrolleres. Hvis en af disse fejler returneres der en SOAP/http fejl. Selvom rapporten accepteres som kladde, valider-es den alligevel, og valideringsresultatet returneres fra WebServicen. Disse valideringsfejl er rent informative. Hvis rapporten ønskes markeret som Afsluttet (eller senere statuskoder) valideres den mod alle valideringsregler, og der returneres evt. en SOAP/HTTP fejl, hvor fejlbeskeden angiver de nærmere valideringsregler der blev brudt. Side 9 af 34

10 6.1.1 TIPS TIL VALIDERINGER Webservicen vil generelt returnere en liste af felter og tilhørende valideringsfejl, hvis der er nogen. Det er værd at kende følgende detaljer: - Systemet er generelt bygget, så der ikke må rapporteres data i lukkede sektioner, hvis det f.eks. ikke er en redningsoperation, så er der ingen af redningsfelterne der må udfyldes. Hvis der derimod er tale om en redning, så skifter mange af disse felter til at være obligatoriske. Fejl beskederne for disse tilfælde er Må ikke udfyldes og Skal udfyldes. - Det valideres at der er fortaget gyldige valg i værdilisterne, og man skal være opmærksom på at de gyldige muligheder af og til ændres ud fra rapport typen. Som special tilfælde kan nævnes feltet Alarm modtaget fra (felt: alarmmodtagetfra), hvor den valgte værdi bruges til at filtrere de mulige værdier i Første Meldings Ordlyd (foerstemeldingsordlyd). I pickliste værdiern for første melding anvendes egenskaben brsalarmmodtagetfra til filtreringen. De mulige værdier er derfor dem der har den valgte alarm modtaget fra værdi i brs-alarmmodtaget fra feltet (kommasepareret liste af tal) - Der er et antal af pickliste felterne, der inkluderer et felt til supplerende information. Hvis der derfor vælges en værdiliste værdi, hvor der findes en property visandetfelt med værdien true, så skal der yderligere indsendes et andet felt i tillæg til værdiliste værdien. Eksempel: Hvis der i Hændelses type ( haendelsestype ) indrapporteres Anden naturhændelse, så skal feltet haendelsestypeandet også udfyldes ellers kommer der en valideringsfejl på det felt. - Der er ikke et krav om rækkefølge eller hierarki i de indrapporterede JSON data. Men hvis man vælger at indrapportere en hel sektion, så skal hele den pågældende sektion indsendes. Hvis man f.eks. i sin JSON indrapporterer Skadestedet: skadestedvejnavn: Datavej, så skal man være opmærksom på at alle andre felter under skadested nu er blevet fjernet (null), og specielt boolean felter vil fejle valideringen, da de nu mangler. I det her tilfælde vil SkadestedLigMelding (der har standard værdien true ) være blevet null, og give en fejl. Fejl beskeden er i dette tilfælde the enumeration constraint failed, som måske ikke er helt indlysende. Anbefalingen er derfor ikke at indsende hierarkiske objekt, udover i de tilfælde hvor der er tale om tabel rækker, f.eks. personer, køretøjer m.fl. - Der valideres på at både personer og køretøjer er gyldige. Dvs. at de pågældende personer/køretøjer er tilknyttet en station under det pågældende beredskab på det tidspunkt rapporten omhandler (alarm tidspunkt). Hvis stamdata ikke er opdateret kan man derfor opleve valideringsfejl på disse. Side 10 af 34

11 - Der anvendes en lang række system felter, f.eks. antalafpersoner, som beregnes af systemet. Man kan godt indrapportere dem uden at få fejl, men værdierne overskrives af systemet. Derfor kan man også opleve at få valideringsfejl på felter, der ikke er indrapporteret, f.eks. vil antalafpersoner fejle i valideringen hvis feltet er lig nul, dvs. at der ikke er indsendt nogen personer. - Specielt for skadestedsadresser er der flere der har haft problemer med feltet skadestedligmelding der betyder at skadestedsadressen er den samme som meldingsadressen, og derfor kopierer systemet felterne fra meldingsandressen til skadesstedsadressen. Hvis man så mangler et par felter i meldingsadressen, så kan man få valideringsfejl på at man mangler at udfylde enkelte felter i skadesstedsadressen, selvom de er indsendt, da deres værdi bliver overskrevet af meldingsadressen. 6.2 FEJLRETURKODER Bemærk at der er en række situationer, hvor metoderne returnerer en server fejl (http kode 5xx) i stedet for valid returdata. Hvis man får en fejl tilbage, så har webservicen ikke lavet ændringer og man kan ikke regne med at indberetningen er modtaget/opdateret. De situationer der vil give fejl er bl.a.: - Manglende IndberetningRequestDto request objekt - Ugyldigt beredskabsnummer - Manglende json værdi (null) - Ingen adgang til nævnte beredskab - Forkert json syntakst - Manglende udrykningsrapport i json objektet - Forkert rapport type i forhold til beredskabet (kommunalt eller ikke) - Manglende rettigheder til at lave en rapport med den ønskede status kode - Ønskede rapport status <> kladde og der er valideringsfejl - Evt. system fejl f.eks. hvis der er et problem med workflows etc. (meget sjældent), eller serveren ikke kan følge med etc. Bemærk fejlen markeret med rødt hvis man forsøger at indberette en rapport som GodkendtLokalt, så skal den være uden valideringsfejl ellers kan den ikke godkendes. Webservicen vil derfor returnere en fejl, hvis det forsøges. Hvis man, som kalder, har brug for at kende og håndtere valideringsfejlene, så skal man først indberette rapporten som en kladde (som vil give et rapport id og liste over evt. valideringsfejl). Hvis der ikke er valideringsfejl, så kan man opdatere rapportens status efterfølgende med UpdateIndberetning. Side 11 af 34

12 Uden for selve webservicen fås også fejl for: - Manglende, ugyldig, udløbet webservice konto - Fejl i SOAP formateret besked - Fejl i url - Server nede (f.eks. i deployment vinduer) - Netværk nede (enten kalder eller server) - M.fl. 6.3 STATUSKODER En Rapport kan gennemløbe statusværdierne: - Kladde, endnu ikke afsluttet eller godkendt. - Afsluttet, Afsluttet af indberetter - GodkendtLokalt, Godkendt af lokal administrator. - GodkendtCentralt, Godkendt af central administrator. - Arkiveret Bemærk at der er rettighedsbegrænsninger på hvem der kan anvende visse statuskoder. 6.4 ARGUMENTER Der anvendes en række objekter til at sende argumenter frem og tilbage i webservice funktionerne. Dette afsnit knytter kommentarer til enkelte af disse, men er ikke udtømmende. IndberetningRequestDto: Input objekt til Indsend public class IndberetningRequestDto public string Json; public string BeredskabsNummer; public RapportTypeEnum Type; public RapportStatus Status; Json er selve rapporten som et json objekt. RapportTypeEnum er: public enum RapportTypeEnum Assisterende, Aftale, IBR, Kemi, Nuc, StandardKommunalt, StandardStatsligt Side 12 af 34

13 IndberetningResponseDto: Svar objekt fra Indsend og OpdaterIndberetning. public class IndberetningResponseDto Dictionary<string, List<string>> Errors; string RapportId; string Message; Message er en besked til brugeren, og har p.t. værdien "Indberetning oprettet" eller "Kladde oprettet med fejl". RapportId er det systemgenererede ID for rapporten, f.eks IndberetningOpdaterRequestDto: Input objekt til OpdaterIndberetning public class IndberetningOpdaterRequestDto public string RapportId get; set; public string Json get; set; public RapportStatus NewStatus get; set; public bool NewStatusSpecified get; set; NewStatusSpecified: Bemærk at dette felt skal være sandt, hvis der ønskes en specific status ellers anvendes kladde. 6.5 EKSEMPLER Se appendiks A. 7 Koblede rapporter Det er muligt at koble relaterede rapporter sammen i indberetnings webservices. Denne webservice søger efter rapporter der minder om hinanden i geografisk- og tidsmæssig placering. Note: Bemærk at der er en forsinkelse på op til 30 min, før en rapport kan fremsøges for at blive associeret. Hvis det er et system der indsender en stribe relaterede rapporter, så kan man benytte brsid returneret fra de enkelte indberetninger til at koble med. Side 13 af 34

14 Service Service metode Betydning Related.sv c/ /SearchForRelated/?easting=easting&northing=northi ng&received=alarmreceived&extendedsearch=extended Search Søg efter rapporter der kan kobles sammen. Parametre: X = easting koordinat som kommatal, hvis easting er , skal der indættes , Y = northing koordinat som kommatal, Received=Alarm tidspunkt som yyyy- MM-ddTHH-mm-ss, extendedsearch=true/false udvid søgekritererne for søgning (større tidspunkt, større geogradisk boks) RelatedSoa p.svc /mex?singlewsdl Samme metode som ovenstående, men med SOAP protokol. Bemærk der er enkelte ekstra web service metoder, der ikke er tænkt anvendt af dataleverandører. Returværdierne er en liste af RelatedItemDto objekter public RelatedItemDto public string Title; public string Beredskabsnummer; public string ListId; public DateTime? AlarmModtaget; public string RoadName; public string HouseNo; public string Muncipality; public string FirstReportWording; public string Station; public int RelatedCount; public string Id; public string Path; public string BrsId; Hvor title er en tekststreng, der kan vises til en bruger, der evt. kan vælge om rapporterne skal være relaterede. BrsId er et ID nummer, der skal anvendes til at koble rapporter sammen i indberetningswebservicen. 8 Stamdata Web Services Dette afsnit beskriver de web services der er lavet til at hente stamdata værdier ud til brug for indberetning af rapporter. Side 14 af 34

15 Bemærk at der er to stamdata webservices, hvor begge er bibeholdt for at sikre kompatibilitet. Det anbefales at benytte Stamdata2 versionen. 8.1 STAMDATA METODER (VERSION 1) Alle nedenstående adresser præfikses med <odin url>/_vti_bin/delegate.brs.nytind/services/ Service Service metode Betydning Stamdata.svc/ GetVehicles?name=stationsNavn&queryDate=Dato Hent køretøjer tilknyttet statensnavn på dato GetVehiclesXml?name=stationsNavn&queryDate=Dato Som ovenstående, returdata i XML i stedet for SOAP. GetVehiclesByLocalStation?brs=beredskabsnummer&local Id=localId&queryDate=Dato Hent køretøjer ud fra en stations local ID nummer på dato GetVehiclesByLocalStationXml?brs=beredskabsnummer&l Som ovenstående, returdata i StamdataSoap.s vc ocalid=localid&querydate=dato UpdateVehicle GetPersons?name=stationsNavn&queryData=date GetPersonsByLocalStation?brs=beredskabsnummer&localI d=localid&querydate=dato GetPersonsByLocalStationXml?brs=beredskabsnummer&l ocalid=localid&querydate=dato UpdatePerson XML i stedet for SOAP. Opdaterer et køretøjs stamdata. Se eksempler nedefor for detaljer. LocalId er det lokale id nummer, som f.eks. Falck har tildelt til sine stationer. Hent personer ud fra en stations lokal ID nummer på dato Som ovenstående, returdata i XML i stedet for SOAP. Opdater en persons stamdata. Se eksempler nedenfor for detaljer. GetStations?brs=beredskabsNummer?queryDate=dato Dato er datoen hvor der forspørges på relationen. Oftest lig dags dato GetStationsXml?brs=beredskabsNummer?queryDate=dato Som ovenstående, returdata i XML i stedet for SOAP. /mex?singlewsdl Samme funktioner som i stamdata.svc, men med SOAP protokol. Metadata.svc/ GetPickLists Henter alle værdilister (200kb) GetPickList/FieldName Henter en enkelt værdiliste GetPickListJson/FieldName Henter en enkelt værdiliste i json format GetSelectedPickLists/FieldName1,FieldName2, FieldName3 Hent udvalgte værdilister GetSelectedPickListsJson /FieldName1,FieldName2, Hent udvalgte værdilister i json FieldName3 format MetadataSoap.s /mex?singlewsdl Samme funktioner som i vc Metadata.svc, men med SOAP protokol. Side 15 af 34

16 8.2 STAMDATA2 METODER VEDLIGEHOLDELSE AF STAMDATA Denne sektion indeholder metoder der er tilføjet efter 1/ til nemmere vedligeholdelse af stamdata i ODIN. Alle metoder følger samme principper, og der er metoder til at vedligeholde alle stamdata objekter. Af hensyn til bagudkompatibilitet er der ikke ændret i eksisterende Stamdata.svc metoder. Adressen til webservicen er: REST interface: <odin url>/_vti_bin/delegate.brs.nytind/services/stamdata2.svc SOAP interface: <odin url>/_vti_bin/delegate.brs.nytind/services/stamdata2soap.svc?singlewsdl Det er valgfrit hvilket interface man vil benytte, dog skal det bemærkes at i REST interfacet kan Add/Update metoderne kun kaldes med en http POST operation, og derfor kan være lidt vanskeligere at benytte. Generelle bemærkninger: Objekterne følger tæt datamodellen i ODIN, og er alle lavet som simple CRUD operationer. Metoderne arbejder ofte med ID felter, der alle er heltal. Hvis det ikke ønskes at angive et ID (f.eks. for en søgning), så anvendes -1. Alle opdateringsmetoderne opdaterer generelt kun de værdier der er indsendt, alle null / manglende værdier ignoreres. Eneste undtagelse fra denne regel er relationernes slut dato, der godt kan være null, og derfor har et tilknyttet boolsk flag om de skal opdateres. Alle værdilisteværdier er angivet ved deres brs-nøgle id. Alle datostempler angives med en xml type dato, f.eks T12:23:42 i lokal dansk tid. Hvis der ønskes GMT tid angives T12:23:42Z KØRETØJER Dataobjekt: KoeretoejDto int Id string Navn int KoeretoejTypeId string Stelnummer string Nummerplade Side 16 af 34

17 int Standardbemanding (hvor -1 kan anvendes til int typerne for at angive null). KoeretoejTypeId svarer til KøretøjType værdilisten. Metoder: Service Service metode Betydning Stamdata2.svc/ HentKoeretoej?id=id Henter et køretøj fra id Stamdata2Soap. mex?singlewsdl Metadata for svc/ webservice KoeretoejDto HentKoeretoej(id) Henter et køretøj fra Void OpdaterKoeretoej(KoeretoejDto koeretoej) id Opdaterer et køretøj (der tidligere er hentet) int TilfoejKoeretoej(KoeretoejDto koeretoej) Tilføjer et nyt køretøj. HentKoeretoejMedStelnummer HentKoeretoejMedNummerplade RELATION KØRETØJER STATION Dataobjekt: RelationKoeretoejStationDto int Id int StationId int KoeretoejId string RelationStartDato string RelationSlutDato string LokalId Metoder: Service Service metode Betydning Stamdata2.svc/ HentRelationKoeretoejStation?brs=beredskabsnummer&koereto Henter relationer. ejid=koeretoejid&stationid=stationid&querydate=querydat e Angive enten køretøj, station eller begge. Stamdata2Soap. svc/ Dato er frivillig. mex?singlewsdl Metadata for webservice RelationKoeretoejStationDto[] HentRelationKoeretoejStation(int koeretoejid, int stationid, DateTime? querydate) Void OpdaterRelationKoeretoejStation(RelationKoeretoejStationDto Angiv enten køretøj id eller stationid eller begge. Side 17 af 34

18 dto, bool opdaterslutdato) int TilfoejRelationKoeretoejStation(int beredskabsnummer, RelationKoeretoejStationDto dto) Tilføj ny relation. Returnerer relationsid PERSONER Dataobjekt: PersonDto int Id string Navn string Cpr Bemærk at CPR nummer ikke returneres fra metoderne. Metoder: Service Service metode Betydning Stamdata2.svc/ HentPerson?id=id HentPersonMedCpr?cpr=cpr Stamdata2Soap. mex?singlewsdl Metadata for svc/ webservice PersonDto HentPerson(int id) PersonDto HentPersonMedCpr(string cpr) void OpdaterPerson(PersonDto person) int TilfoejPerson(PersonDto person) RELATION PERSON STATION Dataobjekt: RelationPersonStationDto int Id int StationId int PersonId string LokalId int StillingId int AnsaettelsesStatusId string RelationStartDato string RelationSlutDato Hvor StillingId svarer til PersonStilling værdilisten AnsaettelsesStatusId svarer til PersonAnsaettelsesStatus værdilisten Side 18 af 34

19 Metoder: Service Service metode Betydning Stamdata2.svc/ HentRelationPersonStation?brs=beredskabsnummer&Personid= Henter relationer. PersonId&stationid=stationId&queryDate=queryDate Angiv enten person, station eller begge. Stamdata2Soap. svc/ Dato er frivillig. mex?singlewsdl Metadata for webservice RelationPersonStationDto[] HentRelationPersonStation(int PersonId, int stationid, DateTime? querydate) Void OpdaterRelationPersonStation(RelationPersonStationDto dto, bool opdaterslutdato) int TilfoejRelationPersonStation(int beredskabsnummer, RelationPersonStationDto dto) Tilføj ny relation. Returnerer relationsid RELATION PERSON KOMPETENCE Dataobjekt RelationPersonKompetenceDto int Id int PersonId int KompetenceId string RelationStartDato string RelationSlutDato Metoder: Service Service metode Betydning Stamdata2.svc/ HentRelationPersonKompetence?Personid=PersonId&Kompete nceid=kompetenceid&querydate=querydate Henter relationer. Angiv personid. KompetenceId og Stamdata2Soap. svc/ mex?singlewsdl RelationPersonKompetenceDto[] HentRelationPersonKompetence( int PersonId, int KompetenceId, DateTime? querydate) Void OpdaterRelationPersonKompetence( RelationPersonKompetenceDto dto, bool opdaterslutdato) int TilfoejRelationPersonKompetence( RelationPersonKompetenceDto dto) Dato er frivillige. Metadata for webservice Angiv personid. Evt. kompetenceid og/eller dato. Tilføj ny relation. Returnerer relationsid Side 19 af 34

20 8.3 STAMDATA EKSEMPLER sen Midtjylland&queryDate= ["DefaultPersons":3,"FilterDate":" T00:00:00","Id":266,"LocalIds":[null],"Name":"TOYOTA INTLC ","Registration":null,"SerialNo":null,"VehicleType":null "DefaultPersons":3,"FilterDate":" T00:00:00","Id":254,"LocalIds":[null],"Name":"BUS ","Registration":null,"SerialNo":null,"VehicleType":null (Kræver en post, eller en SOAP request). Input argumentet er et KoeretoejDetailsDto objekt, der indeholder: [DataContract] public class KoeretoejDetailsDto [DataMember] public int Id; [DataMember] public string Navn; [DataMember] public KoeretoejTypeDto KoeretoejType; [DataMember] public string KoeretoejStelNummer; [DataMember] public string KoeretoejNummerplade; Og det refererede KoeretoejTypeDto er: [DataContract] public class KoeretoejTypeDto [DataMember] public string Navn; [DataMember] public string Id; Side 20 af 34

21 Alle felter i KoeretoejDetailsDto er påkrævede. Køretøjet findes ud fra dets ID (et tal), og alle de øvrige data felter opdateres derefter. Hvis køretøjet ikke findes, returneres en fejl. = ["FilterDate":" T00:00:00","Id":1579,"LocalIds":[""],"Navn":"Johansen, Bo","PersonCpr":-1 "FilterDate":" T00:00:00","Id":1589,"LocalIds":[""],"Navn":"John Bjørkman","PersonCpr":-1 "FilterDate":" T00:00:00","Id":1554,"LocalIds":[""],"Navn":"Racher, Douglas","PersonCpr":-1 (Kræver en post, eller en SOAP request). Der skal indsendes et PersonDTO objekt af typen: [DataContract] public class PersonDto [DataMember] public int Id get; set; [DataMember] public string Navn get; set; [DataMember] public string PersonCpr get; set; Personen identificeres med et ID, et tal, og der returneres en fejl, hvis denne ikke eksisterer. Navn og CPR nummer opdateres ["FilterDate":" T00:00:00","Id":48,"LocalIds":[null],"Navn":"Falck- Hammel""FilterDate":" T00:00:00","Id":339,"LocalIds":[null],"Navn":"Beredskabskontoret Hammel""FilterDate":" T00:00:00","Id":106,"LocalIds":[null],"Navn":"Favrskov brandvæsen, Side 21 af 34

22 Hadsten""FilterDate":" T00:00:00","Id":202,"LocalIds":[null],"Navn":"Falck-Hinnerup"] 8.4 VÆRDILISTER EKSEMPLER Alle metoderne returnerer den samme datastruktur. ekteårsagstype,brandmedvirkfaktor [ "DT": "Menneskelig handling-disabled", "DTR": "Menneskelig handling", "Desc": "", "FN": "BrandDirekteÅrsagsType", "PRPS": [ "Key": "brs-gruppe", "Value": "" "Key": "brs-nøgle", "Value": "10000" "Key": "brs-odinnøgle", "Value": "" "Key": "brs-rapport-type", "Value": "standardkommunalt" ], "TV": "10000" "DT": "-- Tilsigtet", "DTR": "Tilsigtet", "Desc": "Inkluderer bevidst misbrug af varmekilde eller en brand der har brandstiftende karakter.", "FN": "BrandDirekteÅrsagsType", "PRPS": [ "Key": "brs-gruppe", "Value": "10000" "Key": "brs-nøgle", "Value": "10100" "Key": "brs-odinnøgle", "Value": " , , , " "Key": "brs-rapport-type", "Value": "standardkommunalt" ], Side 22 af 34

23 "TV": "10100" Retur data objekterne er en liste af (skrevet som XML): Data element <PLI> <DT>Menneskelig handlingdisabled</dt> Forklaring Pick List Item Display Text det der skal vises på skærmen BEMÆRK: - Der tilføjes -disabled hvis værdien skal vises, men ikke være valgbar (f.eks. en overskrift). - Der tilføjes -deprecated hvis værdien ikke længere er brugbar, men bibeholdt af historiske årsager, f.eks. når en gammel rapport vises, som indeholder en værdi der senere er blevet ugyldig. - Både disabled og deprecated kan godt forekomme på samme værdi. Det er ikke tilladt at indberette med disse værdier, selvom det dog er teknisk muligt for at imødekomme grænsetilfælde og historiske data. Beredskabsstyrelsen sletter IKKE værdier fremadrettet, de markeres som disabled. <DTR>Menneskelig handling</dtr> Display Text det der skal vises på skærmen, dog uden de ekstra -disabled / -deprecated markeringer. <FN>BrandDirekteÅrsagsType</FN> Field Name Værdilistens navn <PRPS> Properties liste af egenskaber <PRP> Property #1 <Key>brs-gruppe</Key> Key Navn på egenskab for pågældende værdiliste element <Value/> Value </PRP> <PRP> Property #2 <Key>brs-nøgle</Key> Key Navn på egenskab for pågældende værdiliste element <Value>10000</Value> Value Værdi af egenskab </PRP> </PRPS> <TV>10000</TV> Text Value værdien der skal gemmes i rapporten. </PLI> <PLI> Værdiliste element #2 <DT>-- Forsætlig</DT> <FN>BrandDirekteÅrsagsType</FN> Navn på værdiliste <PRPS> <PRP> <Key>brs-gruppe</Key> <Value>10000</Value> Side 23 af 34

24 </PRP> <PRP> <Key>brs-nøgle</Key> <Value>10100</Value> </PRP> </PRPS> <TV>Forsætlig</TV> </PLI> Text Value værdien der skal gemmes i rapporten. Disabled er lig ikke valgbar. 8.5 HENT KLADDER EKSEMPEL Hent rapporter i kladde status for beredskab 1000, hent rapport 41 og 42 ud af listen af kladde rapporter sorteret efter AlarmModtaget feltet. Forespørgsel: mer=1000&rapportstatuses=%5b%22kladde%22%5d&sortbypropertyname=alarmmodtaget&skip =40&take=2 Returdata: "Reports": [ "AarhusFakturering": false, "HasChanges": false, "Husnummer": null, "Id": 407, "Kommune": null, "ListId": "cd8941eb-92b8-43a a13b00f314f2", "MeldingsOrdlyd": null, "RapportLink": "/Udrykning/Sider/Rapport.aspx?XmlLocation=/Udrykning/Rapporter_1000/IGang/Udrykningsrapport /Udrykningsrapport xml&blanketId=1&enhedsId=1000", "Status": "Kladde", "Tidspunkt": "", "Vejnavn": null "AarhusFakturering": false, "HasChanges": false, "Husnummer": null, "Id": 409, "Kommune": null, "ListId": "cd8941eb-92b8-43a a13b00f314f2", "MeldingsOrdlyd": null, "RapportLink": "/Udrykning/Sider/Rapport.aspx?XmlLocation=/Udrykning/Rapporter_1000/IGang/Udrykningsrapport /Udrykningsrapport xml&blanketId=1&enhedsId=1000", "Status": "Kladde", Side 24 af 34

25 "Tidspunkt": "", "Vejnavn": null ], "TotalReportsCount": 61 Hvor det kan ses at første retur element f.eks. har id 407 og hvis man vil hente rapporten, f.eks. via FetchIndberetning, så skal der benyttes som id. Yderligere er der i dette eksempel 61 rapporter i alt med kladde status. 9 Appendiks A: Indberet script Følgende PowerShell script udfører en fuld indberetning af en ny rapport. Bemærk: Ved kopiering fra word skal man sikre sig at word ikke har ændret bindestreger til tankestreger, etc. Placer nedenstående tekst i en.ps1 fil. Ret beredskabsnummer. Scriptet kræver at der tastets credentials, når det køres. 9.1 EKSEMPEL 1 [ ] param( [string]$url = " ) try Write-Host "Script '$($MyInvocation.MyCommand)' starting" Write-Host "Webservice test $url" $wsurl = "$url/_vti_bin/delegate.brs.nytind/services/indberetningsoap.svc/mex?singlewsdl" Write-Host "Creating web proxy at url $wsurl" $cred = Get-Credential $ws = New-WebServiceProxy -credential $cred -Uri $wsurl #To specify explicit credentials. #$ws = New-WebServiceProxy -UseDefaultCredential -Uri $wsurl if(!$ws ) throw "WebService proxy could not be created" #NOTE: Kommentarar er ikke lovlige I JSON. Her fjernes de med et regex inden brug Side 25 af 34

26 #NOTE2: Apostrof skal escapes med \. For eksempel I addresse felter Christian 10\ s Vej, med mindre man omringer felter med gåsøjne, så kan man godt indberet med Christian 10 s Vej $jsonvalueswithpersons = " 'Udrykningsrapport' : <!-- ALARMERING --> 'rapportnummer': 'jb-test- KOM standard Komb. Redning/Evakuering', 'lokaltrapportnr': ' Redning', 'eksterntrapportnr': '112-1-Redning', 'nummer112': '112-4', 'alarmmodtaget': ' T10:00:00', <! PO --> 'alarmmodtagetfra': '10200', <!-- FUH fastklemte bil --> 'foerstemeldingsordlyd': 'rffa', 'foerstemeldingbemaerkning': 'test redning', <!-- FUH færdselsuheld --> 'generiskmelding': '30100', <! politi --> 'datakilde': '20120', 'meldingsadressekommune': 'Lyngby-Taarbæk Kommune', 'meldingsadressekommunekode': '173', 'meldingsadressevejnavn': 'Jernbanepladsen', 'meldingsadressevejkode': '0386', 'meldingsadressehusnr': '45', 'meldingsadresseetage': ' ', 'meldingsadressepostnr' : '2800', 'meldingsadresseby' : 'Kgs.Lyngby', <!-- x-koordinat --> 'meldingsadressenorthing': ' ', <!-- y-koordinat --> 'meldingsadresseeasting': '719732', 'meldingsadressestedudenofficieladresse': 'Test til uoff. adresse - webservice', meldingsadresseudenvejnavn :true, <!-- Service niveau --> 'serviceniveauudrykningstid': '10005', 'opgavemoedeplan': 'true', 'Oevelse': 'true', <!-- SKADESTED --> 'SkadesstedLigMelding': 'false', 'skadestedkommune': 'Lyngby-Taarbæk Kommune', 'skadestedkommunekode': '173', 'skadestedvejnavn': 'Jernbanepladsen', 'skadestedvejkode': '0386', 'skadestedhusnr': '22', 'skadestedetage': '', 'skadestedpostnr': '2800', 'skadestedby': 'Kgs.Lyngby', 'skadestednorthing': ' ', 'skadestedeasting': '719673', skadestedudenvejnavn :false, <!-- Reel --> 'alarmtype': '10100', 'opgaveloestfoerankomst': 'false', <!-- Skråning/Grøft --> 'haendelsesplacering': '21400', <!-- Trafikulykke --> 'haendelsestype': '10250', 'meldingpassende': 'true', <!-- Nej --> 'brandsynsobjekt': 'Nej', <!-- INDSATS --> <!-- Personredning/Personevakuering --> 'opgavehvadudfoert': ['12100','12300'], <!-- Bygning/Person --> 'objekt': '20100', 'Redning': <!-- Frigørelse teknisk - fastklemt--> 'redningsmetode': '11200', Side 26 af 34

27 'antalpersonerreddet': '2', 'personredningbemaerkning': 'Test redning med halskrave', 'antalpersonerevakueret': '3', <!-- RESSOURCER KØRETØJER --> 'KoeretoejRepeater': [ 'KoeretoejId': '56', 'KoeretoejStationId': '330', 'KoeretoejAntalPersoner': '1', 'KoeretoejUdrykningsArt': '12100', 'KoeretoejIndsatsOpgave': '12100', 'KoeretoejKoerselsType': '1', 'KoeretoejAlarmTidspunkt': ' T10:00:01', 'KoeretoejAfgangsTidspunkt': ' T10:00:02', 'KoeretoejFremmeTidspunkt': ' T10:00:03', 'KoeretoejFrigivetTidspunkt': ' T10:00:04', 'KoeretoejKlarigenTidspunkt': ' T10:00:05' 'KoeretoejId': '160', 'KoeretoejStationId': '330', 'KoeretoejAntalPersoner': '1', 'KoeretoejUdrykningsArt': '12100', 'KoeretoejIndsatsOpgave': '12100', 'KoeretoejKoerselsType': '1', 'KoeretoejAlarmTidspunkt': ' T10:00:01', 'KoeretoejAfgangsTidspunkt': ' T10:00:02', 'KoeretoejFremmeTidspunkt': ' T10:00:03', 'KoeretoejFrigivetTidspunkt': ' T10:00:04', 'KoeretoejKlarigenTidspunkt': ' T10:00:05' ], <!-- RESSOURCER PERSONER --> 'PersonaleRepeater': [ <!-- GG - Alexander Murillo --> 'PersonId': '1617', 'PersonAlarmTidspunkt': ' T10:00:01', 'PersonMoedtTidspunkt': ' T10:00:02', 'PersonFrigivetTidspunkt': ' T10:00:04', 'PersonOpgaveType': '12100', 'PersonFunktion': '10100', PersonStationId': '330', 'PersonKoeretoejId': '56', <!-- CC - Orla Rasmussen --> 'PersonId': '1030', 'PersonAlarmTidspunkt': ' T10:00:01', 'PersonMoedtTidspunkt': ' T10:00:02', 'PersonFrigivetTidspunkt': ' T10:00:04', 'PersonOpgaveType': '12100', 'PersonFunktion': '10100', PersonStationId': '330', 'PersonKoeretoejId': '160' ], <!-- BESKRIVELSE --> 'beskrivelse': 'Beskrivelse test', <!-- SPECIEL MATERIEL--> 'RescourcerSpecielMateriel': 'specielmaterieltypeanvendt': [ '20250','20200','20150'] " $request #This number MUST match your privileges $request.beredskabsnummer = 1061 $request.status = "Kladde" Side 27 af 34

28 $request.type = "StandardKommunalt" #Remove the comments as they are not valid JSON $jsonvalues = $jsonvalueswithpersons -replace "\<!--.*--\>", "" $request.valuesjson = $jsonvalues Write-Host "Calling indberet webservice" $response = $ws.indberet($request) Write-Host "Got a success response. ID of rapport: $($response.rapportid), message: $($response.message)" if( $response.errors -and $response.errors.count -gt 0 ) $e = ($response.errors out-string -width 400 ) Write-warning "Got the following validation errors: $e" catch Write-Host "An exception occurred. Aborting. Exception :" $_ [ ] 9.2 EKSEMPEL 2 Følgende script indberetter en rapport, hvor der er valgt både køretøjs og stations ressourcer. Specielt bemærkes at køretøjsid er for stationer sættes til stationens id Bemærk yderligere at ID er og beredskabsnummer skal justeres efter miljø der testes imod, og hvilke rettigheder der haves. WebServiceTest K-Ressourcer.ps1 10 Appendiks B: En fuld rapport En liste af afsluttede rapporter kan f.eks. hentes me: mmer=1000&rapportstatuses=%5b%22afsluttet%22%5d&sortbypropertyname=&sortdirection=0 &refiners=&take=20 "Reports": [ "AarhusFakturering": false, "HasChanges": false, "Husnummer": "2", "Id": 341, "Kommune": "Slagelse Kommune", "ListId": "cd8941eb-92b8-43a a13b00f314f2", Side 28 af 34

29 "MeldingsOrdlyd": null, "RapportLink": "/Udrykning/Sider/Rapport.aspx?XmlLocation=/Udrykning/Rapporter_1000/IGan g/udrykningsrapport /Udrykningsrapport xml&blanketId=1&enhedsId=1000", "Rapportnummer": "jb-test - STAT IBR International indsats", "Status": "Afsluttet", "Tidspunkt": " T21:00:00", "Vejnavn": "Slagelse Landevej" "AarhusFakturering": false, "HasChanges": false, "Husnummer": "24", "Id": 1950, "Kommune": "Rudersdal Kommune", "ListId": "cd8941eb-92b8-43a a13b00f314f2", "MeldingsOrdlyd": null, "RapportLink": "/Udrykning/Sider/Rapport.aspx?XmlLocation=/Udrykning/Rapporter_1000/IGan g/udrykningsrapport /Udrykningsrapport xml&blanketId=1&enhedsId=1000", "Rapportnummer": "Test Afgangs- udrykningstider Nonnemann", "Status": "Afsluttet", "Tidspunkt": " T15:11:31", "Vejnavn": "Datavej" ], "TotalReportsCount": 4 Og en konkret rapport kan hentes med "FetchIndberetning med (1000 = beredskabsnummer, 341 = rapportens lokale id) "Metadata": "BrsId": " ", "BeredskabNumber": "1000", "BeredskabName": "Beredskabsstyrelsen", "BeredskabType": "Statsligt", "RapportType": "IBR", "RapportStatus": "Afsluttet", "ForrigeRapportStatus": "Kladde", "BeredskabTypeLowercase": "statsligt", "RapportTypeLowercase": "ibr", "IsStatsligt": "true", Side 29 af 34

30 "IsKommunalt": "false", "IsStandardKommunalt": "false", "IsAssisterende": "false", "IsAftale": "false", "IsAssisterenceOrAftale": "false", "IsNuc": "false", "IsIBR": "true", "IsKemi": "false", "DateFilterForResources": " T21:00:00", "KoeretoejIDs": "543,", "StationIDs": "607,", "Responstid": null, "Afgangstid": null, "ResponstidSecs": null, "AfgangstidSecs": null, "Stamdata": null, "Alarmering": "Meldingsadresse": "mkort": null, "madresse": "meldingsadressekommune": "Slagelse Kommune", "meldingsadressekommunekode": "330", "meldingsadressevejnavn": "Slagelse Landevej", "meldingsadressevejkode": "1534", "meldingsadressehusnr": "2", "meldingsadressebogstav": null, "meldingsadresseetage": null, "meldingsadressepostnr": "4200", "meldingsadresseby": "Slagelse", "meldingsadresseeasting": " ", "meldingsadressenorthing": " ", "meldingsadressestedudenofficieladresse": "Test til uoff. adresse - webservice", "meldingsadresseudenvejnavn": "false" "mskjulvejnavn": null "fremmeddaekning": "false", "rapportkategori": "10100", "Oevelse": "false", "betalinginternational": "true", "IVAssistance": "false", "planlagtassistance": "true", "opgaveafgangskrav": "10005", "opgavemoedeplan": "false", "serviceniveauudrykningstid": "10060", "datakilde": "20400", "generiskmelding": null, "brsgruppegeneriskmelding": null, "generiskmeldingandet": null, "foerstemeldingbemaerkning": "test IBR webservice", "foerstemeldingsordlyd": null, "brsgruppefoerstemeldingsordlyd": null, "rekvirent": "30050", "alarmmodtagetfra": null, "beredskabsniveau": "11100", "rekvisitionstidspunkt": " T23:55:00", "alarmmodtaget": " T21:00:00", Side 30 af 34

31 "Advarsel": null, "nummer112": null, "eksterntrapportnr": null, "lokaltrapportnr": null, "rapportnummer": "jb-test - STAT IBR International indsats" "Skadestedet": "kort": null, "adresse": "skadestedkommune": "Sønderborg Kommune", "skadestedkommunekode": "0540", "skadestedvejnavn": "Hagensig", "skadestedvejkode": "0678", "skadestedhusnr": "3", "skadestedbogstav": null, "skadestedetage": null, "skadestedpostnr": "6470", "skadestedby": "Sydals", "skadestedeasting": "559651", "skadestednorthing": " ", "skadestedstedudenofficieladresse": "Test til uoff. adresse - webservices", "skadestedudenvejnavn": "false" "SkadesstedLigMelding": "false", "Sikringsanlaeg": "sikringanlaegnr": null, "sikringdetektorgruppenr": null, "sikringdetektornr": null, "sikringdetektortype": null, "sikringudloestaarsag": null, "sikringudloestaarsagandet": null, "sikringdetektortypeandet": null "sskjulvejnavn": null, "brandsynsobjekt": null, "meldingpassende": null, "haendelsestype": "10150", "haendelsestypeandet": null, "haendelsesplacering": "21400", "brsgrouphaendelsesplacering": "21000", "haendelsesplaceringandet": null, "alarmtype": "10100", "opgaveloestfoerankomst": "false" "Indsats": "MetadataIndsats": null, "Brand": "Bygningsbrand": "brandtekniskudstyranvendt": null, "brandtekniskudstyrvirkede": null, "brandtekniskudstyrbrugt": null, "brandtekniskudstyrbrugtandet": null, "brandspredningaarsag": null, "brandspredningandet": null, "brandspredning": null, "brandstartrum": null, "brandstartrumandet": null, "brandforloebankomst": null Side 31 af 34

32 "brandklassificering": null, "brandsaerligeforhold": "false", "brandvandkilde": null, "brandvandkildeandet": null, "brandvandforbrug": null, "brandvarmekilde": null, "brandtypeafmaterialefoerstantaendt": null, "brandobjektmaterialeanvendelse": null, "brandudstyrinvolveretiantaendelse": null, "brandvarmekildeandet": null, "brandudstyrinvolveretmaerkevarenummer": null, "brandudstyrinvolveretiantaendelseandet": null, "brandobjektmaterialeanvendelseandet": null, "brandtypeafmaterialefoerstantaendtandet": null, "brandformdirekteaarsagstype": null, "hidebrandmedvirkfaktor": "2", "hidemenneskeligefaktorer": "3", "hidebrandmedvirkfaktorandet": "1", "hidebrandmenneskeligefaktoreraarsagtilantaendelseandet": "4", "brandmenneskeligefaktoreraarsagtilantaendelse": null, "brandmenneskeligefaktoreraarsagtilantaendelseandet": null, "brandmedvirkfaktor": null, "brandmedvirkfaktorandet": null "Redning": "antaldyrreddet": null, "antalpersonerevakueret": null, "redningsmetode": null, "antalpersonerreddet": null, "personredningbemaerkning": null, "redningsmetodeandet": null "Miljoe": "StofRepeater": "farligestofferunnr": null, "forureningstofnavn": null, "forureningmaengdeenhed": null, "forureningmaengdeudstroemmet": null, "forureningmaengdeopsamlet": null, "forureningstofnavnandet": null "forureningaarsagtiluheld": null, "forureningaarsagtiluheldandet": null "antalbrandomkomne": "0", "countomkomne": "0", "BrandOmkomneRepeater": "skadeartbrandomkomne": null, "omkommetkendtafberedskabet": null, "bemaerkningomkommet": null, "skadeartomkomneandet": null "antalbrandtilskadekomne": "0", "counttilskadekomne": "0", "BrandTilskadekomneRepeater": "skadeartbrand": null, "kendtafberedskabet": null, "bemaerkning": null, Side 32 af 34

33 "tilskadekommenandet": null "objekt": "70100", "objektandet": null, "opgavehvadudfoert": "18400", "opgavehvadudfoertandet": null "Beskrivelse": "beskrivelse": "Beskrivelse test JB Beskrivelse test JB Beskrivelse test JB", "fileupload": "group1": "group2": "fil": null, "field6": null "aarhusfakturering": "false", "Ressourcer": "KoeretoejRepeater": "KoeretoejId": "543", "KoeretoejName": " Passat", "KoeretoejAntalPersoner": "1", "KoeretoejStation": "Beredskabsstyrelsen Nordjylland", "KoeretoejStationId": "607", "KoeretoejType": null, "KoeretoejTypeId": null, "KoeretoejGruppe": null, "KoeretoejUdrykningsArt": "12100", "KoeretoejIndsatsOpgave": "12100", "KoeretoejKoerselsType": "1", "KoeretoejAlarmTidspunkt": " T00:00:00", "KoeretoejAfgangsTidspunkt": " T01:00:00", "KoeretoejFremmeTidspunkt": " T02:00:00", "KoeretoejFrigivetTidspunkt": " T03:00:00", "KoeretoejKlarigenTidspunkt": " T04:00:00", "KoeretoejResponstid": "02:00:00", "KoeretoejAfgangstid": "01:00:00", "KoeretoejAfgangstidSecs": "3600", "KoeretoejResponstidSecs": "7200", "KoeretoejSupplerendeTekst": null "RessourcerPersoner": "antalafpersoner": "1", "indsatsleder": null, "holdleder": "1752", "PersonaleRepeater": "PersonKoeretoejName": " Passat", "PersonId": "1752", "PersonNavn": null, "PersonAlarmTidspunkt": " T02:00:00", "PersonMoedtTidspunkt": " T02:30:00", "PersonFrigivetTidspunkt": " T02:32:00", "PersonOpgaveType": "10100", "PersonFunktion": "10150", "PersonStationId": "607", Side 33 af 34

34 "PersonKoeretoejId": "543", "KTTid": " T00:00:00", "KTIndsatsOpgave": "12100", "ResourcerSpecialMateriel": "specialmaterieltypeanvendt": [ "20250", "20150", "20200" ], "Kobling": "Koblede": "KobledeRapporter": null "koblingmessagenothingfound": null, "FrivilligeFelter": "felt10": null, "felt9": null, "felt8": null, "felt7": null, "felt6": null, "felt5": null, "felt4": null, "felt3": null, "felt2": null, "felt1": null "Opsummering": null, "Underskrift": null Hvortil det skal bemærkes at alle felter under Metadata ikke kan indberettes, og at filer heller ikke bør indberettes de skal tilføjes med AddFile metoden. 11 Appendiks C: Alle felter i rapporten Beskrivelse af de enkelte felterne i en rapport findes i et regneark, der kan hentes fra: [TODO]. Side 34 af 34

1.17 NYTIND WEBSERVICE GRÆNSEFLADE. Version. Udarbejdet af: Søren Laurits Nielsen, Delegate,

1.17 NYTIND WEBSERVICE GRÆNSEFLADE. Version. Udarbejdet af: Søren Laurits Nielsen, Delegate, NYTIND WEBSERVICE GRÆNSEFLADE Version 1.17 Udarbejdet af: Søren Laurits Nielsen, Delegate, sln@delegate.dk, 3114 4698 Delegate A/S :: Hummeltoftevej 49 :: 2830 Virum Indhold 1 Versions historik... 4 2

Læs mere

Udrykningsrapport Faneblad: Alarmering

Udrykningsrapport Faneblad: Alarmering Stat NUC Stat IBR Stat KEMI Stat Centre Assistance Aftale kommune kommune Kommunal Beredskabsstyrelsen 03-07-2018 Dataparameter som feltet er navngivet i ODINgrænsefladen Dataparameter offload Webservice

Læs mere

NOTAT. Overblik over variable i ODIN

NOTAT. Overblik over variable i ODIN NOTAT Sagsnr.: Sagsbehandler: BLN Overblik over variable i ODIN Dette dokument indeholder en oversigt over de dataparametre og værdilister, som skal anvendes af de kommunale redningsberedskaber ved registrering

Læs mere

ODIN-webservice ændringer release 2010 v2.0

ODIN-webservice ændringer release 2010 v2.0 DOKUMENTATION OG VEJLEDNING ODIN-webservice ændringer release 2010 v2.0 Indholdsfortegnelse 1. Nye webservice metoder... 2 1.1 Anvendelse af køretøjer og personel fra fremmede beredskaber ifm. indberetning

Læs mere

Tredjepart webservices

Tredjepart webservices Tredjepart webservices 4. juni 2015 USS Dok. Klik her for at angive tekst. 1/12 Indholdsfortegnelse Introduktion... 3 Miljøer... 3 Adgang... 3 API kald... 4 GET: /authorizations... 4 Input 4 Output 4 Output

Læs mere

D INTEGRATIONSDESIGN FOR DATAAFTAGERE

D INTEGRATIONSDESIGN FOR DATAAFTAGERE DIGST ORKESTRERINGSKOMPONENT D0180 - INTEGRATIONSDESIGN FOR DATAAFTAGERE Version: 1.3 Status: Endelig Godkender: Forfatter: Copyright 2019 Netcompany. Alle rettigheder forbeholdes. Dokumenthistorik Version

Læs mere

Åbent møde i ODIN-brugergruppen den 8. juni 2016

Åbent møde i ODIN-brugergruppen den 8. juni 2016 27. juni 2016 Sagsnr.: 2016/040029 Sagsbehandler: KRV Åbent møde i ODIN-brugergruppen den 8. juni 2016 Opsamlingspunkter 1. Siden sidst, herunder status på sager I rejste på sidste møde Der er et udtalt

Læs mere

Login og introduktion til SEI2

Login og introduktion til SEI2 BRUGERVEJLEDNING 2019 Login og introduktion til SEI2 Sundhedsdatastyrelsens Elektroniske Indberetningssystem Forord Dette er en brugermanual (1. udgave), der teknisk beskriver, hvordan man logger på Sundhedsdatastyrelsens

Læs mere

DKAL Snitflader REST Register

DKAL Snitflader REST Register DKAL Snitflader REST Register 1 Indholdsfortegnelse A2.1 INTRODUKTION 3 A2.1.1 HENVISNINGER 3 A2.1.2 LÆSEVEJLEDNING 4 A2.1.2.1 SÅDAN LÆSES EN REST GRAF 4 A2.1.2.2 SÅDAN LÆSES EN RESSOURCE OG EN TYPE 4

Læs mere

ADGANGSSTYRING TIL ODIN

ADGANGSSTYRING TIL ODIN ADGANGSSTYRING TIL ODIN PROCEDURE FOR KOMMUNALE REDNINGSBEREDSKABER 4. AUGUST 2016 SAGSNR. 2015/036572 (E-MAIL ADRESSER ER KORRIGERET APRIL 2018) Adgangsstyring til ODIN 1 Procedure for det kommunale redningsberedskabs

Læs mere

Indholdsfortegnelse. Version 1.4. 1 Serviceplatformen - opsætningsguide (Eksterne testmiljø)... 2 1.1 Indledning... 2

Indholdsfortegnelse. Version 1.4. 1 Serviceplatformen - opsætningsguide (Eksterne testmiljø)... 2 1.1 Indledning... 2 Indholdsfortegnelse 1 Serviceplatformen - opsætningsguide (Eksterne testmiljø)... 2 1.1 Indledning... 2 1.2 Forberedelse til anvendelse Serviceplatformen... 2 1.2.1 Medarbejdercertifikat (MOCES)... 2 1.2.2

Læs mere

Procestegninger ODIN

Procestegninger ODIN Procestegninger ODIN Rapporttype/rapportkategori Rapporttype-rapportkategori, 2 ord for det samme indhold Standard rapport Bruges til udrykninger i beredskabets kommuner. Tilkaldes flere stationer fra

Læs mere

DOKUMENTATION OG VEJLEDNING

DOKUMENTATION OG VEJLEDNING DOKUMENTATION OG VEJLEDNING VERSION 2 Opdatering af oplysninger på eksisterende køretøjer og registrering af nye køretøjer. Denne vejledning beskriver, hvordan der registreres oplysninger om køretøjer.

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

Assignment #5 Toolbox Contract

Assignment #5 Toolbox Contract Assignment #5 Toolbox Contract Created by: René Kragh Trine Randløv E mail address cph rk70@cphbusiness.dk 23 11 2014 1 Introduktion Dette dokument indeholder en vertikal kontrakt for et system som skal

Læs mere

DOKUMENTATION OG VEJLEDNING

DOKUMENTATION OG VEJLEDNING DOKUMENTATION OG VEJLEDNING VERSION 1 27. SEPTEMBER 2016 Udtræk af data ved hjælp af Redningsberedskabets Statistikbank Denne vejledning med eksempler beskriver bl. a, hvorledes udtræk af data fra ODIN

Læs mere

ODIN brugergruppe. Møde januar 2016

ODIN brugergruppe. Møde januar 2016 ODIN brugergruppe Møde 1 19. januar 2016 16. april 2013 DAGSORDEN 1. Indledning 2. Sammenlægning af beredskaber 3. Konvertering af rapporter fra gamle ODIN 4. ODIN udvikling i 2016 5. Statistikbank mv.

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

Web Admin 5.5. Brugsvejledning for Domain admin. Copyright 2003 Gullestrup.net

Web Admin 5.5. Brugsvejledning for Domain admin. Copyright 2003 Gullestrup.net Web Admin 5.5 Copyright 2003 Gullestrup.net Log ind på systemet Start med at gå ind på http://mailadmin.gullestrup.net i din browser. Indtast din Email Adresse samt Password, som du tidligere har modtaget

Læs mere

Indhold. Senest opdateret:03. september 2013. Side 1 af 8

Indhold. Senest opdateret:03. september 2013. Side 1 af 8 Indhold Introduktion... 2 Scenarier hvor API et kan benyttes... 2 Scenarie 1 Integration til lagerhotel... 2 Scenarie 2 Integration til økonomi system... 2 API Modeller... 2 Webshop2 API Model v1... 3

Læs mere

DOKUMENTATION OG. Definitioner til brug for indberetning af udrykningsaktiviteter i ODIN VEJLEDNING. Indholdsfortegnelse

DOKUMENTATION OG. Definitioner til brug for indberetning af udrykningsaktiviteter i ODIN VEJLEDNING. Indholdsfortegnelse DOKUMENTATION OG VEJLEDNING Definitioner til brug for indberetning af udrykningsaktiviteter i ODIN Denne definitionsvejledning er en hjælp til at sikre ensartet indtastning i de enkelte felter i ODIN.

Læs mere

Guide til VandData for kommuner

Guide til VandData for kommuner Guide til VandData for kommuner Januar 2017 Version 1.0 Indhold Kapitel 1 Indledning... 1 1.1 Link til VandData... 1 1.2 Baggrund... 1 1.3 Øvrige relevante guides... 1 1.4 Guidens struktur... 1 Kapitel

Læs mere

2.15 21/05/2013 Tilføjet dokumentation af bvn input for GetEngagementDetailed

2.15 21/05/2013 Tilføjet dokumentation af bvn input for GetEngagementDetailed APOS2 REST API 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

Affaldsdatasystem Vejledning i system-til-system integration

Affaldsdatasystem Vejledning i system-til-system integration Affaldsdatasystem Vejledning i system-til-system integration Dokument version: 2.0 ADS version: 1.0 Henvendelse vedrørende affald: Miljøstyrelsen Roskilde, Affaldssekretariatet Ny Østergade 7-11 4000 Roskilde

Læs mere

ELEKTRONISK INDBERETNING POST 23/8 2007 VERSION 1.13

ELEKTRONISK INDBERETNING POST 23/8 2007 VERSION 1.13 ELEKTRONISK INDBERETNING POST 23/8 2007 VERSION 1.13 Indhold Indhold... 2 Introduktion... 3 dk.hob.ei.general.plugin... 4 Metoder... 4 GetPrivateMail... 4 GetPrivateMailNext... 7 DeletePrivateMailEx...

Læs mere

Grænseflade til afhentning og indberetning af prøvekarakterer i dansk og matematik på Optagelse.dk

Grænseflade til afhentning og indberetning af prøvekarakterer i dansk og matematik på Optagelse.dk Grænseflade til afhentning og indberetning af prøvekarakterer i dansk og matematik på Optagelse.dk Dato 16-09-2015 Version Status 1.0 Gældende Ansvarlig Tobias Thisted Side 2 af 11 Ændringshistorik Version

Læs mere

Digital post Snitflader Bilag A2 - REST Register Version 6.3

Digital post Snitflader Bilag A2 - REST Register Version 6.3 Digital post Snitflader Bilag A2 - REST Register Version 6.3 1 Indholdsfortegnelse A2.1 INTRODUKTION 4 A2.1.1 HENVISNINGER 4 A2.2 OVERSIGT OVER FUNKTIONSOMRÅDE 5 A2.2.1 OPRET / HENT OPLYSNINGER OM SLUTBRUGER

Læs mere

Dokumentation af optagelse.dk

Dokumentation af optagelse.dk ApplicationService Indhold Versionsstyring Introduktion Navn URL Formål Sikkerhed Operationer echo() findftuapplicationids(...) findftuapplicationbyid(...) findftuapplicationpdfbyid(...) findftuapplicationenclosurezipurlbyid(...)

Læs mere

Beredskabsstyrelsen. Martin Reland. Steen Hjere Nonnemann. Projektleder. Data og statistik

Beredskabsstyrelsen. Martin Reland. Steen Hjere Nonnemann. Projektleder. Data og statistik ODIN temadage Beredskabsstyrelsen Martin Reland Projektleder Steen Hjere Nonnemann Data og statistik Program Velkommen v/fkb Hvorfor nyt ODIN? Ligheder og forskelle mellem gamle og nye ODIN Brugeroprettelser

Læs mere

Vejledning til Teknisk opsætning

Vejledning til Teknisk opsætning Vejledning til Teknisk opsætning v. 1.0 Adm4you, 2010. Indhold Kort om denne vejledning... 3 Generelt om easyourtime... 3 Installation af databasen... 3 Sikkerhed og rettigheder... 4 SQL Login... 4 Rettigheder

Læs mere

DPR Viderestilling. Grænseflade for klient applikation

DPR Viderestilling. Grænseflade for klient applikation DPR Viderestilling CSC Danmark Copyright All Rights Reserved. Side 2 af 15 1. Generel beskrivelse Program-til-program kommunikationen foregår mellem to applikationer: DPR Viderestilling og en klient applikation.

Læs mere

Integrationsmanual. Anvendelse af webservice til kursusoversigt i Campus. Brugervejledning til udviklere

Integrationsmanual. Anvendelse af webservice til kursusoversigt i Campus. Brugervejledning til udviklere Integrationsmanual Anvendelse af webservice til kursusoversigt i Campus Brugervejledning til udviklere Moderniseringsstyrelsen Webservice manual til udviklere 2016 1 1. Indholdsfortegnelse Nyt kapitel

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

Dokumentation af optagelse.dk

Dokumentation af optagelse.dk ApplicationService Indhold Versionsstyring Introduktion Navn URL Formål Sikkerhed Operationer echo() findftuapplicationids(...) findftuapplicationbyid(...) findftuapplicationpdfbyid(...) findftuapplicationenclosurezipurlbyid(...)

Læs mere

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

1.1 Formål Webservicen gør det muligt for eksterne parter, at fremsøge informationer om elevers fravær. EfterUddannelse.dk FraværService - systemdokumentation BRUGERDOKUMENTATION: WEB-SERVICE Af: Logica Indhold 1. Indledning... 1 1.1 Formål... 1 1.2 Webservice version... 1 1.3 Historik... 1 2. Absence Webservice...

Læs mere

Digitaliseringsstyrelsen

Digitaliseringsstyrelsen Guide Web service sikkerhed Version: 1.a ID: 37294 2012-05-30 Contents 1 INTRODUKTION... 3 INTRODUKTION TIL SIKKERHED... 4 1.1 TILMELDING... 4 AUTENTIFICERING... 7 1.2 REST SERVICE PROVIDERS... 7 1.3 ANDRE

Læs mere

LinkGRC. Dokumenter. Brugermanual

LinkGRC. Dokumenter. Brugermanual Brugermanual 1 INDHOLD 1. Navigation 2. Dashboard 3. 4. Support 2 NAVIGATION 1 På forsiden finder du dine installerede moduler i LinkGRC løsningen og du kan her vælge hvilket modul du ønsker at arbejde

Læs mere

Web Admin 5.5. Brugsvejledning for User admin. Copyright 2003 Gullestrup.net

Web Admin 5.5. Brugsvejledning for User admin. Copyright 2003 Gullestrup.net Web Admin 5.5 Copyright 2003 Gullestrup.net Log ind på systemet Start med at gå ind på http://mailadmin.gullestrup.net i din browser. Indtast din Email Adresse samt Password, som hører til din konto, tryk

Læs mere

Vejledning for dig der skal godkende oplysninger på Tilbudsportalen

Vejledning for dig der skal godkende oplysninger på Tilbudsportalen Vejledning for dig der skal godkende oplysninger på Tilbudsportalen Version: 1.0 Opdateret den: 05-06-2019 I denne vejledning kan du læse mere om hvordan du opretter og godkender tilbud og plejefamilier

Læs mere

Indhold. Senest opdateret : 30. juli 2010. Side 1 af 5

Indhold. Senest opdateret : 30. juli 2010. Side 1 af 5 Indhold Introduktion... 2 Scenarier hvor API et kan benyttes... 2 Scenarie 1 Integration til lagerhotel... 2 Scenarie 2 Integration til økonomi system... 2 Webshop2 API Model... 3 Brugen af API et... 4

Læs mere

Call Recorder Apresa Brugermanual

Call Recorder Apresa Brugermanual Call Recorder Apresa Brugermanual Version. 1.100.11 Vidicode Pleje og vedligeholdelse: CR Apresa må ikke blive våd. Hvis den bliver våd, tør den omgående af med en blød, ren klud. Væsker kan indeholde

Læs mere

Navision Stat (NS 9.2)

Navision Stat (NS 9.2) Side 1 af 7 Navision Stat 9.1.002 (NS 9.2) ØSY/NS/RASEG Dato 21.06.2018 Installationsvejledning til NS Web API Invoker Overblik Introduktion Installationsvejledningen beskriver, hvordan man installerer

Læs mere

SOSIGW. - Administrationskonsol for SOSIGW 1.0.6. Indeks

SOSIGW. - Administrationskonsol for SOSIGW 1.0.6. Indeks SOSIGW - Administrationskonsol for SOSIGW 1.0.6 Indeks Indeks... 1 Revisionshistorik... 2 Introduktion... 2 Administrationskonsollen... 2 Generel brug af konsollen... 3 Fremsøgning af ID-kort... 3 Søgning

Læs mere

I denne manual kan du finde en hurtig introduktion til hvordan du:

I denne manual kan du finde en hurtig introduktion til hvordan du: VORES NORDSJÆLLAND HURTIGT I GANG MANUAL 01: Bruger HVAD INDEHOLDER DENNE MANUAL? I denne manual kan du finde en hurtig introduktion til hvordan du: 1. Finder Vores Nordsjælland hjemmesiden 2. Opretter

Læs mere

Vejledning til Rottehullet

Vejledning til Rottehullet Vejledning til Rottehullet Inddatering af giftforbrug og sikringsordninger for bekæmpelsesfirmaer Med denne vejledning vil Danmarks Miljøportal give en kort beskrivelse af, hvordan bekæmpelsesfirmaer inddaterer

Læs mere

1 Sælgeroplysningsskema Bygningssagkyndig udfylder...2

1 Sælgeroplysningsskema Bygningssagkyndig udfylder...2 Vejledning for det elektroniske sælgeroplysningsskema (ver. 1. 01-09-2016) Indholdsfortegnelse 1 Sælgeroplysningsskema... 2 1.1 Bygningssagkyndig udfylder...2 1.1.1 Sælger kan svare på alle spørgsmål...

Læs mere

Program Dokumentation PC Software Skrevet af. Gruppen. Version 1.0

Program Dokumentation PC Software Skrevet af. Gruppen. Version 1.0 Program Dokumentation PC Software Skrevet af Gruppen. Version 1.0 Indholds fortegnelse 1. INDLEDNING...3 1.1. FORMÅL...3 1.2. REFERENCER...3 1.3. VERSIONSHISTORIE...3 1.4. DEFINITIONER...3 1.5. DOKUMENTATIONENS

Læs mere

SOSI STS Testscenarier

SOSI STS Testscenarier SOSI STS Testscenarier Version 1.0.1 Status: Offentliggjort Indholdsfortegnelse 1 Introduktion... 2 1.1 Baggrund...2 1.2...2 1.3 Baggrundsmateriale... 2 1.4 Adgang...2 2 Test af STS Webservice... 4 2.1

Læs mere

Annonceimport på GulogGratis.dk

Annonceimport på GulogGratis.dk Annonceimport på GulogGratis.dk Indhold Annonceimport på GulogGratis.dk...1 Hvad er det?...2 Hvordan foregår det?...2 Hvad er arbejdsprocessen?...2 Hvor skal feedet ligge?...2 Hvordan skal feedet udformes?...2

Læs mere

Oktober 2013 HLG/XIGA. Opstartsvejledning ATS Engros 1/12

Oktober 2013 HLG/XIGA. Opstartsvejledning ATS Engros 1/12 Oktober 2013 HLG/XIGA Opstartsvejledning ATS Engros 1/12 1. ATS Engros vejledning for aktører Formålet med dette dokument er at beskrive, hvordan du kommer i gang med at anvende ATS til test af certifikat

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

FairSSL Fair priser fair support

FairSSL Fair priser fair support Exchange 2010 SSL certifikat administration Følgende vejledning beskriver hvordan man vælger hvilke adresser der skal være i ens Exchange 2010 SAN SSL certifikat. Derudover er der tekniske guides til at

Læs mere

ADMINISTRATIONS MANUAL

ADMINISTRATIONS MANUAL ADMINISTRATIONS MANUAL onmap.dk Administrations Manual Dansk Version 0.1 Side 1 Denne manual beskrive hvordan en race administrator kan opsætte og bruge onmap.dk race protalen til at lave en specialiseret

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

Databaseadgang fra Java

Databaseadgang fra Java Databaseadgang fra Java Grundlæggende Programmering med Projekt Peter Sestoft Fredag 2007-11-23 Relationsdatabasesystemer Der er mange databaseservere Microsoft Access del af Microsoft Office MySQL god,

Læs mere

FairSSL Fair priser fair support

FairSSL Fair priser fair support Microsoft IIS 6 Certifikat administration Følgende vejledning beskriver hvordan man installere et certifikat på en IIS 6 For support og hjælp til anvendelsen af denne vejledning kan du kontakte FairSSL

Læs mere

Guide for Forsikring & Pensions REST API v2, version Indledning. 2. Forudsætninger før brug af Forsikring & Pensions REST API

Guide for Forsikring & Pensions REST API v2, version Indledning. 2. Forudsætninger før brug af Forsikring & Pensions REST API Guide for s REST API v2, version 2.0 1. Indledning Dette dokument beskriver REST API for de 3 services, som udstiller i forbindelse med selskabernes tjek på ubetalte gebyrer og præmierestance, som skal

Læs mere

FleeDa (DBK Fleetmap Database) Installationsvejledning til installation af VPN og FleeDa klient på egen PC (Juli 2017)

FleeDa (DBK Fleetmap Database) Installationsvejledning til installation af VPN og FleeDa klient på egen PC (Juli 2017) FleeDa (DBK Fleetmap Database) Installationsvejledning til installation af VPN og FleeDa klient på egen PC (Juli 2017) Page 1 of 12 Indhold 1 Adgang til FleeDa... 3 1.1 HW og SW forudsætninger... 3 1.2

Læs mere

DDElibra H Å N D B O G

DDElibra H Å N D B O G H Å N D B O G Axiell Danmark A/S 2016-10-12 Version 9.11.60 GUI Copyright 2016 2 1 Indholdsfortegnelse 1 Indholdsfortegnelse... 2 2 Introduktion... 3 3 Søgning i dokumentationen... 3 4 Åbning af ""...

Læs mere

Brugerguide til Stamdatamodulets administrator-gui KOMBIT

Brugerguide til Stamdatamodulets administrator-gui KOMBIT Brugerguide til Stamdatamodulets administrator-gui KOMBIT 1 Indholdsfortegnelse 1 Indholdsfortegnelse... 2 2 Historik... 3 3 Installation... 4 4 Tilgå Konsollen... 4 5 Opret en ny Serviceaftager... 4 6

Læs mere

Typografidefinition: Typografi1: Skrifttype: 10 pkt, (intet) DKAL Snitflader REST Afhentningssystem

Typografidefinition: Typografi1: Skrifttype: 10 pkt, (intet) DKAL Snitflader REST Afhentningssystem Typografidefinition: Typografi1: Skrifttype: 10 pkt, (intet) DKAL Snitflader REST Afhentningssystem 1 Indholdsfortegnelse A3.1 INTRODUKTION 3 A3.1.1 HENVISNINGER 3 A3.1.2 LÆSEVEJLEDNING 4 A3.1.2.1 SÅDAN

Læs mere

DOKUMENTATION OG. Definitioner til brug for indberetning af udrykningsaktiviteter i ODIN VEJLEDNING 30. DECEMBER Indholdsfortegnelse

DOKUMENTATION OG. Definitioner til brug for indberetning af udrykningsaktiviteter i ODIN VEJLEDNING 30. DECEMBER Indholdsfortegnelse DOKUMENTATION OG VEJLEDNING 30. DECEMBER 2011 Definitioner til brug for indberetning af udrykningsaktiviteter i ODIN Denne definitionsvejledning er en hjælp til at sikre ensartet indtastning i de enkelte

Læs mere

Vejledning til indberetning af oplysninger om handicappede og udsatte voksne til Danmarks Statistik via Webløsning

Vejledning til indberetning af oplysninger om handicappede og udsatte voksne til Danmarks Statistik via Webløsning Vejledning til indberetning af oplysninger om handicappede og udsatte voksne til Danmarks Statistik via Webløsning Version 6 side 1 Indhold Indledning... 3 Baggrund... 3 Start indberetninger... 4 Kontaktoplysninger...

Læs mere

Innovative Business Software A/S TN ODIN. Innovative Security Manager (Alle versioner)

Innovative Business Software A/S TN ODIN. Innovative Security Manager (Alle versioner) Innovative Business Software A/S TN ODIN Innovative Security Manager (Alle versioner) 31. januar 2019 MEDDELELSE OM OPHAVSRET Copyright 2019 Innovative Business Software A/S. Alle rettigheder forbeholdt.

Læs mere

Udkast til dataudveksling med elleverandører og andre tredjeparter via kundestyret dataadgang

Udkast til dataudveksling med elleverandører og andre tredjeparter via kundestyret dataadgang Udkast til dataudveksling med elleverandører og andre tredjeparter via kundestyret dataadgang 29.04.2015 USS/XSTJ Version 1.3 1. Indledning... 2 2. Proces for kundestyret dataadgang... 2 2.1 Fuldmagtsgivning

Læs mere

DKAL Snitflader REST HTTP returkoder

DKAL Snitflader REST HTTP returkoder DKAL Snitflader REST HTTP returkoder 1 Indholdsfortegnelse INDHOLDSFORTEGNELSE 2 A5.1 INTRODUKTION 3 A5.2 HTTP RETURKODER 3 A5.3 DKAL FEJLKODER 6 A5.3.1 DKAL XML FEJLFORMAT 7 Bilag A5: REST HTTP returkoder

Læs mere

Releasenote for BBR 2.0.5

Releasenote for BBR 2.0.5 Version 1.0 Status Endeligt Forfatter Netcompany KOMBIT BYGNINGS- OG BOLIGREGISTRET Releasenote for BBR 2.0.5 Indholdsfortegnelse 1 INDLEDNING...3 2 BBR RELEASE 2.0.5 (IDRIFTSAT DEN 13.09.19)...3 2.1 Opsummering

Læs mere

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

Notat. Introdansk beskrivelse af fastlagte krav til indberetning af statistikoplysninger fra udbydere 27.06.2012 JL Notat Vedrørende: Skrevet af: Introdansk beskrivelse af fastlagte krav til indberetning af statistikoplysninger fra udbydere Jesper Lund Version: 1.4: rev. af Ankestyrelsen, januar 2014 27.06.2012 JL I

Læs mere

NT PDC Udarbejdet af Kenneth Dalbjerg

NT PDC Udarbejdet af Kenneth Dalbjerg NT PDC Udarbejdet af Kenneth Dalbjerg Titelblad Denne rapport er udarbejdet af Kenneth Dalbjerg, med det formål at lære noget omkring, NT PDC Server. Side 2 af 13 Indholdsfortegnelse Forside Titelblad

Læs mere

Indberetning af tvang ved somatisk behandling af varigt inhabile

Indberetning af tvang ved somatisk behandling af varigt inhabile ersttt BRUGERVEJLEDNING 2019 Indberetning af tvang ved somatisk behandling af varigt inhabile Sundhedsdatastyrelsens Elektroniske Indberetningssystem Forord Dette er en brugermanual (1. udgave), der teknisk

Læs mere

Mit Skolekort. Manual til skole admin brugere

Mit Skolekort. Manual til skole admin brugere Indhold 1. Versionshistorik... 3 2. Definitioner... 4 3. Login... 5 4. Beskeder... 6 5. Elev administration... 7 Elev administration tabel... 9 Redigering... 10 Bestilling... 11 6. Opret elev... 12 Opret

Læs mere

MedCom Webservice proxy - Teknisk beskrivelse

MedCom Webservice proxy - Teknisk beskrivelse MedCom Webservice proxy - Teknisk beskrivelse MedCom Webservice proxy MedComWSProxy Applikation CVS Systemkrav Installation Opsætning Webservice Certifikat Email Periodisk kørsel Opsamling af data Indberetning

Læs mere

Brugermanual SuperSail (DS Version) Performance System Release 2.0

Brugermanual SuperSail (DS Version) Performance System Release 2.0 Brugermanual SuperSail (DS Version) Performance System Release 2.0 Side 1 af 14 Indholdsfortegnelse 1 LOGIN MENU... 3 2 HOVED MENU... 4 3 TRACKER INFO MENU... 5 4 KAPSEJLADS MENU... 6 4.1 TILMELD KAPSEJLADS

Læs mere

ELEKTRONISK INDBERETNING BØRNEDATABASEN VIA DGWS 13/1 2010 VERSION 1.02

ELEKTRONISK INDBERETNING BØRNEDATABASEN VIA DGWS 13/1 2010 VERSION 1.02 ELEKTRONISK INDBERETNING BØRNEDATABASEN VIA DGWS 13/1 2010 VERSION 1.02 Indhold Indhold... 2 Introduktion... 3 Den Gode Webservice... 4 ID Kortet... 4 Signering... 4 BDBChildMeasurementReport webservicen...

Læs mere

Opstartsvejledning ATS aktørudgave

Opstartsvejledning ATS aktørudgave Opstartsvejledning ATS aktørudgave 7. september 2012 XHLG/NLJ 1/13 1. ATS vejledning for aktører Formålet med dette dokument er at beskrive, hvordan I kommer i gang med at anvende ATS til test af certifikat

Læs mere

Kom godt i gang med DLBR Webdyr

Kom godt i gang med DLBR Webdyr Kom godt i gang med DLBR Webdyr Kom godt i gang med DLBR Webdyr Udgivet Februar 2011 Redaktør Tryk Videncentret for Landbrug Videncentret for Landbrug Udgiver Videncentret for Landbrug, KvægIT, 8740 5000

Læs mere

GUIDE Oprettelse og administration af Stævne annoncer og tilmeldinger på Staevner.dk

GUIDE Oprettelse og administration af Stævne annoncer og tilmeldinger på Staevner.dk GUIDE Oprettelse og administration af Stævne annoncer og tilmeldinger på Staevner.dk 02. april 2009 1 Staevner.dk Log ind Brug den nye log ind boks øverst på siden til at logge ind på siden. Bruger navn/email

Læs mere

Finanstilsynets indberetningssystem. Vejledning til Regnearksskabelonerne

Finanstilsynets indberetningssystem. Vejledning til Regnearksskabelonerne Finanstilsynets indberetningssystem Vejledning til Regnearksskabelonerne Finanstilsynet - 2. udgave oktober 2009 Indholdsfortegnelse 1 INDLEDNING... 2 2 FORUDSÆTNINGER... 3 3 TRIN FOR TRIN... 4 3.1 Hent

Læs mere

HELLO INSTALLATIONS GUIDE - DANSK RACKPEOPLE

HELLO INSTALLATIONS GUIDE - DANSK RACKPEOPLE HELLO INSTALLATIONS GUIDE - DANSK RACKPEOPLE 1 Tekniske Krav 1.1 Hardware krav: En skærm gerne med touch Hvis skærmen ikke har touch, skal du bruge et tastatur og en mus Webcam Gerne i HD En ekstern lydenhed

Læs mere

TeamShare 2.1 Versionsnoter Oktober 2009

TeamShare 2.1 Versionsnoter Oktober 2009 TeamShare 2.1 Versionsnoter Oktober 2009 TeamShare version 2.1.292 Denne version af TeamShare har fået mange nye funktioner, samt forbedringer på eksisterende. Hver ny feature er gennemgået i hvert sit

Læs mere

Brugermanual SuperSail (DS Version) Performance System Release 1.0

Brugermanual SuperSail (DS Version) Performance System Release 1.0 Brugermanual SuperSail (DS Version) Performance System Release 1.0 Dokument: SuperSail DS Users Manual 1.0.docx Dato: 09. December - 2013 Revision: 1.0 Antal sider: 19 Side 1 af 19 Indholdsfortegnelse

Læs mere

Vejledning: Sådan opretter du regelændringer på Virk Myndighedsnet

Vejledning: Sådan opretter du regelændringer på Virk Myndighedsnet Vejledning: Sådan opretter du regelændringer på Virk Myndighedsnet Indhold Log-In... 1 Vælg opret eller rediger:... 2 Oprettelse/redigering:... 3 Sådan ser det ud for virksomhederne... 5 Ved problemer

Læs mere

FairSSL Fair priser fair support

FairSSL Fair priser fair support Small Business Server 2003 Certifikat administration Følgende vejledning beskriver hvordan man vælger hvilke adresser der skal være i ens SBS 2003 SSL certifikat. For support og hjælp til anvendelsen af

Læs mere

Vejledning til e-conomic integration (v1.1) Via Skyhost

Vejledning til e-conomic integration (v1.1) Via Skyhost Vejledning til e-conomic integration (v1.1) Via Skyhost Indholdsfortegnelse Skyhost E-conomic integration - hurtig opsætning... 2 Klargøring... 2 Start E-conomic integrationen... 2 Kravsspecifikation...

Læs mere

SWC eksamens-spørgsmål. Oversigt

SWC eksamens-spørgsmål. Oversigt SWC eksamens-spørgsmål Oversigt #1 Typer og variable #2 Aritmetik og logik #3 Klasser (definition, objekter) #4 Klasser (metoder) #5 Klasser (nedarvning, polymorfi) #6 Conditional statements #7 Repetition

Læs mere

Videregående Programmering Obligatorisk opgave - 3. semester, efterår 2004

Videregående Programmering Obligatorisk opgave - 3. semester, efterår 2004 Overvågningssystem Beskrivelse Bagagesorteringssystemet består af et antal skranker (check-in) til modtagelse og registrering af bagage, et automatiseret sorteringsanlæg samt et antal terminaler (gates),

Læs mere

Introduktion til brugeradministratorer i SEB v3

Introduktion til brugeradministratorer i SEB v3 Indledning Dette dokument er en introduktion til brugerstyringssystemet SEB. Dokumentet tager udgangspunkt i en brugeradministrators opgaver. SEB består overordnet af to dele 1) Et brugeradministrationssystem

Læs mere

Indledning. MIO er optimeret til Internet Explorer. Læs endvidere under Ofte stillede spørgsmål.

Indledning. MIO er optimeret til Internet Explorer. Læs endvidere under Ofte stillede spørgsmål. Indhold Indledning... 3 Søgefunktioner... 4 Søgning fra forsiden... 5 Søgning under menupunktet Instrument... 6 Sådan får man vist instrumenterne i en bestemt afdeling... 7 Sådan ændrer man status på et

Læs mere

TILLÆG TIL MANUAL Excel-indlæsning i Vvskatalogets administrationssystem

TILLÆG TIL MANUAL Excel-indlæsning i Vvskatalogets administrationssystem 3456.78 123456 TILLÆG TIL MANUAL Excel-indlæsning i Vvskatalogets administrationssystem 30. juli 2015 Indhold Indledning Side 3 Sådan kommer du i gang Side 4 Oprette nye varer Side 5 Ændre eksisterende

Læs mere

Vejledning til OLO Organisation

Vejledning til OLO Organisation Vejledning til OLO Organisation Indhold OLO Organisation er... 2 Ansøge om medlemskab via foreningens hjemmeside... 3 Opret et nyt medlem, der har ansøgt om medlemskab via hjemmesiden... 9 Afvis en ansøger...

Læs mere

DOKUMENTATION OG VEJLEDNING

DOKUMENTATION OG VEJLEDNING DOKUMENTATION OG VEJLEDNING VERSION 2 Registrering af oplysninger på personalet Denne vejledning beskriver, hvordan der registreres oplysninger om personalet. Vejledningen er delt op i 2 dele. - Opdatering

Læs mere

Hjemmesiden er opdelt i et sidehoved, en sidefod og mellem disse 3 kolonner: venstre, midterste og højre. Højre kolonne vises dog kun på forsiden.

Hjemmesiden er opdelt i et sidehoved, en sidefod og mellem disse 3 kolonner: venstre, midterste og højre. Højre kolonne vises dog kun på forsiden. Hjemmesiden er opdelt i et sidehoved, en sidefod og mellem disse 3 kolonner: venstre, midterste og højre. Højre kolonne vises dog kun på forsiden. VENSTRE kolonne indeholder flere elementer (se illustration

Læs mere

certificering oprettelse og anvendelse - april 2009

certificering oprettelse og anvendelse - april 2009 INDHOLD Firmanummer fra FEMsek Log ind første gang hos FEMsek Opret konsulenter hos FEMsek Opret certificeret firma i EK-Pro Indberetning med certificeret firma i EK-Pro Daglig indberetning med EK-pro

Læs mere

MailMax / Web v4.1. Brugsvejledning til webmail. Copyright 2003 Gullestrup.net

MailMax / Web v4.1. Brugsvejledning til webmail. Copyright 2003 Gullestrup.net MailMax / Web v4.1 Copyright 2003 Gullestrup.net Log ind på webmailen Start med at gå ind på http://webmail.gullestrup.net i din browser. Indtast din Email-adresse samt Adgangskode, som hører til din konto.

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

VITAS Registrering af aftale om Integrationsgrunduddannelse

VITAS Registrering af aftale om Integrationsgrunduddannelse IGU i VITAS I VITAS skal du registrere en aftale om integrationsgrunduddannelse, såfremt din virksomhed ønsker at indgå en aftale med en borger (udlænding). Du registrerer i VITAS din aftale samt undervisningsplan

Læs mere