fmk:generel:retransmission
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| fmk:generel:retransmission [2019-12-03 13:17] – jbu | fmk:generel:retransmission [2026-03-06 08:53] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 6: | Line 6: | ||
| Herved menes der, at alle requests som sendes til FMK fra et vilkårligt system, skal anvende et unikt MessageID/ | Herved menes der, at alle requests som sendes til FMK fra et vilkårligt system, skal anvende et unikt MessageID/ | ||
| - | Retransmission sikrer, at hvis kommunikationen bliver afbrudt under afsendelse/ | + | Retransmission sikrer, at hvis kommunikationen bliver afbrudt under afsendelse/ |
| * Hvis det oprindelige request blev modtaget og behandlet, vil FMK gensende det oprindelig respons, som ikke var blevet modtaget i første omgang. | * Hvis det oprindelige request blev modtaget og behandlet, vil FMK gensende det oprindelig respons, som ikke var blevet modtaget i første omgang. | ||
| * Hvis FMK ikke har modtaget og behandlet requestet, bliver det behandlet, og FMK returnerer svaret. | * Hvis FMK ikke har modtaget og behandlet requestet, bliver det behandlet, og FMK returnerer svaret. | ||
| Line 15: | Line 15: | ||
| **Bemærk: | **Bemærk: | ||
| - | Får man en applikations-fejl (Fejlkode 1000-3999) fra FMK som sit response, skal man overveje om der er grundlag for at man skal forsøge at sende sit request igen (**med et ny MessageID!**), | + | **Får man en HTTP 503 fejl** (Service Unavailable) eller anden HTTP fejlkode uden at der svaret indeholder fejlkode 1000-3999, er der med stor sansynlighed tale om en transient fejl, Man bør derfor forsøge at sende sit request igen. Der er i dette tilfælde ikke behov for at ændre MessageID ved gensendelse af requesten (**Bemærk** Genbrug af MessageId, uden for retransmission, |
| + | |||
| + | Får man en applikations-fejl (Fejlkode 1000-3999 | ||
| Som en vejlede liste vil der ved modtagelse af et respose med følgende fejlkoder muligvis være tale om transiente fejl som kan løses ved at sende samme request igen med et nyt MessageID: | Som en vejlede liste vil der ved modtagelse af et respose med følgende fejlkoder muligvis være tale om transiente fejl som kan løses ved at sende samme request igen med et nyt MessageID: | ||
| - | * Kode 3000: Intern Server Fejl | + | ^ Fejl-kode ^ Kode tekst ^ Fejl betydning ^ |
| - | * Kode 3001: Samtidig retransmission af besked med msgId {0} | + | | 2001 | Fejl under fremsendelse af forespørgsel til recept service: {0} ({1}) | Generisk håndteret fejl fra recept-modulet, |
| - | * Kode 3003: Samtidig opdatering af medicinkortet {0}:{1} fejlede | + | | 3000 | Intern Server Fejl | Der er opstået en ukendt/ |
| - | * Kode 3004: Samtidig opdatering af POR relation for patient {0}:{1} fejlede | + | | 3001 | Samtidig retransmission af besked med msgId {0} | Retransmission er blevet forsøgt inden første request er blevet færdigbehandlet | |
| - | * Kode 3200: Ukendt Idws Soap fejl | + | | 3003 | Samtidig opdatering af medicinkortet {0}:{1} fejlede |
| - | * Kode 3700: Der er opstået en uventet fejl i FMK ReceptModulet | + | | 3004 | Samtidig opdatering af POR relation for patient {0}:{1} fejlede |
| + | | 3200| Ukendt Idws Soap fejl | ||
| + | | 3700| Der er opstået en uventet fejl i FMK ReceptModulet | ||
| De følgende fejlkoder er der meget lidt chance for er transiente fejl, og der bør ikke forsøges at sende requesten igen uden grundig overvejelse: | De følgende fejlkoder er der meget lidt chance for er transiente fejl, og der bør ikke forsøges at sende requesten igen uden grundig overvejelse: | ||
| - | * Kode 1007: For få søgeparametre | + | |
| - | * Kode 2001: Fejl under fremsendelse af forespørgsel til recept service: {0} ({1}) | + | ^ Fejl-kode ^ Kode tekst ^ Fejl betydning ^ |
| - | * Kode 3002: Requestet genbruger msgId {0} som allerede er brugt i et ikke identisk request | + | | 1007 | For få søgeparametre |
| - | * Kode 3100: Metoden {0} er endnu ikke implementeret | + | | 3002 | Requestet genbruger msgId {0} som allerede er brugt i et ikke identisk request |
| - | * Kode 3101: Servicen {0} er ikke understøttet | + | | 3100| Metoden {0} er endnu ikke implementeret |
| + | | 3101| Servicen {0} er ikke understøttet | ||
| + | |||
| + | ==== Fortsatte fejl ==== | ||
| + | Hvis samme fejlkode vedgår, selv efter at have flere forsøg på at genkører samme request (Ny MessageID), kan der være tale om længerevarende driftsproblemer, | ||
fmk/generel/retransmission.1575379024.txt.gz · Last modified: (external edit)
