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

אתם צופים במסמכי העזרה של 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