Estás viendo la documentación de Apigee Edge.
  Ve a la
     documentación de Apigee X. info
Apigee proporciona un conjunto de códigos de fallas para diversas funciones que te ayudarán a diagnosticar problemas. Por ejemplo, un código de estado HTTP típico 4xx o 5xx se puede clasificar mediante uno o más códigos de error.
Los códigos de fallas te proporcionan información útil sobre los errores de entorno de ejecución, incluida la información sobre el origen y el nombre del error en el siguiente formato: [prefix].[error_name]
Por ejemplo: steps.raisefault.RaiseFault
En este ejemplo:
steps.raisefaultes el prefijo que indica que la política RaiseFault generó el error.RaiseFaultes el nombre del error que te ayuda a determinar su causa. En este caso, la string con errores proporciona más información.
La siguiente tabla resume los códigos de error organizados por categoría y subcategoría.
Nota: Cuando configuras alertas, los códigos de fallas se organizan por categoría y subcategoría, y muestran un nombre legible. Cuando comparas la actividad relacional entre métricas, se muestran los códigos de falla sin procesar.
| Categoría | Subcategoría | Nombre | Código de falla | 
|---|---|---|---|
Protocolo de 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
    | 
  ||
Desarrollador/app | 
   Administración de claves | 
   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 extensiones | 
   JavaCallout | 
   errorname de JavaCallout | Consulta los errores de entorno de ejecución de la política de JavaCallout. | 
Texto destacado de JavaScript | 
   errorname de JavaScriptCallout | Consulta los errores de entorno de ejecución de la política de JavaScript. | |
MessageLogging | 
   MessageLogging StepDefinitionExecutionFailed | steps.messagelogging.StepDefinitionExecutionFailed
    | 
  |
Secuencia de comandos del nodo | 
   NodeScript ExecutionError | scripts.node.ScriptExecutionError
    | 
  |
PythonScript | 
   errorname de PythonScript | Consulta los errores de entorno de ejecución de la política de PythonScript | |
Secuencia de comandos | 
   EvaluationFailed de la secuencia de comandos | steps.script.ScriptEvaluationFailed
    | 
  |
ServiceCallout | 
   errorname de ServiceCallout | Consulta Errores de entorno de ejecución de la política de ServiceCallout | |
Puerta de enlace | 
   Proxy | 
   APITimedOut de la puerta de enlace | flow.APITimedOut
    | 
  
| ApplicationNotFound de la puerta de enlace | messaging.adaptors.http.flow.ApplicationNotFound
    | 
  ||
| DecompressionFailureAtRequest de la puerta de enlace | messaging.adaptors.http.flow.DecompressionFailureAtRequest
    | 
  ||
| DecompressionFailureAtResponse de la puerta de enlace | messaging.adaptors.http.flow.DecompressionFailureAtResponse
    | 
  ||
| KeyAliasNotFound de la puerta de enlace | security.util.KeyAliasNotFound
    | 
  ||
| RouteToTargetFailed de la puerta de enlace | messaging.runtime.RouteFailed
    | 
  ||
| SharedFlowNotFound de la puerta de enlace | flow.SharedFlowNotFound
    | 
  ||
| TargetIsMissing de la puerta de enlace | messaging.runtime.TargetMissing
    | 
  ||
Destino | 
   FailedHandshakeWithTargetEndpoint de la puerta de enlace | messaging.adaptors.http.flow.SslHandshakeFailed
    | 
  |
| TimeoutWithTargetOrCallout de la puerta de enlace | messaging.adaptors.http.flow.GatewayTimeout | ||
| TargetOrCalloutEndpointsNotAvailable de la puerta de enlace | messaging.adaptors.http.flow.ServiceUnavailable | ||
| TargetServerConfiguredInLoadBalancerIsDown de la puerta de enlace | messaging.adaptors.http.flow.NoActiveTargets
    | 
  ||
| UnexpectedEOFAtTarget de la puerta de enlace | messaging.adaptors.http.flow.UnexpectedEOFAtTarget | ||
Otro | 
   HTTPErrorResponseCode de la puerta de enlace | messaging.adaptors.http.flow.ErrorResponseCode
    | 
  |
Política de mediación | 
   AssignMessage | 
   errorname de AssignMessage | Consulta Errores de entorno de ejecución de la política de AssignMessage | 
ExtractVariables | 
   errorname de ExtractVariables | Consulta Errores de entorno de ejecución de políticas de ExtractVariables | |
JSONtoXML | 
   errorname de JSONtoXML | Consulta Errores de entorno de ejecución de políticas de JSONtoXML | |
KeyValueMap | 
   errorname de KeyValueMap | Consulta Errores de entorno de ejecución de la política de KeyValueMapOperations | |
MessageValidation | 
   errorname de MessageValidation | Consulta los errores de entorno de ejecución de la política de SOAPMessageValidation | |
RaiseFault | 
   RaiseFault RaiseFaultException | steps.raisefault.RaiseFault
    | 
  |
XMLtoJSON | 
   errorname de XMLtoJSON | Consulta Errores de entorno de ejecución de la política de XMLtoJSON | |
XSLTransformation | 
   errorname de XSLTransformation | Consulta Errores de entorno de ejecución de la política de XSLTransform | |
Monetización | 
   UndefinedProduct de acuñación | mintstep.undefinedProduct
    | 
  |
Política de seguridad | 
   AccessControl | 
   errorname de AccessControl | Consulta los errores de entorno de ejecución de la política de AccessControl. | 
BasicAuthentication | 
   errorname de BasicAuthentication | Consulta Errores del entorno de ejecución de la política BasicAuthentication. | |
JSONThreatProtection | 
   errorname de JSONThreatProtection | Consulta los Errores de entorno de ejecución de la política de JSONThreatProtection | |
JWT | 
   errorname de JWT | Consulta los Errores del entorno de ejecución de políticas de JWT | |
OAuth | 
   errorname de OAuth | Consulta los Errores de entorno de ejecución de la política de OAuth V2 | |
Protección de regex | 
   errorname de RegexProtection | Consulta Errores de entorno de ejecución de la política de 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 | 
   errorname de XMLThreatProtection | Consulta Errores de entorno de ejecución de la política de XMLThreatProtection | |
Sense | 
   
     Sense | 
   RaiseFault de Sense | messaging.runtime.SenseRaiseFault
    | 
  
Política de administración de tráfico | 
   Almacenamiento en caché | 
   Almacena en caché InvalidExpiryDatForCacheEntry | messaging.config.beans.InvalidExpiryDateForCacheEntry
    | 
  
ConcurrentRateLimit | 
   ConcurrentRateLimit ConcurrentRateLimitViolation | policies.concurrentratelimit.ConcurrentRatelimitViolation
    | 
  |
Cuota | 
   errorname de la cuota | Consulta Errores de entorno de ejecución de políticas de cuotas | |
Cuota o SpikeArrest | 
   QuotaOrSpikeArrest InvalidMessageWeight | policies.ratelimit.InvalidMessageWeight | |
ResetQuota | 
   errorname de ResetQuota | Consulta Errores de entorno de ejecución de la política de ResetQuota. | |
SpikeArrest | 
   errorname de SpikeArrest | Consulta los errores de entorno de ejecución de la política de SpikeArrest |