أنت الآن بصدد الاطّلاع على مستندات Apigee Edge.
انتقِل إلى
مستندات Apigee X. info
توفّر Apigee مجموعة من رموز الأعطال لميزات مختلفة تساعدك في تشخيص المشاكل. على سبيل المثال، يمكن تصنيف رمز حالة HTTP نموذجي 4xx أو 5xx باستخدام رمز خطأ واحد أو أكثر.
توفّر لك رموز الأعطال معلومات مفيدة حول أخطاء وقت التشغيل، بما في ذلك معلومات حول مصدر الخطأ واسمه بالتنسيق التالي: [prefix].[error_name]
مثلاً: steps.raisefault.RaiseFault
في هذا المثال:
-
steps.raisefaultهو البادئة التي تشير إلى أنّ سياسة RaiseFault قد تسبّبت في حدوث الخطأ.
RaiseFaultهو اسم الخطأ الذي يساعدك في تحديد سبب الخطأ. في هذه الحالة، سيتم تقديم المزيد من المعلومات من خلال سلسلة الخطأ.
يلخّص الجدول التالي رموز الأعطال، ويتم تنظيمها حسب الفئة والفئة الفرعية.
ملاحظة: عند إعداد التنبيهات، يتم تنظيم رموز الأعطال حسب الفئة والفئة الفرعية، ويتم عرض الاسم الذي يمكن للمستخدمين قراءته. عند مقارنة النشاط النسبي بين المقاييس، يتم عرض رموز الخطأ الأولية.
| الفئة | فئة فرعية | الاسم | رمز الخطأ |
|---|---|---|---|
بروتوكول واجهة برمجة التطبيقات |
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 |
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 |
errorname في OAuth | الاطّلاع على أخطاء وقت التشغيل في سياسة OAuth V2 | |
الحماية من التعبيرات العادية |
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
|
|
الحصة |
خطأ في الحصة errorname | أخطاء وقت التشغيل في سياسة الحصة | |
الحصة أو SpikeArrest |
QuotaOrSpikeArrest InvalidMessageWeight | policies.ratelimit.InvalidMessageWeight | |
ResetQuota |
ResetQuota errorname | الاطّلاع على أخطاء وقت التشغيل في سياسة ResetQuota | |
SpikeArrest |
SpikeArrest errorname | أخطاء وقت التشغيل في سياسة SpikeArrest |