Dokumentacja kodu błędu

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

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że być klasyfikowany za pomocą co najmniej jednego kodu błędu.

Kody błędów zawierają przydatne informacje o błędach w czasie wykonywania, w tym informacje o źródle i nazwie błędu w takim 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 tekstowym błędu.

W tabeli poniżej znajdziesz podsumowanie kodów błędów uporządkowane według kategorii i podkategorii.

Uwaga: podczas konfigurowania alertów kody błędów są uporządkowane według kategorii i podkategorii oraz wyświetlane w czytelnej formie. Podczas porównywania aktywności relacyjnej między danymi wyświetlane są kody błędów w postaci nieprzetworzonej.

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
Kodowanie nieobsługiwane przez HTTP 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
Klucz klienta KeyManagement wygasł 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 czasu wykonywania związane z zasadami JavaCallout.

Ramka JavaScript

JavaScriptCallout errorname Zobacz błędy JavaScriptu występujące w czasie wykonywania kodu.

MessageLogging

MessageLogging StepDefinitionExecutionFailed steps.messagelogging.StepDefinitionExecutionFailed

Skrypt węzła

NodeScript ExecutionError scripts.node.ScriptExecutionError

PythonScript

PythonScript errorname Zobacz błędy czasu wykonywania związane z zasadami PythonScript.

Skrypt

Script EvaluationFailed steps.script.ScriptEvaluationFailed

ServiceCallout

ServiceCallout errorname Zobacz błędy uruchomieniowe związane z zasadami dotyczącymi ServiceCallout.

Brama

Serwer proxy

Gateway APITimedOut flow.APITimedOut
Brama 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 związane z wdrażaniem zasad w usłudze AssignMessage.

ExtractVariables

ExtractVariables errorname Zobacz błędy uruchomieniowe związane z zasadami ExtractVariables.

JSONtoXML

JSONtoXML errorname Błędy w zasadach JSONtoXML w czasie wykonywania

KeyValueMap

KeyValueMap errorname Zobacz błędy w zasadach dotyczących czasu wykonywania operacji KeyValueMapOperations.

MessageValidation

MessageValidation errorname Zobacz błędy w zasadach SOAPMessageValidation występujące w czasie wykonywania.

RaiseFault

RaiseFault RaiseFaultException steps.raisefault.RaiseFault

XMLtoJSON

XMLtoJSON errorname Zobacz błędy XMLtoJSON na etapie wykonywania.

XSLTransformation

XSLTransformation errorname Zobacz błędy związane z zasadami XSLTransform.

Zarabianie

Mint UndefinedProduct mintstep.undefinedProduct

Zasada zabezpieczeń

AccessControl

AccessControl errorname Błędy czasu wykonywania związane z zasadami kontroli dostępu

BasicAuthentication

BasicAuthentication errorname Zobacz błędy BasicAuthentication w czasie wykonywania.

JSONThreatProtection

JSONThreatProtection errorname Błędy czasu wykonywania zasad JSONThreatProtection

JWT

JWT errorname Błędy związane z zasadami JWT w czasie wykonywania kodu

OAuth

OAuth errorname Błędy w zasadach OAuth 2

Ochrona za pomocą wyrażeń regularnych

RegexProtection errorname Zobacz błędy czasu wykonywania związane z zasadami 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 XMLThreatProtection w czasie wykonywania.

Sense

Sense

Sense RaiseFault messaging.runtime.SenseRaiseFault

Zasady zarządzania ruchem

Pamięć podręczna

Buforowanie InvalidExpiryDatForCacheEntry messaging.config.beans.InvalidExpiryDateForCacheEntry

ConcurrentRateLimit

ConcurrentRateLimit ConcurrentRateLimitViolation policies.concurrentratelimit.ConcurrentRatelimitViolation

Limit

Limit errorname Zobacz błędy związane z zasadami dotyczącymi limitów.

Limit lub SpikeArrest

QuotaOrSpikeArrest InvalidMessageWeight policies.ratelimit.InvalidMessageWeight

ResetQuota

ResetQuota errorname Zobacz błędy występujące podczas wykonywania polityki ResetQuota.

SpikeArrest

SpikeArrest errorname Zobacz błędy czasu wykonywania związane z zasadami SpikeArrest.