Zum Inhalt

Fehlermeldungen

In BeS gibt es interne und externe Fehlermeldungen. Interne Fehlermeldungen enthalten detaillierte Fehlertexte, um die Fehleranalyse zu erleichtern. Diese werden nur in Logdateien geschrieben. Externe Fehlermeldungen sind sehr allgemein gehalten, um keine Rückschlüsse auf sensible Informationen des Systems oder gesetzte Policies der ELGA-Teilnehmer von Clientsystemen zuzulassen. Ein Clientsystem bekommt ausschließlich externe Fehlermeldungen von den BeS Komponenten zurück. In nachstehender Tabelle sind beispielhaft die externen Fehlermeldungen im AC Kontext angeführt.

Fault Type Fault Subcode Fault Text Fault Beschreibung
WSSE SOAP Fault wsse:FailedAuthentication The security token could not be authenticated or authorized Der GDA wurde nicht im GDA-Index gefunden bzw. hat nicht die angeforderte Rolle oder hat keinen Kontakt mit dem ELGA Teilnehmer
WS Trust SOAP Fault wst:UnableToRenew The requested renewal failed Die Assertion konnte nicht erneuert werden, weil z.B. die maximale Anzahl an Erneuerungen bereits erreicht ist oder es zu früh ist, um die Assertion zu erneuern
WS Trust SOAP Fault wst:InvalidSecurityToken An error was discovered processing the ‚wsse:Security‘ header Beim Prozessieren des SOAP Security Headers sind Fehler aufgetreten.
WSSE SOAP FAULT wsse:UnsupportedSecurityToken An unsupported token was provided Es wurde eine Assertion präsentiert, die nicht unterstützt wird. Wird auch im Kontext PAP und DSUB zurückgegeben, wenn z.B eine falsche Assertion verwendet wird (HCP)
XDS RegistryError XDSUnavailableCommunity A community which would have been contacted was not available Die AC ZGF konnte nicht erreicht werden.
WS Trust SOAP Fault wst:RequestFailed The specified request failed Beim Prozessieren der Anfrage ist ein Fehler aufgetreten
XDS RegistryError XDSMetadataUpdateError Error updating XDS metadata Bei einer Status Update Transaktion ist ein Fehler aufgetreten.
XDS RegistryError spirit:xds.004.3.00020 XDS request failed Default XDS Fehlermeldung wenn keine andere zur Verfügung steht
SOAP Fault DocumentQueryDenied The document query transaction is denied either by general or patient individual policy Es dürfen keine Dokumentmetadaten abgefragt werden
SOAP Fault DocumentSubmitDenied The document submit transaction is denied either by general or patient individual policy Es dürfen keine Dokumente eingebracht werden
XDS RegistryError XDSStoredQueryMissingParam A required parameter to a stored query is missing. Ein Parameter fehlt
XDS RegistryError CdaXsdValidationError CDA schema validation failed Wenn die Schemaprüfung fehlschlägt
SOAP Fault AccessDenied not allowed to access the requested service, transaction or resource Wenn keine Permission für den jeweiligen Action vorhanden ist. Siehe auch Kapitel Berechtigungsprüfung, Kapitel Patientensuche PDQ. Wird vom ETS and die ZGF zurückgegeben – die ZGF übersetzt diesen Fehler nachfolgend auf einen transaktionsspezifischen (wie z.B: DocumentSubmitDenied) der an den Client zurückgeliefert wird
SOAP Fault SubscribeCreationFailedFault The Document Metadata Notification Broker failed to process the Subscribe message Wird im Fehlerfall einer Subscribe Nachricht zurückgegeben (z.B. wenn in der ConsumerReference/Address kein Wert angegeben wird)
SOAP Fault ResourceUnknownFault The Document Metadata Notification Broker does not know the Subscription resource Wird zurückgegeben, wenn bei einem Unsubscribe die Subskription nicht gefunden wird
SOAP Fault UnableToDestroySubscriptionFault The Document Metadata Notification Broker failed to destroy the Subscription Wird in weiteren Fehlerfällen bei einer Unsubscribe Nachricht zurückgegeben (z.B. wenn das "To"-Element im Header fehlt oder dafür kein Wert angegeben wird)
SOAP Fault wst:InvalidScope The request scope is invalid or unsupported [cross-citizen-access denied] Wenn ein Patient versucht für einen anderen Patienten eine DSUB oder PAP Transaktion durchzuführen. Wird im selben Kontext auch bei Dokumententransaktionen zurückgegeben.

Tabelle: Fehlermeldungen