Namespace: Appistry.FabricAPI
Exceptions
FabricException
This exception indicates errors were encountered during a Fabric client API operation. The Message code and descriptive text is returned.
FabricClientException
This exception indicates that the client received and undefined or unexpected error. The Message property may contain additional information.
TaskException
This exception contains the last exception emitted by a task in the fabric request. The Message property may contain additional information.
System.ArgumentException
This exception indicates that the fabric API received invalid arguments. The Message property may contain additional information.
SecurityException
This exception indicates the fabric encountered security errors. The Message property may contain additional information. Possible errors are:
- ACCESS_DENIED
- ENCRYPTION_TYPE_NOT_ENABLED
InternalErrorException
This exception indicates issues with the FabricRequest. The Message property may contain additional information. Possible errors are:
- NON_BLOCKING_ENGINE_NOT_FAILED
- NON_BLOCKING_ENGINE_STARTUP_FAILED
- PROTOCOL_ERROR
RecoverableTransactionException
This exception indicates communication errors were encountered while executing or submitting a fabric request. The request may be recoverable using the recovery API. The Message property may contain additional information. Possible errors are:
- PROCESSING_CONNECTION_LOST
- REQUEST_START_FAILED
- REQUEST_RECOVERY_FAILED
- NOT_COMPLETED
RetryableTransactionException
This exception indicates errors were encountered during request setup while executing or submitting a fabric request. The request did not get started, and so the operation can be retried without duplicating the request. The Message property may contain additional information. Possible errors are:
- REQUEST_SETUP_TIMEOUT
- REQUEST_SETUP_FAILED
- SERVICE_BUSY
ProcessingTimeoutException
This exception indicates that the request timed out during processing. The request may be recoverable using the recovery API. The Message property may contain additional information. Possible errors are:
RecoveryTimeoutException
This exception indicates that a recovery request timed out while trying to recover a fabric request. The Message property may contain additional information. Possible errors are:
TransactionException
This exception indicates the fabric API encountered errors while processing a request. The Message property may contain additional information. Possible errors are:
- NO_SERVICE_RESPONSE
- SERVICE_BUSY
- NOT_ATTEMPTED
- PROCESSING_TIMEOUT
- REQUEST_ID_TO_RECOVER_NOT_KNOWN
- REQUEST_NOT_SUPPORTED
- WAIT_TIMEOUT
ResourceBusyException
This exception indicates the fabric received multiple requests simultaneously with the same request ID.