אתם צופים במסמכי העזרה של Apigee Edge.
כניסה למסמכי העזרה של Apigee X. info
ב-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 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 | 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
|
|
סקריפט של צומת |
שגיאת ExecutionError ב-NodeScript | scripts.node.ScriptExecutionError
|
|
PythonScript |
PythonScript errorname | שגיאות בזמן הריצה של מדיניות PythonScript | |
Script |
Script EvaluationFailed | steps.script.ScriptEvaluationFailed
|
|
ServiceCallout |
ServiceCallout errorname | שגיאות זמן ריצה של מדיניות ServiceCallout | |
שער |
שרת Proxy |
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
|
|
המדיניות בנושא תהליך בחירת הרשת (Mediation) |
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 |
errorname של AccessControl | שגיאות זמן ריצה של מדיניות בקרת גישה |
BasicAuthentication |
BasicAuthentication errorname | שגיאות זמן ריצה של מדיניות BasicAuthentication | |
JSONThreatProtection |
JSONThreatProtection errorname | שגיאות זמן ריצה של מדיניות JSONThreatProtection | |
JWT |
errorname של JWT | שגיאות זמן ריצה של מדיניות 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
|
מדיניות ניהול תנועה |
שמירה במטמון |
שמירה במטמון של 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 |