## Uses of Interface
com.corticon.ICcException

- Packages that use ICcException
  Package | Description
  --- | ---
  com.corticon |
  com.corticon.eclipse.core.util |
  com.corticon.service.ccdeploy.exception |
  com.corticon.service.ccserver.exception |

- - ### Uses of ICcException in com.corticon

    Classes in com.corticon that implement ICcException
    Modifier and Type | Class and Description
    --- | ---
    `class` | `com.corticon.CcException`

  - ### Uses of ICcException in com.corticon.eclipse.core.util

    Classes in com.corticon.eclipse.core.util that implement ICcException
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CcCoreException`

  - ### Uses of ICcException in com.corticon.service.ccdeploy.exception

    Classes in com.corticon.service.ccdeploy.exception that implement ICcException
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CcDeployException` `CcDeployException` is the base class of all exceptions thrown by the Deployment Service.
    `class` | `CcDeployFileOrDirNotFoundException` `CcDeployFileOrDirNotFoundException` is thrown when a file or directory access attempt (e.g. a .erf, .ers, .eds, .cdd, etc.) fails.
    `class` | `CcDeployInvalidArgumentException` `CcDeployInvalidArgumentException` is thrown if method call arguments contain invalid data.
    `class` | `CcDeployInvalidDecisionServiceException` `CcDeployInvalidDecisionServiceException` is thrown if there is an attempt to load a Decision Service file that is not in a deployable state.

  - ### Uses of ICcException in com.corticon.service.ccserver.exception

    Classes in com.corticon.service.ccserver.exception that implement ICcException
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CcServerCannotReadFileContentsException` `CcServerCannotReadFileContentsException` is thrown if an attempt is made to read the file contents of a Rule RuleAsset on the CcServer.
    `class` | `CcServerCannotWriteToFileException` `CcServerCannotWriteToiFileException` is thrown if an attempt is made to write to a file on the CcServer.
    `class` | `CcServerDatabaseValidationException` `CcServerDatabaseValidationException` is thrown if validation of the Database fails
    `class` | `CcServerDecisionServiceAlreadyRegisteredException` `CcServerDecisionServiceAlreadyRegisteredException` is thrown if an attempt is made to load a RuleAsset (Ruleflow .erf or pre-compiled .eds file) with Decision Service Version X under a Decision Service name that already has a CCJ with the same Version X loaded.
    `class` | `CcServerDecisionServiceAlreadyRunningBatchException` `CcServerDecisionServiceAlreadyRunningBatchException` is thrown if an attempt is made to run a batch process against a Decision Service that is currently running a batch process.
    `class` | `CcServerDecisionServiceBatchNotCurrentlyRunningException` `CcServerDecisionServiceBatchNotCurrentlyRunningException` is thrown if an attempt is made to stop a Batch Process on a Decision Service that currently isn't running a Batch Process.
    `class` | `CcServerDecisionServiceLoadedFromCddException` `CcServerDecisionServiceLoadedFromCddException` is thrown when a method call is made to dynamically change the state of a Decision Service pool that is originally loaded from a CDD (.cdd file).
    `class` | `CcServerDecisionServiceNotDeployedInBatchModeException` `CcServerDecisionServiceNotDeployedInBatchModeException` is thrown if an attempt is made to start or stop a Batch Process against a Decision Service that wasn't deployed for Database Access.
    `class` | `CcServerDecisionServiceNotRegisteredException` `CcServerDecisionServiceNotRegisteredException` is thrown if a method call refers to a Decision Service that is expected to be loaded into the Server but is not.
    `class` | `CcServerDecisionServiceTrackingAttributeAlreadyRegisteredException` `CcServerDecisionServiceAlreadyRegisteredException` is thrown if an attempt is made to load a RuleAsset (Ruleflow .erf or pre-compiled .eds file) with Decision Service Version X under a Decision Service name that already has a CCJ with the same Version X loaded.
    `class` | `CcServerDecisionServiceTrackingAttributeNotRegisteredException` `CcServerDecisionServiceTrackingAttributeNotRegisteredException` is thrown if an attempt is to process execution results against an attribute string that hasn't been registered for a particular Decision Service Name and Version number combination.
    `class` | `CcServerEndlessLoopException` `CcServerEndlessLoopException` is thrown if a Decision Service ends up in an endless loop.
    `class` | `CcServerException` `CcServerException` is the base class of all exceptions thrown by the Corticon Server.
    `class` | `CcServerExecutionException` `CcServerExecutionException` is thrown when an unexpected error occurs inside the Corticon Engine while processing a request.
    `class` | `CcServerFileOrDirNotFoundException` `CcServerFileOrDirNotFoundException` is thrown when a file or directory access attempt (e.g. a .erf, .ers, .eds, .cdd, etc.) fails.
    `class` | `CcServerInitializationInProgressException` `CcServerInitializationInProgressException` is thrown if the server is invoked while still initializing.
    `class` | `CcServerInvalidArgumentException` `CcServerInvalidArgumentException` is thrown if method call arguments contain invalid data.
    `class` | `CcServerInvalidCddException` `CcServerInvalidCddException` is thrown if there is an attempt to load or reload a CDD file that has an invalid structure or invalid settings.
    `class` | `CcServerInvalidDecisionServiceException` `CcServerInvalidDecisionServiceException` is thrown if there is an attempt to load a Decision Service file that is not in a deployable state.
    `class` | `CcServerInvalidInputStreamException` `CcServerInvalidInputStreamException` is thrown when InputStream access fails.
    `class` | `CcServerInvalidJdoMetaDataException` `CcServerInvalidJdoMetaDataException` is if the information in the JDO metadata document (inside of the EDS) is invalid or doesn't accurately describe the schema of the connected database.
    `class` | `CcServerInvalidOperationForDeploymentTypeException` `CcServerInvalidOperationForDeploymentTypeException` is thrown if an attempt is made to call specific operations on a Decision Service when that Decision Service doesn't support the operation.
    `class` | `CcServerInvalidSandboxException` `CcServerInvalidSandboxException` is thrown when an unexpected error occurs inside the Corticon Engine while processing a request.
    `class` | `CcServerInvalidUsernameAndPassword` `CcServerInvalidUsernameAndPassword` is thrown if an attempt is made to validate a passed in username and password against a UsernamePassword.xml file.
    `class` | `CcServerInvalidUsernameAndPasswordForUploadAndDownload` `CcServerInvalidUsernameAndPasswordForUploadAndDownload` is thrown if an attempt is made to validate a passed in username and password against a UsernamePassword.xml file, and the associated role doesn't qualify.
    `class` | `CcServerLicenseViolationException` `CcServerLicenseViolationException` is thrown during a Decision Service load or reload process when the server license is violated.
    `class` | `CcServerReportingInvalidDataException` `CcServerReportingInvalidDataException` is thrown if an attempt is made to create a Report for a RuleAsset (Ruleflow .erf or pre-compiled .eds file) that contains invalid data.
    `class` | `CcServerTimeoutException` `CcServerTimeoutException` is thrown if a Decision Service request waits in queue for X milliseconds without getting processed, where X is the value in `CcConfig.jar|CcServer.properties|com.corticon.ccserver.timeout`.

Copyright © 2005-2013 Progress Software Corporation and/or its subsidiaries and affiliates. All rights reserved.