Fehlercodes

Diese Seite gilt für Apigee und Apigee Hybrid.

Apigee Edge-Dokumentation aufrufen

Apigee bietet eine Reihe Fehlercodes für verschiedene Funktionen, mit denen Sie Probleme diagnostizieren können. Beispiel: Ein typischer 4xx- oder 5xx- HTTP-Statuscode kann mit einem oder mehreren Fehlercodes klassifiziert werden.

Fehlercodes bieten Ihnen nützliche Informationen zu Laufzeitfehlern, einschließlich Informationen zur Quelle und zum Name des Fehlers im folgenden Format: [prefix].[error_name]

Beispiel: steps.raisefault.RaiseFault

In diesem Beispiel:

  • steps.raisefault ist das Präfix, das angibt, dass die RaiseFault-Richtlinie den Fehler generiert hat.
  • RaiseFault ist der Fehlername, mit dem Sie die Fehlerursache ermitteln können. In diesem Fall würde die Fehlerzeichenfolge weitere Informationen enthalten.

In der folgenden Tabelle sind die Fehlercodes nach Kategorie und Unterkategorie zusammengefasst.

Kategorie Unterkategorie Name Fehlercode

API-Protokoll

HTTP

HTTP BadFormData protocol.http.BadFormData
HTTP BadRequestPath protocol.http.BadPath
HTTP DuplicateHeader protocol.http.DuplicateHeader
HTTP EmptyHeaderName protocol.http.EmptyHeaderName
HTTP HeaderNameWithNonASCIICharacter protocol.http.HeaderNameWithNonAsciiChar
HTTP HeaderWithInvalidCharacter protocol.http.HeaderWithInvalidChar
HTTP InvalidRequestPath protocol.http.InvalidPath
HTTP LengthRequired messaging.adaptors.http.flow.LengthRequired
HTTP ProxyTunnelCreationFailed protocol.http.ProxyTunnelCreationFailed
HTTP RequestHasABigBody protocol.http.TooBigBody
HTTP RequestsHaveABigLine protocol.http.TooBigLine
HTTP Response306IsReserved protocol.http.Response306Reserved
HTTP Response405WithoutAllowHeader protocol.http.Response405WithoutAllowHeader
ResponseWithBodyForIncorrectStatusCode protocol.http.ResponseWithBody
HTTP TargetURLHasEmptyPath protocol.http.EmptyPath
HTTP TooBigHeaders protocol.http.TooBigHeaders
HTTP UnsupportedEncoding protocol.http.UnsupportedEncoding

Entwickler/Anwendung

Schlüsselverwaltung

KeyManagement AccessTokenNotApproved keymanagement.service.access_token_not_approved
KeyManagement APIProductNotFound keymanagement.service.InvalidAPICallAsNoApiProductMatchFound
KeyManagement AppNotApproved keymanagement.service.invalid_client-app_not_approved
KeyManagement AppNotApproved keymanagement.service.app_not_approved
KeyManagement AuthorizationCodeExpired keymanagement.service.access_denied-authorization_code_expired
KeyManagement AuthorizationCodeinvalid keymanagement.service.invalid_request-authorization_code_invalid
KeyManagement ClientIDAuthorizationCodeMismatch keymanagement.service.invalid_client-client_id_authorzation_code_mismatch
KeyManagement ClientIDNotApproved keymanagement.service.invalid_client-client_id_not_approved
KeyManagement CompanyStatusNotActive keymanagement.service.CompanyStatusNotActive
KeyManagement Consumer Key Expired keymanagement.service.consumer_key_expired
KeyManagement DeveloperNotActive keymanagement.service.DeveloperStatusNotActive
KeyManagement InvalidAccessToken keymanagement.service.oauth10_access_token_doesnotexist
KeyManagement InvalidClientID keymanagement.service.InvalidClientIdForGivenResource
KeyManagement InvalidClientID keymanagement.service.invalid_client-client_id_authorzation_code_mismatch
KeyManagement InvalidClientID keymanagement.service.invalid_client-invalid_client_id
KeyManagement InvalidConsumerKey keymanagement.service.invalid_consumer_key
KeyManagement InvalidRefreshToken keymanagement.service.invalid_refresh_token
KeyManagement RefreshTokenExpired keymanagement.service.refresh_token_expired

Erweiterungsrichtlinien

JavaCallout

JavaCallout errorname Siehe Laufzeitfehler der Java Callout-Richtlinie

JavaScript Callout

JavaScriptCallout errorname Siehe Laufzeitfehler der JavaScript-Richtlinie

MessageLogging

MessageLogging StepDefinitionExecutionFailed steps.messagelogging.StepDefinitionExecutionFailed

Node Script

NodeScript ExecutionError scripts.node.ScriptExecutionError

PythonScript

PythonScript errorname Siehe Laufzeitfehler der PythonScript-Richtlinie

Skript

Script EvaluationFailed steps.script.ScriptEvaluationFailed

ServiceCallout

ServiceCallout errorname Siehe Laufzeitfehler der ServiceCallout-Richtlinie

