The following tables contain the SOAP Server errors and the SOAP Client errors that are returned by the Determinations Server. They contain the fault code, description and message or messages which provide more detail relating to the description of the error. All errors have the path: com.oracle.determinations.server.exceptions.<error code>
Error code | Description | Message(s) |
---|---|---|
DeterminationsServerSerializationException | An exception thrown due to an error attempting to serialise the response. | Could not write response: {reason} |
DuplicateActionException | An error that has occurred due to an attempt to register multiple operations for the same soap action | An action has already been registered for SoapAction '{soap action}' in service '{service name}'. |
DuplicateServiceEndpointException | An error caused by an attempt to register multiple services against the same endpoint. | Duplicate Endpoint detected for: {end point name}. Registered class: {registered plugin}. Duplicate class: {duplicate plugin} |
MissingPropertyException | Thrown when a mandatory property is not specified in a configuration file | Missing mandatory property '{property}' in file '{file name}'. |
MissingResourceException | Thrown when a required resource is missing | Could not find resource: {resource path} |
ResourceLoadException | Caused by an error when trying to load a resource | Failed to load resource: {resource path} |
ResponseValidationException | Caused by a the determinations server attempting to send a response that is not valid according to the WSDL | Invalid response: {reason} |
RulebaseLoadException | Caused by a failure to load the specified rulebase | Rulebase '{rulebase ID}' cannot be loaded. Reason: {reason} |
TemplateException | Represents an error attempting to create or merge a velocity template. | |
ThinkException | An error that occurs during the inferencing cycle when conducting an assessment | Could not reach a determination for rulebase '{rulebase ID}'. Reason: {reason} |
WSDLException | Caused by an error attempting to generate the WSDL |
Error code | Description | Message |
---|---|---|
AttributeValueException | Exception thrown when an attempt is made to assign an wrong value to attribute | Invalid value '{value}' for attribute '{attribute ID}' in instance '{entity ID}[{instance name}]'. Reason: {reason} |
DeterminationsServerParseException | An exception thrown by the due to an error that occurred parsing the request. | Cannot parse request: Reason: {reason} |
EntityInstanceCreationException | An error caused while attempting to create an entity instance. | Cannot create entity instance '{entity ID}[{instance name}]. Reason: {reason} |
InvalidActionException | Thrown when a request specifies a SOAP Action that does not exist | No action for '{soap action}' exists in service '{service name}'. |
InvalidLanguageException | Caused by requesting a session in a language not supported by the rulebase. | Invalid language '{language}' for rulebase '{rulebase name}'. |
InvalidRelationshipTargetException | Caused by attempting to specify an invalid target of a relationship | '{instance ID}' is not a valid target of relationship '{relationship ID}' in entity instance '{source entity instance}'. |
InvalidRequestException | Thrown due to an invalid request being made. | |
InvalidTimeZoneException | Thrown if the specified time zone in the request is not valid | The specified timezone does not match the expected timezone. Expected '{expected timezone}', Actual: '{actual timezone}'. |
NoSuchServiceException | Thrown when a request is made to an endpoint for which there is no service, usually because the rulebase has not successfully deployed. This is essentially the SOAP version of a http 404 response. | There is no service registered at: {service end point} |
OperationNotSupportedException | Thrown when a request invokes an operation that is no longer supported. | The operation '{operation name}' is not supported. The operation '{operation name}' is not supported. Try using '{alternative}' instead. |
OrphanedChildEntityException | Caused when the request specifies a entity instance that has no parent | The following instance(s) of entity '{entity name}' have no parents: '{instances}'. Each instance of entity '{entity name}' must be set as a target of the relationship {relationship name} in entity {entity name}. |
RelationshipSetException | Caused by an error attempting to set a relationship | Cannot set relationship '{relationship ID}' in entity '{entity ID}'. Reason: {reason} |
RequestValidationException | Caused because the request is not valid according to the WSDL | Invalid request: {reason} |
ScreenUpdateDataException | Thrown due to a problem with the screen update data received in an interview service request | Invalid screen update data: {message} |
SessionCreationException | Caused when a rule session can not be created | Error creating session for rulebase '{rulebase ID}' with language '{language}'. Reason: {reason} |
UnknownAttributeException | Exception thrown when trying to set an attribute that does not exist for an entity | Attribute '{attribute ID}' does not exist in entity '{entity ID}'. |
UnknownEntityException | Exception thrown when trying access an entity that does not exist in the rulebase | Entity '{entity ID}' does not exist. |
UnknownEntityInstanceException | Occurs when attempting to access an entity instance that does not exist | Entity instance '{instance ID}' does not exist. |
UnknownRelationshipException | Exception thrown when attempting to access a relationship that does not exist | Relationship '{relationship ID}' does not exist in entity '{entity ID}'. |
UnknownRulebaseException | Caused by attempting to access a rulebase that does not exist | Rulebase '{rulebase ID}' does not exist. |
XmlValidationException | Caused by an error when attempting to validate the request or response against the WSDL |