شما در حال مشاهده اسناد Apigee Edge هستید.
به مستندات Apigee X بروید . اطلاعات
Apigee مجموعه ای از کدهای خطا را برای ویژگی های مختلف ارائه می دهد که به شما در تشخیص مشکلات کمک می کند. به عنوان مثال، یک کد وضعیت HTTP 4xx
یا 5xx
معمولی را می توان با استفاده از یک یا چند کد خطا طبقه بندی کرد.
کدهای خطا اطلاعات مفیدی در مورد خطاهای زمان اجرا در اختیار شما قرار می دهند، از جمله اطلاعات مربوط به منبع و نام خطا در قالب زیر: [prefix].[error_name]
به عنوان مثال: steps.raisefault.RaiseFault
در این مثال:
-
steps.raisefault
پیشوندی است که نشان می دهد خط مشی RaiseFault خطا را ایجاد کرده است. RaiseFault
نام خطا است که به شما کمک می کند تا علت خطا را تعیین کنید. در این مورد، اطلاعات بیشتری توسط رشته خطا ارائه می شود.
جدول زیر کدهای خطا را به تفکیک دسته بندی و زیر مجموعه به طور خلاصه نشان می دهد.
توجه : هنگام تنظیم هشدارها ، کدهای خطا بر اساس دسته و زیرمجموعه سازماندهی می شوند و نام قابل خواندن توسط انسان را نمایش می دهند. هنگام مقایسه فعالیت رابطه ای بین معیارها ، کدهای خطای خام نمایش داده می شوند.
دسته بندی | زیر مجموعه | نام | کد خطا |
---|---|---|---|
پروتکل API | HTTP | HTTP BadFormData | protocol.http.BadFormData |
HTTP BadRequestPath | protocol.http.BadPath | ||
HTTP DuplicateHeader | protocol.http.DuplicateHeader | ||
HTTP EmptyHeaderName | protocol.http.EmptyHeaderName | ||
HTTP HeaderNameWithNonASCIICcharacter | protocol.http.HeaderNameWithNonAsciiChar | ||
HTTP HeaderWithInvalidCharacter | protocol.http.HeaderWithInvalidChar | ||
HTTP InvalidRequestPath | protocol.http.InvalidPath | ||
طول HTTP مورد نیاز است | 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 AuthorizationCode Expired | 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.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 RefreshToken Expired | keymanagement.service.refresh_token_expired | ||
سیاست توسعه | JavaCallout | نام خطای JavaCallout | به خطاهای زمان اجرا خط مشی JavaCallout مراجعه کنید |
فراخوانی جاوا اسکریپت | نام خطای JavaScriptCallout | خطاهای زمان اجرا خط مشی جاوا اسکریپت را ببینید | |
MessageLogging | MessageLogging StepDefinitionExecutionFailed | steps.messagelogging.StepDefinitionExecutionFailed | |
نود اسکریپت | NodeScript ExecutionError | scripts.node.ScriptExecutionError | |
PythonScript | نام خطای پایتون اسکریپت | خطاهای زمان اجرا خط مشی PythonScript را ببینید | |
اسکریپت | ارزیابی اسکریپت ناموفق بود | steps.script.ScriptEvaluationFailed | |
ServiceCallout | نام خطای ServiceCallout | به خطاهای زمان اجرا خط مشی ServiceCallout مراجعه کنید | |
دروازه | پروکسی | دروازه APItimedOut | flow.APITimedOut |
Gateway Application Not Found | 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 | ||
دروازه SharedFlowNotFound | flow.SharedFlowNotFound | ||
دروازه هدف گم شده است | messaging.runtime.TargetMissing | ||
هدف | Gateway Failed HandshakeWithTargetEndpoint | messaging.adaptors.http.flow.SslHandshakeFailed | |
گیتوی TimeoutWithTargetOrCallout | messaging.adaptors.http.flow.GatewayTimeout | ||
Gateway TargetOrCalloutEndpointsNotAvailable | messaging.adaptors.http.flow.ServiceUnailable | ||
Gateway TargetServerConfiguredInLoadBalancerIsDown | messaging.adaptors.http.flow.NoActiveTargets | ||
دروازه غیر منتظرهEOFatTarget | messaging.adaptors.http.flow.UnexpectedEOFatTarget | ||
دیگر | Gateway HTTPErrorResponseCode | messaging.adaptors.http.flow.ErrorResponseCode | |
سیاست میانجیگری | AssignMessage | نام خطای AssignMessage | به خطاهای زمان اجرا خط مشی AssignMessage مراجعه کنید |
ExtractVariables | نام خطای ExtractVariables | خطاهای زمان اجرا سیاست ExtractVariables را ببینید | |
JSONtoXML | نام خطای JSONtoXML | به خطاهای زمان اجرا خط مشی JSONtoXML مراجعه کنید | |
KeyValueMap | نام خطای KeyValueMap | به خطاهای زمان اجرا خط مشی KeyValueMapOperations مراجعه کنید | |
Message Validation | نام خطای MessageValidation | به خطاهای زمان اجرا خط مشی SOAPMessageValidation مراجعه کنید | |
Raise Fault | RaiseFault RaiseFaultException | steps.raisefault.RaiseFault | |
XMLtoJSON | نام خطای XMLtoJSON | خطاهای زمان اجرا خط مشی XMLtoJSON را ببینید | |
تبدیل XSL | نام خطای XSLTransformation | به خطاهای زمان اجرا خط مشی XSLTransform مراجعه کنید | |
کسب درآمد | Mint Undefined Product | mintstep.undefinedProduct | |
سیاست امنیتی | AccessControl | نام خطای AccessControl | خطاهای زمان اجرا خط مشی AccessControl را ببینید |
احراز هویت پایه | نام خطای BasicAuthentication | به خطاهای زمان اجرا خط مشی BasicAuthentication مراجعه کنید | |
JSONThreatProtection | نام خطای JSONThreatProtection | به خطاهای زمان اجرا خط مشی JSONThreatProtection مراجعه کنید | |
JWT | نام خطای JWT | خطاهای زمان اجرا خط مشی JWT را ببینید | |
OAuth | نام خطای OAuth | خطاهای زمان اجرا سیاست OAuth V2 را ببینید | |
Regex Protection | نام خطای RegexProtection | به خطاهای زمان اجرا خط مشی RegularExpressionProtection مراجعه کنید | |
اظهارات SAMLA | 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 XPathResolution Failed | steps.saml.validate.XPathResolutionFailed | ||
XMLThreatProtection | نام خطای XMLThreatProtection | به خطاهای زمان اجرا خط مشی XMLThreatProtection مراجعه کنید | |
حس | حس | حس RaiseFault | messaging.runtime.SenseRaiseFault |
سیاست Mgmt ترافیک | ذخیره سازی | کش کردن InvalidExpiryDatForCacheEntry | messaging.config.beans.InvalidExpiryDateForCacheEntry |
ConcurrentRateLimit | ConcurrentRateLimit ConcurrentRateLimitViolation | policies.concurrentratelimit.ConcurrentRatelimitViolation | |
سهمیه | نام خطای سهمیه | خطاهای زمان اجرا خط مشی سهمیه را ببینید | |
سهمیه یا SpikeArrest | QuotaOrSpikeArrest InvalidMessageWeight | Policyes.ratelimit.InvalidMessageWeight | |
ResetQuota | ResetQuota نام خطا | به خطاهای زمان اجرا سیاست ResetQuota مراجعه کنید | |
SpikeArrest | نام خطای SpikeArrest | خطاهای زمان اجرا سیاست SpikeArrest را ببینید |
شما در حال مشاهده اسناد Apigee Edge هستید.
به مستندات Apigee X بروید . اطلاعات
Apigee مجموعه ای از کدهای خطا را برای ویژگی های مختلف ارائه می دهد که به شما در تشخیص مشکلات کمک می کند. به عنوان مثال، یک کد وضعیت HTTP 4xx
یا 5xx
معمولی را می توان با استفاده از یک یا چند کد خطا طبقه بندی کرد.
کدهای خطا اطلاعات مفیدی در مورد خطاهای زمان اجرا در اختیار شما قرار می دهند، از جمله اطلاعات مربوط به منبع و نام خطا در قالب زیر: [prefix].[error_name]
به عنوان مثال: steps.raisefault.RaiseFault
در این مثال:
-
steps.raisefault
پیشوندی است که نشان می دهد خط مشی RaiseFault خطا را ایجاد کرده است. RaiseFault
نام خطا است که به شما کمک می کند تا علت خطا را تعیین کنید. در این مورد، اطلاعات بیشتری توسط رشته خطا ارائه می شود.
جدول زیر کدهای خطا را به تفکیک دسته بندی و زیر مجموعه به طور خلاصه نشان می دهد.
توجه : هنگام تنظیم هشدارها ، کدهای خطا بر اساس دسته و زیرمجموعه سازماندهی می شوند و نام قابل خواندن توسط انسان را نمایش می دهند. هنگام مقایسه فعالیت رابطه ای بین معیارها ، کدهای خطای خام نمایش داده می شوند.
دسته بندی | زیر مجموعه | نام | کد خطا |
---|---|---|---|
پروتکل API | HTTP | HTTP BadFormData | protocol.http.BadFormData |
HTTP BadRequestPath | protocol.http.BadPath | ||
HTTP DuplicateHeader | protocol.http.DuplicateHeader | ||
HTTP EmptyHeaderName | protocol.http.EmptyHeaderName | ||
HTTP HeaderNameWithNonASCIICcharacter | protocol.http.HeaderNameWithNonAsciiChar | ||
HTTP HeaderWithInvalidCharacter | protocol.http.HeaderWithInvalidChar | ||
HTTP InvalidRequestPath | protocol.http.InvalidPath | ||
طول HTTP مورد نیاز است | 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 AuthorizationCode Expired | 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.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 RefreshToken Expired | keymanagement.service.refresh_token_expired | ||
سیاست توسعه | JavaCallout | نام خطای JavaCallout | به خطاهای زمان اجرا خط مشی JavaCallout مراجعه کنید |
فراخوانی جاوا اسکریپت | نام خطای JavaScriptCallout | خطاهای زمان اجرا خط مشی جاوا اسکریپت را ببینید | |
MessageLogging | MessageLogging StepDefinitionExecutionFailed | steps.messagelogging.StepDefinitionExecutionFailed | |
نود اسکریپت | NodeScript ExecutionError | scripts.node.ScriptExecutionError | |
PythonScript | نام خطای پایتون اسکریپت | خطاهای زمان اجرا خط مشی PythonScript را ببینید | |
اسکریپت | ارزیابی اسکریپت ناموفق بود | steps.script.ScriptEvaluationFailed | |
ServiceCallout | نام خطای ServiceCallout | به خطاهای زمان اجرا خط مشی ServiceCallout مراجعه کنید | |
دروازه | پروکسی | دروازه APItimedOut | flow.APITimedOut |
Gateway Application Not Found | 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 | ||
دروازه SharedFlowNotFound | flow.SharedFlowNotFound | ||
دروازه هدف گم شده است | messaging.runtime.TargetMissing | ||
هدف | Gateway Failed HandshakeWithTargetEndpoint | messaging.adaptors.http.flow.SslHandshakeFailed | |
گیتوی TimeoutWithTargetOrCallout | messaging.adaptors.http.flow.GatewayTimeout | ||
Gateway TargetOrCalloutEndpointsNotAvailable | messaging.adaptors.http.flow.ServiceUnailable | ||
Gateway TargetServerConfiguredInLoadBalancerIsDown | messaging.adaptors.http.flow.NoActiveTargets | ||
دروازه غیر منتظرهEOFatTarget | messaging.adaptors.http.flow.UnexpectedEOFatTarget | ||
دیگر | Gateway HTTPErrorResponseCode | messaging.adaptors.http.flow.ErrorResponseCode | |
سیاست میانجیگری | AssignMessage | نام خطای AssignMessage | به خطاهای زمان اجرا خط مشی AssignMessage مراجعه کنید |
ExtractVariables | نام خطای ExtractVariables | خطاهای زمان اجرا سیاست ExtractVariables را ببینید | |
JSONtoXML | نام خطای JSONtoXML | به خطاهای زمان اجرا خط مشی JSONtoXML مراجعه کنید | |
KeyValueMap | نام خطای KeyValueMap | به خطاهای زمان اجرا خط مشی KeyValueMapOperations مراجعه کنید | |
Message Validation | نام خطای MessageValidation | به خطاهای زمان اجرا خط مشی SOAPMessageValidation مراجعه کنید | |
Raise Fault | RaiseFault RaiseFaultException | steps.raisefault.RaiseFault | |
XMLtoJSON | نام خطای XMLtoJSON | خطاهای زمان اجرا خط مشی XMLtoJSON را ببینید | |
تبدیل XSL | نام خطای XSLTransformation | به خطاهای زمان اجرا خط مشی XSLTransform مراجعه کنید | |
کسب درآمد | Mint Undefined Product | mintstep.undefinedProduct | |
سیاست امنیتی | AccessControl | نام خطای AccessControl | خطاهای زمان اجرا خط مشی AccessControl را ببینید |
احراز هویت پایه | نام خطای BasicAuthentication | به خطاهای زمان اجرا سیاست BasicAuthentication مراجعه کنید | |
JSONThreatProtection | نام خطای JSONThreatProtection | به خطاهای زمان اجرا خط مشی JSONThreatProtection مراجعه کنید | |
JWT | نام خطای JWT | خطاهای زمان اجرا خط مشی JWT را ببینید | |
OAuth | نام خطای OAuth | خطاهای زمان اجرا سیاست OAuth V2 را ببینید | |
Regex Protection | نام خطای RegexProtection | به خطاهای زمان اجرا خط مشی RegularExpressionProtection مراجعه کنید | |
اظهارات SAMLA | 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 XPathResolution Failed | steps.saml.validate.XPathResolutionFailed | ||
XMLThreatProtection | نام خطای XMLThreatProtection | به خطاهای زمان اجرا خط مشی XMLThreatProtection مراجعه کنید | |
حس | حس | حس RaiseFault | messaging.runtime.SenseRaiseFault |
سیاست Mgmt ترافیک | ذخیره سازی | ذخیره InvalidExpiryDatForCacheEntry | messaging.config.beans.InvalidExpiryDateForCacheEntry |
ConcurrentRateLimit | ConcurrentRateLimit ConcurrentRateLimitViolation | policies.concurrentratelimit.ConcurrentRatelimitViolation | |
سهمیه | نام خطای سهمیه | خطاهای زمان اجرا خط مشی سهمیه را ببینید | |
سهمیه یا SpikeArrest | QuotaOrSpikeArrest InvalidMessageWeight | Policyes.ratelimit.InvalidMessageWeight | |
ResetQuota | ResetQuota نام خطا | به خطاهای زمان اجرا سیاست ResetQuota مراجعه کنید | |
SpikeArrest | نام خطای SpikeArrest | خطاهای زمان اجرا سیاست SpikeArrest را ببینید |