Apigee Edge का दस्तावेज़ देखा जा रहा है.
Apigee X के दस्तावेज़ पर जाएं. जानकारी
Apigee, अलग-अलग सुविधाओं के लिए गड़बड़ी के कोड का एक सेट उपलब्ध कराता है. इससे आपको समस्याओं का पता लगाने में मदद मिलती है. उदाहरण के लिए, किसी सामान्य 4xx
या 5xx
एचटीटीपी स्टेटस कोड को, एक या उससे ज़्यादा गड़बड़ी कोड का इस्तेमाल करके बांटा जा सकता है.
गड़बड़ी के कोड से, आपको रनटाइम गड़बड़ियों के बारे में काम की जानकारी मिलती है. इसमें, गड़बड़ी के सोर्स और नाम की जानकारी इस फ़ॉर्मैट में मिलती है: [prefix].[error_name]
उदाहरण के लिए: steps.raisefault.RaiseFault
इस उदाहरण में:
steps.raisefault
वह प्रीफ़िक्स है जो बताता है कि RaiseFault नीति ने गड़बड़ी जनरेट की है.RaiseFault
, गड़बड़ी का नाम है. इससे आपको गड़बड़ी की वजह का पता चलता है. इस मामले में, गड़बड़ी की जानकारी देने वाली स्ट्रिंग से ज़्यादा जानकारी मिलेगी.
नीचे दी गई टेबल में, गड़बड़ी के कोड की खास जानकारी दी गई है. इन्हें कैटगरी और सब-कैटगरी के हिसाब से व्यवस्थित किया गया है.
ध्यान दें: सूचनाएं सेट अप करते समय, गड़बड़ी के कोड को कैटगरी और सब-कैटगरी के हिसाब से व्यवस्थित किया जाता है. साथ ही, उन्हें ऐसा नाम दिया जाता है जिसे कोई भी व्यक्ति आसानी से पढ़ सके. मेट्रिक के बीच रिलेशनल गतिविधि की तुलना करते समय, गड़बड़ी के रॉ कोड दिखते हैं.
कैटगरी | उप-श्रेणी | नाम | गड़बड़ी का कोड |
---|---|---|---|
एपीआई प्रोटोकॉल |
HTTP |
HTTP BadFormData | protocol.http.BadFormData
|
HTTP BadRequestPath | protocol.http.BadPath
|
||
HTTP DuplicateHeader | protocol.http.DuplicateHeader
|
||
एचटीटीपी EmptyHeaderName | protocol.http.EmptyHeaderName
|
||
HTTP HeaderNameWithNonASCIICharacter | protocol.http.HeaderNameWithNonAsciiChar
|
||
HTTP HeaderWithInvalidCharacter | protocol.http.HeaderWithInvalidChar
|
||
HTTP InvalidRequestPath | protocol.http.InvalidPath
|
||
एचटीटीपी 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 Consumer Key Expired | 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
|
|
नोड स्क्रिप्ट |
NodeScript ExecutionError | scripts.node.ScriptExecutionError
|
|
PythonScript |
PythonScript errorname | PythonScript की नीति से जुड़ी रनटाइम गड़बड़ियां देखें | |
स्क्रिप्ट |
Script EvaluationFailed | steps.script.ScriptEvaluationFailed
|
|
ServiceCallout |
ServiceCallout errorname | ServiceCallout की नीति से जुड़ी रनटाइम गड़बड़ियां देखें | |
गेटवे |
प्रॉक्सी |
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
|
||
गेटवे 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
|
|
मीडिएशन से जुड़ी नीति |
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 नीति की रनटाइम गड़बड़ियां देखें | |
कमाई करना |
UndefinedProduct को मिंट करना | mintstep.undefinedProduct
|
|
सुरक्षा नीति |
AccessControl |
AccessControl errorname | ऐक्सेस कंट्रोल की नीति से जुड़ी रनटाइम गड़बड़ियां देखें |
BasicAuthentication |
BasicAuthentication errorname | BasicAuthentication नीति की रनटाइम गड़बड़ियां देखें | |
JSONThreatProtection |
JSONThreatProtection errorname | JSONThreatProtection नीति की रनटाइम गड़बड़ियां देखें | |
JWT |
JWT errorname | JWT नीति की रनटाइम गड़बड़ियां देखें | |
OAuth |
OAuth errorname | 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
|
ट्रैफ़िक मैनेजमेंट से जुड़ी नीति |
कैश मेमोरी में सेव करना |
Caching 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 नीति की रनटाइम गड़बड़ियां देखें |