הפניה לקוד שגיאה

כרגע מוצג התיעוד של 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 protocol.http.DuplicateHeader
EmptyHeaderName ב-HTTP protocol.http.EmptyHeaderName
HeaderNameWithNonASCIIcharacter ב-HTTP protocol.http.HeaderNameWithNonAsciiChar
כותרת HTTP עם תו לא חוקי protocol.http.HeaderWithInvalidChar
HTTP לא חוקי: protocol.http.InvalidPath
אורך HTTP נדרש messaging.adaptors.http.flow.LengthRequired
ProxyTunnelCreationנכשל protocol.http.ProxyTunnelCreationFailed
HTTP RequestHasABigBody protocol.http.TooBigBody
בקשות HTTP haveABigLine protocol.http.TooBigLine
תגובת HTTP306IsReserve protocol.http.Response306Reserved
תגובת HTTP 405WithoutAllowHeader protocol.http.Response405WithoutAllowHeader
ResponseWithBodyForIncorrectStatusCode protocol.http.ResponseWithBody
HTTP TargetURLHasEmptyPath protocol.http.EmptyPath
כותרות שונות של HTTP protocol.http.TooBigHeaders
קידוד לא נתמך של HTTP protocol.http.UnsupportedEncoding

מפתח/אפליקציה

ניהול מפתחות

KeyManagement AccessTokenNotApproved keymanagement.service.access_token_not_approved
KeyManagement APIProductNotFound keymanagement.service.InvalidAPICallAsNoApiProductMatchFound
אפליקציית KeyManagement לא אושרה keymanagement.service.invalid_client-app_not_approved
אפליקציית KeyManagement לא אושרה keymanagement.service.app_not_approved
פג תוקף הקוד לניהול מפתח (KeyManagement AuthorizationCode) keymanagement.service.access_denied-authorization_code_expired
KeyManagement AuthorizationCode לא חוקי keymanagement.service.invalid_request-authorization_code_invalid
KeyManagement ClientIDAuthorizationCodeMismatch keymanagement.service.invalid_client-client_id_authorzation_code_mismatch
ClientManagement ClientIDNotApproved keymanagement.service.invalid_client-client_id_not_approved
KeyManagement CompanyStatusNotActive keymanagement.service.CompanyStatusNotActive
פג תוקף מפתח הצרכן של KeyManagement keymanagement.service.consumer_key_expired
מפתח ניהול מפתחות לא פעיל keymanagement.service.DeveloperStatusNotActive
KeyManagement InvalidAccessToken keymanagement.service.oauth10_access_token_doesnotexist
מזהה לקוח לא חוקי של KeyManagement keymanagement.service.InvalidClientIdForGivenResource
מזהה לקוח לא חוקי של KeyManagement keymanagement.service.invalid_client-client_id_authorzation_code_mismatch
מזהה לקוח לא חוקי של KeyManagement keymanagement.service.invalid_client-invalid_client_id
KeyManagement לא חוקי ConsumerKey keymanagement.service.invalid_consumer_key
KeyManagement invalidרענןToken keymanagement.service.invalid_refresh_token
פג התוקף של אסימון רענון KeyManagement keymanagement.service.refresh_token_expired

המדיניות בנושא תוספים

JavaCallout

errorname של JavaCallout מידע נוסף זמין בקטע שגיאות זמן ריצה במדיניות של JavaCallout

יתרונות מרכזיים של JavaScript

שם שגיאה בהסבר על JavaScript בקישור הבא אפשר לעיין בקטע שגיאות בזמן ריצה של מדיניות JavaScript

MessageLogging

MessageLogging StepDefinitionExecutionנכשלה steps.messagelogging.StepDefinitionExecutionFailed

סקריפט של צומת

שגיאת הפעלה של NodeScript scripts.node.ScriptExecutionError

PythonScript

שם שגיאה ב-PythonScript מידע נוסף מופיע במאמר שגיאות זמן ריצה של מדיניות PythonScript

Script

הערכת הסקריפט נכשלה steps.script.ScriptEvaluationFailed

ServiceCallout

שם שגיאה בתוסף היתרונות המרכזיים של השירות מידע נוסף זמין בקטע שגיאות בזמן ריצה של המדיניות של ServiceCallout

שער

שרת Proxy

APITimedOut של Gateway flow.APITimedOut
אפליקציית השער לא נמצאה messaging.adaptors.http.flow.ApplicationNotFound
ביטול הדחיסה של GatewayFailureAtRequest messaging.adaptors.http.flow.DecompressionFailureAtRequest
ביטול הדחיסה של GatewayFailureAtResponse messaging.adaptors.http.flow.DecompressionFailureAtResponse
כינוי מפתח של השער לא נמצא security.util.KeyAliasNotFound
שער RouteToTargetנכשל messaging.runtime.RouteFailed
שער SharedFlowNotFound flow.SharedFlowNotFound
חסר יעד של Gateway messaging.runtime.TargetMissing