Gateway

Proxy

Gateway APITimedOut flow.APITimedOut
Gateway ApplicationNotFound messaging.adaptors.http.flow.ApplicationNotFound
Gateway DecompressionFailureAtRequest messaging.adaptors.http.flow.DecompressionFailureAtRequest
Gateway DecompressionFailureAtResponse messaging.adaptors.http.flow.DecompressionFailureAtResponse
Gateway KeyAliasNotFound security.util.KeyAliasNotFound
Gateway RouteToTargetFailed messaging.runtime.RouteFailed
Gateway SharedFlowNotFound flow.SharedFlowNotFound
Gateway TargetIsMissing messaging.runtime.TargetMissing

Ziel

Gateway FailedHandshakeWithTargetEndpoint messaging.adaptors.http.flow.SslHandshakeFailed
Gateway TimeoutWithTargetOrCallout messaging.adaptors.http.flow.GatewayTimeout
Gateway TargetOrCalloutEndpointsNotAvailable messaging.adaptors.http.flow.ServiceUnavailable
Gateway TargetServerConfiguredInLoadBalancerIsDown messaging.adaptors.http.flow.NoActiveTargets
Gateway UnexpectedEOFAtTarget messaging.adaptors.http.flow.UnexpectedEOFAtTarget

Virtueller Host

VirtualHost InvalidKeystoreOrTrustStore messaging.runtime.SecurityStoreNotConfigured
VirtualHost SecurityStoreNotConfigured messaging.runtime.SecurityStoreNotConfigured

Andere

Gateway HTTPErrorResponseCode messaging.adaptors.http.flow.ErrorResponseCode

Mediationsrichtlinie

AssignMessage

AssignMessage errorname Siehe Laufzeitfehler der AssignMessage-Richtlinie

ExtractVariables

ExtractVariables errorname Siehe Laufzeitfehler der ExtractVariables-Richtlinie

JSONtoXML

JSONtoXML errorname Siehe Laufzeitfehler der ExtractVariables-Richtlinie

KeyValueMap

KeyValueMap errorname Siehe Laufzeitfehler der KeyValueMapOperations-Richtlinie

MessageValidation

MessageValidation errorname Siehe Laufzeitfehler der SOAPMessageValidation-Richtlinie

RaiseFault

RaiseFault RaiseFaultException steps.raisefault.RaiseFault

XMLtoJSON

XMLtoJSON errorname Siehe Laufzeitfehler der XMLtoJSON-Richtlinie

XSLTransformation

XSLTransformation errorname Siehe Laufzeitfehler der XSLTransform-Richtlinie

Monetarisierung

Mint UndefinedProduct mintstep.undefinedProduct

Sicherheitsrichtlinie

AccessControl

AccessControl errorname Siehe Laufzeitfehler der AccessControl-Richtlinie

BasicAuthentication

BasicAuthentication errorname Siehe Laufzeitfehler der BasicAuthentication-Richtlinie

JSONThreatProtection

JSONThreatProtection errorname Siehe Laufzeitfehler der JSONThreatProtection-Richtlinie

JWT

JWT errorname Siehe Laufzeitfehler der JWT-Richtlinie

OAuth

OAuth errorname Siehe Laufzeitfehler der OAuth V2-Richtlinie

Regex-Schutz

RegexProtection errorname Siehe Laufzeitfehler der RegularExpressionProtection-Richtlinie

SAMLAssertion

SAMLAssertion InvalidKeyStore steps.saml.generate.InvalidKeyStore
SAMLAssertion InvalidMediaType steps.saml.generate.InvalidMediaTpe
SAMLAssertion InvalidTrustStore steps.saml.validate.InvalidTrustStore
SAMLAssertion SAMLAssertionForNotBeforeConditionViolated steps.saml.validate.NotBeforeConditionViolated
SAMLAssertion SignatureValidationFailed steps.saml.validate.SignatureValidationFailed
SAMLAssertion XPathResolutionFailed steps.saml.validate.XPathResolutionFailed

XMLThreatProtection

XMLThreatProtection errorname Siehe Laufzeitfehler der XMLThreatProtection-Richtlinie

Sense

Sense

Sense RaiseFault messaging.runtime.SenseRaiseFault

Richtlinie für Trafficverwaltung

Caching

Caching von InvalidExpiryDatForCacheEntry messaging.config.beans.InvalidExpiryDateForCacheEntry

ConcurrentRateLimit

ConcurrentRateLimit ConcurrentRateLimitViolation policies.concurrentratelimit.ConcurrentRatelimitViolation

Kontingent

Quota errorname Siehe Laufzeitfehler der Kontingentrichtlinie

Kontingent- oder Spitzenverhaftung

QuotaOrSpikeArrest InvalidMessageWeight policies.ratelimit.InvalidMessageWeight

ResetQuota

ResetQuota errorname Siehe Laufzeitfehler der ResetQuota-Richtlinie

SpikeArrest

SpikeArrest errorname Siehe Laufzeitfehler der SpikeArrest-Richtlinie