Dokumentacja kodu błędu

Wyświetlasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X.
info

Apigee udostępnia zestaw kodów błędów dla różnych funkcji, które pomagają diagnozować problemy. Na przykład typowy kod stanu HTTP 4xx lub 5xx można sklasyfikować za pomocą co najmniej jednego kodu błędu.

Kody błędów zawierają przydatne informacje o błędach czasu działania, w tym informacje o źródle i nazwie błędu w tym formacie: [prefix].[error_name]

Na przykład: steps.raisefault.RaiseFault

W tym przykładzie:

  • steps.raisefault to prefiks wskazujący, że błąd został wygenerowany przez zasadę RaiseFault.
  • RaiseFault to nazwa błędu, która pomaga określić jego przyczynę. W takim przypadku więcej informacji znajdziesz w ciągu błędu.

W tabeli poniżej znajdziesz podsumowanie kodów błędów podzielonych na kategorie i podkategorie.

Uwaga: podczas konfigurowania alertów kody błędów są uporządkowane według kategorii i podkategorii oraz wyświetlają nazwę w formie czytelnej dla ludzi. Podczas porównywania powiązanej aktywności między danymi wyświetlane są nieprzetworzone kody błędów.

Kategoria Podkategoria Nazwa Kod błędu

Protokół API

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

Deweloper/aplikacja

Zarządzanie kluczami

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

Zasady dotyczące rozszerzeń

JavaCallout

JavaCallout errorname Zobacz błędy środowiska wykonawczego zasad JavaCallout

JavaScript Callout

JavaScriptCallout errorname Zobacz błędy czasu działania zasad JavaScript

MessageLogging

MessageLogging StepDefinitionExecutionFailed steps.messagelogging.StepDefinitionExecutionFailed

Skrypt węzła

NodeScript ExecutionError scripts.node.ScriptExecutionError

PythonScript

PythonScript errorname Zobacz błędy środowiska wykonawczego zasad PythonScript

Skrypt

Script EvaluationFailed steps.script.ScriptEvaluationFailed

ServiceCallout

ServiceCallout errorname Zobacz błędy czasu działania zasad ServiceCallout

Brama

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

Cel

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

Inne

Gateway HTTPErrorResponseCode messaging.adaptors.http.flow.ErrorResponseCode

Zasady dotyczące zapośredniczenia

AssignMessage

AssignMessage errorname Zobacz błędy czasu działania zasad AssignMessage.

ExtractVariables

ExtractVariables errorname Zobacz Błędy czasu działania zasad ExtractVariables

JSONtoXML

JSONtoXML errorname Patrz Błędy czasu działania zasad JSONtoXML

KeyValueMap

KeyValueMap errorname Zobacz błędy środowiska wykonawczego zasad KeyValueMapOperations

MessageValidation

MessageValidation errorname Patrz Błędy czasu działania zasad SOAPMessageValidation

RaiseFault

RaiseFault RaiseFaultException steps.raisefault.RaiseFault

XMLtoJSON

XMLtoJSON errorname Patrz Błędy środowiska wykonawczego zasad XMLtoJSON

XSLTransformation

XSLTransformation errorname Patrz Błędy czasu działania zasad XSLTransform

Zarabianie

Mint UndefinedProduct mintstep.undefinedProduct

Zasada zabezpieczeń

AccessControl

AccessControl errorname Zobacz błędy czasu działania zasad AccessControl

BasicAuthentication

BasicAuthentication errorname Zobacz Błędy czasu działania zasad BasicAuthentication

JSONThreatProtection

JSONThreatProtection errorname Zobacz Błędy czasu działania zasad JSONThreatProtection

JWT

JWT errorname Zobacz błędy czasu działania zasad JWT

OAuth

OAuth errorname Patrz Błędy środowiska wykonawczego zasad OAuth V2

Ochrona wyrażeń regularnych

RegexProtection errorname Zobacz błędy czasu działania zasad RegularExpressionProtection

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 Zobacz błędy środowiska wykonawczego zasad XMLThreatProtection

Sense

Sense

Sense RaiseFault messaging.runtime.SenseRaiseFault

Zasady zarządzania ruchem

Buforowanie

Caching InvalidExpiryDatForCacheEntry messaging.config.beans.InvalidExpiryDateForCacheEntry

ConcurrentRateLimit

ConcurrentRateLimit ConcurrentRateLimitViolation policies.concurrentratelimit.ConcurrentRatelimitViolation

Limit

Błąd limitu errorname Zobacz Błędy czasu działania w zasadach dotyczących limitów

Limit lub SpikeArrest

QuotaOrSpikeArrest InvalidMessageWeight policies.ratelimit.InvalidMessageWeight

ResetQuota

ResetQuota errorname Zobacz Błędy czasu działania zasad ResetQuota

SpikeArrest

SpikeArrest errorname Zobacz błędy czasu działania zasad SpikeArrest.