User Tools

Site Tools


fmk:generel:overvagning

Differences

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

Link to this comparison view

Next revision
Previous revision
fmk:generel:overvagning [2021-11-03 11:29] – created fjofmk:generel:overvagning [2026-03-06 08:53] (current) – external edit 127.0.0.1
Line 1: Line 1:
-FMK udstiller en isAlive service som kan benyttes til at verificere at FMK er oppe. Servicen kan tilgåes på alle miljøer på:+FMK udstiller en isAlive service som kan benyttes til at verificere at FMK er oppe. 
  
- <miljø>/fmk12/services/alive+Servicen returnerer en http status 200 hvis FMK og de umiddelbare afhængigheder virker som normalt. Servicen returnerer en http status 5xx hvis FMK ikke virker som normalt.
  
- Man kan også bede om at få resultatet en json-struktur:+Servicen findes to varianter  
 +    NormalReturnere overordnet status for FMK 
 +    - Extended: Returnere overordnet status for FMK samt status for FMK's forbindelse til DCC, STS og sig selv gennem DCC'en
  
- <miljø>/fmk12/services/alive?format=json+Servicen udstilles gennem DCC'en og direkte. 
  
- Servicen returnerer en http status 200 samt teksten "FMK up" hvis FMK og de umiddelbare afhængigheder virker som normaltServicen returnerer en http status 5xx hvis FMK ikke virker som normalt+===== Kald gennem DCC'en ===== 
 + 
 +Kaldes som øvrige services i FMKNår der kaldes gennem DCC'en som kun understøtter SOAP er det nødvendigt med følgende: 
 +    * Http request skal være ''POST'' med body som indeholder ''<Envelope/>'' 
 +    * Variant: Angives via Http headeren ''SoapAction''. Kan være http://www.dkma.dk/medicinecard#IsAlive eller http://www.dkma.dk/medicinecard#IsAliveExtended 
 +    *Output format: Styres via Http headeren ''Accept''. Kan være ''application/json'' eller ''application/xml''. Hvis man ikke angiver noget får man blot en statisk tekst retur som ikke indeholder eventuelle detaljer fra Extended kald 
 + 
 +===== Direkte kald =====  
 +Servicen kan også tilgås direkte på alle miljøer på: 
 + 
 + ''<miljø>/fmk12/services/alive'' 
 +  
 + 
 + Her kan man anvende formatet som bruges gennem DCC'en som angivet ovenfor, men som tidligere er det også muligt at benytte nedenstående: 
 +    * Http request kan være ''GET'' eller ''POST'' (body indhold bruges/parses ikke) 
 +    * Variant: Angives via Url param ''extended''Kan være true eller false. Default er false 
 +    * Output format: Angives via Url param ''format''. Kan være ''xml'' eller ''json''. Hvis man ikke angiver noget får man blot en statisk tekst retur som ikke indeholder eventuelle detaljer fra Extended kald 
 + 
 +Eksempler med parametre: 
 + 
 +''<miljø>/fmk12/services/alive?format=json'' : Returns a json format 
 + 
 +''<miljø>/fmk12/services/alive?extended=true'' : Returns a html format, this check includes checks on whether external systems needed to reach FMK are also available (DCC, STS, etc) 
 + 
 +''<miljø>/fmk12/services/alive?format=json&extended=true'' : Returns a json format, and information on the extended checks 
 + 
 + 
 + 
fmk/generel/overvagning.1635938980.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki