fmk:generel:extensions_til_services
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| fmk:generel:extensions_til_services [2015-12-08 09:35] – tgl | fmk:generel:extensions_til_services [2026-03-06 08:53] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | :!: Bemærk at denne extension er under udarbejdelse og endnu ikke færdiggjort! | + | |
| ====== Extensions til FMK services ====== | ====== Extensions til FMK services ====== | ||
| - | FMK har i dag (2015-12-01) 4 snitflader i produktion, FMK 1.2.6, | + | :!: Bemærk: Denne side har til formål at beskrive konceptet med extensions til FMK snitflader. Indholdet på denne side er fiktiv og har kun til formål at illustrere hvad extensions er og hvordan de udvider eksisterende snitflader. For oversigten over faktiske extensions se [[fmk: |
| - | 1.4.6. Behovet for at kunne udvikle FMK er imidlertid større end behovet for at integrere nye FMK versioner i alle | + | |
| + | FMK har i dag (2017-12-13) 4 snitflader i produktion, FMK 1.4.0, 1.4.2, 1.4.4 og FMK 1.4.6. Behovet for at kunne udvikle FMK er imidlertid større end behovet for at integrere nye FMK versioner i alle | ||
| systemer. Der har været drøftet forskellige forslag til, hvordan denne udfordring kan løses. Et af disse forslag omhandler ”extensions”, | systemer. Der har været drøftet forskellige forslag til, hvordan denne udfordring kan løses. Et af disse forslag omhandler ”extensions”, | ||
| I det følgende beskrives det hvorledes extensions virker og hvad der kan forventes af extensions. Bemærk dette er en beskrivelse af extension, og det nævnte indhold i beskrivelsen har kun til formål at beskrive konceptet og ikke de extensions der faktuelt er eller bliver implementeret. | I det følgende beskrives det hvorledes extensions virker og hvad der kan forventes af extensions. Bemærk dette er en beskrivelse af extension, og det nævnte indhold i beskrivelsen har kun til formål at beskrive konceptet og ikke de extensions der faktuelt er eller bliver implementeret. | ||
| - | |||
| ===== Versionering af extensions ===== | ===== Versionering af extensions ===== | ||
| Line 18: | Line 18: | ||
| SOAPAction | SOAPAction | ||
| og den logiske FMK version beskrives i snitfladen på | og den logiske FMK version beskrives i snitfladen på | ||
| - | http:// | + | http:// |
| således ud: | således ud: | ||
| Line 58: | Line 58: | ||
| ===== Whitelisting af extensions ===== | ===== Whitelisting af extensions ===== | ||
| - | Denne sammenhæng bruges i forbindelse med whitelisting af hvilken snitflade et klient system er godkendt | + | Klientsystemer godkendes |
| AdmGUI knyttes hvert systems navn og version, med en bestemt snitflade. | AdmGUI knyttes hvert systems navn og version, med en bestemt snitflade. | ||
| {{: | {{: | ||
| - | Når der indføres nye features i en allerede frigivet snitflade, sker det ved, at der indføres et fjerde “ciffer” i versionen, således at hvis man vil bruge en ny feature i FMK 1.4.2, skal man implementere FMK 1.4.2. E1, som så er associeret med SOAPAction http:// | + | Når der indføres nye features i en allerede frigivet snitflade, sker det ved, at der indføres et fjerde “ciffer” i versionen, således at hvis man vil bruge en ny feature i FMK 1.4.2, skal man implementere FMK 1.4.2.E1, som så er associeret med SOAPAction http:// |
| + | Tager man en extention i brug SKAL hele indholdet af denne extention anvendes. Hvis f.eks. FMK 1.4.2.E1 inderholer en udvidelse af HentMedicinkort og HentMedicinkortVersion, | ||
| ===== WSDL og skemaer med extensions ===== | ===== WSDL og skemaer med extensions ===== | ||
| Hver extension får en dedikeret WSDL med tilhørende skemaer. Disse frigives separat, hvor ændringer er indført i de | Hver extension får en dedikeret WSDL med tilhørende skemaer. Disse frigives separat, hvor ændringer er indført i de | ||
| Line 71: | Line 72: | ||
| ===== Dokumentation af extensions ===== | ===== Dokumentation af extensions ===== | ||
| - | Dokumentationen af disse nye features i snitfladen, indføres i snitfladen, med en markering af, at denne feature kun er gældende i en senere version, f.eks. vil siden http:// | + | Dokumentationen af disse nye features i snitfladen, indføres i snitfladen, med en markering af, at denne feature kun er gældende i en senere version, f.eks. vil siden http:// |
| {{: | {{: | ||
fmk/generel/extensions_til_services.1449567347.txt.gz · Last modified: (external edit)
