User Tools

Site Tools


fmk:generel:fejlhandtering

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
fmk:generel:fejlhandtering [2020-02-19 14:19] – [Udvidet validering] sasfmk:generel:fejlhandtering [2026-06-29 08:12] (current) – [Udvidet validering] exttkn
Line 2: Line 2:
  
 Hvis der opstår en fejl ved behandling af en forespørgsel vil der blive returneret et fejldokument i stedet for det forventede svar, og den forretningsmæssige del af transaktionen vil blive rullet tilbage. Dvs. at der f.eks. ikke oprettes, opdateres eller seponeres på nogen af de medsendte medicinkort eller lægemiddelordinationer, heller ikke selv om der f.eks. forsøges at oprette tre lægemiddelordinationer i samme kald og den tredje fejler. Kaldet vil dog blive logget.   Hvis der opstår en fejl ved behandling af en forespørgsel vil der blive returneret et fejldokument i stedet for det forventede svar, og den forretningsmæssige del af transaktionen vil blive rullet tilbage. Dvs. at der f.eks. ikke oprettes, opdateres eller seponeres på nogen af de medsendte medicinkort eller lægemiddelordinationer, heller ikke selv om der f.eks. forsøges at oprette tre lægemiddelordinationer i samme kald og den tredje fejler. Kaldet vil dog blive logget.  
 +
 +For fejlhåndtering i FMK 1.6.0, se [[fmk:1.6.0:fejlhandtering|Fejlhåndtering]].
  
 Fejl returneres i XML ifølge ”Den Gode Webservice”. Der medsendes en fejlkode. De mulige fejlkoder er  opdelt i følgende intervaller: Fejl returneres i XML ifølge ”Den Gode Webservice”. Der medsendes en fejlkode. De mulige fejlkoder er  opdelt i følgende intervaller:
Line 9: Line 11:
 | 1000 - 3999 | Applikationsfejl | 3000: Intern server fejl | | 1000 - 3999 | Applikationsfejl | 3000: Intern server fejl |
 | 4000 - 9999 | Valideringsfejl, rolle-rettighedsfejl m.v. | 4003: "SOSI xml fejl: ID card is not valid in time. The card has to be less than 9 hours old 4200: Ingen roller passer på brugeren | | 4000 - 9999 | Valideringsfejl, rolle-rettighedsfejl m.v. | 4003: "SOSI xml fejl: ID card is not valid in time. The card has to be less than 9 hours old 4200: Ingen roller passer på brugeren |
-| 10000 - 10999 | Udvidet valideringsfejl, dvs. fejl som kan ignoreres | 10001: Ej muligt at seponere lægemiddelordination 31237621536712 da der findes en åben recept |+| 10000 - 10999 | [[fmk:generel:udvidet_validering | Udvidet valideringsfejl]] | 10001: Ej muligt at seponere lægemiddelordination 31237621536712 da der findes en åben recept |
  
 En liste af fejl FMK returnerer findes i afsnittet [[Fejlkoder og -tekster]]. En liste af fejl FMK returnerer findes i afsnittet [[Fejlkoder og -tekster]].
Line 70: Line 72:
  
 ====== Udvidet validering ====== ====== Udvidet validering ======
-den sidste type af validering er de såkaldte udvidet valideringer, som i modsætning til de 3 andre typer af valideringsfejl kan overrules gennem brugen af de specifikke felt ''ModificationMetaData'' som findes i de fleste opdaterende requests som sendes til FMK.+den sidste type af validering er de såkaldte udvidet valideringer, som i modsætning til de 3 andre typer af valideringsfejl kan disse valideringer skippes gennem brugen af de specifikke felt ''ModificationMetadata'' som findes i de fleste opdaterende requests som sendes til FMK
 + 
 +[[..:itukt:intro|Validering af klausuleret tilskud]] sker via udvidet validering med fejlkoder i intervallet 10800-10999.
  
 Se mere her: [[Udvidet validering]] Se mere her: [[Udvidet validering]]
fmk/generel/fejlhandtering.1582121956.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki