User Tools

Site Tools


fmk:1.6.0:services:hent_fmk_konfiguration

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
fmk:1.6.0:services:hent_fmk_konfiguration [2025-10-17 09:49] – created sasfmk:1.6.0:services:hent_fmk_konfiguration [2026-03-06 08:53] (current) – external edit 127.0.0.1
Line 1: Line 1:
-====== TODO ====== 
-Skal udfyldes generelt 
- 
 ====== Hent FMK konfiguration ====== ====== Hent FMK konfiguration ======
-1.4.X af FMK fandtes der en svaret fra enhver FMK service et header-elementer som beskriver den nuværende konfiguration af FMK. Da disse ikke ændre sig særligt ofte, har man taget en beslutning i stedet at udstille disse informationer i en separat service, som så kan kaldes efter behov. Mere om dette beskrives også [[fmk:1.6.0:xml-elementer:request_response_headers|her]]+I FMK 1.4.X blev der i alle servicesvar returneret et header-element, der beskriver den aktuelle konfiguration af FMK. Da disse ikke ændrer sig særligt ofte, er de blevet flyttet til en separat service, der kan kaldes efter behov. 
  
-====== Forespørgsel ======+I stedet vil det være muligt for en klient at sende en dato med i request headeren, der angiver den seneste dato for FMK konfigurationsændring, som klienten kender til. Herefter vil FMK, i tilfælde af at der er foretaget  konfigurationsændringer efter den dato, returnere en advarsel inkl. seneste reelle dato for konfigurationsændring. For mere om dette, se [[fmk:1.6.0:xml-elementer:request_response_headers#fmkconfigurationlastupdated|Generel request header]] 
 + 
 +===== Forespørgsel =====
 [[fmk:medicinecard-inline_2022_01_01:feltbeskrivelser#GetFMKConfigurationRequestType|Request]] [[fmk:medicinecard-inline_2022_01_01:feltbeskrivelser#GetFMKConfigurationRequestType|Request]]
  
-====== Svar ======+Da denne service i princippet blot henter en konfiguration, kræves der ingen oplysninger fra brugeren eller klient-systemet. Requesten til servicen er derfor tomt. 
 + 
 +<file xml GetFMKConfigurationRequest.xml> 
 +<GetFMKConfigurationRequest/> 
 +</file> 
 + 
 +===== Svar =====
 [[fmk:medicinecard-inline_2022_01_01:feltbeskrivelser#GetFMKConfigurationResponseType|Response]] [[fmk:medicinecard-inline_2022_01_01:feltbeskrivelser#GetFMKConfigurationResponseType|Response]]
 +
 +I svaret fra servicen kan der komme en række ''Configuration'' elementer, som hver indeholder en ''Key'' og ''Value''. Oftests vil ''Key'' være en beskrivelse af den funktionalitet der er konfiguration på, og ''Value'' vil være en boolean på om funktionaliteten er slået til/fra.
 +
 +Herefter kommer et ''LastUpdated'' element, som indeholder et timestamp på hvornår FMK's konfiguration seneste har ændret sig.
 +
 +**Bemærk** Der vil som udgangspunkt altid blive meldt ud når FMK tænker at indføre nye funktioner som gemmes bag en konfiguration, og de vil også med tiden blive ryddet op igen. Systemer skal derfor være indforstået med at efter en periode hvor konfiguration er slået til, vil FMK ikke længere returnere denne (igen efter udmelding med deadline) og systemer skal inden da have gjort sig uafhængig af konfigurationen, så man ikke ved en fejl for slået sin funktionalitet tilbage igen.
 +
 +<file xml GetFMKConfigurationResponse.xml>
 +<GetFMKConfigurationResponse>
 +    <Configuration>
 +        <Key>DisableFutureWarrant</Key>
 +        <Value>true</Value>
 +    </Configuration>
 +    <LastUpdated>2025-10-25T12:00:00Z</LastUpdated>
 +</GetFMKConfigurationResponse>
 +</file>
 +
fmk/1.6.0/services/hent_fmk_konfiguration.1760694592.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki