The codes below are returned by connectors (agents) from the connector pack only if the agent execution completes. The codes are reported in idmsuite.log
by the connector itself, psa.exe
, psf.exe
, iddiscover.exe
, idarch.exe
, idtm.exe
or any other binary or script that calls the connector. These codes can be used for instance or proxy troubleshooting or monitoring and reporting on specific failures. They are recorded on the application node or proxy server that runs the connector.
The email that the process sends to product administrators, or the error logged, contains only the numeric return code value for a connector (in the output KVGroup of the connector as well as in idmsuite.log .
If the connector quits unexpectedly, the calling binary may report something like "Operation results missing for index [0]".
If pstee is used, or otherwise the input and output agent KVGs are collected, you will notice the input is available but not the output.
If the agent uses a Python script, you could use its Traceback in idmsuite.log
to check what error was not trapped.
If the agent is a binary, you may be able to find a crash dump for it if that specific Bravura Security Fabric server was configured to collect memory dumps.
Integer values returned by connectors indicate the success or failure of an operation:
ACSuccess 0 - The operation succeeded.
ACUnknownError 1 - The operation failed with an unspecified error. The logs for the operation should be inspected to determine the cause of the failure.
ACOperationNotSupported 2 - The connector does not support the operation.
ACNotConnected 3 - The connector failed to connect to the target. This error code can indicate failures in connectivity such as network or firewall issues.
ACAlreadyConnected 4 - The connector is already connected to the target.
ACInvalidServer 5 - The server that was specified is invalid. This error code can indicate that the address line parameters specified are incorrect or there is a configuration error with the target.
ACObjectAlreadyExists 6 - The object that is being created already exists.
ACInvalidUser 7 - The user that was specified does not exist or is invalid.
ACInvalidModelUser 8 - The model user that was specified does not exist or is invalid. This error indicates that the template account specified is missing or invalid.
ACUserNotInGroup 9 - The user is not a member of the group.
ACTimeout 10 - The operation did not complete within the set timeout. This error can indicate a slowdown when communicating with the target or an incorrectly configured timeout value.
ACAccessDenied 11 - The operation could not be performed due to not having the required permissions. This error indicates that the administrator account(s) are missing required permissions to perform the operation.
ACInvalidGroup 12 - The group that was specified does not exist or is invalid.
ACUserAlreadyGroupMember 13 - The user is already a member of the group.
ACVerifyFailed 14 - The password being verified is incorrect.
ACInitFailed 15 - Failure occurred during initialization.
ACLockFailed 16 - Failure to lock.
ACScriptError 17 - An error occurred when processing a script.
ACNotLicensed 18 - Failure due to a license issue.
ACLogFileFailure 19 - Failure due to a log file issue.
ACImplementerFailure 20 - Failure due to incorrect implementation.
ACAdminLocked 21 - The object is locked by an administrator.
ACInvalidPasswd 22 - The password specified is incorrect.
ACDelayLoadError 23 - Failure when delay loading.
ACReadOnlyResource 24 - Failure due to the object being read only.
ACPluginAborted 25 - Failure due to a plugin issue.
ACPasswordLocked 26 - Failure due to the password being locked.
ACPasswordExpired 27 - Failure due to the password being expired.
ACAccountExpired 28 - Failure due to the account being expired.
ACAccountDisabled 29 - Failure due to the account being disabled.
ACOperationRolledback 30 - Parallel operation was rolled back.
ACOperationAborted 31 - Parallel operation was aborted.
ACOperationRollbackFailed 32 - Parallel operation failed to be rolled back.
ACEndOfFile 33 - The end of file was reached.
ACGroupAlreadyGroupMember 34 - The specified group is already a member of the target group.
ACGroupNotInGroup 35 - The specified group is not a member of the target group.
ACObjectDoesNotExist 36 - The specified object does not exist.
ACResponseLater 37 - The connector will provide a response later.
ACInvalidObject 38 - The specified object is invalid.
ACAlreadyRelated 39 - The specified objects are already related by the specified relation.
ACNotRelated 40 - The specified objects are not related by the specified relation.
ACTryAgainLater 41 - The operation could not be completed and should be retried.
ACDenied 42 - The operation was rejected.
ACReturnUnknown 43 - The operation is in an unknown state.