לטירגוט

השער נכשלHandshakeWithTargetEndpoint messaging.adaptors.http.flow.SslHandshakeFailed
הזמן הקצוב לתפוגת השער עםTargetOrCallout messaging.adaptors.http.flow.GatewayTimeout
שער יעדאויתרונות מרכזייםEndpointsNotAvailable messaging.adaptors.http.flow.ServiceUnavailable
שער TargetServerConfiguredInLoad BalancerIsDown messaging.adaptors.http.flow.NoActiveTargets
שער לא צפויEOFAtTarget messaging.adaptors.http.flow.UnexpectedEOFAtTarget

אחר

Gateway HTTPErrorResponseCode messaging.adaptors.http.flow.ErrorResponseCode

המדיניות בנושא תהליך בחירת הרשת (Mediation)

AssignMessage

שם השגיאה של assignMessage לפרטים, אפשר לעיין בקטע שגיאות בזמן ריצה במדיניות AssignedMessage

ExtractVariables

שם שגיאה של extracts מידע נוסף זמין בקטע שגיאות זמן ריצה במדיניות extracts

קובץ JSONtoXML

שם שגיאה של JSONtoXML כדאי לעיין בקטע שגיאות זמן ריצה של מדיניות JSONtoXML

KeyValueMap

שם השגיאה של KeyValueMap מידע נוסף על שגיאות זמן ריצה במדיניות KeyValueMapOperations

MessageValidation

שם השגיאה של MessageAuthentication מידע נוסף מופיע בקטע שגיאות זמן ריצה במדיניות SOAPMessageValidation

RaiseFault

חריגת RaiseFault RaiseFault steps.raisefault.RaiseFault

XMLtoJSON

שם שגיאה של XMLtoJSON מידע נוסף זמין בקטע שגיאות זמן ריצה של מדיניות XMLtoJSON

XSLTransformation

שם שגיאה של XSLTransformation כדאי לעיין בקטע שגיאות זמן ריצה של מדיניות XSLTransform

מונטיזציה

מוצר לא מוגדר מנטה mintstep.undefinedProduct

מדיניות אבטחה

AccessControl

שם שגיאה של AccessControl מידע נוסף מופיע בקטע שגיאות זמן ריצה של מדיניות AccessControl

BasicAuthentication

שם השגיאה של BasicAuthentication מידע נוסף מופיע בקטע שגיאות זמן ריצה של מדיניות BasicAuthentication

JSONThreatProtection

errorname של JSONThreatProtection למידע נוסף, אפשר לעיין בקטע שגיאות זמן ריצה של המדיניות JSONThreatProtection

יפן

שם השגיאה של JWT כדאי לעיין בקטע שגיאות זמן ריצה של מדיניות JWT

OAuth

שם השגיאה של OAuth למידע נוסף על שגיאות זמן ריצה של מדיניות OAuth V2

הגנה מפני ביטוי רגולרי (regex)

errorname של RegexProtection מידע נוסף מופיע בקטע שגיאות זמן ריצה של המדיניות StandardExpressionProtection

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 SignatureAuthenticationנכשל steps.saml.validate.SignatureValidationFailed
SAMLAssertion XPathResolutionנכשל steps.saml.validate.XPathResolutionFailed

XMLThreatProtection

errorname של XMLThreatProtection כדאי לעיין בקטע שגיאות זמן ריצה של מדיניות XMLThreatProtection

Sense

Sense

Sense RaiseFault messaging.runtime.SenseRaiseFault

מדיניות בנושא ניהול תנועה

שמירה במטמון

שמירה במטמון לא חוקיExpiryDatForCacheEntry messaging.config.beans.InvalidExpiryDateForCacheEntry

ConcurrentRateLimit

הפרה בו-זמנית של ConcurrentRateLimit policies.concurrentratelimit.ConcurrentRatelimitViolation

מכסה

שם שגיאה של מכסה מידע נוסף מופיע בקטע שגיאות זמן ריצה של מדיניות המכסה

Quota או SpikeArrest

QuotaOrSpikeArrest InvalidMessage weight (משקל הודעה לא חוקי) policies.ratelimit.InvalidMessageWeight

ResetQuota

שם השגיאה של איפוס המכסה כדאי לעיין בקטע שגיאות זמן ריצה של מדיניות ZeroQuota

SpikeArrest

שם השגיאה של SpikeArrest למידע נוסף, אפשר לעיין בקטע שגיאות זמן ריצה של מדיניותSpikeArrest