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 i en json-struktur:+Servicen findes i to varianter  
 +    - Normal: Returnere 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 normalt. Servicen returnerer en http status 5xx hvis FMK ikke virker som normalt. +===== Kald gennem DCC'en ===== 
 + 
 +Kaldes som øvrige services i FMK. Nå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