apim_4xx_support_multiple_analytics_publishers APIM manage workflow with multiple roles APIM 3.0.0 per API based subscription workflow Logging internal HTTP requests Log APIM analytics events to a file Monetization and sample with WSO2 API Manager 2.6.0 Share application and subscription among a set of specific groups or roles WSO2 APIM Correlating analytics event with correlationID APIM analytics distinguish production and sandbox traffic APIM 2.x.x analytics internal and analytics tuneup Configure APIM(Next release) Key Manager User stores APIM(Next release) working with key manager DAS 3.x Parse system variables to Spark Context Revoke OAuth application In APIM 2.1.0 Next WSO2 APIM powered by WSO2 Ballerina Configure WSO2 APIM Analytics on Cluster environment Configure WSO2 DAS 3.1.0 for WSO2 APIM 2.0.0 Analytics WSO2 APIM publishing custom statistics WSO2 APIM Error codes Working with WSO2 message tracer Use DAS admin service to query using Spark SQL Configure WSO2 APIM Analytics using XML WSO2 APIM Generating and Retrieving Custom Statistics Understanding WSO2 APIM Statistics Model Publishing WSO2 APIM 1.10.x Runtime Statistics to DAS with RDBMS Publishing_APIM_1100_Runtime_Statistics_to_DAS Aggregate functions with WSO2 DAS REST API Create a cApp for WSO2 DAS Debugging WSO2 Products using OSGI console. Publishing APIM Runtime Statistics to DAS Deploy cApp on WSO2 DAS How to configure and start the Accumulo minicluster How to setup DNS server on Ubuntu and Ubuntu server How to use Java Reflection how to install apache web server on ubuntu and ubuntu server How to install Mail server on Ubuntu and Ubuntu server How to install squirrelmail webmail client on Ubuntu and Ubuntu Server Pass and return String value to JNI method Pass and return numeric value to JNI method Calling a C Function from the Java Programming Language using JNI AXIS 2 Sample web service Client with maven and eclipse How to setup AXIS 2 with Apache Tomcat AXIS 2 Sample web service with maven and eclipse Robot framework Sample with Selenium Robot framework Custom Library Sample Behaviour-Driven Development with JBehave and Eclipse Play Audio with Netbeans and linking with LibVLC Implement LibVLC based player with QT-part2 Simple Audio playing sample with LibVLC How to install LibVLC on Ubuntu Implement LibVLC based player with QT-part1
WSO2 APIM Error codes
  • WSO2 APIM maintains a list of error codes associated with different faulty scenarios. Which is very helpful to handle an erroneous situation in your environment. In this Document, I will list down possible error codes that can be occurred. APIM contain APIM specific error codes due to API management related faulty.
  • Also, it can we thrown Synapse related error codes due to transport related exception. When APIM gateway faces a erroneous situation it will notify to the client using these error codes by embedding to the response message.
  • Also if you have enabled runtime statistics you will be able to get those error as an event. Also in APIM dashboard, you can see the faulty related invocations. Note that in statistics you only get the transport related error.
  • APIM Specific error codes and reasons
    Error code Error Message Description
    900900 Unclassified Authentication Failure An unspecified error has occurred
    900901 Invalid Credentials Invalid Authentication information provided
    900902 Missing Credentials No authentication information provided
    900905 Incorrect Access Token Type is provided The access token type used is not supported when invoking the API. The supported access token types are application and a user accesses tokens. See Access Tokens.
    900906 No matching resource found in the API for the given request A resource with the name in the request cannot be found in the API.
    900907 The requested API is temporarily blocked The status of the API has been changed to an inaccessible/unavailable state.
    900908 Resource forbidden The user invoking the API has not been granted access to the required resource.
    900909 The subscription to the API is inactive Happens when the API user is blocked.
    900910 The access token does not allow you to access the requested resource Can not access the required resource with the provided access token. Check the valid resources that can be accessed with this token.
    900800 Message throttled out The maximum number of requests that can be made to the API within a designated time period is reached and the API is throttled for the user.
    700700 API blocked This API has been blocked temporarily. Please try again later or contact the system administrators.
  • Synapse related error codes and reasons
    Error code Description
    101000 Receiver input/output error sending
    101001 Receiver input/output error receiving
    101500 Sender input/output error sending
    101501 Sender input/output error receiving
    101503 Connection failed
    101504 Connection timed out (no input was detected on this connection over the maximum period of inactivity)
    101505 Connection closed
    101506 NHTTP protocol violation
    101507 Connection canceled
    101508 Request to establish new connection timed out
    101509 Send abort
    101510 Response processing failed
  • Some of the following synapse error codes depending on the API synapse
    Error code Description
    303000 Load Balance endpoint is not ready to connect
    303000 Recipient List Endpoint is not ready
    303000 Failover endpoint is not ready to connect
    303001 Address Endpoint is not ready to connect
    303002 WSDL Address is not ready to connect
    309001 Session aware load balance endpoint, No ready child endpoints
    309002 Session aware load balance endpoint, Invalid reference
    309003 Session aware load balance endpoint, Failed session
    303100 A failover occurred in a Load balance endpoint
    304100 A failover occurred in a Failover endpoint
    305100 Indirect endpoint not ready
    401000 Callout operation failed (from the callout mediator)

Add Comment

* Required information
1000
Powered by Commentics

Comments (0)

No comments yet. Be the first!