Stai visualizzando la documentazione di Apigee Edge.
Vai alla
documentazione di Apigee X. informazioni
Apigee fornisce una serie di codici di errore per varie funzionalità che ti aiutano a diagnosticare i problemi. Ad esempio, un tipico codice di stato HTTP 4xx
o 5xx
può essere classificato utilizzando uno o più codici di errore.
I codici di errore forniscono informazioni utili sugli errori di runtime, incluse informazioni sull'origine e sul nome dell'errore nel seguente formato: [prefix].[error_name]
Ad esempio: steps.raisefault.RaiseFault
In questo esempio:
steps.raisefault
è il prefisso che indica che il criterio RaiseFault ha generato l'errore.RaiseFault
è il nome dell'errore che ti consente di determinarne la causa. In questo caso, la stringa di errore fornisce ulteriori informazioni.
La tabella riportata di seguito riassume i codici di errore, organizzati per categoria e sottocategoria.
Nota: quando configuri gli avvisi, i codici di errore sono organizzati per categoria e sottocategoria e mostrano il nome leggibile. Quando confronti l'attività relazionale tra le metriche, vengono visualizzati i codici di errore non elaborati.
Categoria | Sottocategoria | Nome | Codice di errore |
---|---|---|---|
Protocollo API |
HTTP |
BadFormData HTTP | protocol.http.BadFormData
|
BadRequestPath HTTP | protocol.http.BadPath
|
||
DuplicaIntestazione HTTP | protocol.http.DuplicateHeader
|
||
BlankHeaderName HTTP | protocol.http.EmptyHeaderName
|
||
Nome intestazione HTTP con carattere non ASCII | protocol.http.HeaderNameWithNonAsciiChar
|
||
Intestazione HTTP con non valido | protocol.http.HeaderWithInvalidChar
|
||
InvalidRequestPath HTTP | protocol.http.InvalidPath
|
||
Lunghezza HTTP obbligatoria | messaging.adaptors.http.flow.LengthRequired
|
||
Creazione del proxyTunnel HTTP non riuscita | protocol.http.ProxyTunnelCreationFailed
|
||
Richiesta HTTPHasABigBody | protocol.http.TooBigBody
|
||
Richieste HTTP avereABigLine | protocol.http.TooBigLine
|
||
Risposta HTTP306ÈPrenotata | protocol.http.Response306Reserved
|
||
Risposta HTTP405WithoutAllowHeader | protocol.http.Response405WithoutAllowHeader
|
||
ResponseWithBodyForIncorrectStatusCode | protocol.http.ResponseWithBody
|
||
HTTP TargetURLHasVuoPath | protocol.http.EmptyPath
|
||
Intestazioni HTTP troppo grandi | protocol.http.TooBigHeaders
|
||
Codifica HTTP non supportata | protocol.http.UnsupportedEncoding
|
||
Sviluppatore/app |
Gestione delle chiavi |
KeyManagement AccessTokenNon approvato | keymanagement.service.access_token_not_approved
|
Prodotto non trovato API KeyManagement | keymanagement.service.InvalidAPICallAsNoApiProductMatchFound
|
||
App KeyManagement non approvata | keymanagement.service.invalid_client-app_not_approved
|
||
App KeyManagement non approvata | keymanagement.service.app_not_approved
|
||
Codice autorizzazione KeyManagement scaduto | keymanagement.service.access_denied-authorization_code_expired
|
||
Codice autorizzazione KeyManagement non valido | keymanagement.service.invalid_request-authorization_code_invalid
|
||
Mancata corrispondenza del codice ClientIDAutorizzazione KeyManagement | keymanagement.service.invalid_client-client_id_authorzation_code_mismatch
|
||
IDCliente KeyManagement non approvato | keymanagement.service.invalid_client-client_id_not_approved
|
||
Stato azienda KeyManagement non attivo | keymanagement.service.CompanyStatusNotActive
|
||
Chiave consumer KeyManagement scaduta | keymanagement.service.consumer_key_expired
|
||
Sviluppatore KeyManagement non attivo | 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 UpdateTokenscaduto | keymanagement.service.refresh_token_expired
|
||
Criterio di estensione |
JavaCallout |
errorname di Callout Java | Consulta gli errori di runtime dei criteri JavaCallout |
Callout JavaScript |
errorname di callout JavaScript | Consulta la sezione Errori di runtime dei criteri JavaScript | |
MessageLogging |
MessageLogging StepDefinitionExecutionFailed | steps.messagelogging.StepDefinitionExecutionFailed
|
|
Script per i nodi |
Errore di esecuzione NodeScript | scripts.node.ScriptExecutionError
|
|
PythonScript |
Nome errore PythonScript | Consulta Errori di runtime dei criteri PythonScript | |
Script |
Valutazione script non riuscita | steps.script.ScriptEvaluationFailed
|
|
ServiceCallout |
errorname di Callout di servizio | Consulta gli errori di runtime dei criteri dei callout di servizio | |
Gateway |
Proxy |
Timeout API gateway | flow.APITimedOut
|
Applicazione gateway non trovata | messaging.adaptors.http.flow.ApplicationNotFound
|
||
DecompressionFailureAtRequest del gateway | messaging.adaptors.http.flow.DecompressionFailureAtRequest
|
||
DecompressionFailureAtResponse del gateway | messaging.adaptors.http.flow.DecompressionFailureAtResponse
|
||
Alias chiave gateway non trovato | security.util.KeyAliasNotFound
|
||
RouteToTargetFailed del gateway | messaging.runtime.RouteFailed
|
||
Flusso condiviso del gateway non trovato | flow.SharedFlowNotFound
|
||
Target gateway mancante | messaging.runtime.TargetMissing
|
||
Target |
Gateway non riuscitoHandshakeWithTargetEndpoint | messaging.adaptors.http.flow.SslHandshakeFailed
|
|
TimeoutWithTargetOrCallout del gateway | messaging.adaptors.http.flow.GatewayTimeout | ||
Target o calloutEndpointsNotAvailable del gateway | messaging.adaptors.http.flow.ServiceUnavailable | ||
Gateway TargetServerConfiguradInLoadBalancerIsDown | messaging.adaptors.http.flow.NoActiveTargets
|
||
EOFAtTarget imprevisto del gateway | messaging.adaptors.http.flow.UnexpectedEOFAtTarget | ||
Altro |
HTTPErrorResponseCode del gateway | messaging.adaptors.http.flow.ErrorResponseCode
|
|
Norme sulla mediazione |
AssignMessage |
Assegna un messaggio nome errore | Consulta gli errori di runtime dei criteri AttributionMessage |
ExtractVariables |
ExtractVariables errorname | Consulta Errori di runtime dei criteri ExtractVariables | |
JSONtoXML |
Nome errore JSONtoXML | Consulta la pagina Errori di runtime dei criteri JSONtoXML. | |
KeyValueMap |
KeyValueMap nome errore | Consulta gli errori di runtime dei criteri KeyValueMapOperations | |
MessageValidation |
nome errore MessageValidation | Consulta gli errori di runtime dei criteri SOAPMessageValidation | |
RaiseFault |
AlzaFault saliFaultEccezione | steps.raisefault.RaiseFault
|
|
XMLtoJSON |
Nome errore XMLtoJSON | Consulta Errori di runtime dei criteri XMLtoJSON | |
XSLTransformation |
nome errore XSLTransformation | Consulta gli errori di runtime dei criteri XSLTransform | |
Monetizzazione |
Menta UndefinedProduct | mintstep.undefinedProduct
|
|
Criterio di sicurezza |
AccessControl |
Nome errore AccessControl | Vedi Errori di runtime dei criteri di AccessControl |
BasicAuthentication |
nome errore BasicAutenticazione | Consulta Errori di runtime dei criteri di BasicAutenticazione | |
JSONThreatProtection |
nome errore JSONThreatProtection | Consulta Errori di runtime dei criteri JSONThreatProtection | |
JWT |
nome errore JWT | Consulta Errori di runtime dei criteri JWT | |
OAuth |
Nome errore OAuth | Consulta Errori di runtime dei criteri OAuth V2 | |
Protezione regex |
Nome errore RegexProtection | Consulta Errori di runtime dei criteri RegularExpressionProtection | |
SAMLAssertion |
archivio chiavi non valido SAMLAssertion | steps.saml.generate.InvalidKeyStore
|
|
Tipo di media non valido SAMLAssertion | steps.saml.generate.InvalidMediaTpe
|
||
SAMLAssertion InvalidTrustStore | steps.saml.validate.InvalidTrustStore
|
||
SAMLAssertion SAMLAssertionForNotBeforeConditionViolated | steps.saml.validate.NotBeforeConditionViolated
|
||
Convalida della firma SAMLAssertion non riuscita | steps.saml.validate.SignatureValidationFailed
|
||
SAMLAssertion XPathResolutionFailed (Asserzione SAML) | steps.saml.validate.XPathResolutionFailed
|
||
XMLThreatProtection |
nome errore XMLThreatProtection | Consulta Errori di runtime dei criteri XMLThreatProtection | |
Sense |
Sense |
Incremento Sense | messaging.runtime.SenseRaiseFault
|
Criterio di gestione del traffico |
Memorizzazione nella cache |
Memorizzazione nella cache del valore InvalidExpiryDatForCacheEntry | messaging.config.beans.InvalidExpiryDateForCacheEntry
|
ConcurrentRateLimit |
Limite di velocità simultanea | policies.concurrentratelimit.ConcurrentRatelimitViolation
|
|
Quota |
Nome errore quota | Consulta Errori di runtime dei criteri per le quote | |
Quota o SpikeArrest |
Peso del messaggio non valido QuotaOrSpikeArrest | policies.ratelimit.InvalidMessageWeight | |
ResetQuota |
ResetQuota nome errore | Consulta Errori di runtime del criterio di ResetQuota | |
SpikeArrest |
nome errore SpikeArrest | Consulta gli errori di runtime dei criteri di SpikeArrest |