Begrepskatalog

 
Sist endret 13.06.14 14:28
1.3.0

Transportfeil

Feil i transportlaget vil være feil relatert til transportprotokoll og meldingsutveksling. Transportlaget benytter AS 4 og feil i transportlaget skal følge ebMS 3.0 spesifikasjonen for feilhåndtering#6.Error Handling|outline

I feilsituasjoner vil tjenestene returnere en SOAP-fault. Denne vil både inneholde en ebMS 3.0 SignalMessage som inneholder informasjon om feilen og en feilkode i SOAP bodyen.

Feilmeldinger kan bli returnert som standard SOAP-fault uten noen WS-security-header, og er dermed verken kryptert eller signert slik som andre meldinger er. Dette er fordi feilmeldingene ikke inneholder informasjon som må integritets- eller konfidensialitetsbeskyttes, samt fordi noen feilsituasjoner gjør det umulig å kryptere og/eller signere feilmeldingen.

Feilhåndtering

Nedenfor er en ikke uttømmende liste over feilsituasjoner og hvordan de kan håndterest.

Feiltype? Hva gjør Avsender? Hva gjør Meldingsformidler(MF)? Hva gjør Postkasseleverandør(PK)? Hva gjør MF hvis PK svarer med soap fault?
WS-security Manuell håndtering SOAP-fault (EBMS-signal) SOAP-fault (EBMS-signal) Manuell håndtering
EBMS-feil Manuell håndtering SOAP-fault + EBMS-signal SOAP-fault + EBMS-signal Manuell håndtering
Skjemavalidering Manuell håndtering SOAP-fault + EBMS-signal SOAP-fault + EBMS-signal Manuell håndtering
Feil i SBD-signatur Manuell håndtering SOAP-fault + EBMS-signal SOAP-fault + EBMS-signal Manuell håndtering
Feil i SBDH Manuell håndtering SOAP-fault + EBMS-signal SOAP-fault + EBMS-signal Manuell håndtering
Intern feil i system Prøver på ny senere SOAP-fault + EBMS-signal (Other) SOAP-fault + EBMS-signal (Other) Prøver på ny senere

Følgende responser kan Avsender forvente å få tilbake dersom feilen over oppstår.

Feiltype? Respons
Kan ikke validere signaturene (manglende eller feil i signatur) EBMS error: SignatureValidation
Bruk av sertifikat fra uventet utsteder EBMS error: SignatureValidation
Feil signeringsalgoritmer EBMS error: PolicyNonCompliance
Ukjent organisasjonsnummer EMBS error: FailedAuthentication
Feil bruk av eller feil verdier på felter i EBMS EBMS Error: ValueInconsistent eller ValueNotRecognized
Feil bruk av eller feil verdier på felter i SBDH EBMS Error: ValueInconsistent eller ValueNotRecognized
Feil eller manglende signatur på SBD EBMS error: SignatureValidation
Sending av ukjente payloads som SOAP body EBMS error: FeatureNotSupported
Intern feil EBMS error: Other