Error Codes
The following table lists error codes, detailed explanation of each error, and where applicable, ways to solve different errors.
Error Code | Role | Category | Description | Solution |
---|---|---|---|---|
LDAP_CLOUD_CONNECTION_SR_TRACE_FORMAT.errorCode=100001
{0} |
TRACE | BW-Plug-in | Starting/Stopping/Updating shared resource. | None. |
LDAP_CLOUD_TOTAL_EXECUTION_TIME_FOR_REST_CALL.errorCode=100001
Total execution time for {0} {1} Graph API call: {2} ms |
TRACE | BW-Plug-in | Total time spent by the rest API. | None. |
LDAP_CLOUD_CONNECTION_START_TOKEN_REFRESH.errorCode=200001
Start with validateAndRefershToken(), jobId ={0}, proccessName ={1}, activityId ={2}, threadName ={3} |
Debug | BW-Plug-in | Entering to refresh method. | None. |
LDAP_CLOUD_CRUD_INPUT.errorCode=200001
{0}. Input:\n{1} |
Debug | BW-Plug-in | Displays input parameters populated by user. | None. |
LDAP_CLOUD_CONNECTION_END_TOKEN_REFRESH.errorCode=200002
End with validateAndRefershToken(), jobId ={0}, proccessName ={1}, activityId ={2}, threadName ={3} |
Debug | BW-Plug-in | Leaving refresh token method. | None. |
LDAP_CLOUD_CRUD_OUTPUT.errorCode=200002
{0}. Output:\n{1} |
Debug | BW-Plug-in | Displays output prepared at runtime before sending to activity. | None. |
LDAP_CLOUD_CONNECTION_BEFORE_TOKEN_REFRESH.errorCode=200003
Before token update call, Shared resource key-values: userName ={0}, appId ={1}, expiryOn ={2}, jobId ={3}, proccessName ={4}, threadName ={5}, refreshToken ={6}, accessToken={7} |
Debug | BW-Plug-in | Print data before refresh or new access token. | None. |
LDAP_CLOUD_REQUEST_DATA.errorCode=200003
Request Data:\n{0} |
Debug | BW-Plug-in | Print the JSON request data before executing the rest call. | None. |
LDAP_CLOUD_CONNECTION_AFTER_TOKEN_REFRESH.errorCode=200004
After token update call, Shared resource key-values: userName ={0}, appId ={1}, expiryOn ={2}, jobId ={3}, proccessName ={4}, threadName ={5}, refreshToken ={6}, accessToken={7} |
Debug | BW-Plug-in | Prints data after refresh or new access token. | None. |
LDAP_CLOUD_RESPONSE_CODE.errorCode=200004
Response Code: {0} {1} |
Debug | BW-Plug-in | Print the response code that received as response from Rest API. | None. |
LDAP_CLOUD_CONNECTION_NO_TOKEN_REFRESH.errorCode=200005
Token is valid, so no refresh or update required. |
Debug | BW-Plug-in | Token is valid, so no refresh or update required. | None. |
MESSAGE_ADDING_NEW_CONFIG.errorCode=300001
Adding new configuration for Shared Resource with name [{0}]. |
INFO | BW-Plug-in | Adding Shared Resource at Run Time. | None. |
LDAP_CLOUD_RESOURCE_OPERATION.errorCode=300001
Performing {0} {1} operation. |
INFO | BW-Plug-in | Information about which operation user is performing like user create, group create. | None. |
MESSAGE_DELETING_CONFIG.errorCode=300002
Deleting Configuration for Shared Resource with name[{0}]. |
INFO | BW-Plug-in | Deleting Share Resource at Run Time. | None. |
LDAP_CLOUD_EXECUTE_START_OPERATION.errorCode=300002
Executing Graph API Call for {0} {1} operation. |
INFO | BW-Plug-in | Execute Graph API call. | None. |
LDAP_CLOUD_EXECUTE_STOP_OPERATION.errorCode=300003
Execution of {0} {1} operation completed. |
INFO | BW-Plug-in | Information about operation completion. | None. |
LDAP_CLOUD_PASSWORD_UNOBFUSCATION_APPLIED.errorCode=300004
BW Unobfuscation is getting applied on password field. |
INFO | BW-Plug-in | Information about whether password is being obfuscated or not. | None. |
LDAP_CLOUD_PASSWORD_UNOBFUSCATION_FAILED.errorCode=300005
BW Unobfuscation is failed and return the null value for given password field, so sending password value as it is to server. |
INFO | BW-Plug-in | Information about unobfuscation failure. | None. |
ERROR_CATCH_EXCEPTION.errorCode=501000
ERROR_CATCH_EXCEPTION={0} |
errorRole | BW-Plug-in | An error occurs. | None. |
EX_OPERATION_ERROR.errorCode=500001
An internal error occurred in the LDAP server. |
errorRole | BW-Plug-in | An error occurred in the connected LDAP server. | Check the LDAP server. |
LDAP_CLOUD_CONNECTION_SR_ERROR_FORMAT.
errorCode=500001 Error creating shared resource {0}. Exception:{1} |
errorRole | BW-Plug-in | Error while creating shared resource. | Provide a valid resource. |
LDAP_CLOUD_CRUD_RESOURCE_NOT_FOUND
errorCode=500001 {0} |
errorRole | BW-Plug-in | An error occurrs as the resource does not exist on the AAD. | Provide a valid resource. |
EX_PROTOCOL_ERROR. errorCode=500002
TA LDAP server could not correctly interpret the request sent by your client because the request does not strictly comply with the LDAP protocol. |
errorRole | BW-Plug-in | The request sent by the plug-in does not conform to the LDAP protocol. | Check the activity input. |
LDAP_CLOUD_CRUD_BAD_REQUEST. errorCode=500002
{0} |
errorRole | BW-Plug-in | A bad request was sent to the server. | Change the request parameter or input parameter. |
EX_TIME_LIMIT_EXCEEDED.errorCode=500003
The search operation could not be completed within the maximum time limit. |
errorRole | BW-Plug-in | Fails to complete the operation in the specified time interval. | None. |
LDAP_CLOUD_JSON_PARSING_ERROR.errorCode=500003
{0} |
errorRole | BW-Plug-in | Error while parsing the JSON data. | None. |
EX_SIZE_LIMIT_EXCEEDED.errorCode=500004
The search found more than the maximum number of results. |
errorRole | BW-Plug-in | The number of searched entries exceeds the specified maximum number of entries to be returned. | Modify the search result limit for the Search activity. |
LDAP_CLOUD_CRUD_METHOD_NOT_ALLOWED.errorCode=500004
{0} |
errorRole | BW-Plug-in | Rest API returned the "Method not allowed" response. | None. |
EX_COMPARE_FALSE.errorCode=500005
Value returned by an LDAP compare operation if the specified attribute and value is not found in the entry. |
errorRole | BW-Plug-in | The specified attribute and attribute value do not exist in the entry. | None. |
LDAP_CLOUD_CRUD_IO_EXCEPTION.errorCode=500005
{0} |
errorRole | BW-Plug-in | Rest API throws an IO exception while executing the operation. | Dynamic workaround based on the error received from the server. |
EX_COMPARE_True.errorCode=500006
Value returned by an LDAP compare operation if the specified attribute and value is not found in the entry. |
errorRole | BW-Plug-in | The specified attribute and attribute value exist in the entry. | None. |
LDAP_CLOUD_CRUD_CLIENT_PROTOCOL_EXCEPTION.errorCode=500006
{0} |
errorRole | BW-Plug-in | Rest API throws a Protocol exception while executing a request. | Dynamic workaround based on the error received from the server. |
EX_AUTH_METHOD_NOT_SUPPORTED.errorCode=500007
The specified authentication method is not supported by the LDAP server that you are connecting to. |
errorRole | BW-Plug-in | The connected LDAP server does not support the selected authentication mode. | Change the authentication mode in the LDAP Connection shared resource. |
LDAP_CLOUD_UNKNOWN_ERROR.errorCode=500007
{0} |
errorRole | BW-Plug-in | Rest API throws an error while executing the request. | Dynamic workaround based on the error received from the server. |
EX_STRONG_AUTH_REQUIRED.errorCode=500008
A stronger authentication method (more than LDAP_AUTH_SIMPLE)is required by the LDAP server that you are connecting to. |
errorRole | BW-Plug-in | The selected simple authentication mode is not supported by the connected LDAP server. | Change the authentication mode in the LDAP Connection shared resource. |
LDAP_CLOUD_INPUT_REQUIRED_EXCEPTION.errorCode=500008
One or more Mandatory Input fields have blank data. |
errorRole | BW-Plug-in | One or more Mandatory Input fields have blank data. | Mandatory fields should not be blank. |
EX_LDAP_PARTIAL_RESULTS.errorCode=500009
The LDAP server is referring your client to another LDAP server. |
errorRole | BW-Plug-in | The connected LDAP server is referenced to another LDAP server. | None. |
LDAP_CLOUD_ILLEGAL_INPUT_DATA_FOUND.errorCode=500009
Illegal input data found. |
errorRole | BW-Plug-in | Unexpected value given for field. | Set appropriate value for field. |
EX_REFERRAL.errorCode=500010
EX_REFERRAL=[LDAP v3] The server does not hold the requested entry. The referral field of the server's response contains a reference to another server (or set of servers), which your client can access through LDAP or other protocols. Typically, these references are LDAP URLs that identify the server that may contain the requested entry. |
errorRole | BW-Plug-in | The entry does not exist in the connected LDAP server. | None. |
LDAP_CLOUD_SHARED_RESOURCE_NOT_SET.errorCode=500010
Shared resource fields does not have valid data. |
errorRole | BW-Plug-in | Invalid details provided in SR. | Provide correct details in SR. |
EX_ADMIN_LIMIT_EXCEEDED.errorCode=500011
[LDAP v3] The adminstrative limit on the maximum number of entries to return was exceeded. |
errorRole | BW-Plug-in | The number of searched entries exceeds the specified maximum number of entries to be returned. | Modify the search result limit for the Search activity. |
LDAP_CLOUD_XSD_NO_ACCESS.errorCode=500011
No access to input XSD file. |
errorRole | BW-Plug-in | There is no access to hidden xsd file. | Check access for hidden xsd file. |
EX_UNAVAILABLE_CRITICAL_EXTENSION.errorCode=500012
[LDAP v3] The server received an LDAP v3 control that is marked critical and either (1) is not recognized or supported by the server, or (2) is inappropriate for the operation requested. |
errorRole | BW-Plug-in | The LDAP server receives an LDAP v3 control. | None. |
EX_CONFIDENTIALITY_REQUIRED.errorCode=500013
[LDAP v3] A secure connection is required for this operation. |
errorRole | BW-Plug-in | This operation requires an SSL connection. | Create an SSL connection. |
EX_SASL_BIND_IN_PROGRESS.errorCode=500014
[LDAP v3] While authenticating your client by using a SASL (Simple Authentication Security Layer) mechanism, the server requires the client to send a new SASL bind request (specifying the same SASL mechanism) to continue the authentication process. |
errorRole | BW-Plug-in | According to LDAP v3, the LDAP server requires the client to send a new SASL binding request when authenticating the client by using the SASL mechanism. | None. |
EX_NO_SUCH_ATTRIBUTE.errorCode=500016
The specified attribute could not be found. |
errorRole | BW-Plug-in | Fails to find the specified attribute. | None. |
EX_UNDEFINED_ATTRIBUTE_TYPE.errorCode=500017
The specified attribute is not defined. |
errorRole | BW-Plug-in | The specified attribute does not exist. | None. |
EX_INAPPROPRIATE_MATCHING.errorCode=500018
An inappropriate type of matching was used. |
errorRole | BW-Plug-in | The matching type is incorrect. | None. |
EX_ICONSTRAINT_VIOLATION.errorCode=500019
An internal error occurred in the LDAP server. |
errorRole | BW-Plug-in | An internal error occurs in the connected LDAP server. | None. |
EX_INVALID_ATTRIBUTE_SYNTAX.errorCode=500021
The request contains invalid syntax. |
errorRole | BW-Plug-in | The request contains invalid syntax. | None. |
EX_NO_SUCH_OBJECT.errorCode=500032
The entry specified in the request does not exist. |
errorRole | BW-Plug-in | The specified entry does not exist. | None. |
EX_ALIAS_PROBLEM.errorCode=500033
A problem occurred with an alias. |
errorRole | BW-Plug-in | The specified alias cannot be used. | None. |
EX_INVALID_DN_SYNTAX.errorCode=500034
The specified distinguished name (DN) uses invalid syntax. |
errorRole | BW-Plug-in | The specified DN contains invalid syntax. | None. |
EX_IS_LEAF.errorCode=500035
The specified entry is a "leaf" entry (it has no entries beneath it in the directory tree). |
errorRole | BW-Plug-in | The specified entry is a leaf entry that contains no sub entries. | None. |
EX_ALIAS_DEREFERENCING_PROBLEM.errorCode=500036
An error occurred when dereferencing an alias. |
errorRole | BW-Plug-in | An error occurs when referencing the specified alias. | None. |
EX_INAPPROPRIATE_AUTHENTICATION.errorCode=500048
The authentication presented to the server is inappropriate. |
errorRole | BW-Plug-in | The authentication mode is incorrect. | None. |
EX_INVALID_CREDENTIALS.errorCode=500049
The credentials presented to the server for authentication are not valid. |
errorRole | BW-Plug-in | The specified credentials are incorrect. | None. |
EX_INSUFFICIENT_ACCESS_RIGHTS.errorCode=500050
The client is authenticated as a user who does not have the access privileges to perform this operation. |
errorRole | BW-Plug-in | The client user does not have the access privilege to perform the operation. | None. |
EX_BUSY.errorCode=500051
The LDAP server is busy. |
errorRole | BW-Plug-in | The LDAP server is busy. | None. |
EX_UNAVAILABLE.errorCode=500052
The LDAP server is unavailable. |
errorRole | BW-Plug-in | Fails to connect to the LDAP server. | None. |
EX_UNWILLING_TO_PERFORM.errorCode=500053
The LDAP server is unable to perform the specified operation. |
errorRole | BW-Plug-in | The LDAP server fails to perform the specified operation. | None. |
EX_UNWILLING_TO_PERFORM.errorCode=500054
A loop has been detected. |
errorRole | BW-Plug-in | A loop is found. | None. |
EX_SORT_CONTROL_MISSING.errorCode=500060
The "server-side sorting" control was not included with the "virtual list view control in the search request. |
errorRole | BW-Plug-in | In the search request, the "server-side storing" control is not included in the "virtual list view" control. | None. |
EX_INDEX_RANGE_ERROR.errorCode=500061
An index range error occurred. |
errorRole | BW-Plug-in | An index range error occurs. | None. |
EX_NAMING_VIOLATION.errorCode=500064
A naming violation has occurred. |
errorRole | BW-Plug-in | A naming violation error occurs. | None. |
EX_OBJECT_CLASS_VIOLATION.errorCode=500065
The requested operation will add or change data so that the data no longer complies with the schema. |
errorRole | BW-Plug-in | Fails to perform the requested operation. Because the operation changes data and the data does not conform to the schema. | None. |
EX_NOT_ALLOWED_ON_NONLEAF.errorCode=500066
The requested operation can only be performed on an entry that has no entries beneath it in the directory tree (in other words, a "leaf" entry). |
errorRole | BW-Plug-in | Fails to perform the request operation on a leaf entry. | None. |
EX_NOT_ALLOWED_ON_RDN.errorCode=500067
The specified operation cannot be performed on a relative distinguished name (RDN). |
errorRole | BW-Plug-in | The specified operation is not supported by a relative distinguished name (RDN). | None. |
EX_NOT_ALLOWED_ON_RDN.errorCode=500068
The specified entry already exists. |
errorRole | BW-Plug-in | The specified entry exists. | None. |
EX_OBJECT_CLASS_MODS_PROHIBITED.errorCode=500069
You cannot modify the specified object class. |
errorRole | BW-Plug-in | Fails to modify the specified object class. | None. |
EX_AFFECTS_MULTIPLE_DSAS.errorCode=500071
[LDAP v3] The client attempted to move an entry from one LDAP server to another by requesting a "modify DN" operation. In general, clients should not be able to arbitrarily move entries and subtrees between servers. |
errorRole | BW-Plug-in | According to LDAP v3, the LDAP client cannot move entries and sub entries between LDAP servers. | None. |
EX_OTHER.errorCode=500080
General result code for other types of errors that may occur. |
errorRole | BW-Plug-in | An error occurs in the result code type. | None. |
EX_SERVER_DOWN.errorCode=500081
The LDAP server cannot be contacted. |
errorRole | BW-Plug-in | Fails to connect to the LDAP server. | None. |
EX_LDAP_TIMEOUT.errorCode=500085
The operation could not be completed within the maximum time limit. |
errorRole | BW-Plug-in | The operation cannot be completed in the limited time. | None. |
EX_PARAM_ERROR.errorCode=500089
When calling a constructor or method from your client, one or more parameters were incorrectly specified. |
errorRole | BW-Plug-in | One or more parameters are incorrect when calling a constructor or a method. | None. |
EX_CONNECT_ERROR.errorCode=500091
Your LDAP client failed to connect to the LDAP server. |
errorRole | BW-Plug-in | The LDAP client fails to connect to the LDAP server. | None. |
EX_LDAP_NOT_SUPPORTED.errorCode=500092
The request is not supported by this version of the LDAP protocol. |
errorRole | BW-Plug-in | The LDAP protocol in use does not support the request. | None. |
EX_CONTROL_NOT_FOUND.errorCode=500093
The requested control is not found. |
errorRole | BW-Plug-in | Fails to find the requested control. | None. |
EX_NO_RESULTS_RETURNED.errorCode=500094
No results have been returned from the server. |
errorRole | BW-Plug-in | No results are returned from the server. | None. |
EX_MORE_RESULTS_TO_RETURN.errorCode=500095
More results are being returned from the server. |
errorRole | BW-Plug-in | The number of the returned results exceeds the specified number. | None. |
EX_CLIENT_LOOP.errorCode=500096
Your LDAP client detected a loop in the referral. |
errorRole | BW-Plug-in | A loop occurs in the referral. | None. |
EX_REFERRAL_LIMIT_EXCEEDED.errorCode=500097
The number of sequential referrals (for example, the client may be referred first from LDAP server A to LDAP server B, then from LDAP server B to LDAP server C, and so on) has exceeded the maximum number of referrals (the LDAPv2.REFERRALS_HOP_LIMIT option). |
errorRole | BW-Plug-in | The number of sequential referrals exceeds the maximum number of referrals. | None. |
EX_TLS_NOT_SUPPORTED.errorCode=500112
The socket factory of the connection is not capable of initiating a TLS session. |
errorRole | BW-Plug-in | The socket factory fails to initialize a TLS session. | None. |
EX_OCCURED_RETRIEVE_RESULT.errorCode=500113
IOException occurred while retrieving XML Output for activity [{0}]. |
errorRole | BW-Plug-in | An EXCEPTION error occurs when retrieving the XML output. | None. |
EX_CANCELED.errorCode=500118
An operation has been canceled using the Cancel extended operation. |
errorRole | BW-Plug-in | The operation has been cancelled. | None. |
EX_NO_SUCH_OPERATION.errorCode=500119
The server has no knowledge of the operation requested for cancelation. |
errorRole | BW-Plug-in | The server does not receive the request of cancelling the operation. | None. |
EX_NO_SUCH_OPERATION.errorCode=500120
It is too late to cancel the outstanding operation. |
errorRole | BW-Plug-in | Fails to cancel the operation. | None. |
EX_CANNOT_CANCEL.errorCode=500121
the identified operation does not support cancelation or the cancel operation could not be performed. |
errorRole | BW-Plug-in | The identified operation does not support the cancelling operation. | None. |
EX_UNKNOWN.errorCode=500122
A unknown result code. |
errorRole | BW-Plug-in | An unknown result code is returned. | None. |
EX_FILE_NOT_FOUND.errorCode=500123
Specified file {0} is not found. |
errorRole | BW-Plug-in | Fails to locate the specified file. | None. |
EX_NOT_SPECIFY_FILE.errorCode=500124
Not specify the file name. |
errorRole | BW-Plug-in | No file name is entered. | Enter a file name. |
EX_NOT_SET_UP_ACCESSLOG.errorCode=500125
Accesslog has not been set up, please set up this entry for OpenLDAP. |
errorRole | BW-Plug-in | The access log is not configured for this entry in OpenLDAP. | Configure the access log for this entry. |
EX_CREATE_CONNECTION_FAILED.errorCode =500126
Create JNDI Connection failed due to {0} |
errorRole | BW-Plug-in | Fails to create the JNDI connection. | None. |
EX_E_SYNC_REFRESH_REQUIRED.errorCode=504096
It is safe to do so when it is unable to perform the operation |
errorRole | BW-Plug-in | An error occurs when performing this operation. | None. |
EX_MONITOR_ATTRIBUTE_NOT_CORRECT.errorCode=505000
Attribute(s) will be monitored is(or are) not recognized, it doesn't(they don't) exist in LDAP Server. |
errorRole | BW-Plug-in | The attributes that are monitoring do not exist. | None. |