شما در حال مشاهده مستندات Apigee Edge هستید.
به مستندات Apigee X مراجعه کنید . اطلاعات
Apigee مجموعهای از کدهای خطا را برای ویژگیهای مختلف ارائه میدهد که به شما در تشخیص مشکلات کمک میکند. به عنوان مثال، یک کد وضعیت HTTP معمولی 4xx یا 5xx را میتوان با استفاده از یک یا چند کد خطا طبقهبندی کرد.
کدهای خطا اطلاعات مفیدی در مورد خطاهای زمان اجرا، از جمله اطلاعاتی در مورد منبع و نام خطا با فرمت زیر در اختیار شما قرار میدهند: [prefix].[error_name]
برای مثال: steps.raisefault.RaiseFault
در این مثال:
-
steps.raisefaultپیشوندی است که نشان میدهد سیاست RaiseFault باعث ایجاد خطا شده است. RaiseFaultنام خطایی است که به شما در تعیین علت خطا کمک میکند. در این مورد، رشته خطا اطلاعات بیشتری را ارائه میدهد.
جدول زیر کدهای خطا را که بر اساس دسته و زیر دسته سازماندهی شدهاند، خلاصه میکند.
توجه : هنگام تنظیم هشدارها ، کدهای خطا بر اساس دسته و زیردسته سازماندهی میشوند و نام قابل خواندن توسط انسان را نمایش میدهند. هنگام مقایسه فعالیت رابطهای بین معیارها ، کدهای خطای خام نمایش داده میشوند.
| دسته بندی | زیرگروه | نام | کد خطا |
|---|---|---|---|
پروتکل API | اچتیپی | HTTP BadFormData | protocol.http.BadFormData |
| HTTP BadRequestPath | protocol.http.BadPath | ||
| هدر تکراری HTTP | protocol.http.DuplicateHeader | ||
| نام خالی هدر HTTP | protocol.http.EmptyHeaderName | ||
| نام هدر HTTP با کاراکتر غیرASCIIC | protocol.http.HeaderNameWithNonAsciiChar | ||
| هدر HTTP با کاراکتر نامعتبر | protocol.http.HeaderWithInvalidChar | ||
| HTTP InvalidRequestPath | protocol.http.InvalidPath | ||
| طول HTTP مورد نیاز | messaging.adaptors.http.flow.LengthRequired | ||
| ایجاد تونل پروکسی HTTP ناموفق بود | protocol.http.ProxyTunnelCreationFailed | ||
| درخواست HTTP دارای بدنه بزرگ است | protocol.http.TooBigBody | ||
| درخواستهای HTTPHaveABigLine | protocol.http.TooBigLine | ||
| پاسخ HTTP306IsReserved | protocol.http.Response306Reserved | ||
| HTTP Response405WithoutAllowHeader | protocol.http.Response405WithoutAllowHeader | ||
| ResponseWithBodyForIncorrectStatusCode | protocol.http.ResponseWithBody | ||
| HTTP TargetURLHasEmptyPath | protocol.http.EmptyPath | ||
| HTTP TooBigHeaders | protocol.http.TooBigHeaders | ||
| رمزگذاری پشتیبانی نشده HTTP | protocol.http.UnsupportedEncoding | ||
توسعهدهنده/اپلیکیشن | مدیریت کلید | دسترسی به مدیریت کلید، توکن تایید نشده | keymanagement.service.access_token_not_approved |
| API مدیریت کلید، محصول یافت نشد | keymanagement.service.InvalidAPICallAsNoApiProductMatchFound | ||
| برنامه مدیریت کلید تایید نشده است | keymanagement.service.invalid_client-app_not_approved | ||
| برنامه مدیریت کلید تایید نشده است | keymanagement.service.app_not_approved | ||
| مدیریت کلید، کد مجوز، منقضی شده | keymanagement.service.access_denied-authorization_code_expired | ||
| مدیریت کلید، کد مجوز، نامعتبر | keymanagement.service.invalid_request-authorization_code_invalid | ||
| مدیریت کلید، شناسه کلاینت، مجوز، کد، عدم تطابق | keymanagement.service.invalid_client-client_id_authorzation_code_mismatch | ||
| شناسه کلاینت مدیریت کلید تایید نشده است | keymanagement.service.invalid_client-client_id_not_approved | ||
| شرکت مدیریت کلیدوضعیتغیرفعال | keymanagement.service.CompanyStatusNotActive | ||
| کلید مدیریت کلید مصرف کننده منقضی شده است | keymanagement.service.consumer_key_expired | ||
| توسعهدهندهی مدیریت کلیدفعال نیست | keymanagement.service.DeveloperStatusNotActive | ||
| مدیریت کلید InvalidAccessToken | keymanagement.service.oauth10_access_token_doesnotexist | ||
| مدیریت کلید InvalidClientID | keymanagement.service.InvalidClientIdForGivenResource | ||
| مدیریت کلید InvalidClientID | keymanagement.service.invalid_client-client_id_authorzation_code_mismatch | ||
| مدیریت کلید InvalidClientID | keymanagement.service.invalid_client-invalid_client_id | ||
| KeyManagement InvalidConsumerKey | keymanagement.service.invalid_consumer_key | ||
| مدیریت کلید InvalidRefreshToken | keymanagement.service.invalid_refresh_token | ||
| مدیریت کلید، بهروزرسانی، توکن، منقضی شده | keymanagement.service.refresh_token_expired | ||
سیاست تمدید | جاوا کالاوت | نام خطای JavaCallout | خطاهای زمان اجرای خطمشی JavaCallout را ببینید |
فراخوان جاوا اسکریپت | نام خطای JavaScriptCallout | خطاهای زمان اجرای سیاست جاوا اسکریپت را ببینید | |
ثبت پیامها | تعریف مرحله ثبت پیاماجرا ناموفق بود | steps.messagelogging.StepDefinitionExecutionFailed | |
اسکریپت گره | خطای اجرای NodeScript | scripts.node.ScriptExecutionError | |
پایتوناسکریپت | نام خطای پایتوناسکریپت | خطاهای زمان اجرا در خطمشی پایتوناسکریپت را ببینید | |
اسکریپت | ارزیابی اسکریپت ناموفق بود | steps.script.ScriptEvaluationFailed | |
تماس با سرویس | نام خطای ServiceCallout | خطاهای زمان اجرای سیاست ServiceCallout را ببینید | |
دروازه | پروکسی | APITimedOut دروازه | flow.APITimedOut |
| برنامهی دروازه پیدا نشد | messaging.adaptors.http.flow.ApplicationNotFound | ||
| درخواست رفع فشار دروازه (Gateway DecompressionFailureAtRequest) | messaging.adaptors.http.flow.DecompressionFailureAtRequest | ||
| رفع فشار دروازه (Gateway Decompression FailureAtResponse) | messaging.adaptors.http.flow.DecompressionFailureAtResponse | ||
| کلید دروازهنامشخصپیدا نشد | security.util.KeyAliasNotFound | ||
| دروازه RouteToTarget ناموفق بود | messaging.runtime.RouteFailed | ||
| دروازه SharedFlowNotFound | flow.SharedFlowNotFound | ||
| دروازه TargetIsMissing | messaging.runtime.TargetMissing | ||
هدف | درگاه FailedHandshakeWithTargetEndpoint | messaging.adaptors.http.flow.SslHandshakeFailed | |
| زمانبندی دروازه با هدف یا فراخوانی | messaging.adaptors.http.flow.GatewayTimeout | ||
| دروازه TargetOrCalloutEndpointsNotAvailable | messaging.adaptors.http.flow.ServiceUnavailable | ||
| Gateway TargetServerConfiguredInLoadBalancerIsDown | messaging.adaptors.http.flow.NoActiveTargets | ||
| دروازه غیرمنتظره EOFAtTarget | messaging.adaptors.http.flow.UnexpectedEOFAtTarget | ||
دیگر | کد خطای پاسخ HTTP دروازه | messaging.adaptors.http.flow.ErrorResponseCode | |
سیاست میانجیگری | اختصاص پیام | نام خطای AssignMessage | خطاهای زمان اجرای سیاست AssignMessage را ببینید |
متغیرهای استخراجشده | نام خطای ExtractVariables | خطاهای زمان اجرای سیاست ExtractVariables را ببینید | |
JSONtoXML | نام خطای JSONtoXML | خطاهای زمان اجرای سیاست JSONtoXML را ببینید | |
نقشه کلید-مقدار | نام خطای KeyValueMap | خطاهای زمان اجرای سیاست KeyValueMapOperations را ببینید | |
اعتبارسنجی پیام | نام خطای اعتبارسنجی پیام | خطاهای زمان اجرای سیاست اعتبارسنجی SOAPMessage را ببینید | |
RaiseFault | خطای RaiseFault | steps.raisefault.RaiseFault | |
XMLtoJSON | نام خطای XMLtoJSON | خطاهای زمان اجرای سیاست XMLtoJSON را ببینید | |
تبدیل XSL | نام خطای XSLTranslation | خطاهای زمان اجرای سیاست XSLTransform را ببینید | |
کسب درآمد | نعناع تعریف نشدهمحصول | mintstep.undefinedProduct | |
سیاست امنیتی | کنترل دسترسی | نام خطای کنترل دسترسی | خطاهای زمان اجرای سیاست AccessControl را ببینید |
احراز هویت پایه | نام خطای احراز هویت اولیه | خطاهای زمان اجرای خطمشی BasicAuthentication را ببینید | |
JSONThreatProtection | نام خطای JSONThreatProtection | خطاهای زمان اجرای سیاست JSONThreatProtection را ببینید | |
جی دبلیو تی | نام خطای JWT | خطاهای زمان اجرای سیاست JWT را ببینید | |
اواوت | نام خطای OAuth | خطاهای زمان اجرای خطمشی OAuth V2 را ببینید | |
محافظت با عبارات منظم | نام خطای RegexProction | خطاهای زمان اجرای سیاست RegularExpressionProtection را ببینید | |
SAMLAsertion | SAMLAsertion فروشگاه کلید نامعتبر | 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 XPathResolution Failed | steps.saml.validate.XPathResolutionFailed | ||
محافظت در برابر تهدیدات XML | نام خطای XMLThreatProtection | خطاهای زمان اجرای سیاست XMLThreatProtection را ببینید | |
حس | حس | حس RaiseFault | messaging.runtime.SenseRaiseFault |
سیاست مدیریت ترافیک | ذخیره سازی | ذخیره سازی InvalidExpiryDatForCacheEntry | messaging.config.beans.InvalidExpiryDateForCacheEntry |
محدودیت نرخ همزمان | محدودیت نرخ همزمان | policies.concurrentratelimit.ConcurrentRatelimitViolation | |
سهمیه | نام خطای سهمیه | خطاهای زمان اجرای سیاست سهمیهبندی را ببینید | |
سهمیهبندی یا دستگیری ناگهانی | QuotaOrSpikeArrest وزن پیام نامعتبر | policy.ratelimit.InvalidMessageWeight | |
بازنشانی سهمیه | نام خطای ResetQuota | خطاهای زمان اجرای سیاست ResetQuota را ببینید | |
اسپایک آرست | نام خطای SpikeArrest | خطاهای زمان اجرای سیاست SpikeArrest را ببینید |