Common Error Codes and Messages for SDK Invocation
Error Code |
Error Message |
Error Cause |
Solution |
---|---|---|---|
APIG.0101 |
The API does not exist or has not been published in the environment |
|
|
APIG.0106 |
Orchestration error: Invalid header parameter: x-Authorization, required |
x-Authorization is not added to the SDK. |
|
APIG.0106 |
Orchestration error: Invalid ___ parameter: ___, required |
A specified parameter is not transferred. |
Transfer the parameter during invocation. |
APIG.0201 |
Backend timeout |
API Gateway does not receive a response within 50 seconds after sending a request. |
Check the DataArts DataService access log. If the access log contains data (the data is slightly delayed), the data source extraction time is too long. In this case, optimize the data extraction SQL logic. If the access log does not contain data, check whether the DataArts DataService Exclusive cluster is running. |
APIG.0303 |
Incorrect app authentication information: app not found |
The application does not exist. |
Check whether the request key and secret are correct. |
APIG.0304 |
The app is not authorized to access the API |
The application does not have the permission to access the current API. |
|
APIG.0308 |
The throttling threshold has been reached: policy domain over ratelimit, limit:1000, time:1 day |
The number of domain name requests has reached the upper limit, which is 1,000 per day. |
|
DLM.4018 |
Api is not exist |
The API does not exist. |
For APIs released before the version on June 30, 2020: Check whether the value of x-api-id is correct. (The value is the ID of the API to be accessed and can be obtained from the API provider.) For APIs released after the version on June 30, 2020:
Other APIs (data synchronization exception):
|
DLM.4094 |
Call api failed. |
The API fails to be called. |
|
DLM.4211 |
Token invalid |
Token verification fails. |
|
DLM.4312 |
Missing parameters: ___ |
A specified parameter is missing. |
Transfer the parameter during invocation. |
400 |
App does not have permission to access API. |
The application does not have the permission to access the current API. |
|
401 |
Authorization not found. |
Authorization information is not found. |
|
401 |
Authorization format incorrect. |
The authorization format is incorrect. |
You are advised to use the SDK to generate a signature. |
401 |
Signing key not found. |
The signature key is not found. |
Check whether the request key and secret are correct. |
401 |
Signed header ___ not found. |
The signature header is not found. |
Ensure that the header parameter used for signature is uploaded during the SDK invocation. |
401 |
Header x-sdk-date not found. |
The x-sdk-date header is not found. |
This parameter is automatically generated when the SDK is signed. If the SDK is invoked in other ways, upload the parameter when invoking the signed SDK. |
401 |
Signature expired. |
The signature has expired. |
|
401 |
Verify authorization failed. |
Signature verification fails. |
Ensure that all signature parameters have been uploaded and are the same as those used during the signature, including but not limited to url, path, header, query, and body. Supplementary information: 1. If a third-party gateway is connected, the request address is different from the address displayed by DataArts DataService. In this case, you need to add the x-forwarded-host parameter to the request header and set its value to the request address used for signature. 2. If the get request is used, do not define the body. |
DLG.0902 |
Fail to call the agent. For details about No matching constant for [-1], see the CDM logs. |
The CDM agent cannot be called.
|
1. Check the SQL statement execution duration. If the duration is too long, optimize the SQL statement. (If the default pagination mode is used, you are advised to change it to the custom pagination mode.) 2. If the SQL statement execution duration is short and no other service is running, restart CDM. |
DAYU.1088 |
Failed to process the request sent by the agent. |
CDM does not respond. |
|
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.