Anda sedang melihat dokumentasi Apigee Edge.
Buka
dokumentasi Apigee X. info
Apigee menyediakan serangkaian kode kesalahan untuk berbagai fitur yang membantu Anda mendiagnosis masalah. Misalnya, kode status HTTP 4xx
atau 5xx
biasa dapat diklasifikasikan menggunakan satu atau beberapa kode kesalahan.
Kode error 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 disediakan oleh string kesalahan.
Tabel berikut meringkas kode masalah, yang disusun berdasarkan kategori dan subkategori.
Catatan: Saat menyiapkan pemberitahuan, kode kesalahan disusun berdasarkan kategori dan subkategori, serta menampilkan nama yang dapat dibaca manusia. Saat membandingkan aktivitas relasional antarmetrik, kode kesalahan mentah akan ditampilkan.
Kategori | Sub-kategori | Nama | Kode Kesalahan |
---|---|---|---|
Protokol API |
HTTP |
BadFormData HTTP | protocol.http.BadFormData
|
HTTP BadRequestPath | protocol.http.BadPath
|
||
DuplikatHeader HTTP | protocol.http.DuplicateHeader
|
||
EmptyHeaderName HTTP | protocol.http.EmptyHeaderName
|
||
HeaderName HTTP denganNonASCIICharacter | protocol.http.HeaderNameWithNonAsciiChar
|
||
Header HTTP Tanpa Karakter Tidak Valid | protocol.http.HeaderWithInvalidChar
|
||
HTTP InvalidRequestPath | protocol.http.InvalidPath
|
||
Panjang HTTP Diperlukan | messaging.adaptors.http.flow.LengthRequired
|
||
ProxyTunnelCreationFailed HTTP | protocol.http.ProxyTunnelCreationFailed
|
||
Permintaan HTTPHasABigBody | protocol.http.TooBigBody
|
||
Permintaan HTTPMemilikiABigLine | protocol.http.TooBigLine
|
||
Respons HTTP306IsReserved | protocol.http.Response306Reserved
|
||
Respons HTTP405TanpaIzinkanHeader | protocol.http.Response405WithoutAllowHeader
|
||
ResponseWithBodyForIncorrectStatusCode | protocol.http.ResponseWithBody
|
||
TargetURLHasEmptyPath HTTP | protocol.http.EmptyPath
|
||
HTTP TooBigHeader | protocol.http.TooBigHeaders
|
||
Encoding HTTP Tidak Didukung | 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 AuthorizationCodeBerakhir | 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 CompanyStatusTidak Aktif | keymanagement.service.CompanyStatusNotActive
|
||
Kunci Konsumen KeyManagement Telah Habis Masa Berlakunya | 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 RefreshTokenBerakhir | keymanagement.service.refresh_token_expired
|
||
Kebijakan Ekstensi |
JavaCallout |
errorname JavaCallout | Lihat Error runtime kebijakan JavaInfo |
Info JavaScript |
Info JavaScript errorname | Lihat error runtime kebijakan JavaScript | |
MessageLogging |
StepDefinitionExecutionFailed MessageLogging | steps.messagelogging.StepDefinitionExecutionFailed
|
|
Skrip Node |
ExecutionError NodeScript | scripts.node.ScriptExecutionError
|
|
PythonScript |
errorname PythonScript | Lihat error runtime kebijakan PythonScript | |
Skrip |
Evaluasi Skrip Gagal | steps.script.ScriptEvaluationFailed
|
|
ServiceCallout |
errorname Info Layanan | Lihat Error runtime kebijakan ServiceCallout | |
Gateway |
Proxy |
APITimedOut Gateway | flow.APITimedOut
|
ApplicationNotFound Gateway | messaging.adaptors.http.flow.ApplicationNotFound
|
||
Dekompresi KegagalanAtRequest Gateway | messaging.adaptors.http.flow.DecompressionFailureAtRequest
|
||
Dekompresi KegagalanAtResponse Gateway | messaging.adaptors.http.flow.DecompressionFailureAtResponse
|
||
KeyAliasNotFound Gateway | security.util.KeyAliasNotFound
|
||
Gateway RouteToTargetFailed | messaging.runtime.RouteFailed
|
||
SharedFlowNotFound Gateway | flow.SharedFlowNotFound
|
||
Target Gateway Tidak Ada | messaging.runtime.TargetMissing
|
||
Target |
Gateway GagalHandshakeWithTargetEndpoint | messaging.adaptors.http.flow.SslHandshakeFailed
|
|
Waktu Tunggu GatewayWithTargetOrCallout | messaging.adaptors.http.flow.GatewayTimeout | ||
Target GatewayOrCalloutEndpointsNotAvailable | messaging.adaptors.http.flow.ServiceUnavailable | ||
TargetServerKonfigurasidInLoadBalancerIsDown Gateway | messaging.adaptors.http.flow.NoActiveTargets
|
||
Gateway UnknownEOFAtTarget | messaging.adaptors.http.flow.UnexpectedEOFAtTarget | ||
Lainnya |
HTTPErrorResponseCode Gateway | messaging.adaptors.http.flow.ErrorResponseCode
|
|
Kebijakan Mediasi |
AssignMessage |
errorname Tetapkan Pesan | Lihat Error runtime kebijakanAssignMessage |
ExtractVariables |
errorname ExtractVariable | Lihat error runtime kebijakan ExtractVariables | |
JSONkeXML |
errorname JSONtoXML | Lihat error runtime kebijakan JSONtoXML | |
KeyValueMap |
errorname KeyValueMap | Lihat error runtime kebijakan KeyValueMapOperations | |
MessageValidation |
errorname MessageValidation | Lihat error runtime kebijakan SOAPMessageValidation | |
RaiseFault |
RaiseFault RaiseFaultException, {i>RaiseFault<i} | steps.raisefault.RaiseFault
|
|
XMLtoJSON |
errorname XMLtoJSON | Lihat error runtime kebijakan XMLtoJSON | |
XSLTransformation |
errorname XSLTransformation | Lihat error runtime kebijakan XSLTransform | |
Monetisasi |
Mint UndefinedProduct | mintstep.undefinedProduct
|
|
Kebijakan Keamanan |
AccessControl |
errorname AccessControl | Lihat Error runtime kebijakan AccessControl |
BasicAuthentication |
errorname BasicAuthentication | Lihat error runtime kebijakan BasicAuthentication | |
JSONThreatProtection |
namaerror JSONThreatProtection | Lihat error runtime kebijakan JSONThreatProtection | |
JWT |
errorname JWT | Lihat error runtime kebijakan JWT | |
OAuth |
Nama error OAuth | Lihat error runtime kebijakan OAuth V2 | |
Perlindungan Regex |
RegexProtection namaerror | Lihat error runtime kebijakan RegularExpressionProtection | |
SAMLAssertion |
SAMLAssertion InvalidKeyStore | steps.saml.generate.InvalidKeyStore
|
|
SAMLAssertion InvalidMediaType | steps.saml.generate.InvalidMediaTpe
|
||
SAMLAssertion InvalidTrustStore | steps.saml.validate.InvalidTrustStore
|
||
SAMLAssertionAssertionForNotBeforeConditionViolated | 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 |
Menyimpan ke cache |
Menyimpan Cache InvalidExpiryDatForCacheEntry | messaging.config.beans.InvalidExpiryDateForCacheEntry
|
ConcurrentRateLimit |
ConcurrentRateLimit ConcurrentRateLimitPelanggaran | policies.concurrentratelimit.ConcurrentRatelimitViolation
|
|
Kuota |
errorname kuota | Lihat Error runtime kebijakan kuota | |
Kuota atau SpikeArrest |
QuotaOrSpikeArrest InvalidMessageWeight | policies.ratelimit.InvalidMessageWeight | |
ResetQuota |
ResetQuota errorname | Lihat error runtime kebijakan ResetQuota | |
SpikeArrest |
errorname SpikeArrest | Lihat Error runtime kebijakan SpikeArrest |