This appendix lists the error codes you might encounter while installing and
configuring a web agent. It also provides explanations for the each code item.
This list of error codes includes locations that are reserved for error codes
that do not currently exist.
- 0. AM_SUCCESS
-
The operation completed successfully.
- 1. AM_FAILURE
-
The operation did not complete successfully. Please refer to the log
file for more details.
- 2. AM_INIT_FAILURE
-
The C SDK initialization routine did not complete successfully. All
the other APIs may be used only if the initialization went through successfully.
- 3. AM_AUTH_FAILURE
-
The authentication did not go through successfully. This error is
returned either by the Authentication API or the Policy Initialization API, which
tries to authenticate itself as a client to Access Manager.
- 4. AM_NAMING_FAILURE
-
The naming query failed. Please look at the log file for further information.
- 5. AM_SESSION_FAILURE
-
The session operation did not succeed. The operation may be any of
the operations provided by the session API.
- 6. AM_POLICY_FAILURE
-
The policy operation failed. Details of policy failure may be found
in the log file.
- 7. This is a reserved error code.
-
Currently, no error code exists at this location.
- 8. AM_INVALID_ARGUMENT
-
The API was invoked with one or more invalid parameters. Check the
input provided to the function.
- 9. This is a reserved error code.
-
Currently, no error code exists at this location.
- 10. This is a reserved error code.
-
Currently, no error code exists at this location.
- 11. AM_NO_MEMORY
-
The operation failed because of a memory allocation problem.
- 12. AM_NSPR_ERROR
-
The underlying NSPR layer failed. Please check log for further details.
- 13. This is a reserved error code.
-
Currently, no error code exists at this location.
- 14. AM_BUFFER_TOO_SMALL
-
The web agent does not have memory allocated to receive data from Access Manager.
- 15. AM_NO_SUCH_SERVICE_TYPE
-
The service type input by the user does not exist. This is a more
specific version of AM_INVALID_ARGUMENT error code. The error
can occur in any of the API that take am_policy_t as a parameter.
- 16. AM_SERVICE_NOT_AVAILABLE
-
Currently, no error code exists at this location.
- 17. AM_ERROR_PARSING_XML
-
During communication with Access Manager, there was an error while
parsing the incoming XML data.
- 18. AM_INVALID_SESSION
-
The session token provided to the API was invalid. The session may
have timed out or the token is corrupted.
- 19. AM_INVALID_ACTION_TYPE
-
This exception occurs during policy evaluation, if such an action
type does not exist for a given policy decision appropriately found for the resource.
- 20. AM_ACCESS_DENIED
-
The user is denied access to the resource for the kind of action requested.
- 21. AM_HTTP_ERROR
-
There was an HTTP protocol error while contacting Access Manager.
- 22. AM_INVALID_FQDN_ACCESS
-
The resource provided by the user is not a fully qualified domain
name. This is a web container specific error and may be returned by the am_web_is_access_allowed function only.
- 23. AM_FEATURE_UNSUPPORTED
-
The feature being invoked is not implemented as of now. Only the interfaces
have been defined.
- 24. AM_AUTH_CTX_INIT_FAILURE
-
The Auth context creation failed. This error is thrown by am_auth_create_auth_context.
- 25. AM_SERVICE_NOT_INITIALIZED
-
The service is not initialized. This error is thrown by am_policy functions if the provided service was not initialized previously
using am_policy_service_init.
- 26. AM_INVALID_RESOURCE_FORMAT
-
This is a plug-in interface error. Implementors of the new resource
format may throw this error if the input string does not meet their specified format.
This error is thrown by the am_web layer, if the resource passed
as parameter does not follow the standard URL format.
- 27. AM_NOTIF_NOT_ENABLED
-
This error is thrown if the notification registration API is invoked
when the notification feature is disabled in the configuration file.
- 28. AM_ERROR_DISPATCH_LISTENER
-
Error during notification registration.
- 29. AM_REMOTE_LOG_FAILURE
-
This error code indicates that the service that logs messages to Access Manager has
failed. The details of this error can be found in the web agent’s log file.