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. |