public class InvalidResponseException extends ConnectorException
1. During aggregation or in the getObject when the connector is unable to parse a data received from Managed System. If something fails, when converting managed system response to ResourceObject. for e.g. a) Connector receives a malformed response from the managed system which is not understood by the connector.
2. When aggregating records from managed system if connectors receives only some part of the record which is unacceptable, then we can have this exception telling IdentityIQ about the record containing partial information.
| Constructor and Description |
|---|
InvalidResponseException()
Construct a ExceptionWrapper with no message or nested throwable.
|
InvalidResponseException(Message message)
Construct a new InvalidResponseException with a detailed message.
|
InvalidResponseException(Message message,
java.lang.Throwable cause)
Create a new InvalidResponseException from an existing exception and
object Message.
|
InvalidResponseException(java.lang.String message)
Construct a new InvalidResponseException with a detailed message.
|
InvalidResponseException(java.lang.String error,
java.lang.String suggestion,
java.lang.Throwable t)
Create a new InvalidResponseException from an error text, suggestion text
and existing exception.
|
InvalidResponseException(java.lang.String message,
java.lang.Throwable t)
Create a new InvalidResponseException from an existing exception.
|
getDetailedError, getLocalizedMessage, getMessage, getMessageInstance, getPossibleSuggestion, setDetailedError, setDetailedError, setLocalizedMessage, setPossibleSuggestion, setPossibleSuggestionpublic InvalidResponseException()
public InvalidResponseException(java.lang.String message)
message - detail messagepublic InvalidResponseException(Message message)
message - detailed Message object.public InvalidResponseException(java.lang.String message,
java.lang.Throwable t)
The existing exception will be embedded in the new one, but the new exception will have its own message.
public InvalidResponseException(Message message,
java.lang.Throwable cause)
message - detailed message with type Message.cause - Throwable exception.public InvalidResponseException(java.lang.String error,
java.lang.String suggestion,
java.lang.Throwable t)
The error and suggestion being set here is used later to prepare well formatted exception message based on resource bundle key 'msg_with_suggestion' and 'msg_no_suggestion'. But all this happens lazily when openconnector exception gets converted to it's counterpart exception in sailpoint.connector.
error - ResourceBundle message key, or a plain text message containing
error details.suggestion - ResourceBundle message key, or a plain text message containing
hints to solve the error.t - Throwable object t can be provided at the time of calling
following constructor.