障害コード リファレンス

Apigee Edge のドキュメントを表示しています。
Apigee X のドキュメントに移動
情報

Apigee では、さまざまな機能の問題診断に役立つ障害コードを用意しています。たとえば、一般的な 4xx または 5xx HTTP ステータス コードは、1 つ以上の障害コードによって分類されます。

障害コードは [prefix].[error_name] の形式で提供されます。これにより、エラーの発生元やエラーの名前など、ランタイム エラーに関する有用な情報を確認できます。

例: steps.raisefault.RaiseFault

この例では次のようになります。

  • steps.raisefault は、RaiseFault ポリシーでエラーが発生したことを表す接頭辞です。
  • RaiseFault はエラーの名前です。これにより、エラーの原因を特定できます。この場合、障害文字列で詳しい情報が提供されます。

次の表に、障害コードをカテゴリとサブカテゴリ別に示します。

: アラートを設定すると、障害コードはカテゴリとサブカテゴリで分類され、人間が読み取れる形式で表示されます。指標間で関連するアクティビティを比較すると、未加工の障害コードが表示されます。

カテゴリ サブカテゴリ 名前 障害コード

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

デベロッパー / アプリ

鍵管理

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

拡張機能のポリシー

JavaCallout

JavaCallout errorname JavaCallout ポリシーのランタイム エラーを参照

JavaScript Callout

JavaScriptCallout errorname JavaScript ポリシーのランタイム エラーを参照

MessageLogging

MessageLogging StepDefinitionExecutionFailed steps.messagelogging.StepDefinitionExecutionFailed

Node Script

NodeScript ExecutionError scripts.node.ScriptExecutionError

PythonScript

PythonScript errorname PythonScript ポリシーのランタイム エラーを参照

スクリプト

Script EvaluationFailed steps.script.ScriptEvaluationFailed

ServiceCallout

ServiceCallout errorname ServiceCallout ポリシーのランタイム エラーを参照

ゲートウェイ

プロキシ

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

ターゲット

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

その他

Gateway HTTPErrorResponseCode messaging.adaptors.http.flow.ErrorResponseCode

メディエーション ポリシー

AssignMessage

AssignMessage errorname AssignMessage ポリシーのランタイム エラーを参照

ExtractVariables

ExtractVariables errorname ExtractVariables ポリシーのランタイム エラーを参照

JSONtoXML

JSONtoXML errorname JSONtoXML ポリシーのランタイム エラーを参照

KeyValueMap

KeyValueMap errorname KeyValueMapOperations ポリシーのランタイム エラーを参照

MessageValidation

MessageValidation errorname SOAPMessageValidation ポリシーのランタイム エラーを参照

RaiseFault

RaiseFault RaiseFaultException steps.raisefault.RaiseFault

XMLtoJSON

XMLtoJSON errorname XMLtoJSON ポリシーのランタイム エラーを参照

XSLTransformation

XSLTransformation errorname XSLTransform ポリシーのランタイム エラーを参照

収益化

Mint UndefinedProduct mintstep.undefinedProduct

セキュリティ ポリシー

AccessControl

AccessControl errorname AccessControl ポリシーのランタイム エラーを参照

BasicAuthentication

BasicAuthentication errorname BasicAuthentication ポリシーのランタイム エラーを参照

JSONThreatProtection

JSONThreatProtection errorname JSONThreatProtection ポリシーのランタイム エラーを参照

JWT

JWT errorname JWT ポリシーのランタイム エラーを参照

OAuth

OAuth errorname OAuth V2 ポリシーのランタイム エラーを参照

Regex Protection

RegexProtection errorname 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 XMLThreatProtection ポリシーのランタイム エラーを参照

Sense

Sense

Sense RaiseFault messaging.runtime.SenseRaiseFault

トラフィック管理ポリシー

キャッシュ

Caching InvalidExpiryDatForCacheEntry messaging.config.beans.InvalidExpiryDateForCacheEntry

ConcurrentRateLimit

ConcurrentRateLimit ConcurrentRateLimitViolation policies.concurrentratelimit.ConcurrentRatelimitViolation

割り当て

Quota errorname Quota ポリシーのランタイム エラーを参照

Quota or SpikeArrest

QuotaOrSpikeArrest InvalidMessageWeight policies.ratelimit.InvalidMessageWeight

ResetQuota

ResetQuota errorname ResetQuota ポリシーのランタイム エラーを参照

SpikeArrest

SpikeArrest errorname SpikeArrest ポリシーのランタイム エラーを参照