fmk:generel:fejlhandtering
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| fmk:generel:fejlhandtering [2026-06-18 12:07] – adta | fmk:generel:fejlhandtering [2026-06-29 08:12] (current) – [Udvidet validering] exttkn | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Fejlhåndtering ====== | ====== Fejlhåndtering ====== | ||
| - | Hvis der opstår en fejl ved behandling af en forespørgsel, returnerer FMK et fejlsvar, og den forretningsmæssige del af transaktionen vil blive rullet tilbage. | + | Hvis der opstår en fejl ved behandling af en forespørgsel |
| - | For FMK 1.6.0 er indholdet af SOAP-faultens '' | + | For fejlhåndtering i FMK 1.6.0, |
| - | IDWS og IDWS-Xua. Dette er i modsætning til tidligere FMK versioner, hvor | + | |
| - | fejlformatet afhænger af profilen. | + | |
| - | ===== Fejlkoder ===== | + | Fejl returneres |
| - | + | ||
| - | Der returneres | + | |
| ^ Interval ^ Betydning ^ Eksempel ^ | ^ Interval ^ Betydning ^ Eksempel ^ | ||
| - | | 1-1000 | Typisk brugerfejl eller fejl forårsaget af afsendersystemet | '' | + | | 1 - 1000 | Typisk brugerfejl eller fejl forårsaget af afsendersystemet. | 2: Cpr-nr 1111111117 (PersonIdentifier) findes ikke | |
| - | | 1000-3999 | Applikationsfejl | '' | + | | 1000 - 3999 | Applikationsfejl | 3000: Intern server fejl | |
| - | | 4000-9999 | Valideringsfejl, autentificeringsfejl, | + | | 4000 - 9999 | Valideringsfejl, |
| - | | 10000-10999 | [[fmk: | + | | 10000 - 10999 | [[fmk: |
| - | En samlet | + | En liste af fejl FMK returnerer |
| - | Ved transiente fejl og retransmission, se [[fmk: | + | I forhold til eventelt |
| - | ===== Fejlformat ===== | + | Udover en fejlkode returneres en fejl-tekst og en liste af key-value par der uddyber specifikke værdier for fejlen (values) samt hvilken del af datamodellen denne værdi tilhører (keys). En key vil typisk stemme overens med navnet på et af de xml elementer i response-dokumentet som fejlen knytter sig til. |
| - | For FMK 1.6.0 returneres | + | Nedenfor er der et eksempel på hvordan body-delen af et fejldokument kan se ud (de er indsat nogle få linieskift i teksten herunder). |
| - | '' | + | |
| - | FMK-fejlkode. | + | |
| - | SOAP-felterne '' | + | |
| - | fault-formatet. Feltet '' | + | |
| - | klient fejl eller en server fejl, og '' | + | |
| - | '' | + | |
| - | '' | + | <code xml> |
| - | * '' | + | < |
| - | * '' | + | xmlns: |
| - | * '' | + | xmlns: |
| + | xmlns: | ||
| + | xmlns: | ||
| + | xmlns: | ||
| + | id=" | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | </ | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | < | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| - | Et typisk eksempel på en SOAP fejl kan se således ud: | ||
| - | |||
| - | <code xml> | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | </ | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | </ | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | </ | ||
| - | </ | ||
| - | </ | ||
| - | </ | ||
| - | </ | ||
| </ | </ | ||
| - | ==== FaultDetails og KeyValueSet ==== | ||
| - | |||
| - | '' | ||
| - | konkrete fejl. Keys følger fejlens parameter-keys, | ||
| - | [[fmk: | ||
| - | |||
| - | Rækkefølgen af '' | ||
| - | |||
| - | En '' | ||
| - | |||
| - | * '' | ||
| - | * '' | ||
| - | * '' | ||
| - | |||
| - | Det er ikke et krav, at en '' | ||
| - | responsen. '' | ||
| - | [[fmk: | ||
| - | |||
| - | ===== Udvidet validering ===== | ||
| - | Den sidste type af validering er de såkaldte | + | ====== Udvidet validering ====== |
| - | modsætning til de øvrige | + | den sidste type af validering er de såkaldte |
| - | mange tilfælde ignoreres ved brug af feltet | + | |
| - | findes i de fleste opdaterende requests til FMK. | + | |
| - | Se mere her: [[fmk:generel:udvidet_validering|Udvidet validering]] | + | [[..:itukt:intro|Validering af klausuleret tilskud]] sker via udvidet validering med fejlkoder i intervallet 10800-10999. |
| + | Se mere her: [[Udvidet validering]] | ||
fmk/generel/fejlhandtering.1781784429.txt.gz · Last modified: by adta
