درحال مشاهده اسناد Apigee Edge هستید.
به
اسناد Apigee X بروید. اطلاعات
Apigee مجموعهای از کدهای خطا را برای ویژگیهای مختلف ارائه میدهد که به شما در تشخیص مشکلات کمک میکند. برای مثال، یک کد وضعیت HTTP معمولی 4xx یا 5xx را میتوان بااستفاده از یک یا چند کد خطا طبقهبندی کرد.
کدهای خطا اطلاعات مفیدی درباره خطاهای زمان اجرا دراختیارتان قرار میدهد، ازجمله اطلاعاتی درباره منبع و نام خطا در قالب زیر: [prefix].[error_name]
برای مثال: steps.raisefault.RaiseFault
در این مثال:
-
steps.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 دارای بدنه بزرگ است | protocol.http.TooBigBody
|
||
| درخواستهای 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 (کدبندی پشتیبانینشده HTTP) | 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 منقضی شده است | 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 |
نوشته راهنمای جاوا اسکریپت |
JavaScriptCallout errorname | دیدن خطاهای زمان اجرای خطمشی جاوا اسکریپت | |
MessageLogging |
MessageLogging StepDefinitionExecutionFailed | steps.messagelogging.StepDefinitionExecutionFailed
|
|
دستورگان گره |
NodeScript ExecutionError | scripts.node.ScriptExecutionError
|
|
PythonScript |
PythonScript errorname | دیدن خطمشی خطاهای زمان اجرای PythonScript | |
اسکریپت |
ارزیابی دستورگان ناموفق بود | steps.script.ScriptEvaluationFailed
|
|
ServiceCallout |
ServiceCallout errorname | دیدن خطاهای زمان اجرای خطمشی «خدمات پیامک» | |
دروازه |
پراکسی |
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
|
|
| عبوراز درنگ دروازه با هدف یا نوشته راهنما | 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 | دیدن خطاهای زمان اجرای خطمشی «عملیات نقشه مقدار کلید» | |
MessageValidation |
MessageValidation errorname | دیدن خطاهای زمان اجرای خطمشی «اعتبارسنجی پیام SOAP» | |
RaiseFault |
RaiseFault RaiseFaultException | steps.raisefault.RaiseFault
|
|
XMLtoJSON |
XMLtoJSON errorname | دیدن خطاهای زمان اجرای خطمشی XMLtoJSON | |
XSLTransformation |
XSLTransformation errorname | دیدن خطاهای زمان اجرای خطمشی XSLTransform | |
درآمدزایی |
ساختن UndefinedProduct | mintstep.undefinedProduct
|
|
خطمشی امنیتی |
AccessControl |
AccessControl errorname | دیدن خطاهای زمان اجرای خطمشی «کنترل دسترسی» |
BasicAuthentication |
BasicAuthentication errorname | دیدن خطمشی BasicAuthentication خطاهای زمان اجرا | |
JSONThreatProtection |
JSONThreatProtection errorname | دیدن خطاهای زمان اجرای خطمشی JSONThreatProtection | |
JWT |
خطای errorname در JWT | دیدن خطاهای زمان اجرای خطمشی JWT | |
OAuth |
خطای OAuth errorname | دیدن خطاهای زمان اجرای خطمشی OAuth V2 | |
محافظت عبارت باقاعده |
RegexProtection errorname | دیدن خطاهای زمان اجرای خطمشی «محافظت از عبارت باقاعده» | |
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 | دیدن خطاهای زمان اجرای خطمشی «بازنشانی سهمیه» | |
SpikeArrest |
SpikeArrest errorname | دیدن خطاهای زمان اجرای خطمشی SpikeArrest |