Modul exceptions

Das exceptions-Modul bietet ein standardisiertes Framework für die Fehlerbehandlung auf der Plattform. Sie enthält spezielle Ausnahmeklassen für Aktionen, Connectors, Jobs und Google Cloud Vorgänge, sodass Entwickler bestimmte Fehlerszenarien präzise abfangen und darauf reagieren können.

Im folgenden Beispiel wird gezeigt, wie ein bestimmter Fehler aus diesem Modul importiert und ausgelöst wird:

from TIPCommon.exceptions import ConnectorProcessingError
raise ConnectorProcessingError('spam and eggs')

Ausnahmen bei Aktionen

Diese Ausnahmen behandeln Fehler, die während des Lebenszyklus einer Aktion auftreten, von der Initialisierung bis zur Datenberichterstellung.

Ausnahmen
GeneralActionException Basen: Exception

Dient als Basisklasse für alle aktionsbezogenen Ausnahmen.

ActionSetupError Basen: GeneralActionException

Gibt einen Fehler bei der Initialisierung einer Aktion an.

CaseResultError Basen: GeneralActionException

Tritt auf, wenn beim Senden von Daten an ein Fallergebnis Fehler auftreten.

EnrichActionError Basen: GeneralActionException

Tritt auf, wenn in einer Anreicherungsaktion Fehler auftreten.

SDKWrapperError Basen: GeneralActionException

Tritt auf, wenn in SDK-Methoden-Wrappern Fehler auftreten.

JobSetupError Basen: GeneralActionException

Gibt einen Fehler bei der Jobinitialisierung an.

Connector-Ausnahmen

Diese Ausnahmen beziehen sich speziell auf Fehlerzustände im Zusammenhang mit Datenconnectors und ihrer Verarbeitungslogik.

Ausnahmen
GeneralConnectorException Basen: Exception

Dient als Basisklasse für alle connectorbezogenen Ausnahmen.

ConnectorSetupError Basen: GeneralConnectorException

Gibt einen Fehler bei der Initialisierung eines Connectors an.

ConnectorContextError Basen: GeneralConnectorException

Gibt einen Fehler im Connector-Kontext an.

ConnectorProcessingError Basen: GeneralConnectorException

Gibt einen Fehler während der Datenverarbeitungsphase eines Connectors an.

ConnectorValidationError Basen: GeneralConnectorException

Gibt an, dass beim Connector ein Validierungsfehler aufgetreten ist.

Google Cloud Ausnahmen

Diese Ausnahmen entsprechen bestimmten Fehlerstatus, die bei der Interaktion mitGoogle Cloud -Ressourcen auftreten.

Ausnahmen
GoogleCloudException Basen: Exception

Dient als allgemeine Basisklasse für Google Cloud -Fehler.

AlreadyExistsError Basen: GoogleCloudException

Tritt auf, wenn eine Google Cloud Ressource bereits vorhanden ist.

NotFoundError Basen: GoogleCloudException

Tritt auf, wenn eine Google Cloud Ressource nicht gefunden wird.

PermissionDeniedError Basen: GoogleCloudException

Tritt auf, wenn der Client keine Berechtigung zum Ausführen des Vorgangs für die Ressource hat.

UnauthenticatedError Basen: GoogleCloudException

Tritt auf, wenn der Client nicht ordnungsgemäß authentifiziert ist.

DeadlineExceededError Basen: GoogleCloudException

Tritt auf, wenn die Anfrage nicht innerhalb des zugewiesenen Zeitrahmens abgeschlossen wird.

ResourceExhaustedError Basen: GoogleCloudException

Gibt an, dass das Kontingent für das Cloud-Projekt überschritten wurde oder dass zu viele gleichzeitige Anfragen vom Client gesendet werden.

BadGatewayError Basen: GoogleCloudException

Gibt an, dass ein Server zwischen dem Client und den Google Cloud -Backend-Servern ein vorübergehendes Problem erkennt.

UnavailableError Basen: GoogleCloudException

Gibt an, dass der Google Cloud -Dienst eine Anfrage nicht verarbeiten kann.

InvalidArgumentError Basen: GoogleCloudException

Gibt eine ungültige Anfrage an eine Google Cloud -Ressource an.

FailedPreconditionError Basen: GoogleCloudException

Gibt einen Fehler aufgrund einer fehlgeschlagenen Vorbedingung für eine Google Cloud Anfrage an.

ImpersonationUnauthorizedError Basen: GoogleCloudException

Gibt an, dass der Aufrufer nicht berechtigt ist, die Identität des Dienstkontos zu übernehmen.

Allgemeine Ausnahmen und Ausnahmen für Dienstprogramme

Dieser Abschnitt enthält Ausnahmen für allgemeine Systemfehler, Parameterprüfung und spezielle Datenverarbeitung in Content Hub-Integrationen.

Ausnahmen
ParameterValidationError Basen: Exception

Wird ausgelöst, wenn ein Parameter ungültig ist.

EmptyMandatoryValues Basen: Exception

Gibt eine Ausnahme für leere Pflichtwerte an.

ParameterExtractionError Basen: Exception

Gibt einen Fehler beim Extrahieren von Parametern an.

OauthError Basen: Exception

Wird ausgelöst, wenn im OAuth 2.0-Vorgang eine allgemeine Ausnahme auftritt.

SMIMEMailError Basen: Exception

Gibt eine benutzerdefinierte Ausnahme für Fehler bei der S/MIME-E‑Mail-Verarbeitung an.

InternalJSONDecoderError Basen: Exception

Weist auf einen internen JSON-Parsing-Fehler mit json.load oder json.dump hin.

InvalidTimeException Basen: Exception

Gibt eine Ausnahme für ungültige Zeit an.

NotSupportedPlatformVersion Basen: Exception

Gibt eine benutzerdefinierte Ausnahme für Fehler bei der Plattformversion an, die nicht unterstützt werden.

GeneralJobException Basen: Exception

Dient als allgemeine Basisklasse für jobbezogene Ausnahmen.

RefreshTokenRenewalJobException Basen: GeneralJobException

Gibt einen Fehler in einer RefreshTokenRenewalJob-Instanz an.