Referência do código de falha

Você está visualizando a documentação do Apigee Edge.
Acesse a documentação da Apigee X.
info

A Apigee fornece um conjunto de códigos de falha para vários recursos que ajudam a diagnosticar problemas. Por exemplo, um código de status HTTP 4xx ou 5xx típico pode ser classificado usando um ou mais códigos de falha.

Os códigos de falha fornecem informações úteis sobre erros de ambiente de execução, incluindo informações sobre a origem e o nome do erro no seguinte formato: [prefix].[error_name]

Por exemplo: steps.raisefault.RaiseFault

Neste exemplo:

  • steps.raisefault é o prefixo que indica que a política RaiseFault gerou o erro;
  • RaiseFault é o nome do erro que ajuda a determinar a causa do erro. Nesse caso, mais informações seriam fornecidas pela string de falha.

A tabela a seguir resume os códigos de falha organizados por categoria e subcategoria.

Observação: ao configurar alertas, os códigos de falha são organizados por categoria e subcategoria, assim como exibem o nome legível. Ao comparar a atividade relacional entre métricas, os códigos de falha brutos são exibidos.

Categoria Subcategoria Nome Código de falha

Protocolo da 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

Desenvolvedor/aplicativo

Gerenciamento de chaves

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

Política de extensão

JavaCallout

JavaCallout errorname Veja os erros de ambiente de execução da política JavaCallout.

JavaScript Callout

JavaScriptCallout errorname Veja os erros de ambiente de execução de política do JavaScript

MessageLogging

MessageLogging StepDefinitionExecutionFailed steps.messagelogging.StepDefinitionExecutionFailed

Node Script

NodeScript ExecutionError scripts.node.ScriptExecutionError

PythonScript

PythonScript errorname Veja os erros de ambiente de execução da política PythonScript.

Script

Script EvaluationFailed steps.script.ScriptEvaluationFailed

ServiceCallout

ServiceCallout errorname Consulte Erros de ambiente de execução da política de ServiceCallout.

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

Target

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

Outro

Gateway HTTPErrorResponseCode messaging.adaptors.http.flow.ErrorResponseCode

Política de mediação

AssignMessage

AssignMessage errorname Consulte Erros de tempo de execução da política de AssignMessage.

ExtractVariables

ExtractVariables errorname Consulte Erros de ambiente de execução da política ExtractVariables

JSONtoXML

JSONtoXML errorname Consulte Erros de ambiente de execução da política JSONtoXML.

KeyValueMap

KeyValueMap errorname Consulte erros de ambiente de execução da política KeyValueMapOperations.

MessageValidation

MessageValidation errorname Consulte Erros de ambiente de execução da política SOAPMessageValidation.

RaiseFault

RaiseFault RaiseFaultException steps.raisefault.RaiseFault

XMLtoJSON

XMLtoJSON errorname Consulte Erros de ambiente de execução da política XMLtoJSON .

XSLTransformation

XSLTransformation errorname Consulte Erros de ambiente de execução da política XSLtransform.

Monetização

Mint UndefinedProduct mintstep.undefinedProduct

Política de segurança

AccessControl

AccessControl errorname Consulte Erros de tempo de execução da política AccessControl.

BasicAuthentication

BasicAuthentication errorname Consulte Erros de ambiente de execução da política BasicAuthentication.

JSONThreatProtection

JSONThreatProtection errorname Consulte Erros de ambiente de execução da política JSONThreatProtection.

JWT

JWT errorname Consulte Erros de ambiente de execução da política JWT.

OAuth

OAuth errorname Consulte Erros de ambiente de execução da política OAuth V2.

Proteção de regex

RegexProtection errorname Consulte Erros de ambiente de execução da política 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 Consulte Erros de ambiente de execução da política XMLThreatProtection.

Apigee Sense

Apigee Sense

Sense RaiseFault messaging.runtime.SenseRaiseFault

Política Traffic Mgmt

Armazenamento em cache

Caching InvalidExpiryDatForCacheEntry messaging.config.beans.InvalidExpiryDateForCacheEntry

Concurrent Rate Limit

ConcurrentRateLimit ConcurrentRateLimitViolation policies.concurrentratelimit.ConcurrentRatelimitViolation

Cota

Quota errorname Consulte Erros de tempo de execução da política de cotas.

Cota ou SpikeArrest

QuotaOrSpikeArrest InvalidMessageWeight policies.ratelimit.InvalidMessageWeight

ResetQuota

ResetQuota errorname Consulte Erros de ambiente de execução da política ResetQuota.

SpikeArrest

SpikeArrest errorname Consulte Erros de ambiente de execução da política SpikeArrest.