Halaman ini berlaku untuk Apigee dan Apigee Hybrid.
Lihat dokumentasi
Apigee Edge.
Apigee menyediakan serangkaian kode kesalahan untuk berbagai fitur yang membantu Anda mendiagnosis masalah. Misalnya, kode status HTTP 4xx
atau 5xx
umum dapat diklasifikasikan menggunakan satu atau beberapa kode kesalahan.
Kode kesalahan memberikan informasi yang berguna tentang error runtime, termasuk informasi tentang sumber dan nama error dalam format berikut: [prefix].[error_name]
Contoh: steps.raisefault.RaiseFault
Dalam contoh ini:
steps.raisefault
adalah awalan yang menunjukkan bahwa kebijakan RaiseFault menghasilkan error.RaiseFault
adalah nama error yang membantu Anda menentukan penyebab error. Dalam hal ini, informasi selengkapnya akan diberikan oleh string kesalahan.
Tabel berikut merangkum kode kesalahan, yang disusun menurut kategori dan subkategori.
Kategori | Subkategori | Nama | Kode Kesalahan |
---|---|---|---|
Protokol 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
|
||
Permintaan HTTPHaveABigLine | 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
|
||
Developer/aplikasi |
Key Management |
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
|
||
Masa Berlaku Kunci Pengguna KeyManagement Berakhir | 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
|
||
Kebijakan Ekstensi |
JavaCallout |
JavaCallout errorname | Lihat Error runtime kebijakan JavaCallout |
Pesan Singkat JavaScript |
JavaScriptCallout errorname | Lihat Error runtime kebijakan JavaScript | |
MessageLogging |
MessageLogging StepDefinitionExecutionFailed | steps.messagelogging.StepDefinitionExecutionFailed
|
|
Skrip Node |
NodeScript ExecutionError | scripts.node.ScriptExecutionError
|
|
PythonScript |
PythonScript errorname | Lihat error runtime kebijakan PythonScript | |
Skrip |
ScriptEvaluationGagal | steps.script.ScriptEvaluationFailed
|
|
ServiceCallout |
ServiceCallout errorname | Lihat Error runtime kebijakan ServiceCallout | |
Gateway |
Proxy |
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
|
||
Target |
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
|
||
Host Virtual |
VirtualHost InvalidKeystoreOrTrustStore | messaging.runtime.SecurityStoreNotConfigured
|
|
VirtualHost SecurityStoreNotConfigured | messaging.runtime.SecurityStoreNotConfigured
|
||
Lainnya |
Gateway HTTPErrorResponseCode | messaging.adaptors.http.flow.ErrorResponseCode
|
|
Kebijakan Mediasi |
AssignMessage |
AssignMessage errorname | Lihat Error runtime kebijakan AssignMessage |
ExtractVariables |
ExtractVariables errorname | Lihat Error runtime kebijakan ExtractVariables | |
JSONtoXML |
JSONtoXML errorname | Lihat error runtime kebijakan JSONtoXML | |
KeyValueMap |
errorname KeyValueMap | Lihat error runtime kebijakan KeyValueMapOperations | |
MessageValidation |
MessageValidation errorname | Lihat Error runtime kebijakan SOAPMessageValidation | |
RaiseFault |
RaiseFault RaiseFaultException | steps.raisefault.RaiseFault
|
|
XMLtoJSON |
XMLtoJSON errorname | Lihat error runtime kebijakan XMLtoJSON | |
XSLTransformation |
XSLTransformation errorname | Lihat Error runtime kebijakan XSLTransform | |
Monetisasi |
Mint UndefinedProduct | mintstep.undefinedProduct
|
|
Kebijakan Keamanan |
AccessControl |
AccessControl errorname | Lihat Error runtime kebijakan AccessControl |
BasicAuthentication |
errorname BasicAuthentication | Lihat error runtime kebijakan BasicAuthentication | |
JSONThreatProtection |
errorname JSONThreatProtection | Lihat error runtime kebijakan JSONThreatProtection | |
JWT |
errorname JWT | Lihat error runtime kebijakan JWT | |
OAuth |
errorname OAuth | Lihat Error runtime kebijakan OAuth V2 | |
Perlindungan Regex |
RegexProtection errorname | Lihat error runtime kebijakan 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 XMLThreatProtection | Lihat Error runtime kebijakan XMLThreatProtection | |
Sense |
Sense |
Sense RaiseFault | messaging.runtime.SenseRaiseFault
|
Kebijakan Pengelolaan Traffic |
Caching |
Caching InvalidExpiryDatForCacheEntry | messaging.config.beans.InvalidExpiryDateForCacheEntry
|
ConcurrentRateLimit |
ConcurrentRateLimit ConcurrentRateLimitViolation | policies.concurrentratelimit.ConcurrentRatelimitViolation
|
|
Kuota |
errorname kuota | Lihat Error runtime kebijakan kuota | |
Quota atau SpikeArrest |
QuotaOrSpikeArrest InvalidMessageWeight | policies.ratelimit.InvalidMessageWeight | |
ResetQuota |
errorname ResetQuota | Lihat error runtime kebijakan ResetQuota | |
SpikeArrest |
errorname SpikeArrest | Lihat Error runtime kebijakan SpikeArrest |