Вы просматриваете документацию Apigee Edge .
Перейдите к документации Apigee X. информация
Apigee предоставляет набор кодов неисправностей для различных функций, которые помогут вам диагностировать проблемы. Например, типичный код состояния HTTP 4xx или 5xx можно классифицировать с помощью одного или нескольких кодов ошибок.
Коды ошибок предоставляют полезную информацию об ошибках во время выполнения, включая информацию об источнике и названии ошибки в следующем формате: [prefix].[error_name]
Например: steps.raisefault.RaiseFault
В этом примере:
-
steps.raisefault— это префикс, указывающий, что политика RaiseFault сгенерировала ошибку. RaiseFault— это имя ошибки, которое помогает определить причину ошибки. В этом случае дополнительная информация будет предоставлена строкой ошибки.
В следующей таблице приведены коды неисправностей, сгруппированные по категориям и подкатегориям.
Примечание . При настройке предупреждений коды неисправностей группируются по категориям и подкатегориям и отображают удобочитаемое имя. При сравнении реляционной активности между метриками отображаются необработанные коды ошибок.
| Категория | Подкатегория | Имя | Код неисправности |
|---|---|---|---|
API-протокол | HTTP | HTTP BadFormData | protocol.http.BadFormData |
| HTTP BadRequestPath | protocol.http.BadPath | ||
| HTTP-дублированный заголовок | protocol.http.DuplicateHeader | ||
| HTTP EmptyHeaderName | protocol.http.EmptyHeaderName | ||
| Имя HTTP-заголовкаWithNonASCIICharacter | protocol.http.HeaderNameWithNonAsciiChar | ||
| HTTP-заголовок с InvalidCharacter | protocol.http.HeaderWithInvalidChar | ||
| HTTP-инвалидрекуестпас | protocol.http.InvalidPath | ||
| Требуемая длина HTTP | messaging.adaptors.http.flow.LengthRequired | ||
| HTTP ProxyTunnelCreationFailed | protocol.http.ProxyTunnelCreationFailed | ||
| HTTP-запросHasABigBody | protocol.http.TooBigBody | ||
| HTTP-запросыHaveABigLine | protocol.http.TooBigLine | ||
| HTTP-ответ306IsReserved | protocol.http.Response306Reserved | ||
| HTTP-ответ405БезAllowHeader | protocol.http.Response405WithoutAllowHeader | ||
| Респонсенвисбодифоринкоректстатускоде | protocol.http.ResponseWithBody | ||
| HTTP TargetURLHasEmptyPath | protocol.http.EmptyPath | ||
| HTTP TooBigHeaders | protocol.http.TooBigHeaders | ||
| HTTP-неподдерживаемоекодирование | protocol.http.UnsupportedEncoding | ||
Разработчик/приложение | Управление ключами | KeyManagement AccessTokenNotApproved | keymanagement.service.access_token_not_approved |
| API управления ключамиProductNotFound | keymanagement.service.InvalidAPICallAsNoApiProductMatchFound | ||
| Приложение KeyManagement не одобрено | keymanagement.service.invalid_client-app_not_approved | ||
| Приложение KeyManagement не одобрено | keymanagement.service.app_not_approved | ||
| Код авторизации KeyManagementExpired | keymanagement.service.access_denied-authorization_code_expired | ||
| Неверный код авторизации KeyManagement | 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 CompanyСтатусНеактивен | keymanagement.service.CompanyStatusNotActive | ||
| Срок действия потребительского ключа KeyManagement истек | keymanagement.service.consumer_key_expired | ||
| Разработчик KeyManagementNotActive | keymanagement.service.DeveloperStatusNotActive | ||
| KeyManagement Инвалидакцесстокен | keymanagement.service.oauth10_access_token_doesnotexist | ||
| Инвалидклиентид управления ключами | keymanagement.service.InvalidClientIdForGivenResource | ||
| Инвалидклиентид управления ключами | keymanagement.service.invalid_client-client_id_authorzation_code_mismatch | ||
| Инвалидклиентид управления ключами | keymanagement.service.invalid_client-invalid_client_id | ||
| Управление ключами | keymanagement.service.invalid_consumer_key | ||
| KeyManagement ИнвалидРефрешТокен | keymanagement.service.invalid_refresh_token | ||
| KeyManagement RefreshTokenExpired | keymanagement.service.refresh_token_expired | ||
Политика продления | JavaCallout | Имя ошибки JavaCallout | См . ошибки выполнения политики JavaCallout. |
Выноска JavaScript | Имя ошибки JavaScriptCallout | См. ошибки выполнения политики JavaScript. | |
Регистрация сообщений | Шаг регистрации сообщенийDefinitionExecutionFailed | steps.messagelogging.StepDefinitionExecutionFailed | |
Сценарий узла | Ошибка выполнения NodeScript | scripts.node.ScriptExecutionError | |
PythonScript | Имя ошибки PythonScript | См . ошибки выполнения политики PythonScript. | |
Скрипт | Ошибка оценки сценария | steps.script.ScriptEvaluationFailed | |
СервисВыноска | Имя ошибки ServiceCallout | См . ошибки выполнения политики ServiceCallout. | |
шлюз | Прокси | API-интерфейс шлюзаTimedOut | flow.APITimedOut |
| Приложение шлюза не найдено | messaging.adaptors.http.flow.ApplicationNotFound | ||
| Декомпрессия шлюзаFailureAtRequest | messaging.adaptors.http.flow.DecompressionFailureAtRequest | ||
| Декомпрессия шлюзаFailureAtResponse | messaging.adaptors.http.flow.DecompressionFailureAtResponse | ||
| Ключ шлюзаAliasNotFound | security.util.KeyAliasNotFound | ||
| Маршрут шлюзаToTargetFailed | messaging.runtime.RouteFailed | ||
| Шлюз SharedFlowNotFound | flow.SharedFlowNotFound | ||
| Цель шлюзаIsMissing | messaging.runtime.TargetMissing | ||
Цель | Ошибка шлюзаHandshakeWithTargetEndpoint | messaging.adaptors.http.flow.SslHandshakeFailed | |
| Таймаут шлюзаWithTargetOrCallout | messages.adaptors.http.flow.GatewayTimeout | ||
| Шлюз TargetOrCalloutEndpointsNotAvailable | messages.adaptors.http.flow.ServiceUnavailable | ||
| Шлюз TargetServerConfiguredInLoadBalancerIsDown | messaging.adaptors.http.flow.NoActiveTargets | ||
| Неожиданный шлюзEOFAtTarget | messages.adaptors.http.flow.UnexpectedEOFAtTarget | ||
Другой | Шлюз HTTPErrorResponseCode | messaging.adaptors.http.flow.ErrorResponseCode | |
Политика посредничества | НазначитьСообщение | Имя ошибки AssignMessage | См. раздел об ошибках выполнения политики AssignMessage. |
Извлечь переменные | Имя ошибки извлечения переменных | См . раздел об ошибках выполнения политики ExtractVariables. | |
JSONtoXML | Имя ошибки JSONtoXML | См . ошибки выполнения политики JSONtoXML. | |
Карта ключевых значений | Имя ошибки KeyValueMap | См . раздел об ошибках выполнения политики KeyValueMapOperations. | |
Проверка сообщения | Имя ошибки проверки сообщения | См . ошибки выполнения политики SOAPMessageValidation. | |
RaiseFault | RaiseFaultException | steps.raisefault.RaiseFault | |
XMLtoJSON | Имя ошибки XMLtoJSON | См . ошибки выполнения политики XMLtoJSON. | |
XSLПреобразование | Имя ошибки преобразования XSL | См. ошибки выполнения политики XSLTransform. | |
Монетизация | Мятный НеопределенныйПродукт | mintstep.undefinedProduct | |
Политика безопасности | Управление доступом | Имя ошибки AccessControl | См . ошибки выполнения политики AccessControl. |
Базовая аутентификация | Имя ошибки базовой аутентификации | См . раздел об ошибках выполнения политики BasicAuthentication. | |
JSONЗащита от угроз | Имя ошибки JSONThreatProtection | См. ошибки выполнения политики JSONThreatProtection. | |
JWT | Имя ошибки JWT | См . ошибки выполнения политики JWT. | |
OAuth | Имя ошибки OAuth | См. ошибки выполнения политики OAuth V2. | |
Защита регулярных выражений | Имя ошибки RegexProtection | См. раздел об ошибках выполнения политики RegularExpressionProtection. | |
SAMLAУтверждение | SAMLAssertion InvalidKeyStore | steps.saml.generate.InvalidKeyStore | |
| SAMLAssertion Инвалидмедиатип | steps.saml.generate.InvalidMediaTpe | ||
| SAMLAssertion InvalidTrustStore | steps.saml.validate.InvalidTrustStore | ||
| SAMLAssertion SAMLAssertionForNotBeforeConditionViolated | steps.saml.validate.NotBeforeConditionViolated | ||
| Подпись SAMLAssertionValidationFailed | steps.saml.validate.SignatureValidationFailed | ||
| SAMLAssertion XPathResolutionFailed | steps.saml.validate.XPathResolutionFailed | ||
XMLThreatProtection | Имя ошибки XMLThreatProtection | См. ошибки выполнения политики XMLThreatProtection. | |
Смысл | Смысл | Обнаружение неисправности RaiseFault | messaging.runtime.SenseRaiseFault |
Политика управления трафиком | Кэширование | Кэширование InvalidExpiryDatForCacheEntry | messaging.config.beans.InvalidExpiryDateForCacheEntry |
ConcurrentRateLimit | ConcurrentRateLimit | policies.concurrentratelimit.ConcurrentRatelimitViolation | |
Квота | Имя ошибки квоты | См. раздел Ошибки выполнения политики квот. | |
Квота или SpikeArrest | QuotaOrSpikeArrest InvalidMessageWeight | policy.ratelimit.InvalidMessageWeight | |
Сбросить квоту | Имя ошибки ResetQuota | См . раздел об ошибках выполнения политики ResetQuota. | |
СпайкАрест | Имя ошибки SpikeArrest | См. ошибки выполнения политики SpikeArrest. |