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: ExceptionDient als Basisklasse für alle connectorbezogenen Ausnahmen. |
ConnectorSetupError |
Basen: GeneralConnectorExceptionGibt einen Fehler bei der Initialisierung eines Connectors an. |
ConnectorContextError |
Basen: GeneralConnectorExceptionGibt einen Fehler im Connector-Kontext an. |
ConnectorProcessingError |
Basen: GeneralConnectorExceptionGibt einen Fehler während der Datenverarbeitungsphase eines Connectors an. |
ConnectorValidationError |
Basen: GeneralConnectorExceptionGibt 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 |
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 |