public interface ICcServer
ICcServer client programs to initialize the Corticon Server, to manage decision services, and to invoke decision services.
The Corticon Server is the entry point to a managed set of decision services called Ruleflows.
Each Ruleflow has its own Corticon engine (also known as the Reactor) pool.
Each Corticon engine pool is keyed by a logical decision "Service" name used to identify the target service
on an incoming request. Each Corticon engine pool is associated with one and only one Ruleflow (decision service).
Clients use ICcServerFactory to create an instance of type ICcServer which is used it
to deploy one or more decision services using either a Corticon Deployment Descriptor file (CDD) or individually
via method addDecisionService. Once the Corticon Server is initialized, clients can invoke
execute methods to process requests. Various overloads of execute are
offered to allow input via JDOM XML Documents, XML Strings or Java Business Objects.| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CCPROPERTY_BUILD_NUMBER
Explicit property name that is used to get the Build Number of the CcServer
|
static java.lang.String |
CCPROPERTY_FULL_VERSION_NUMBER
Explicit property name that is used to get the Full Version Number of the CcServer
|
static java.lang.String |
CCPROPERTY_SERVICE_RELEASE_NUMBER
Explicit property name that is used to get the Service Release Number of the CcServer
|
static java.lang.String |
CCPROPERTY_VERSION_NUMBER
Explicit property name that is used to get the Version Number of the CcServer
|
static java.lang.String |
DATABASE_ACCESS_NONE
Indicates that a Decision Service does not access an Enterprise
database.
|
static java.lang.String |
DATABASE_ACCESS_READ_ONLY
Indicates that a Decision Service has read only access to an
Enterprise database.
|
static java.lang.String |
DATABASE_ACCESS_READ_WRITE
Indicates that a Decision Service has read/write access to an
Enterprise database.
|
static java.lang.String |
DATABASE_ACCESS_RETURN_ALL_ENTITY_INSTANCES
Indicates that all entity instances in working memory, including the ones retrieved from
the database are returned as part of the response.
|
static java.lang.String |
DATABASE_ACCESS_RETURN_INCOMING_NEW_ENTITY_INSTANCES
Indicates that only entity instances that arrived as part of the incoming request and those
instantiated by rules are returned as part of the response.
|
static java.lang.String |
LICENSE_BATCHPROCESSING_ENABLED
Property name that is used to get the value that enables database batch processing inside a Decision Service.
|
static java.lang.String |
LICENSE_DATE_GRANTED
Property name that is used to get the date the Server License was issued.
|
static java.lang.String |
LICENSE_DEACTIVATE_DATE
Property name that is used to get the date when the Corticon Server expires.
|
static java.lang.String |
LICENSE_DEACTIVATE_DATE_OVERRIDE
Property name that is used to get the value that disables license expiration.
|
static java.lang.String |
LICENSE_INCREMENT_IP
Property name that is used to get the value that sets the increment value used by IP validation.
|
static java.lang.String |
LICENSE_IP_OVERRIDE
Property name that is used to get the value that enables IP validation.
|
static java.lang.String |
LICENSE_LOCATION
Property name that is used to get the location of the License file on the Classpath.
|
static java.lang.String |
LICENSE_MAX_NUMBER_OF_RULES
Property name that is used to get max number of rules that can be deployed on the Corticon Server.
|
static java.lang.String |
LICENSE_MAX_POOLS
Property name that is used to get max number of Decision Services that can be deployed on the Corticon Server.
|
static java.lang.String |
LICENSE_MAX_REACTORS
Property name that is used to get max number of Reactor instances that can be in each Decision Service Pool.
|
static java.lang.String |
LICENSE_NAMED_USERS
Property name that is used to get the value that describes the named users for the license.
|
static java.lang.String |
LICENSE_OEM_NAME
Property name that is used to get the registered name associated with the Server License.
|
static java.lang.String |
LICENSE_SERVER_IP
Property name that is used to get the value that sets the approved IP Address of the server where the Corticon Server can run.
|
static java.lang.String |
LICENSE_SERVER_TRANSACTION_OVERRIDE
Property name that is used to get the value that enables transaction validation.
|
static java.lang.String |
LICENSE_SERVER_TRANSACTIONS_MAX_EXECUTIONS
Property name that is used to get the value that determines the number of executions allowed for transaction validation.
|
static java.lang.String |
LICENSE_SERVER_TRANSACTIONS_TIME_PERIOD
Property name that is used to get the value that determines the time period for transaction validation.
|
static java.lang.String |
LICENSE_SINGLE_EXECUTION_DB_ACCESS_ENABLED
Property name that is used to get the value that enables single database executions.
|
static java.lang.String |
LICENSE_SINGLE_EXECUTION_ENABLED
Property name that is used to get the value that enables single non-database executions.
|
static java.lang.String |
LICENSE_USAGE_ENFORCED
Property name that is used to get the value that enables usage validation.
|
static java.lang.String |
LICENSE_USAGE_NAME
Property name that is used to get the usage name.
|
static java.lang.String |
LOG_LEVEL_DEBUG
This setting is used to set the Server log level to messages of
DEBUG or higher severity
which includes ERROR, VIOLATION, TIMING, RULETRACE, and INFO. |
static java.lang.String |
LOG_LEVEL_DIAGNOSTIC
This setting is used to set the Server log level to messages of
DIAGNOSTIC severity
which includes ERROR. |
static java.lang.String |
LOG_LEVEL_ERROR
This setting is used to set the Server log level to messages of
ERROR severity. |
static java.lang.String |
LOG_LEVEL_INFO
This setting is used to set the Server log level to messages of
INFO or higher severity
which includes ERROR, VIOLATION, TIMING, and RULETRACE. |
static java.lang.String |
LOG_LEVEL_RULETRACE
This setting is used to set the Server log level to messages of
RULETRACE severity
which includes ERROR, VIOLATION, and TIMING. |
static java.lang.String |
LOG_LEVEL_TIMING
This setting is used to set the Server log level to messages of
TIMING severity
which includes ERROR and VIOLATION. |
static java.lang.String |
LOG_LEVEL_VIOLATION
This setting is used to set the Server log level to messages of
VIOLATION severity
which includes ERROR. |
static java.lang.String |
PROPERTY_ACTIVE_POOL
Property name that is used to get the active value for a Decision Service.
|
static java.lang.String |
PROPERTY_AUTO_RELOAD
Property name that is used to get the auto reload value for a Decision Service.
|
static java.lang.String |
PROPERTY_CURRENTLY_RUNNING_IN_BATCH_MODE
Property name that is used to get the running in batch mode value for a Decision Service.
|
static java.lang.String |
PROPERTY_DATABASE_ACCESS_MODE
Property name that is used to get the database access mode for a Decision Service.
|
static java.lang.String |
PROPERTY_DATABASE_ACCESS_PROPERTIES
Property name that is used to get the string representation of the database access properties object for a Decision Service.
|
static java.lang.String |
PROPERTY_DATABASE_ACCESS_PROPERTIES_PATH
Property name that is used to get the path to the properties file that was loaded for a Decision Service
|
static java.lang.String |
PROPERTY_DATABASE_ACCESS_PROPERTIES_PATH_RELATIVE
Property name that is used to get the path to the properties file that was loaded for a Decision Service
The path that is returned will be relative to the location of the CcServerSandbox\DoNotDelete\DecisionServices
|
static java.lang.String |
PROPERTY_DATABASE_ACCESS_RETURN_ENTITIES_MODE
Property name that is used to get the return policy for database access executions for a Decision Service.
|
static java.lang.String |
PROPERTY_DEPLOYED_AS_TEST_DECISION_SERVICE
Property name that is used to get the boolean that signifies that the Decision Service was deployed in Test Mode.
|
static java.lang.String |
PROPERTY_DEPLOYMENT_TIMESTAMP
Property name that is used to get the time when the Decision Service was deployed.
|
static java.lang.String |
PROPERTY_EDS_FILE_TIMESTAMP
Property name that is used to get the time of the .eds file's timestamp
|
static java.lang.String |
PROPERTY_EDS_HAS_WSDL
Property name that is used to get whether or not the EDS file contains a WSDL document
|
static java.lang.String |
PROPERTY_EDS_URI
Property name that is used to get the path of the Rule Asset (.erf file, if a .eds file was deployed).
|
static java.lang.String |
PROPERTY_EDS_URI_RELATIVE
Property name that is used to get the relative path of the deployed EDS in relation to the CcServerSandbox Directory.
|
static java.lang.String |
PROPERTY_EFFECTIVE_END_DATE
Property name that is used to get the effective end date for a Decision Service.
|
static java.lang.String |
PROPERTY_EFFECTIVE_START_DATE
Property name that is used to get the effective start date for a Decision Service.
|
static java.lang.String |
PROPERTY_EXECUTION_LOCALE
Property name that is used to get the Decision Service's execution locale.
|
static java.lang.String |
PROPERTY_EXECUTION_LOG_LEVEL
Property name that is used to get the Decision Service's execution log level.
|
static java.lang.String |
PROPERTY_EXECUTION_LOG_PATH
Property name that is used to get the Decision Service's execution log path.
|
static java.lang.String |
PROPERTY_EXECUTION_LOG_PER_THREAD
Property name that is used to get the Decision Service's execution log per thread value.
|
static java.lang.String |
PROPERTY_EXECUTION_RESTRICT_RULEMESSAGES_INFO
Property name that is used to get the Decision Service's restrict Info RuleMessages.
|
static java.lang.String |
PROPERTY_EXECUTION_RESTRICT_RULEMESSAGES_VIOLATION
Property name that is used to get the Decision Service's restrict Violation RuleMessages.
|
static java.lang.String |
PROPERTY_EXECUTION_RESTRICT_RULEMESSAGES_WARNING
Property name that is used to get the Decision Service's restrict Warning RuleMessages.
|
static java.lang.String |
PROPERTY_EXECUTION_TIMEZONE |
static java.lang.String |
PROPERTY_LOADED_FROM_CDD
Property name that is used to get the loaded from CDD value for a Decision Service.
|
static java.lang.String |
PROPERTY_MAJOR_VERSION_NUMBER
Property name that is used to get the version number for a Decision Service.
|
static java.lang.String |
PROPERTY_MAX_POOL_SIZE
Property name that is used to get the maximum pool size for a Decision Service.
|
static java.lang.String |
PROPERTY_MESSAGE_STRUCTURE_TYPE
Property name that is used to get the message structure type for a Decision Service.
|
static java.lang.String |
PROPERTY_MIN_POOL_SIZE
Property name that is used to get the minimum pool size for a Decision Service.
|
static java.lang.String |
PROPERTY_MINOR_VERSION_NUMBER
Property name that is used to get the version number for a Decision Service.
|
static java.lang.String |
PROPERTY_NUMBER_OF_RULES_DEPLOYED
Property name that is used to get the number of rules deployed in the Decision Service.
|
static java.lang.String |
PROPERTY_PATH_TO_CDD
Property name that is used to get the path to CDD value for a Decision Service.
|
static java.lang.String |
PROPERTY_REACTORS_CURRENTLY_PROCESSING
Property name that is used to get the number of reactors that are currently processing for a Decision Service.
|
static java.lang.String |
PROPERTY_REACTORS_WAITING_IN_POOL
Property name that is used to get the number of available reactors that are waiting Decision Service.
|
static java.lang.String |
PROPERTY_RULEASSET_ZIP_FILE_TIMESTAMP
Property name that is used to get the timestamp of the unzipped Rule Asset files.
|
static java.lang.String |
PROPERTY_RULEASSET_ZIP_FILE_URI
Property name that is used to get the location of the unzipped Rule Asset files.
|
static java.lang.String |
PROPERTY_RULEFLOW_FILE_TIMESTAMP
Property name that is used to get the time of the .erf file's timestamp
|
static java.lang.String |
PROPERTY_RULEFLOW_URI
Property name that is used to get the path of the Rule Asset (.erf file, if a .erf file was deployed).
|
static java.lang.String |
PROPERTY_RULEFLOW_URI_RELATIVE
Property name that is used to get the relative path of the deployed Ruleflow in relation to the CcServerSandbox Directory.
|
static java.lang.String |
PROPERTY_VERSION_NUMBER
Property name that is used to get the version number for a Decision Service.
|
static java.lang.String |
REST_HEADER_DECISION_SERVICE_EFFECTIVE_TIMESTAMP |
static java.lang.String |
REST_HEADER_DECISION_SERVICE_MAJOR_VERSION |
static java.lang.String |
REST_HEADER_DECISION_SERVICE_MINOR_VERSION |
static java.lang.String |
REST_HEADER_DECISION_SERVICE_NAME
Constants that can be used to to pass necessary information in REST Header call.
|
static java.lang.String |
XML_FLAT_STYLE
A style of XML message where all business object associations are captured using href's,
resulting in a "flat" XML document.
|
static java.lang.String |
XML_HIER_STYLE
A style of XML message where all business object associations are captured using embeddings,
resulting in a hierarchical XML document.
|
static java.lang.String |
XML_STYLE_AUTODETECT
The server auto-detects the style of XML message.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
addDecisionService(IRuleflowModelAPI aIRuleflowModelAPI)
Invokes
addDecisionService(astrDecisionServiceName, aIRuleflowModelAPI)
This method is primarily used by JUNITs for testing. |
java.lang.String |
addDecisionService(IRulesheetModelAPI aIRulesheetModelAPI)
Invokes
addDecisionService(astrDecisionServiceName, aIRulesheetModelAPI)
This method is primarily used by JUNITs for testing. |
void |
addDecisionService(java.lang.String astrDecisionServiceName,
IRuleflowModelAPI aIRuleflowModelAPI)
This method deploys a IRuleflowModelAPI into a CcServer, which is imbedded in the Corticon Studio.
|
void |
addDecisionService(java.lang.String astrDecisionServiceName,
IRuleflowModelAPI aIRuleflowModelAPI,
java.lang.String astrDatabaseAccessMode,
java.lang.String astrDatabaseReturnEntitesMode,
java.lang.String astrDatabaseAccessPropertiesPath) |
void |
addDecisionService(java.lang.String astrDecisionServiceName,
IRulesheetModelAPI aIRulesheetModelAPI)
This method deploys a IRulesheetModelAPI into a CcServer, which is embedded in the Corticon Studio.
|
void |
addDecisionService(java.lang.String astrDecisionServiceName,
IRulesheetModelAPI aIRulesheetModelAPI,
java.lang.String astrDatabaseAccessMode,
java.lang.String astrDatabaseReturnEntitesMode,
java.lang.String astrDatabaseAccessPropertiesPath) |
void |
addDecisionService(java.lang.String astrDecisionServiceName,
java.lang.String astrRuleAssetPath,
boolean abAutoReload)
Invokes
addDecisionService(astrDecisionServiceName, astrRuleAssetPath, abAutoReload, false) |
void |
addDecisionService(java.lang.String astrDecisionServiceName,
java.lang.String astrRuleAssetPath,
boolean abAutoReload,
boolean abDeployAsTestDecisionService)
Invokes
addDecisionService(astrDecisionServiceName, astrRuleAssetPath, abAutoReload, 1, 1,
XML_STYLE_AUTODETECT, abDeployAsTestDecisionService) |
void |
addDecisionService(java.lang.String astrDecisionServiceName,
java.lang.String astrRuleAssetPath,
boolean abAutoReload,
int aiMinPoolSize,
int aiMaxPoolSize,
java.lang.String astrMsgStructStyle)
Invokes
addDecisionService(astrDecisionServiceName, astrRuleAssetPath, abAutoReload, aiMinPoolSize, aiMaxPoolSize,
astrMsgStructStyle, false) |
void |
addDecisionService(java.lang.String astrDecisionServiceName,
java.lang.String astrRuleAssetPath,
boolean abAutoReload,
int aiMinPoolSize,
int aiMaxPoolSize,
java.lang.String astrMsgStructStyle,
boolean abDeployAsTestDecisionService)
Invokes
addDecisionService(astrDecisionServiceName, astrRuleAssetPath, abAutoReload, aiMinPoolSize, aiMaxPoolSize,
astrMsgStructStyle, DATABASE_ACCESS_NONE, DATABASE_ACCESS_RETURN_ALL_ENTITY_INSTANCES, null, abDeployAsTestDeployment) |
void |
addDecisionService(java.lang.String astrDecisionServiceName,
java.lang.String astrRuleAssetPath,
boolean abAutoReload,
int aiMinPoolSize,
int aiMaxPoolSize,
java.lang.String astrMsgStructStyle,
java.lang.String astrDatabaseAccessMode,
java.lang.String astrDatabaseAccessReturnEntities,
java.lang.String astrDatabaseAccessPropertiesPath)
Invokes
addDecisionService(astrDecisionServiceName, astrRuleAssetPath, abAutoReload, aiMinPoolSize, aiMaxPoolSize,
astrMsgStructStyle, astrDatabaseAccessMode, astrDatabaseAccessReturnEntities, astrDatabaseAccessPropertiesPath, false) |
void |
addDecisionService(java.lang.String astrDecisionServiceName,
java.lang.String astrRuleAssetPath,
boolean abAutoReload,
int aiMinPoolSize,
int aiMaxPoolSize,
java.lang.String astrMsgStructStyle,
java.lang.String astrDatabaseAccessMode,
java.lang.String astrDatabaseAccessReturnEntities,
java.lang.String astrDatabaseAccessPropertiesPath,
boolean abDeployAsTestDecisionService)
Deploys a Ruleflow as a Decision Service named
astrDecisionServiceName. |
void |
clearAllCcServerExecutionCounts()
Clears all the execution counts that have been tracked for all Decision Services.
|
void |
clearAllCcServerIntervalValues()
Clears all the interval values that have been tracked for all Decision Services.
|
void |
clearAllCcServerStoredExecutionTimes()
Clears all the stored execution times that have been tracked for all Decision Services.
|
void |
clearAllNonCddDecisionServices()
Clears all Decision Services and all associated Corticon Engine pools from the server.
|
void |
clearDataStorageValues(java.lang.String astrDecisionServiceName)
Invokes
clearDataStorageValues(astrDecisionServiceName, . |
void |
clearDataStorageValues(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion)
Invokes
clearDataStorageValues(astrDecisionServiceName, aiDecisionServiceMajorVersion, . |
void |
clearDataStorageValues(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
Clears the data storage values that have been tracked for a particular Decision Service Version.
|
void |
clearExecutionCounts(java.lang.String astrDecisionServiceName)
Invokes
clearExecutionCounts(astrDecisionServiceName, . |
void |
clearExecutionCounts(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion)
Invokes
clearExecutionCounts(astrDecisionServiceName, aiDecisionServiceMajorVersion, . |
void |
clearExecutionCounts(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
Clears the execution counts that have been tracked for a particular Decision Service Version.
|
void |
clearIntervalValues(java.lang.String astrDecisionServiceName)
Invokes
clearIntervalValues(astrDecisionServiceName, . |
void |
clearIntervalValues(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion)
Invokes
clearIntervalValues(astrDecisionServiceName, aiDecisionServiceMajorVersion, . |
void |
clearIntervalValues(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
Clears the interval values that have been tracked for a particular Decision Service Version.
|
void |
clearLogContents()
This will delete the contents in the current Log file.
|
void |
clearStoredExecutionTimes(java.lang.String astrDecisionServiceName)
Invokes
clearStoredExecutionTimes(astrDecisionServiceName, . |
void |
clearStoredExecutionTimes(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion)
Invokes
clearStoredExecutionTimes(astrDecisionServiceName, aiDecisionServiceMajorVersion, . |
void |
clearStoredExecutionTimes(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
Clears the stored execution times that have been tracked for a particular Decision Service Version.
|
java.lang.String |
createDownloadableZipFile(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
Takes the most current Rule Assets related to the Decision Service and zips them up into a .zip file, and places
this file inside the CcServerSandbox.
|
int |
createTestDecisionService(java.lang.String astrDecisionServiceName,
int aiTargetMajorVersionNumber)
Invokes
createTestDecisionService(astrDecisionServiceName, aiTargetMajorVersionNumber, . |
int |
createTestDecisionService(java.lang.String astrDecisionServiceName,
int aiTargetMajorVersionNumber,
int aiTargetMinorVersionNumber)
Creates a new Test Decision Service from an existing Decision Service.
|
int |
createTestDecisionServiceMinorVersion(java.lang.String astrDecisionServiceName,
int aiMajorVersionNumber)
Invokes
createTestDecisionServiceMinorVersion(astrDecisionServiceName, aiTargetMajorVersionNumber, . |
int |
createTestDecisionServiceMinorVersion(java.lang.String astrDecisionServiceName,
int aiMajorVersionNumber,
int aiMinorVersionNumber)
Creates a new Test Decision Service from an existing Decision Service.
|
java.lang.String |
createUniqueUploadDirectory()
Create a new temporary upload directory inside the CcServerSandbox.
|
void |
deregisterTrackingAttribute(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion,
java.lang.String astrRegisteredTrackingAttribute)
Deregisters a particular attribute in Corticon Data Monitoring subsystem.
|
void |
deregisterTrackingAttribute(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
java.lang.String astrRegisteredTrackingAttribute)
Invokes
deregisterTrackingAttribute(astrDecisionServiceName, aiDecisionServiceMajorVersion, . |
void |
deregisterTrackingAttribute(java.lang.String astrDecisionServiceName,
java.lang.String astrRegisteredTrackingAttribute)
Invokes
deregisterTrackingAttribute(astrDecisionServiceName, . |
java.lang.String |
downloadRuleAssetFile(java.lang.String astrFullyQualifiedPath)
Allow the user to download Rule Asset files up to the CcServer.
|
org.jdom.Document |
execute(org.jdom.Document aCorticonRequestDoc)
Equivalent to the method
execute(String), except that the CorticonRequest &
CorticonResponse documents are JDOM XML. |
org.jdom.Document |
execute(org.jdom.Document aCorticonRequestDoc,
java.lang.String astrServerLocation)
Equivalent to the method
execute(String), except that the CorticonRequest &
CorticonResponse documents are JDOM XML. |
java.lang.String |
execute(java.lang.String astrCorticonRequest)
Invoke a specific Decision Service by passing in a
CorticonRequest XML message in String form. |
ICcRuleMessages |
execute(java.lang.String astrDecisionServiceName,
java.util.Collection acolWorkObjs)
Invoke a specific Decision Service by passing in a
Collection of Java business objects representing
WorkDocuments. |
ICcRuleMessages |
execute(java.lang.String astrDecisionServiceName,
java.util.Collection acolWorkObjs,
java.util.Date adDecisionServiceEffectiveTimestamp)
Similar to
execute(String, Collection) except that the user can specify what effective timestamp
should be using using the parameter adDecisionServiceEffectiveTimestamp. |
ICcRuleMessages |
execute(java.lang.String astrDecisionServiceName,
java.util.Collection acolWorkObjs,
java.util.Date adDecisionServiceEffectiveTimestamp,
int aiDecisionServiceTargetMajorVersion)
Similar to
execute(String, Collection, Date) except that the user can specify what major version number
should be using for the parameter aiDecisionServiceTargetMajorVersion. |
ICcRuleMessages |
execute(java.lang.String astrDecisionServiceName,
java.util.Collection acolWorkObjs,
java.util.Date adDecisionServiceEffectiveTimestamp,
int aiDecisionServiceTargetMajorVersion,
java.lang.String astrUsage)
Similar to
execute(String, Collection, Date, int) except that the user can specify which usage value should be associated with
the request using parameter astrUsage. |
ICcRuleMessages |
execute(java.lang.String astrDecisionServiceName,
java.util.Collection acolWorkObjs,
java.util.Date adDecisionServiceEffectiveTimestamp,
java.lang.String astrUsage)
Similar to
execute(String, Collection, Date) except that the user can specify which usage value should be associated with
the request using parameter astrUsage. |
ICcRuleMessages |
execute(java.lang.String astrDecisionServiceName,
java.util.Collection acolWorkObjs,
int aiDecisionServiceTargetMajorVersion)
Similar to
execute(String, Collection) except that the user can specify which Major Version of the Decision Service
should process the request using parameter aiDecisionServiceTargetVersion. |
ICcRuleMessages |
execute(java.lang.String astrDecisionServiceName,
java.util.Collection acolWorkObjs,
int aiDecisionServiceTargetMajorVersion,
int aiDecisionServiceTargetMinorVersion)
Similar to
execute(String, Collection, int) except that the user can specify which Minor Version of the Decision Service
should process the request using parameter aiDecisionServiceTargetVersion. |
ICcRuleMessages |
execute(java.lang.String astrDecisionServiceName,
java.util.Collection acolWorkObjs,
int aiDecisionServiceTargetMajorVersion,
int aiDecisionServiceTargetMinorVersion,
java.lang.String astrUsage)
Similar to
execute(String, Collection, int, int) except that the user can specify which usage value should be associated with
the request using parameter astrUsage. |
ICcRuleMessages |
execute(java.lang.String astrDecisionServiceName,
java.util.Collection acolWorkObjs,
int aiDecisionServiceTargetMajorVersion,
java.lang.String astrUsage)
Similar to
execute(String, Collection, int) except that the user can specify which usage value should be associated with
the request using parameter astrUsage. |
ICcRuleMessages |
execute(java.lang.String astrDecisionServiceName,
java.util.Collection acolWorkObjs,
java.lang.String astrUsage)
Similar to
execute(String, Collection) except that the user can specify which usage value should be associated with
the request using parameter astrUsage. |
org.json.JSONObject |
execute(java.lang.String astrDecisionServiceName,
org.json.JSONObject ajsonObjectPayload)
Invoke a specific Decision Service by passing in a
JSONObject. |
org.json.JSONObject |
execute(java.lang.String astrDecisionServiceName,
org.json.JSONObject ajsonObjectPayload,
java.util.Date adDecisionServiceEffectiveTimestamp)
Similar to
execute(String, JSONObject) except that the user can specify what effective timestamp
should be using using the parameter adDecisionServiceEffectiveTimestamp. |
org.json.JSONObject |
execute(java.lang.String astrDecisionServiceName,
org.json.JSONObject ajsonObjectPayload,
java.util.Date adDecisionServiceEffectiveTimestamp,
int aiDecisionServiceTargetMajorVersion)
Similar to
execute(String, JSONObject, Date) except that the user can specify what major version number
should be using for the parameter aiDecisionServiceTargetMajorVersion. |
org.json.JSONObject |
execute(java.lang.String astrDecisionServiceName,
org.json.JSONObject ajsonObjectPayload,
java.util.Date adDecisionServiceEffectiveTimestamp,
int aiDecisionServiceTargetMajorVersion,
java.lang.String astrUsage)
Similar to
execute(String, JSONObject, Date, int) except that the user can specify which usage value should be associated with
the request using parameter astrUsage. |
org.json.JSONObject |
execute(java.lang.String astrDecisionServiceName,
org.json.JSONObject ajsonObjectPayload,
java.util.Date adDecisionServiceEffectiveTimestamp,
java.lang.String astrUsage)
Similar to
execute(String, JSONObject, Date) except that the user can specify which usage value should be associated with
the request using parameter astrUsage. |
org.json.JSONObject |
execute(java.lang.String astrDecisionServiceName,
org.json.JSONObject ajsonObjectPayload,
int aiDecisionServiceTargetMajorVersion)
Similar to
execute(String, JSONObject) except that the user can specify which Major Version of the Decision Service
should process the request using parameter aiDecisionServiceTargetVersion. |
org.json.JSONObject |
execute(java.lang.String astrDecisionServiceName,
org.json.JSONObject ajsonObjectPayload,
int aiDecisionServiceTargetMajorVersion,
int aiDecisionServiceTargetMinorVersion)
Similar to
execute(String, JSONObject, int) except that the user can specify which Minor Version of the Decision Service
should process the request using parameter aiDecisionServiceTargetVersion. |
org.json.JSONObject |
execute(java.lang.String astrDecisionServiceName,
org.json.JSONObject ajsonObjectPayload,
int aiDecisionServiceTargetMajorVersion,
int aiDecisionServiceTargetMinorVersion,
java.lang.String astrUsage)
Similar to
execute(String, JSONObject, int, int) except that the user can specify which usage value should be associated with
the request using parameter astrUsage. |
org.json.JSONObject |
execute(java.lang.String astrDecisionServiceName,
org.json.JSONObject ajsonObjectPayload,
int aiDecisionServiceTargetMajorVersion,
java.lang.String astrUsage)
Similar to
execute(String, JSONObject, int) except that the user can specify which usage value should be associated with
the request using parameter astrUsage. |
org.json.JSONObject |
execute(java.lang.String astrDecisionServiceName,
org.json.JSONObject ajsonObjectPayload,
java.lang.String astrUsage)
Similar to
execute(String, JSONObject) except that the user can specify which usage value should be associated with
the request using parameter astrUsage. |
ICcRuleMessages |
execute(java.lang.String astrDecisionServiceName,
java.util.Map amapWorkObjs)
Equivalent to the method
execute(String, Collection), except that a Map
is passed in instead of a Collection. |
ICcRuleMessages |
execute(java.lang.String astrDecisionServiceName,
java.util.Map amapWorkObjs,
java.util.Date adDecisionServiceEffectiveTimestamp)
Equivalent to the method
execute(String, Collection, Date), except that a Map
is passed in instead of a Collection. |
ICcRuleMessages |
execute(java.lang.String astrDecisionServiceName,
java.util.Map amapWorkObjs,
java.util.Date adDecisionServiceEffectiveTimestamp,
int aiDecisionServiceTargetMajorVersion)
Equivalent to the method
execute(String, Collection, Date, int), except that a Map
is passed in instead of a Collection. |
ICcRuleMessages |
execute(java.lang.String astrDecisionServiceName,
java.util.Map amapWorkObjs,
java.util.Date adDecisionServiceEffectiveTimestamp,
int aiDecisionServiceTargetMajorVersion,
java.lang.String astrUsage)
Equivalent to the method
execute(String, Collection, Date, int, String), except that a Map is passed in instead
of a Collection. |
ICcRuleMessages |
execute(java.lang.String astrDecisionServiceName,
java.util.Map amapWorkObjs,
java.util.Date adDecisionServiceEffectiveTimestamp,
java.lang.String astrUsage)
Equivalent to the method
execute(String, Collection, Date, String), except that a Map is passed in instead
of a Collection. |
ICcRuleMessages |
execute(java.lang.String astrDecisionServiceName,
java.util.Map acolWorkObjs,
int aiDecisionServiceTargetMajorVersion)
Equivalent to the method
execute(String, Collection, int), except that a Map
is passed in instead of a Collection. |
ICcRuleMessages |
execute(java.lang.String astrDecisionServiceName,
java.util.Map acolWorkObjs,
int aiDecisionServiceTargetMajorVersion,
int aiDecisionServiceTargetMinorVersion)
Equivalent to the method
execute(String, Collection, int, int), except that a Map
is passed in instead of a Collection. |
ICcRuleMessages |
execute(java.lang.String astrDecisionServiceName,
java.util.Map amapWorkObjs,
int aiDecisionServiceTargetMajorVersion,
int aiDecisionServiceTargetMinorVersion,
java.lang.String astrUsage)
Equivalent to the method
execute(String, Collection, int, int, String), except that a Map is passed in instead
of a Collection. |
ICcRuleMessages |
execute(java.lang.String astrDecisionServiceName,
java.util.Map amapWorkObjs,
int aiDecisionServiceTargetMajorVersion,
java.lang.String astrUsage)
Equivalent to the method
execute(String, Collection, int, String), except that a Map is passed in instead
of a Collection. |
ICcRuleMessages |
execute(java.lang.String astrDecisionServiceName,
java.util.Map amapWorkObjs,
java.lang.String astrUsage)
Equivalent to the method
execute(String, Collection, String), except that a Map is passed in instead
of a Collection. |
java.util.Set |
getCcPropertyOverrideSet()
This will return the property names that are in the CcDebug.properties file inside the CcConfig.jar
|
java.lang.String |
getCcPropertyValue(java.lang.String astrPropertyName)
Returns a
String value of any Corticon Property that is inside the CcConfig.jar. |
java.lang.String |
getCcServerInfo()
Returns a
String in XML format that describes the current state of the CcServer. |
java.lang.String |
getCcServerLicenseValue(java.lang.String astrPropertyName)
Returns a requested Corticon Server License value.
|
java.lang.String |
getCompilationDirectoryPath()
Return the current directory that the Server uses to compile assets.
|
java.lang.String |
getDecisionServiceDirectoryPath()
Return the current directory that the Server uses to store the compiled Decision Services.
|
java.util.List |
getDecisionServiceMajorVersionNumbers(java.lang.String astrDecisionServiceName)
Returns a
List of Decision Service Major Version Integers that are currently loaded into the Corticon Server for a
particular Decision Service. |
java.lang.String |
getDecisionServiceMajorVersionNumbersFormatted(java.lang.String astrDecisionServiceName)
Returns a formatted
String of Decision Service Major Version Integers that are currently loaded into the Corticon Server for a
particular Decision Service. |
java.util.List |
getDecisionServiceMinorVersionNumbers(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion)
Returns a
List of Decision Service Minor Version Integers that are currently loaded into the Corticon Server for a
particular Decision Service with a Major version number aiDecisionServiceMajorVersion. |
java.lang.String |
getDecisionServiceMinorVersionNumbersFormatted(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion)
Returns a formatted
String of Decision Service Minor Version Integers that are currently loaded into the Corticon Server for a
particular Decision Service with a Major version number aiDecisionServiceMajorVersion. |
java.util.Collection |
getDecisionServiceNames()
Returns a
Collection of Decision Service name Strings that are currently loaded into
the Corticon Server. |
java.lang.String |
getDecisionServicePropertyValue(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion,
java.lang.String astrPropertyName)
Invokes
getDecisionServicePropertyValue(astrDecisionServiceName, aiDecisionServiceMajorVersion, . |
java.lang.String |
getDecisionServicePropertyValue(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
java.lang.String astrPropertyName)
Invokes
getDecisionServicePropertyValue(astrDecisionServiceName, aiDecisionServiceMajorVersion, . |
java.lang.String |
getDecisionServicePropertyValue(java.lang.String astrDecisionServiceName,
java.lang.String astrPropertyName)
Invokes
getDecisionServicePropertyValue(astrDecisionServiceName, . |
java.util.HashMap<java.lang.Integer,java.lang.String> |
getDecisionServiceStepNumberAndRulesheetActivityNodeNames(java.lang.String astrDecisionServiceName)
Invokes
getDecisionServiceStepNumberAndRulesheetActivityNames(astrDecisionServiceName, . |
java.util.HashMap<java.lang.Integer,java.lang.String> |
getDecisionServiceStepNumberAndRulesheetActivityNodeNames(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion)
Invokes
getDecisionServiceStepNumberAndRulesheetActivityNodeNames(astrDecisionServiceName, aiDecisionServiceMajorVersion, . |
java.util.HashMap<java.lang.Integer,java.lang.String> |
getDecisionServiceStepNumberAndRulesheetActivityNodeNames(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
Returns a
HashMap containing the step number along with the corresponding Rulesheet Activity name for the given Decision Service. |
java.util.HashMap<java.lang.Integer,java.lang.String> |
getDecisionServiceStepNumberAndRulesheetPaths(java.lang.String astrDecisionServiceName)
Invokes
getDecisionServiceStepNumberAndRulesheetPaths(astrDecisionServiceName, . |
java.util.HashMap<java.lang.Integer,java.lang.String> |
getDecisionServiceStepNumberAndRulesheetPaths(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion)
Invokes
getDecisionServiceStepNumberAndRulesheetPaths(astrDecisionServiceName, aiDecisionServiceMajorVersion, . |
java.util.HashMap<java.lang.Integer,java.lang.String> |
getDecisionServiceStepNumberAndRulesheetPaths(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
Returns a
HashMap containing the step number along with the corresponding Rulesheet path for the given Decision Service. |
java.util.HashMap<java.lang.Integer,java.lang.String> |
getDecisionServiceStepNumberAndRulesheetRelativePaths(java.lang.String astrDecisionServiceName)
Invokes
getDecisionServiceStepNumberAndRulesheetRelativePaths(astrDecisionServiceName, . |
java.util.HashMap<java.lang.Integer,java.lang.String> |
getDecisionServiceStepNumberAndRulesheetRelativePaths(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion)
Invokes
getDecisionServiceStepNumberAndRulesheetRelativePaths(astrDecisionServiceName, aiDecisionServiceMajorVersion, . |
java.util.HashMap<java.lang.Integer,java.lang.String> |
getDecisionServiceStepNumberAndRulesheetRelativePaths(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
Returns a
HashMap containing the step number along with the corresponding relative Rulesheet path to the Ruleflow file for the given Decision Service. |
java.util.List |
getDecisionServiceVersionNumbers(java.lang.String astrDecisionServiceName)
Returns a
List of Decision Service Version Integers that are currently loaded into the Corticon Server for a
particular Decision Service. |
java.lang.String |
getDecisionServiceVersionNumbersFormatted(java.lang.String astrDecisionServiceName)
Deprecated.
use getDecisionServiceMajorVersionNumbersFormatted(astrDecisionServiceName)
|
java.lang.String |
getDeploymentDescriptorDirectoryPath()
Returns the current directory that the Maintenance Service looks for new CDD files to be auto-deployed.
|
java.lang.String |
getDeploymentUploadDirectoryPath()
Returns the current directory that the Server Console will upload pre-compiled .eds or Database property files to the Server.
|
java.util.List |
getFullyQualifiedPathsForRuleAssets(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
Get a list of fully qualified paths of the Rule Assets related to the Decision Service.
|
java.lang.String |
getFullyQualifiedPathsForRuleAssetsFormatted(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
Get a list of fully qualified paths of the Rule Assets related to the Decision Service.
|
java.util.List |
getIntervalExecutionAverageTimes(java.lang.String astrDecisionServiceName)
Invokes
getIntervalExecutionAverageTimes(astrDecisionServiceName, . |
java.util.List |
getIntervalExecutionAverageTimes(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion)
Invokes
getIntervalExecutionAverageTimes(astrDecisionServiceName, aiDecisionServiceMajorVersion, . |
java.util.List |
getIntervalExecutionAverageTimes(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
Returns a
List of Long values. |
java.lang.String |
getIntervalExecutionAverageTimesFormatted(java.lang.String astrDecisionServiceName)
Invokes
getIntervalExecutionAverageTimes(astrDecisionServiceName) and formats the result into a String. |
java.lang.String |
getIntervalExecutionAverageTimesFormatted(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion)
Invokes
getIntervalExecutionAverageTimes(astrDecisionServiceName, aiDecisionServiceMajorVersion) and formats the result into a String. |
java.lang.String |
getIntervalExecutionAverageTimesFormatted(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
Invokes
getIntervalExecutionAverageTimes(astrDecisionServiceName, aiDecisionServiceMajorVersion, aiDecisionServiceMinorVersion) and formats the result into a String. |
java.util.List |
getIntervalExecutionCounts(java.lang.String astrDecisionServiceName)
Invokes
getIntervalExecutionCounts(astrDecisionServiceName, . |
java.util.List |
getIntervalExecutionCounts(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion)
Invokes
getIntervalExecutionCounts(astrDecisionServiceName, aiDecisionServiceMajorVersion, . |
java.util.List |
getIntervalExecutionCounts(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
Returns a
List of Long values. |
java.lang.String |
getIntervalExecutionCountsFormatted(java.lang.String astrDecisionServiceName)
Invokes
getIntervalExecutionCounts(astrDecisionServiceName) and formats the result into a String. |
java.lang.String |
getIntervalExecutionCountsFormatted(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion)
Invokes
getIntervalExecutionCounts(astrDecisionServiceName, aiDecisionServiceMajorVersion) and formats the result into a String. |
java.lang.String |
getIntervalExecutionCountsFormatted(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
Invokes
getIntervalExecutionCounts(astrDecisionServiceName, aiDecisionServiceMajorVersion) and formats the result into a String. |
java.util.List |
getIntervalExecutionTimes(java.lang.String astrDecisionServiceName)
Invokes
getIntervalExecutionTimes(astrDecisionServiceName, . |
java.util.List |
getIntervalExecutionTimes(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion)
Invokes
getIntervalExecutionTimes(astrDecisionServiceName, aiDecisionServiceMajorVersion, . |
java.util.List |
getIntervalExecutionTimes(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
Returns a
List of Long values. |
java.lang.String |
getIntervalExecutionTimesFormatted(java.lang.String astrDecisionServiceName)
Invokes
getIntervalExecutionTimes(astrDecisionServiceName) and formats the result into a String. |
java.lang.String |
getIntervalExecutionTimesFormatted(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion)
Invokes
getIntervalExecutionTimes(astrDecisionServiceName, aiDecisionServiceMajorVersion) and formats the result into a String. |
java.lang.String |
getIntervalExecutionTimesFormatted(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
Invokes
getIntervalExecutionTimes(astrDecisionServiceName, aiDecisionServiceMajorVersion) and formats the result into a String. |
java.util.List |
getIntervalMemoryUtilizations()
Returns a
List of Long values. |
java.lang.String |
getJavaHome()
Get the java home for launching java executable when compiling the rules
out-of-process.
|
java.lang.Long |
getLastExecutionTimestamp(java.lang.String astrDecisionServiceName)
Invokes
getLastExecutionTimestamp(astrDecisionServiceName, . |
java.lang.Long |
getLastExecutionTimestamp(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion)
Invokes
getLastExecutionTimestamp(astrDecisionServiceName, aiDecisionServiceMajorVersion, . |
java.lang.Long |
getLastExecutionTimestamp(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
Returns a
long values. |
java.lang.String |
getLicensePath()
Get the location of the CcLicense.jar that the CcServer is using.
|
java.util.List |
getLogContents(int aiNumberOfLines)
This will return a subset of the current log file.
|
java.lang.String |
getRegisteredTrackingAttributeBucketDefinition(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion,
java.lang.String astrRegisteredTrackingAttribute)
Returns a
String of the Bucket definition. |
java.lang.String |
getRegisteredTrackingAttributeBucketDefinition(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
java.lang.String astrRegisteredTrackingAttribute)
Invokes
getRegisteredTrackingAttributeBucketDefinition(astrDecisionServiceName, aiDecisionServiceMajorVersion, . |
java.lang.String |
getRegisteredTrackingAttributeBucketDefinition(java.lang.String astrDecisionServiceName,
java.lang.String astrRegisteredTrackingAttribute)
Invokes
getRegisteredTrackingAttributeBucketDefinition(astrDecisionServiceName, . |
java.util.List |
getRegisteredTrackingAttributeCounts(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion,
java.lang.String astrRegisteredTrackingAttribute)
Returns a
List of String values. |
java.util.List |
getRegisteredTrackingAttributeCounts(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
java.lang.String astrRegisteredTrackingAttribute)
Invokes
getRegisteredTrackingAttributeCounts(astrDecisionServiceName, aiDecisionServiceMajorVersion, . |
java.util.List |
getRegisteredTrackingAttributeCounts(java.lang.String astrDecisionServiceName,
java.lang.String astrRegisteredTrackingAttribute)
Invokes
getRegisteredTrackingAttributeCounts(astrDecisionServiceName, . |
java.lang.String |
getRegisteredTrackingAttributeCountsFormatted(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion,
java.lang.String astrRegisteredTrackingAttribute)
Invokes
getRegisteredTrackingAttributeCounts(astrDecisionServiceName, aiDecisionServiceMajorVersion, aiDecisionServiceMinorVersion, astrRegisteredTrackingAttribute) and formats the result into a String.. |
java.lang.String |
getRegisteredTrackingAttributeCountsFormatted(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
java.lang.String astrRegisteredTrackingAttribute)
Invokes
getRegisteredTrackingAttributeCounts(astrDecisionServiceName, aiDecisionServiceMajorVersion, astrRegisteredTrackingAttribute) and formats the result into a String.. |
java.lang.String |
getRegisteredTrackingAttributeCountsFormatted(java.lang.String astrDecisionServiceName,
java.lang.String astrRegisteredTrackingAttribute)
Invokes
getRegisteredTrackingAttributeCounts(astrDecisionServiceName, astrRegisteredTrackingAttribute) and formats the result into a String.. |
java.util.List |
getRegisteredTrackingAttributes(java.lang.String astrDecisionServiceName)
Invokes
getRegisteredTrackingAttributes(astrDecisionServiceName, . |
java.util.List |
getRegisteredTrackingAttributes(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion)
Invokes
getRegisteredTrackingAttributes(astrDecisionServiceName, aiDecisionServiceMajorVersion, . |
java.util.List |
getRegisteredTrackingAttributes(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
Returns a
List of String values. |
java.lang.String |
getRegisteredTrackingAttributesFormatted(java.lang.String astrDecisionServiceName)
Invokes
getRegisteredTrackingAttributes(astrDecisionServiceName) and formats the result into a String. |
java.lang.String |
getRegisteredTrackingAttributesFormatted(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion)
Invokes
getRegisteredTrackingAttributes(astrDecisionServiceName, aiDecisionServiceMajorVersion) and formats the result into a String. |
java.lang.String |
getRegisteredTrackingAttributesFormatted(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
Invokes
getRegisteredTrackingAttributes(astrDecisionServiceName, aiDecisionServiceMajorVersion, aiDecisionServiceMinorVersion) and formats the result into a String. |
org.jdom.Document |
getRulesetHtmlReport(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion,
java.lang.String astrXsltPath)
Returns a
Document of the Html transformed Report. |
org.jdom.Document |
getRulesetHtmlReport(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
java.lang.String astrXsltPath)
Invokes
getRulesetHtmlReport(astrDecisionServiceName, aiDecisionServiceMajorVersion, . |
org.jdom.Document |
getRulesetHtmlReport(java.lang.String astrDecisionServiceName,
java.lang.String astrXsltPath)
Invokes
getRulesetHtmlReport(astrDecisionServiceName, . |
int |
getRulesetMajorVersionNumber(java.lang.String astrRulesetAssetPath)
Returns the Major Version number that has been associated within the RuleAsset, based on the path to the RuleAsset.
|
int |
getRulesetMinorVersionNumber(java.lang.String astrRulesetAssetPath)
Returns the Minor Version number that has been associated within the RuleAsset, based on the path to the RuleAsset.
|
int |
getRulesetVersionNumber(java.lang.String astrRulesetAssetPath)
Returns the Major Version number that has been associated within the RuleAsset, based on the path to the RuleAsset.
|
org.jdom.Document |
getRulesetWSDL(java.lang.String astrDecisionServiceName)
Invokes
getRulesetWSDL(astrDecisionServiceName, . |
org.jdom.Document |
getRulesetWSDL(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion)
Invokes
getRulesetWSDL(astrDecisionServiceName, aiDecisionServiceMajorVersion, . |
org.jdom.Document |
getRulesetWSDL(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
Returns a
Document of the raw Xml WSDL for a particular Decision Service Version. |
org.jdom.Document |
getRulesetXmlReport(java.lang.String astrDecisionServiceName)
Invokes
getRulesetXmlReport(astrDecisionServiceName, . |
org.jdom.Document |
getRulesetXmlReport(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion)
Invokes
getRulesetXmlReport(astrDecisionServiceName, aiDecisionServiceMajorVersion, . |
org.jdom.Document |
getRulesetXmlReport(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
Returns a
Document of the raw Xml Report for a particular Decision Service Version. |
java.lang.String |
getSandboxDirectoryPath()
Returns the current directory that the Server Sandbox is located.
|
java.util.List |
getStoredExecutionTimes(java.lang.String astrDecisionServiceName)
Invokes
getStoredExecutionTimes(astrDecisionServiceName, . |
java.util.List |
getStoredExecutionTimes(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion)
Invokes
getStoredExecutionTimes(astrDecisionServiceName, aiDecisionServiceMajorVersion, . |
java.util.List |
getStoredExecutionTimes(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
Returns a
List of Long values. |
java.lang.String |
getStoredExecutionTimesFormatted(java.lang.String astrDecisionServiceName)
Invokes
getStoredExecutionTimes(astrDecisionServiceName) and formats the result into a String. |
java.lang.String |
getStoredExecutionTimesFormatted(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion)
Invokes
getStoredExecutionTimes(astrDecisionServiceName, aiDecisionServiceVersion) and formats the result into a String. |
java.lang.String |
getStoredExecutionTimesFormatted(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
Invokes
getStoredExecutionTimes(astrDecisionServiceName, aiDecisionServiceMajorVersion, aiDecisionServiceMinorVersion) and formats the result into a String. |
long |
getTotalExecutionCount()
Returns the total execution count across all Decision Service Versions.
|
long |
getTotalExecutionCount(java.lang.String astrDecisionServiceName)
Invokes
getTotalExecutionCount(astrDecisionServiceName, . |
long |
getTotalExecutionCount(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion)
Invokes
getTotalExecutionCount(astrDecisionServiceName, aiDecisionServiceMajorVersion, . |
long |
getTotalExecutionCount(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
Returns a
long value that is the total number of executions that went against the particular
Decision Service version. |
long |
getTotalExecutionTime()
Returns the total execution time across all Decision Service Versions.
|
long |
getTotalExecutionTime(java.lang.String astrDecisionServiceName)
Invokes
getTotalExecutionTime(astrDecisionServiceName, aiDecisionServiceMajorVersion, . |
long |
getTotalExecutionTime(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion)
Invokes
getTotalExecutionTime(astrDecisionServiceName, aiDecisionServiceMajorVersion, . |
long |
getTotalExecutionTime(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
Returns a
long value that is the total number of miliseconds that went against the particular
Decision Service version. |
void |
initialize()
Deprecated.
Current version of CcServer will automatically initialize itself inside the constructor.
|
void |
invokeBatchProcess(java.lang.String astrDecisionServiceName)
Triggers a batch mode invocation of
astrDecisionServiceName Decision Service. |
void |
invokeBatchProcess(java.lang.String astrDecisionServiceName,
java.util.Date adDecisionServiceEffectiveTimestamp)
Similar to
invokeBatchProcess(String) except that the user can specify what effective timestamp
should be using using the parameter adDecisionServiceEffectiveTimestamp. |
void |
invokeBatchProcess(java.lang.String astrDecisionServiceName,
int aiDecisionServiceTargetMajorVersion)
Similar to
invokeBatchProcess(String) except that the user can specify which Major Version of the Decision Service
should process the request using parameter aiDecisionServiceTargetMajorVersion. |
void |
invokeBatchProcess(java.lang.String astrDecisionServiceName,
int aiDecisionServiceTargetMajorVersion,
int aiDecisionServiceTargetMinorVersion)
Similar to
invokeBatchProcess(String) except that the user can specify which Minor Version of the Decision Service
should process the request using parameter aiDecisionServiceTargetMajorVersion. |
boolean |
isCcServerRunning()
Allows a client application to ask the CcServer it is up and running.
|
boolean |
isCDDFileDeployed(java.lang.String astrPathToCddFile)
Returns a
boolean based on whether the CDD has been deployed in the CcServer. |
boolean |
isDecisionServiceDeployed(java.lang.String astrDecisionServiceName)
Invokes
isDecisionServiceDeployed(astrDecisionServiceName, . |
boolean |
isDecisionServiceDeployed(java.lang.String astrDecisionServiceName,
java.util.Date adtDecisionServiceEffectiveTimestamp)
Query the CcServer to determine is a Decision Service has already been deployed under a specific name
|
boolean |
isDecisionServiceDeployed(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion)
Invokes
isDecisionServiceDeployed(astrDecisionServiceName, aiDecisionServiceMajorVersion, . |
boolean |
isDecisionServiceDeployed(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
Query the CcServer to determine is a Decision Service has already been deployed under a specific name and Major Version number and Minor Version number
|
boolean |
isDecisionServiceDeployedAsTest(java.lang.String astrDecisionServiceName)
Inform the caller whether a particular Decision Service is deployed as a Test Decision Service.
|
boolean |
isDecisionServiceDeployedAsTest(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion)
Inform the caller whether a particular Decision Service is deployed as a Test Decision Service.
|
boolean |
isDecisionServiceDeployedAsTest(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
Inform the caller whether a particular Decision Service is deployed as a Test Decision Service.
|
boolean |
isDecisionServiceEdsDeployed(java.lang.String astrDecisionServiceName)
Invokes
isDecisionServiceEdsDeployed(astrDecisionServiceName, . |
boolean |
isDecisionServiceEdsDeployed(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion)
Invokes
isDecisionServiceEdsDeployed(astrDecisionServiceName, aiDecisionServiceMajorVersion, . |
boolean |
isDecisionServiceEdsDeployed(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
Returns a
boolean based on whether the Decision Service version was originally deployed as an EDS file. |
boolean |
isDecisionServiceRuleflowDeployed(java.lang.String astrDecisionServiceName)
Invokes
isDecisionServiceRuleflowDeployed(astrDecisionServiceName, . |
boolean |
isDecisionServiceRuleflowDeployed(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion)
Invokes
isDecisionServiceRuleflowDeployed(astrDecisionServiceName, aiDecisionServiceMajorVersion, . |
boolean |
isDecisionServiceRuleflowDeployed(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
Returns a
boolean based on whether the Decision Service version was originally deployed as an ERF file. |
boolean |
isDynamicUpdateMonitoringServiceRunning()
See
startDynamicUpdateMonitorService. |
boolean |
isServerDiagnosticServiceRunning()
See
startServerDiagnosticService. |
boolean |
isServerExecutionTimesIntervalServiceRunning()
See
startServerExecutionTimesIntervalService. |
boolean |
isServerPerformanceMonitoringServiceRunning()
See
startServerPerformanceMonitoringService. |
boolean |
isServerResultsDistributionMonitoringServiceRunning()
See
startServerResultsDistributionMonitoringService. |
void |
loadFromCdd(java.lang.String astrCddPath)
Deploys the specified Corticon Deployment Descriptor (CDD).
|
void |
loadFromCddDir(java.lang.String astrCddDirPath)
Deploys all decision services in all Corticon Deployment Descriptor (CDD) files in a specified directory.
|
void |
modifyDecisionServiceAutoReload(java.lang.String astrDecisionServiceName,
boolean abNewAutoReload)
Invokes
modifyDecisionServiceAutoReload(astrDecisionServiceName, . |
void |
modifyDecisionServiceAutoReload(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
boolean abNewAutoReload)
Invokes
modifyDecisionServiceAutoReload(astrDecisionServiceName, aiDecisionServiceMajorVersion, . |
void |
modifyDecisionServiceAutoReload(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion,
boolean abNewAutoReload)
Modify the dynamic auto-reload flag for a specific deployed Version of a Decision Service.
|
void |
modifyDecisionServiceDatabaseAccessProperties(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion,
java.lang.String astrNewDatabaseAccessMode,
java.lang.String astrNewDatabaseAccessReturnEntities,
java.lang.String astrNewDatabaseAccessPropertiesPath)
Modify the Database Access mode, Returned Entities, and path to Database Access properties file for a specific
deployed Version of a Decision Service .
|
void |
modifyDecisionServiceDatabaseAccessProperties(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
java.lang.String astrNewDatabaseAccessMode,
java.lang.String astrNewDatabaseAccessReturnEntities,
java.lang.String astrNewDatabaseAccessPropertiesPath)
Invokes
modifyDecisionServiceDatabaseAccessProperties(astrDecisionServiceName, aiDecisionServiceMajorVersion, . |
void |
modifyDecisionServiceDatabaseAccessProperties(java.lang.String astrDecisionServiceName,
java.lang.String astrNewDatabaseAccessMode,
java.lang.String astrNewDatabaseAccessReturnEntities,
java.lang.String astrNewDatabaseAccessPropertiesPath)
Invokes
modifyDecisionServiceDatabaseAccessProperties(astrDecisionServiceName, . |
void |
modifyDecisionServiceExecutionProperty(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion,
java.lang.String astrPropertyName,
java.lang.String astrPropertyValue)
Modify a Decision Service's execution property for a specific deployed Version of a Decision Service.
|
void |
modifyDecisionServiceExecutionProperty(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
java.lang.String astrPropertyName,
java.lang.String astrPropertyValue)
Invokes
modifyDecisionServiceExecutionLoggingParameters(astrDecisionServiceName, aiDecisionServiceMajorVersion, . |
void |
modifyDecisionServiceExecutionProperty(java.lang.String astrDecisionServiceName,
java.lang.String astrPropertyName,
java.lang.String astrPropertyValue)
Invokes
modifyDecisionServiceExecutionProperty(astrDecisionServiceName, . |
void |
modifyDecisionServiceMessageStructType(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion,
java.lang.String astrNewMsgStructStyle)
Modify the XML message style for a specific deployed Version of a Decision Service.
|
void |
modifyDecisionServiceMessageStructType(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
java.lang.String astrNewMsgStructStyle)
Invokes
modifyDecisionServiceMessageStructType(astrDecisionServiceName, aiDecisionServiceMajorVersion, . |
void |
modifyDecisionServiceMessageStructType(java.lang.String astrDecisionServiceName,
java.lang.String astrNewMsgStructStyle)
Invokes
modifyDecisionServiceMessageStructType(astrDecisionServiceName, . |
void |
modifyDecisionServicePoolSizes(java.lang.String astrDecisionServiceName,
int aiNewMinPoolSize,
int aiNewMaxPoolSize)
Invokes
modifyDecisionServicePoolSizes(astrDecisionServiceName, . |
void |
modifyDecisionServicePoolSizes(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiNewMinPoolSize,
int aiNewMaxPoolSize)
Invokes
modifyDecisionServicePoolSizes(astrDecisionServiceName, aiDecisionServiceMajorVersion, . |
void |
modifyDecisionServicePoolSizes(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion,
int aiNewMinPoolSize,
int aiNewMaxPoolSize)
Modify the min and max pool sizes for a specific deployed Version of a Decision Service.
|
void |
modifyDecisionServiceRuleAssetPath(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion,
java.lang.String astrNewRuleAssetPath)
Modify the path to the source Ruleflow .erf or .pre-compiled eds file for a specific deployed Version of a Decision Service.
|
void |
modifyDecisionServiceRuleAssetPath(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
java.lang.String astrNewRuleAssetPath)
Invokes
modifyDecisionServiceRuleAssetPath(astrDecisionServiceName, aiDecisionServiceMajorVersion, . |
void |
modifyDecisionServiceRuleAssetPath(java.lang.String astrDecisionServiceName,
java.lang.String astrNewRuleAssetPath)
Invokes
modifyDecisionServiceRuleAssetPath(astrDecisionServiceName, . |
void |
modifyDecisionServiceRuleflowPath(java.lang.String astrDecisionServiceName,
int aiDecisionServiceVersion,
java.lang.String astrRuleAssetPath)
Deprecated.
Please use
modifyDecisionServiceRuleAssetPath(astrDecisionServiceName, aiDecisionServiceVersion>, astrRuleAssetPath) instead. |
void |
modifyDecisionServiceRuleflowPath(java.lang.String astrDecisionServiceName,
java.lang.String astrNewRuleAssetPath)
Deprecated.
Please use
modifyDecisionServiceRuleAssetPath(astrDecisionServiceName, astrNewRuleAssetPath) instead. |
java.lang.String |
precompileDecisionService(java.lang.String astrRuleflowPath,
java.lang.String astrDecisionServiceName,
java.lang.String astrOutputPath,
boolean abOverwriteFile)
Pre-compiles the give Ruleflow into a deployment unit (EDS) which is written to the
output directory.
|
java.lang.String |
precompileDecisionService(java.lang.String astrRuleflowPath,
java.lang.String astrDecisionServiceName,
java.lang.String astrOutputPath,
java.lang.String astrDatabaseAccessMode,
boolean abOverwriteFile)
Pre-compiles the give Ruleflow into a deployment unit (EDS) which is written to the
output directory.
|
void |
promoteTestDecisionService(java.lang.String astrDecisionServiceName)
Invokes
promoteTestDecisionService(astrDecisionServiceName, . |
void |
promoteTestDecisionService(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion)
Invokes
promoteTestDecisionService(astrDecisionServiceName, aiDecisionServiceMajorVersion, . |
void |
promoteTestDecisionService(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
Promotes a Test Decision Service to be a live.
|
void |
redeployDecisionServiceUsingExistingModel(java.lang.String astrDecisionServiceName)
This will redeploy the Decision Service using the existing model assigned to the Decision Service Name.
|
void |
registerTrackingAttribute(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion,
java.lang.String astrRegisteredTrackingAttribute,
java.lang.String astrBucketString)
Registers a particular attribute in Corticon Data Monitoring subsystem.
|
void |
registerTrackingAttribute(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
java.lang.String astrRegisteredTrackingAttribute,
java.lang.String astrBucketString)
Invokes
registerTrackingAttribute(astrDecisionServiceName, aiDecisionServiceMajorVersion, . |
void |
registerTrackingAttribute(java.lang.String astrDecisionServiceName,
java.lang.String astrRegisteredTrackingAttribute,
java.lang.String astrBucketString)
Invokes
registerTrackingAttribute(astrDecisionServiceName, . |
void |
reloadDecisionService(java.lang.String astrDecisionServiceName)
Invokes
reloadDecisionService(astrDecisionServiceName, . |
void |
reloadDecisionService(java.lang.String astrDecisionServiceName,
int aiDecisionServiceVersion)
Invokes
reloadDecisionService(astrDecisionServiceName, aiDecisionServiceMajorVersion, . |
void |
reloadDecisionService(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
Reload a specific deployed Major Version and Minor Version of a Decision Service.
|
void |
removeDecisionService(java.lang.String astrDecisionServiceName)
Invokes
removeDecisionService(astrDecisionServiceName, aiDecisionServiceMajorVersion, . |
void |
removeDecisionService(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion)
Invokes
removeDecisionService(astrDecisionServiceName, aiDecisionServiceMajorVersion, . |
void |
removeDecisionService(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
Removes version
aiDecisionServiceMajorVersion and aiDecisionServiceMinorVersion of Decision Service astrDecisionServiceName and all
associated Corticon Engines in its pool (if any). |
void |
setDeploymentDescriptorDirectoryPath(java.lang.String astrDeploymentDirectoryPath)
Sets the current directory that the Maintenance Service looks for new CDD files to be auto-deployed.
|
void |
setDiagnosticsEnabled(boolean abValue)
Enable/Disable server diagnostic data collection.
|
void |
setIntervalProcessingEnabled(boolean abValue)
Enable/Disable the Interval Time processing
|
void |
setJavaHome(java.lang.String astrJavaHome)
Set the java home that will be used to locate java executable
for compiling the rules out-of-process.
|
void |
setLicensePath(java.lang.String astrLicensePath)
Set the location of the CcLicense.jar that the CcServer should use.
|
void |
setLogLevel(java.lang.String astrLogPath)
Sets the Log level for the server.
|
void |
setLogPath(java.lang.String astrLogPath)
Sets the path for the Corticon Server log files.
|
void |
setServerDiagnosticsWaitTime(long alWaitTime)
Change the wait time for the Diagnostic service.
|
void |
setServerExecutionTimesIntervalTime(long alInterval)
Change the interval time that the Server Execution Times Interval Service uses to determine when to record interval values.
|
void |
startDynamicUpdateMonitoringService()
Each Decision Service and each CDD loaded into the Server is monitored by a Maintenance thread at intervals of X
where X is the number of milliseconds in the
CcConfig.jar|CcServer.properties|
com.corticon.ccserver.dynamicUpdateMonitoringService.serviceIntervals. |
void |
startServerDiagnosticService()
This will start the Diagnostic Service.
|
void |
startServerExecutionTimesIntervalService()
Each Decision Service loaded into the Server is monitored by an Server Execution Times Interval Service thread at intervals of X
that will keep track of total execution times, total execution count, and the average execution times for all
executions that occurred during each interval.
|
void |
startServerPerformanceMonitoringService()
This will inform the Corticon Server to perform three separate tasks on the Decision Service Version for each execution.
|
void |
startServerResultsDistributionMonitoringService()
This will inform the Corticon Server to perform three separate tasks on the Decision Service Version for each execution.
|
void |
stopBatchProcess(java.lang.String astrDecisionServiceName)
Terminates an existing batch process for the given Decision Service.
|
void |
stopDynamicUpdateMonitoringService()
See
startDynamicUpdateMonitorService. |
void |
stopServerDiagnosticService()
Start Diagnostic Logging Service
|
void |
stopServerExecutionTimesIntervalService()
See
stopServerExecutionTimesIntervalService. |
void |
stopServerPerformanceMonitoringService()
See
startServerPerformanceMonitoringService. |
void |
stopServerResultsDistributionMonitoringService()
See
startServerResultsDistributionMonitoringService. |
java.lang.String |
unzipDecisionServiceRuleAssets(java.lang.String astrDecisionServiceName)
Invokes
unzipDecisionServiceRuleAssets(astrDecisionServiceName, . |
java.lang.String |
unzipDecisionServiceRuleAssets(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion)
Invokes
unzipDecisionServiceRuleAssets(astrDecisionServiceName, aiDecisionServiceMajorVersion, . |
java.lang.String |
unzipDecisionServiceRuleAssets(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
If the Decision Services was deployed as an EDS file, this method will unzip the Rule Assets inside the EDS file
and put them under a unique directory under the ServerSandbox directory.
|
void |
uploadRuleAssetFile(java.lang.String astrFullyQualifiedPath,
java.lang.String astrFileContents)
Allow the user to upload Rule Asset files up to the CcServer.
|
static final java.lang.String XML_HIER_STYLE
static final java.lang.String XML_FLAT_STYLE
static final java.lang.String XML_STYLE_AUTODETECT
static final java.lang.String DATABASE_ACCESS_NONE
static final java.lang.String DATABASE_ACCESS_READ_ONLY
static final java.lang.String DATABASE_ACCESS_READ_WRITE
static final java.lang.String DATABASE_ACCESS_RETURN_ALL_ENTITY_INSTANCES
static final java.lang.String DATABASE_ACCESS_RETURN_INCOMING_NEW_ENTITY_INSTANCES
static final java.lang.String LOG_LEVEL_ERROR
ERROR severity.static final java.lang.String LOG_LEVEL_DIAGNOSTIC
DIAGNOSTIC severity
which includes ERROR.static final java.lang.String LOG_LEVEL_VIOLATION
VIOLATION severity
which includes ERROR.static final java.lang.String LOG_LEVEL_TIMING
TIMING severity
which includes ERROR and VIOLATION.static final java.lang.String LOG_LEVEL_RULETRACE
RULETRACE severity
which includes ERROR, VIOLATION, and TIMING.static final java.lang.String LOG_LEVEL_INFO
INFO or higher severity
which includes ERROR, VIOLATION, TIMING, and RULETRACE.static final java.lang.String LOG_LEVEL_DEBUG
DEBUG or higher severity
which includes ERROR, VIOLATION, TIMING, RULETRACE, and INFO.static final java.lang.String CCPROPERTY_VERSION_NUMBER
static final java.lang.String CCPROPERTY_SERVICE_RELEASE_NUMBER
static final java.lang.String CCPROPERTY_BUILD_NUMBER
static final java.lang.String CCPROPERTY_FULL_VERSION_NUMBER
static final java.lang.String LICENSE_LOCATION
static final java.lang.String LICENSE_OEM_NAME
static final java.lang.String LICENSE_DATE_GRANTED
static final java.lang.String LICENSE_MAX_POOLS
static final java.lang.String LICENSE_MAX_REACTORS
static final java.lang.String LICENSE_MAX_NUMBER_OF_RULES
static final java.lang.String LICENSE_DEACTIVATE_DATE
static final java.lang.String LICENSE_DEACTIVATE_DATE_OVERRIDE
static final java.lang.String LICENSE_SINGLE_EXECUTION_ENABLED
static final java.lang.String LICENSE_SINGLE_EXECUTION_DB_ACCESS_ENABLED
static final java.lang.String LICENSE_BATCHPROCESSING_ENABLED
static final java.lang.String LICENSE_USAGE_ENFORCED
static final java.lang.String LICENSE_USAGE_NAME
static final java.lang.String LICENSE_SERVER_IP
static final java.lang.String LICENSE_INCREMENT_IP
static final java.lang.String LICENSE_IP_OVERRIDE
static final java.lang.String LICENSE_SERVER_TRANSACTIONS_TIME_PERIOD
static final java.lang.String LICENSE_SERVER_TRANSACTIONS_MAX_EXECUTIONS
static final java.lang.String LICENSE_SERVER_TRANSACTION_OVERRIDE
static final java.lang.String LICENSE_NAMED_USERS
static final java.lang.String REST_HEADER_DECISION_SERVICE_NAME
static final java.lang.String REST_HEADER_DECISION_SERVICE_MAJOR_VERSION
static final java.lang.String REST_HEADER_DECISION_SERVICE_MINOR_VERSION
static final java.lang.String REST_HEADER_DECISION_SERVICE_EFFECTIVE_TIMESTAMP
static final java.lang.String PROPERTY_RULEFLOW_URI
static final java.lang.String PROPERTY_RULEFLOW_URI_RELATIVE
static final java.lang.String PROPERTY_RULEFLOW_FILE_TIMESTAMP
static final java.lang.String PROPERTY_EDS_URI
static final java.lang.String PROPERTY_EDS_HAS_WSDL
static final java.lang.String PROPERTY_EDS_URI_RELATIVE
static final java.lang.String PROPERTY_EDS_FILE_TIMESTAMP
static final java.lang.String PROPERTY_DEPLOYMENT_TIMESTAMP
static final java.lang.String PROPERTY_MIN_POOL_SIZE
static final java.lang.String PROPERTY_MAX_POOL_SIZE
static final java.lang.String PROPERTY_AUTO_RELOAD
static final java.lang.String PROPERTY_VERSION_NUMBER
static final java.lang.String PROPERTY_MAJOR_VERSION_NUMBER
static final java.lang.String PROPERTY_MINOR_VERSION_NUMBER
static final java.lang.String PROPERTY_EFFECTIVE_START_DATE
static final java.lang.String PROPERTY_EFFECTIVE_END_DATE
static final java.lang.String PROPERTY_ACTIVE_POOL
static final java.lang.String PROPERTY_LOADED_FROM_CDD
static final java.lang.String PROPERTY_PATH_TO_CDD
static final java.lang.String PROPERTY_CURRENTLY_RUNNING_IN_BATCH_MODE
static final java.lang.String PROPERTY_REACTORS_CURRENTLY_PROCESSING
static final java.lang.String PROPERTY_REACTORS_WAITING_IN_POOL
static final java.lang.String PROPERTY_NUMBER_OF_RULES_DEPLOYED
static final java.lang.String PROPERTY_MESSAGE_STRUCTURE_TYPE
static final java.lang.String PROPERTY_EXECUTION_LOG_PATH
getDecisionServicePropertyValue(String, String),
getDecisionServicePropertyValue(String, int, String),
getDecisionServicePropertyValue(String, int, int, String),
modifyDecisionServiceExecutionProperty(String, String, String),
modifyDecisionServiceExecutionProperty(String, int, String, String),
modifyDecisionServiceExecutionProperty(String, int, int, String, String),
Constant Field Valuesstatic final java.lang.String PROPERTY_EXECUTION_LOG_LEVEL
getDecisionServicePropertyValue(String, String),
getDecisionServicePropertyValue(String, int, String),
getDecisionServicePropertyValue(String, int, int, String),
modifyDecisionServiceExecutionProperty(String, String, String),
modifyDecisionServiceExecutionProperty(String, int, String, String),
modifyDecisionServiceExecutionProperty(String, int, int, String, String),
Constant Field Valuesstatic final java.lang.String PROPERTY_EXECUTION_LOG_PER_THREAD
getDecisionServicePropertyValue(String, String),
getDecisionServicePropertyValue(String, int, String),
getDecisionServicePropertyValue(String, int, int, String),
modifyDecisionServiceExecutionProperty(String, String, String),
modifyDecisionServiceExecutionProperty(String, int, String, String),
modifyDecisionServiceExecutionProperty(String, int, int, String, String),
Constant Field Valuesstatic final java.lang.String PROPERTY_EXECUTION_RESTRICT_RULEMESSAGES_INFO
getDecisionServicePropertyValue(String, String),
getDecisionServicePropertyValue(String, int, String),
getDecisionServicePropertyValue(String, int, int, String),
modifyDecisionServiceExecutionProperty(String, String, String),
modifyDecisionServiceExecutionProperty(String, int, String, String),
modifyDecisionServiceExecutionProperty(String, int, int, String, String),
Constant Field Valuesstatic final java.lang.String PROPERTY_EXECUTION_RESTRICT_RULEMESSAGES_WARNING
getDecisionServicePropertyValue(String, String),
getDecisionServicePropertyValue(String, int, String),
getDecisionServicePropertyValue(String, int, int, String),
modifyDecisionServiceExecutionProperty(String, String, String),
modifyDecisionServiceExecutionProperty(String, int, String, String),
modifyDecisionServiceExecutionProperty(String, int, int, String, String),
Constant Field Valuesstatic final java.lang.String PROPERTY_EXECUTION_RESTRICT_RULEMESSAGES_VIOLATION
getDecisionServicePropertyValue(String, String),
getDecisionServicePropertyValue(String, int, String),
getDecisionServicePropertyValue(String, int, int, String),
modifyDecisionServiceExecutionProperty(String, String, String),
modifyDecisionServiceExecutionProperty(String, int, String, String),
modifyDecisionServiceExecutionProperty(String, int, int, String, String),
Constant Field Valuesstatic final java.lang.String PROPERTY_EXECUTION_LOCALE
static final java.lang.String PROPERTY_EXECUTION_TIMEZONE
static final java.lang.String PROPERTY_DATABASE_ACCESS_MODE
static final java.lang.String PROPERTY_DATABASE_ACCESS_PROPERTIES
static final java.lang.String PROPERTY_DATABASE_ACCESS_PROPERTIES_PATH
static final java.lang.String PROPERTY_DATABASE_ACCESS_PROPERTIES_PATH_RELATIVE
static final java.lang.String PROPERTY_DATABASE_ACCESS_RETURN_ENTITIES_MODE
static final java.lang.String PROPERTY_DEPLOYED_AS_TEST_DECISION_SERVICE
static final java.lang.String PROPERTY_RULEASSET_ZIP_FILE_URI
static final java.lang.String PROPERTY_RULEASSET_ZIP_FILE_TIMESTAMP
java.lang.String addDecisionService(IRuleflowModelAPI aIRuleflowModelAPI) throws CcServerDecisionServiceAlreadyRegisteredException, CcServerFileOrDirNotFoundException, CcServerInvalidArgumentException, CcServerDatabaseValidationException, CcServerInvalidDecisionServiceException, CcServerLicenseViolationException
addDecisionService(astrDecisionServiceName, aIRuleflowModelAPI)
This method is primarily used by JUNITs for testing.aIRuleflowModelAPI - - Ruleflow Model containing the Decision Service rules.addDecisionService(astrDecisionServiceName, aIRuleflowModelAPI).CcServerDecisionServiceAlreadyRegisteredExceptionCcServerFileOrDirNotFoundExceptionCcServerInvalidArgumentExceptionCcServerDatabaseValidationExceptionCcServerInvalidDecisionServiceExceptionCcServerLicenseViolationExceptionaddDecisionService(String, IRuleflowModelAPI)java.lang.String addDecisionService(IRulesheetModelAPI aIRulesheetModelAPI) throws CcServerDecisionServiceAlreadyRegisteredException, CcServerFileOrDirNotFoundException, CcServerInvalidArgumentException, CcServerDatabaseValidationException, CcServerInvalidDecisionServiceException, CcServerLicenseViolationException
addDecisionService(astrDecisionServiceName, aIRulesheetModelAPI)
This method is primarily used by JUNITs for testing.aIRulesheetModelAPI - - Rulesheet Model containing the Decision Service rules.addDecisionService(astrDecisionServiceName, aIRuleflowModelAPI).CcServerDecisionServiceAlreadyRegisteredExceptionCcServerFileOrDirNotFoundExceptionCcServerInvalidArgumentExceptionCcServerDatabaseValidationExceptionCcServerInvalidDecisionServiceExceptionCcServerLicenseViolationExceptionaddDecisionService(String, IRuleflowModelAPI)void addDecisionService(java.lang.String astrDecisionServiceName,
IRuleflowModelAPI aIRuleflowModelAPI)
throws CcServerDecisionServiceAlreadyRegisteredException,
CcServerFileOrDirNotFoundException,
CcServerInvalidArgumentException,
CcServerDatabaseValidationException,
CcServerInvalidDecisionServiceException,
CcServerLicenseViolationException
astrDecisionServiceName - - Logical name of the Decision Service (and thus corresponding Corticon Engine pool).aIRuleflowModelAPI - - Ruleflow Model containing the Decision Service rules.CcServerDecisionServiceAlreadyRegisteredExceptionCcServerFileOrDirNotFoundExceptionCcServerInvalidArgumentExceptionCcServerDatabaseValidationExceptionCcServerInvalidDecisionServiceExceptionCcServerLicenseViolationExceptionvoid addDecisionService(java.lang.String astrDecisionServiceName,
IRuleflowModelAPI aIRuleflowModelAPI,
java.lang.String astrDatabaseAccessMode,
java.lang.String astrDatabaseReturnEntitesMode,
java.lang.String astrDatabaseAccessPropertiesPath)
throws CcServerDecisionServiceAlreadyRegisteredException,
CcServerFileOrDirNotFoundException,
CcServerInvalidArgumentException,
CcServerDatabaseValidationException,
CcServerInvalidDecisionServiceException,
CcServerLicenseViolationException
void addDecisionService(java.lang.String astrDecisionServiceName,
IRulesheetModelAPI aIRulesheetModelAPI)
throws CcServerDecisionServiceAlreadyRegisteredException,
CcServerFileOrDirNotFoundException,
CcServerInvalidArgumentException,
CcServerDatabaseValidationException,
CcServerInvalidDecisionServiceException,
CcServerLicenseViolationException
astrDecisionServiceName - - Logical name of the Decision Service (and thus corresponding Corticon Engine pool).aIRulesheetModelAPI - - Ruleflow Model containing the Decision Service rules.CcServerDecisionServiceAlreadyRegisteredExceptionCcServerFileOrDirNotFoundExceptionCcServerInvalidArgumentExceptionCcServerDatabaseValidationExceptionCcServerInvalidDecisionServiceExceptionCcServerLicenseViolationExceptionvoid addDecisionService(java.lang.String astrDecisionServiceName,
IRulesheetModelAPI aIRulesheetModelAPI,
java.lang.String astrDatabaseAccessMode,
java.lang.String astrDatabaseReturnEntitesMode,
java.lang.String astrDatabaseAccessPropertiesPath)
throws CcServerDecisionServiceAlreadyRegisteredException,
CcServerFileOrDirNotFoundException,
CcServerInvalidArgumentException,
CcServerDatabaseValidationException,
CcServerInvalidDecisionServiceException,
CcServerLicenseViolationException
void addDecisionService(java.lang.String astrDecisionServiceName,
java.lang.String astrRuleAssetPath,
boolean abAutoReload)
throws CcServerDecisionServiceAlreadyRegisteredException,
CcServerFileOrDirNotFoundException,
CcServerInvalidArgumentException,
CcServerDatabaseValidationException,
CcServerInvalidDecisionServiceException,
CcServerLicenseViolationException
addDecisionService(astrDecisionServiceName, astrRuleAssetPath, abAutoReload, false)astrDecisionServiceName - - logical name of the Decision Service (and thus corresponding Corticon Engine pool).astrRuleAssetPath - - path to the Ruleflow .erf or pre-compiled .eds file containing the Decision Service rules.abAutoReload - - set to true if this Corticon Engine pool should conduct a timestamp check to see,
if rules have been modified and dynamically reload Decision Service as necessary.
See startDynamicUpdateMonitoringService for more details.CcServerDecisionServiceAlreadyRegisteredExceptionCcServerFileOrDirNotFoundExceptionCcServerInvalidArgumentExceptionCcServerDatabaseValidationExceptionCcServerInvalidDecisionServiceExceptionCcServerLicenseViolationExceptionaddDecisionService(String, String, boolean, boolean),
startDynamicUpdateMonitoringService()void addDecisionService(java.lang.String astrDecisionServiceName,
java.lang.String astrRuleAssetPath,
boolean abAutoReload,
boolean abDeployAsTestDecisionService)
throws CcServerDecisionServiceAlreadyRegisteredException,
CcServerFileOrDirNotFoundException,
CcServerInvalidArgumentException,
CcServerDatabaseValidationException,
CcServerInvalidDecisionServiceException,
CcServerLicenseViolationException
addDecisionService(astrDecisionServiceName, astrRuleAssetPath, abAutoReload, 1, 1,
XML_STYLE_AUTODETECT, abDeployAsTestDecisionService)astrDecisionServiceName - - logical name of the Decision Service (and thus corresponding Corticon Engine pool).astrRuleAssetPath - - path to the Ruleflow .erf or pre-compiled .eds file containing the Decision Service rules.abAutoReload - - set to true if this Corticon Engine pool should conduct a timestamp check to see,
if rules have been modified and dynamically reload Decision Service as necessary.
See startDynamicUpdateMonitoringService for more details.abDeployAsTestDecisionService - - deploy the Decision Service in Test Mode.CcServerDecisionServiceAlreadyRegisteredExceptionCcServerFileOrDirNotFoundExceptionCcServerInvalidArgumentExceptionCcServerDatabaseValidationExceptionCcServerInvalidDecisionServiceExceptionCcServerLicenseViolationExceptionaddDecisionService(String, String, boolean, int, int, String, boolean),
startDynamicUpdateMonitoringService()void addDecisionService(java.lang.String astrDecisionServiceName,
java.lang.String astrRuleAssetPath,
boolean abAutoReload,
int aiMinPoolSize,
int aiMaxPoolSize,
java.lang.String astrMsgStructStyle)
throws CcServerDecisionServiceAlreadyRegisteredException,
CcServerFileOrDirNotFoundException,
CcServerInvalidArgumentException,
CcServerDatabaseValidationException,
CcServerInvalidDecisionServiceException,
CcServerLicenseViolationException
addDecisionService(astrDecisionServiceName, astrRuleAssetPath, abAutoReload, aiMinPoolSize, aiMaxPoolSize,
astrMsgStructStyle, false)astrDecisionServiceName - - logical name of the Decision Service (and thus corresponding Corticon Engine pool).astrRuleAssetPath - - path to the Ruleflow .erf or pre-compiled .eds file containing the Decision Service rules.abAutoReload - - set to true if this Corticon Engine pool should conduct a timestamp check to see,
if rules have been modified and dynamically reload Decision Service as necessary.
See startDynamicUpdateMonitoringService for more details.aiMinPoolSize - - number of Corticon Engine instances to initialize the pool withaiMaxPoolSize - - the maximum number of Corticon Engine instances the pool can grow toastrMsgStructStyle - - type of XML Message used for the payload containing business object data.
One of three values: XML_FLAT_STYLE, XML_HIER_STYLE, XML_STYLE_AUTODETECT (default)CcServerDecisionServiceAlreadyRegisteredExceptionCcServerFileOrDirNotFoundExceptionCcServerInvalidArgumentExceptionCcServerDatabaseValidationExceptionCcServerInvalidDecisionServiceExceptionCcServerLicenseViolationExceptionXML_FLAT_STYLE,
XML_HIER_STYLE,
XML_STYLE_AUTODETECT,
addDecisionService(String, String, boolean, int, int, String, boolean),
startDynamicUpdateMonitoringService()void addDecisionService(java.lang.String astrDecisionServiceName,
java.lang.String astrRuleAssetPath,
boolean abAutoReload,
int aiMinPoolSize,
int aiMaxPoolSize,
java.lang.String astrMsgStructStyle,
boolean abDeployAsTestDecisionService)
throws CcServerDecisionServiceAlreadyRegisteredException,
CcServerFileOrDirNotFoundException,
CcServerInvalidArgumentException,
CcServerDatabaseValidationException,
CcServerInvalidDecisionServiceException,
CcServerLicenseViolationException
addDecisionService(astrDecisionServiceName, astrRuleAssetPath, abAutoReload, aiMinPoolSize, aiMaxPoolSize,
astrMsgStructStyle, DATABASE_ACCESS_NONE, DATABASE_ACCESS_RETURN_ALL_ENTITY_INSTANCES, null, abDeployAsTestDeployment)astrDecisionServiceName - - logical name of the Decision Service (and thus corresponding Corticon Engine pool).astrRuleAssetPath - - path to the Ruleflow .erf or pre-compiled .eds file containing the Decision Service rules.abAutoReload - - set to true if this Corticon Engine pool should conduct a timestamp check to see,
if rules have been modified and dynamically reload Decision Service as necessary.
See startDynamicUpdateMonitoringService for more details.aiMinPoolSize - - number of Corticon Engine instances to initialize the pool withaiMaxPoolSize - - the maximum number of Corticon Engine instances the pool can grow toastrMsgStructStyle - - type of XML Message used for the payload containing business object data.
One of three values: XML_FLAT_STYLE, XML_HIER_STYLE, XML_STYLE_AUTODETECT (default)abDeployAsTestDecisionService - - deploy the Decision Service in Test Mode.CcServerDecisionServiceAlreadyRegisteredExceptionCcServerFileOrDirNotFoundExceptionCcServerInvalidArgumentExceptionCcServerDatabaseValidationExceptionCcServerInvalidDecisionServiceExceptionCcServerLicenseViolationExceptionXML_FLAT_STYLE,
XML_HIER_STYLE,
XML_STYLE_AUTODETECT,
DATABASE_ACCESS_NONE,
DATABASE_ACCESS_READ_ONLY,
DATABASE_ACCESS_READ_WRITE,
DATABASE_ACCESS_RETURN_ALL_ENTITY_INSTANCES,
DATABASE_ACCESS_RETURN_INCOMING_NEW_ENTITY_INSTANCES,
addDecisionService(String, String, boolean, int, int, String, String, String, String, boolean),
startDynamicUpdateMonitoringService()void addDecisionService(java.lang.String astrDecisionServiceName,
java.lang.String astrRuleAssetPath,
boolean abAutoReload,
int aiMinPoolSize,
int aiMaxPoolSize,
java.lang.String astrMsgStructStyle,
java.lang.String astrDatabaseAccessMode,
java.lang.String astrDatabaseAccessReturnEntities,
java.lang.String astrDatabaseAccessPropertiesPath)
throws CcServerDecisionServiceAlreadyRegisteredException,
CcServerFileOrDirNotFoundException,
CcServerInvalidArgumentException,
CcServerDatabaseValidationException,
CcServerInvalidDecisionServiceException,
CcServerLicenseViolationException
addDecisionService(astrDecisionServiceName, astrRuleAssetPath, abAutoReload, aiMinPoolSize, aiMaxPoolSize,
astrMsgStructStyle, astrDatabaseAccessMode, astrDatabaseAccessReturnEntities, astrDatabaseAccessPropertiesPath, false)astrDecisionServiceName - - logical name of the Decision Service (and thus corresponding Corticon Engine pool).astrRuleAssetPath - - path to the Ruleflow .erf or pre-compiled .eds file containing the Decision Service rules.abAutoReload - - set to true if this Corticon Engine pool should conduct a timestamp check to see,
if rules have been modified and dynamically reload Decision Service as necessary.
See startDynamicUpdateMonitoringService for more details.aiMinPoolSize - - number of Corticon Engine instances to initialize the pool withaiMaxPoolSize - - the maximum number of Corticon Engine instances the pool can grow toastrMsgStructStyle - - type of XML Message used for the payload containing business object data.
One of three values: XML_FLAT_STYLE, XML_HIER_STYLE, XML_STYLE_AUTODETECT (default)astrDatabaseAccessMode - - this indicates what mode of database access the Decision Service is deployed with.
One of three values: DATABASE_ACCESS_NONE, DATABASE_ACCESS_READ_ONLY, DATABASE_ACCESS_READ_WRITEastrDatabaseAccessReturnEntities - - this determines which entity instances are retruned as part of the response
Possible values: DATABASE_ACCESS_RETURN_ALL_ENTITY_INSTANCES, DATABASE_ACCESS_RETURN_INCOMING_NEW_ENTITY_INSTANCESastrDatabaseAccessPropertiesPath - - path to the JDO runtime properties file containing DB connection infoCcServerDecisionServiceAlreadyRegisteredExceptionCcServerFileOrDirNotFoundExceptionCcServerInvalidArgumentExceptionCcServerDatabaseValidationExceptionCcServerInvalidDecisionServiceExceptionCcServerLicenseViolationExceptionXML_FLAT_STYLE,
XML_HIER_STYLE,
XML_STYLE_AUTODETECT,
DATABASE_ACCESS_NONE,
DATABASE_ACCESS_READ_ONLY,
DATABASE_ACCESS_READ_WRITE,
DATABASE_ACCESS_RETURN_ALL_ENTITY_INSTANCES,
DATABASE_ACCESS_RETURN_INCOMING_NEW_ENTITY_INSTANCES,
startDynamicUpdateMonitoringService()void addDecisionService(java.lang.String astrDecisionServiceName,
java.lang.String astrRuleAssetPath,
boolean abAutoReload,
int aiMinPoolSize,
int aiMaxPoolSize,
java.lang.String astrMsgStructStyle,
java.lang.String astrDatabaseAccessMode,
java.lang.String astrDatabaseAccessReturnEntities,
java.lang.String astrDatabaseAccessPropertiesPath,
boolean abDeployAsTestDecisionService)
throws CcServerDecisionServiceAlreadyRegisteredException,
CcServerFileOrDirNotFoundException,
CcServerInvalidArgumentException,
CcServerDatabaseValidationException,
CcServerInvalidDecisionServiceException,
CcServerLicenseViolationException
astrDecisionServiceName. If the new Ruleflow's version
number collides with an already deployed Ruleflow with the same Decision Service name then a
CcServerDecisionServiceAlreadyRegisteredException is thrown. Each Decision Service Version
is associated with a Corticon Engine pool.
The pooling parameters indicate how the Corticon Engine pool is managed. The pool is initialized at Server
startup time with aiMinPoolSize instances of the Engine. As the number
of concurrent requests for this Decision Service Version increases to more than aiMinPoolSize, the Server
continues to grow the pool until aiMaxPoolSize is reached. If the number of concurrent requests
grow beyond the max size, they are then queued up to wait for an instance to be freed up. If any Engine instance
remains idle for X milliseconds, where X is the configuration parameter in
CcConfig.jar|CcServer.properties|com.corticon.ccserver.inactivity, it is removed from the pool and
the associated memory is freed up. The pool continues to shrink until aiMinPoolSize is reached.
astrMsgStructStyle parameter determines the style of XML messaging (FLAT, HIER, AUTODETECT) that may be used
to invoke this Decision Service.
Note: This method is used as an alternative to using the Corticon Deployment Descriptor file (.CDD) and
method loadFromCdd. This allows the multi-threaded container to directly manage the state of
Corticon Server rather than having to go through the Deployment Console or CDD. However, all versions of the same
Decision Service must be deployed either using a CDD or addDecisionService methods. If there is
already a Decision Service astrDecisionServiceName deployed using a CDD then the deployment is
rejected and a CcServerDecisionServiceLoadedFromCddException is thrown.
astrDatabaseAccessMode parameter determines database access mode of the Decision Service.
DATABASE_ACCESS_NONE indicates no access to an external database.
DATABASE_ACCESS_READ_ONLY indicates read only access to an external database whose connection properties
are in the JDO runtime properties file pointed to by astrDatabaseAccessPropertiesPath.
DATABASE_ACCESS_READ_WRITE indicates both read and write access to the external database.
When the database access is not DATABASE_ACCESS_NONE:
- if astrDatabaseAccessPropertiesPath is null or a connection to the database cannot be established then
a CcServerInvalidArgumentException is thrown.
- if the Decision Service does not have its Work Document Entity specified then a CcServerInvalidArgumentException is thrown.
- if the Decision Service does not have a valid mapping to the database then a CcServerInvalidArgumentException is
thrown.
astrDecisionServiceName - - logical name of the Decision Service (and thus corresponding Corticon Engine pool).astrRuleAssetPath - - path to the Ruleflow .erf or pre-compiled .eds file containing the Decision Service rules.abAutoReload - - set to true if this Corticon Engine pool should conduct a timestamp check to see,
if rules have been modified and dynamically reload Decision Service as necessary.
See startDynamicUpdateMonitoringService for more details.aiMinPoolSize - - number of Corticon Engine instances to initialize the pool withaiMaxPoolSize - - the maximum number of Corticon Engine instances the pool can grow toastrMsgStructStyle - - type of XML Message used for the payload containing business object data.
One of three values: XML_FLAT_STYLE, XML_HIER_STYLE, XML_STYLE_AUTODETECT (default)astrDatabaseAccessMode - - this indicates what mode of database access the Decision Service is deployed with.
One of three values: DATABASE_ACCESS_NONE, DATABASE_ACCESS_READ_ONLY, DATABASE_ACCESS_READ_WRITEastrDatabaseAccessReturnEntities - - this determines which entity instances are retruned as part of the response
Possible values: DATABASE_ACCESS_RETURN_ALL_ENTITY_INSTANCES, DATABASE_ACCESS_RETURN_INCOMING_NEW_ENTITY_INSTANCESastrDatabaseAccessPropertiesPath - - path to the JDO runtime properties file containing DB connection infoabDeployAsTestDecisionService - - deploy the Decision Service in Test Mode.CcServerDecisionServiceAlreadyRegisteredExceptionCcServerFileOrDirNotFoundExceptionCcServerInvalidArgumentExceptionCcServerDatabaseValidationExceptionCcServerInvalidDecisionServiceExceptionCcServerLicenseViolationExceptionXML_FLAT_STYLE,
XML_HIER_STYLE,
XML_STYLE_AUTODETECT,
DATABASE_ACCESS_NONE,
DATABASE_ACCESS_READ_ONLY,
DATABASE_ACCESS_READ_WRITE,
DATABASE_ACCESS_RETURN_ALL_ENTITY_INSTANCES,
DATABASE_ACCESS_RETURN_INCOMING_NEW_ENTITY_INSTANCES,
startDynamicUpdateMonitoringService()void clearAllCcServerExecutionCounts()
throws CcServerTimeoutException
CcServerTimeoutExceptiongetTotalExecutionCount(String),
getTotalExecutionCount(String, int),
getStoredExecutionTimes(String),
getStoredExecutionTimes(String, int),
clearAllCcServerStoredExecutionTimes(),
clearExecutionCounts(String),
clearExecutionCounts(String, int),
clearStoredExecutionTimes(String),
clearStoredExecutionTimes(String, int),
startServerPerformanceMonitoringService(),
stopServerPerformanceMonitoringService()void clearAllCcServerIntervalValues()
throws CcServerTimeoutException
CcServerTimeoutExceptiongetIntervalExecutionCounts(String),
getIntervalExecutionCounts(String, int),
getIntervalExecutionTimes(String),
getIntervalExecutionTimes(String, int),
getIntervalExecutionAverageTimes(String),
getIntervalExecutionAverageTimes(String, int),
clearIntervalValues(String),
clearIntervalValues(String, int),
setServerExecutionTimesIntervalTime(long),
startServerExecutionTimesIntervalService(),
stopServerExecutionTimesIntervalService()void clearAllCcServerStoredExecutionTimes()
throws CcServerTimeoutException
CcServerTimeoutExceptiongetTotalExecutionCount(String),
getTotalExecutionCount(String, int),
getStoredExecutionTimes(String),
getStoredExecutionTimes(String, int),
clearAllCcServerExecutionCounts(),
clearExecutionCounts(String),
clearExecutionCounts(String, int),
clearStoredExecutionTimes(String),
clearStoredExecutionTimes(String, int),
startServerPerformanceMonitoringService(),
stopServerPerformanceMonitoringService()void clearAllNonCddDecisionServices()
throws CcServerInvalidArgumentException
addDecisionService.CcServerInvalidArgumentExceptionvoid clearDataStorageValues(java.lang.String astrDecisionServiceName)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException,
CcServerTimeoutException
clearDataStorageValues(astrDecisionServiceName, ) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).CcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptionCcServerTimeoutExceptionregisterTrackingAttribute(String, String, String),
deregisterTrackingAttribute(String, String),
deregisterTrackingAttribute(String, int, String),
getRegisteredTrackingAttributes(String),
getRegisteredTrackingAttributes(String, int),
getRegisteredTrackingAttributeCounts(String, String),
getRegisteredTrackingAttributeCounts(String, int, String),
stopServerResultsDistributionMonitoringService(),
startServerResultsDistributionMonitoringService()void clearDataStorageValues(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException,
CcServerTimeoutException
clearDataStorageValues(astrDecisionServiceName, aiDecisionServiceMajorVersion, ) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Service to be modifiedCcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptionCcServerTimeoutExceptionregisterTrackingAttribute(String, String, String),
deregisterTrackingAttribute(String, String),
deregisterTrackingAttribute(String, int, String),
getRegisteredTrackingAttributes(String),
getRegisteredTrackingAttributes(String, int),
getRegisteredTrackingAttributeCounts(String, String),
getRegisteredTrackingAttributeCounts(String, int, String),
stopServerResultsDistributionMonitoringService(),
startServerResultsDistributionMonitoringService()void clearDataStorageValues(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException,
CcServerTimeoutException
astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Service to be modifiedaiDecisionServiceMinorVersion - - a specific Minor Version of the Decision Service to be modifiedCcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptionCcServerTimeoutExceptionregisterTrackingAttribute(String, String, String),
deregisterTrackingAttribute(String, String),
deregisterTrackingAttribute(String, int, String),
getRegisteredTrackingAttributes(String),
getRegisteredTrackingAttributes(String, int),
getRegisteredTrackingAttributeCounts(String, String),
getRegisteredTrackingAttributeCounts(String, int, String),
stopServerResultsDistributionMonitoringService(),
startServerResultsDistributionMonitoringService()void clearExecutionCounts(java.lang.String astrDecisionServiceName)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException,
CcServerTimeoutException
clearExecutionCounts(astrDecisionServiceName, ) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).CcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptionCcServerTimeoutExceptiongetTotalExecutionCount(String),
getTotalExecutionCount(String, int),
getStoredExecutionTimes(String),
getStoredExecutionTimes(String, int),
clearAllCcServerExecutionCounts(),
clearAllCcServerStoredExecutionTimes(),
clearExecutionCounts(String, int),
clearStoredExecutionTimes(String),
clearStoredExecutionTimes(String, int),
startServerPerformanceMonitoringService(),
stopServerPerformanceMonitoringService()void clearExecutionCounts(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException,
CcServerTimeoutException
clearExecutionCounts(astrDecisionServiceName, aiDecisionServiceMajorVersion, ) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Service to be modifiedCcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptionCcServerTimeoutExceptiongetTotalExecutionCount(String),
getTotalExecutionCount(String, int),
getStoredExecutionTimes(String),
getStoredExecutionTimes(String, int),
clearAllCcServerExecutionCounts(),
clearAllCcServerStoredExecutionTimes(),
clearExecutionCounts(String),
clearStoredExecutionTimes(String),
clearStoredExecutionTimes(String, int),
startServerPerformanceMonitoringService(),
stopServerPerformanceMonitoringService()void clearExecutionCounts(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException,
CcServerTimeoutException
astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Service to be modifiedaiDecisionServiceMinorVersion - - a specific Minor Version of the Decision Service to be modifiedCcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptionCcServerTimeoutExceptiongetTotalExecutionCount(String),
getTotalExecutionCount(String, int),
getStoredExecutionTimes(String),
getStoredExecutionTimes(String, int),
clearAllCcServerExecutionCounts(),
clearAllCcServerStoredExecutionTimes(),
clearExecutionCounts(String),
clearStoredExecutionTimes(String),
clearStoredExecutionTimes(String, int),
startServerPerformanceMonitoringService(),
stopServerPerformanceMonitoringService()void clearIntervalValues(java.lang.String astrDecisionServiceName)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException,
CcServerTimeoutException
clearIntervalValues(astrDecisionServiceName, ) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).CcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptionCcServerTimeoutExceptiongetIntervalExecutionCounts(String),
getIntervalExecutionCounts(String, int),
getIntervalExecutionTimes(String),
getIntervalExecutionTimes(String, int),
getIntervalExecutionAverageTimes(String),
getIntervalExecutionAverageTimes(String, int),
clearAllCcServerIntervalValues(),
clearIntervalValues(String, int),
setServerExecutionTimesIntervalTime(long),
startServerExecutionTimesIntervalService(),
stopServerExecutionTimesIntervalService()void clearIntervalValues(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException,
CcServerTimeoutException
clearIntervalValues(astrDecisionServiceName, aiDecisionServiceMajorVersion, ) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Service to be modifiedCcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptionCcServerTimeoutExceptiongetIntervalExecutionCounts(String),
getIntervalExecutionCounts(String, int),
getIntervalExecutionTimes(String),
getIntervalExecutionTimes(String, int),
getIntervalExecutionAverageTimes(String),
getIntervalExecutionAverageTimes(String, int),
clearAllCcServerIntervalValues(),
clearIntervalValues(String),
setServerExecutionTimesIntervalTime(long),
startServerPerformanceMonitoringService(),
stopServerPerformanceMonitoringService()void clearIntervalValues(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException,
CcServerTimeoutException
astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Service to be modifiedaiDecisionServiceMinorVersion - - a specific Minor Version of the Decision Service to be modifiedCcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptionCcServerTimeoutExceptiongetIntervalExecutionCounts(String),
getIntervalExecutionCounts(String, int),
getIntervalExecutionTimes(String),
getIntervalExecutionTimes(String, int),
getIntervalExecutionAverageTimes(String),
getIntervalExecutionAverageTimes(String, int),
clearAllCcServerIntervalValues(),
clearIntervalValues(String),
setServerExecutionTimesIntervalTime(long),
startServerPerformanceMonitoringService(),
stopServerPerformanceMonitoringService()void clearLogContents()
void clearStoredExecutionTimes(java.lang.String astrDecisionServiceName)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException,
CcServerTimeoutException
clearStoredExecutionTimes(astrDecisionServiceName, ) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).CcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptionCcServerTimeoutExceptiongetTotalExecutionCount(String),
getTotalExecutionCount(String, int),
getStoredExecutionTimes(String),
getStoredExecutionTimes(String, int),
clearAllCcServerExecutionCounts(),
clearAllCcServerStoredExecutionTimes(),
clearExecutionCounts(String),
clearExecutionCounts(String, int),
clearStoredExecutionTimes(String, int),
startServerPerformanceMonitoringService(),
stopServerPerformanceMonitoringService()void clearStoredExecutionTimes(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException,
CcServerTimeoutException
clearStoredExecutionTimes(astrDecisionServiceName, aiDecisionServiceMajorVersion, ) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Service to be modifiedCcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptionCcServerTimeoutExceptiongetTotalExecutionCount(String),
getTotalExecutionCount(String, int),
getStoredExecutionTimes(String),
getStoredExecutionTimes(String, int),
clearAllCcServerExecutionCounts(),
clearAllCcServerStoredExecutionTimes(),
clearExecutionCounts(String),
clearExecutionCounts(String, int),
clearStoredExecutionTimes(String),
startServerPerformanceMonitoringService(),
stopServerPerformanceMonitoringService()void clearStoredExecutionTimes(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException,
CcServerTimeoutException
astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Service to be modifiedaiDecisionServiceMinorVersion - - a specific Minor Version of the Decision Service to be modifiedCcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptionCcServerTimeoutExceptiongetTotalExecutionCount(String),
getTotalExecutionCount(String, int),
getStoredExecutionTimes(String),
getStoredExecutionTimes(String, int),
clearAllCcServerExecutionCounts(),
clearAllCcServerStoredExecutionTimes(),
clearExecutionCounts(String),
clearExecutionCounts(String, int),
clearStoredExecutionTimes(String),
startServerPerformanceMonitoringService(),
stopServerPerformanceMonitoringService()java.lang.String createDownloadableZipFile(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
throws CcServerCannotWriteToFileException,
CcServerDecisionServiceNotRegisteredException,
CcServerFileOrDirNotFoundException,
CcServerInitializationInProgressException,
CcServerInvalidArgumentException,
CcServerInvalidDecisionServiceException
astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiTargetMajorVersionNumber - - a specific Major Version of the Decision Service to be modifiedaiTargetMinorVersionNumber - - a specific Minor Version of the Decision Service to be modifiedCcServerCannotWriteToFileExceptionCcServerDecisionServiceNotRegisteredExceptionCcServerFileOrDirNotFoundExceptionCcServerInitializationInProgressExceptionCcServerInvalidArgumentExceptionCcServerInvalidDecisionServiceException#createTestDecisionService(String)int createTestDecisionService(java.lang.String astrDecisionServiceName,
int aiTargetMajorVersionNumber)
throws CcServerDecisionServiceNotRegisteredException,
CcServerDecisionServiceAlreadyRegisteredException,
CcServerFileOrDirNotFoundException,
CcServerLicenseViolationException,
CcServerInvalidArgumentException,
CcServerDatabaseValidationException,
CcServerInvalidDecisionServiceException
createTestDecisionService(astrDecisionServiceName, aiTargetMajorVersionNumber, ) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiTargetMajorVersionNumber - - a specific Major Version of the Decision Service to be modifiedCcServerDecisionServiceNotRegisteredExceptionCcServerDecisionServiceAlreadyRegisteredExceptionCcServerFileOrDirNotFoundExceptionCcServerLicenseViolationExceptionCcServerInvalidArgumentExceptionCcServerDatabaseValidationExceptionCcServerInvalidDecisionServiceException#createTestDecisionService(String)int createTestDecisionService(java.lang.String astrDecisionServiceName,
int aiTargetMajorVersionNumber,
int aiTargetMinorVersionNumber)
throws CcServerDecisionServiceNotRegisteredException,
CcServerDecisionServiceAlreadyRegisteredException,
CcServerFileOrDirNotFoundException,
CcServerLicenseViolationException,
CcServerInvalidArgumentException,
CcServerDatabaseValidationException,
CcServerInvalidDecisionServiceException
int, which is the version number of the new Decision Service.astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiTargetMajorVersionNumber - - a specific Major Version of the Decision Service to be modifiedaiTargetMinorVersionNumber - - a specific Minor Version of the Decision Service to be modifiedCcServerDecisionServiceNotRegisteredExceptionCcServerDecisionServiceAlreadyRegisteredExceptionCcServerFileOrDirNotFoundExceptionCcServerLicenseViolationExceptionCcServerInvalidArgumentExceptionCcServerDatabaseValidationExceptionCcServerInvalidDecisionServiceException#createTestDecisionService(String)int createTestDecisionServiceMinorVersion(java.lang.String astrDecisionServiceName,
int aiMajorVersionNumber)
throws CcServerDecisionServiceNotRegisteredException,
CcServerDecisionServiceAlreadyRegisteredException,
CcServerFileOrDirNotFoundException,
CcServerLicenseViolationException,
CcServerInvalidArgumentException,
CcServerDatabaseValidationException,
CcServerInvalidDecisionServiceException
createTestDecisionServiceMinorVersion(astrDecisionServiceName, aiTargetMajorVersionNumber, ) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiTargetMajorVersionNumber - - a specific Major Version of the Decision Service to be modifiedCcServerDecisionServiceNotRegisteredExceptionCcServerDecisionServiceAlreadyRegisteredExceptionCcServerFileOrDirNotFoundExceptionCcServerLicenseViolationExceptionCcServerInvalidArgumentExceptionCcServerDatabaseValidationExceptionCcServerInvalidDecisionServiceExceptioncreateTestDecisionServiceMinorVersion(String, int, int)int createTestDecisionServiceMinorVersion(java.lang.String astrDecisionServiceName,
int aiMajorVersionNumber,
int aiMinorVersionNumber)
throws CcServerDecisionServiceNotRegisteredException,
CcServerDecisionServiceAlreadyRegisteredException,
CcServerFileOrDirNotFoundException,
CcServerLicenseViolationException,
CcServerInvalidArgumentException,
CcServerDatabaseValidationException,
CcServerInvalidDecisionServiceException
int, which is the version number of the new Decision Service.astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiTargetMajorVersionNumber - - a specific Major Version of the Decision Service to be modifiedaiTargetMinorVersionNumber - - a specific Minor Version of the Decision Service to be modifiedCcServerDecisionServiceNotRegisteredExceptionCcServerDecisionServiceAlreadyRegisteredExceptionCcServerFileOrDirNotFoundExceptionCcServerLicenseViolationExceptionCcServerInvalidArgumentExceptionCcServerDatabaseValidationExceptionCcServerInvalidDecisionServiceException#createTestDecisionService(String)java.lang.String createUniqueUploadDirectory()
void deregisterTrackingAttribute(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion,
java.lang.String astrRegisteredTrackingAttribute)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException,
CcServerTimeoutException
astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Service to be modifiedaiDecisionServiceMinorVersion - - a specific Minor Version of the Decision Service to be modifiedastrRegisteredTrackingAttribute - - fully qualified vocabulary attribute name.CcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptionCcServerTimeoutExceptionregisterTrackingAttribute(String, String, String),
registerTrackingAttribute(String, int, String, String),
deregisterTrackingAttribute(String, String),
getRegisteredTrackingAttributes(String),
getRegisteredTrackingAttributes(String, int),
getRegisteredTrackingAttributeCounts(String, String),
getRegisteredTrackingAttributeCounts(String, int, String),
startServerResultsDistributionMonitoringService(),
stopServerResultsDistributionMonitoringService()void deregisterTrackingAttribute(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
java.lang.String astrRegisteredTrackingAttribute)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException,
CcServerTimeoutException
deregisterTrackingAttribute(astrDecisionServiceName, aiDecisionServiceMajorVersion, , astrRegisteredTrackingAttribute) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Service to be modifiedastrRegisteredTrackingAttribute - - fully qualified vocabulary attribute name.CcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptionCcServerTimeoutExceptionregisterTrackingAttribute(String, String, String),
registerTrackingAttribute(String, int, String, String),
deregisterTrackingAttribute(String, String),
getRegisteredTrackingAttributes(String),
getRegisteredTrackingAttributes(String, int),
getRegisteredTrackingAttributeCounts(String, String),
getRegisteredTrackingAttributeCounts(String, int, String),
startServerResultsDistributionMonitoringService(),
stopServerResultsDistributionMonitoringService()void deregisterTrackingAttribute(java.lang.String astrDecisionServiceName,
java.lang.String astrRegisteredTrackingAttribute)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException,
CcServerTimeoutException
deregisterTrackingAttribute(astrDecisionServiceName, , astrRegisteredTrackingAttribute) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).astrRegisteredTrackingAttribute - - fully qualified vocabulary attribute name.CcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptionCcServerTimeoutExceptionregisterTrackingAttribute(String, String, String),
registerTrackingAttribute(String, int, String, String),
deregisterTrackingAttribute(String, int, String),
getRegisteredTrackingAttributes(String),
getRegisteredTrackingAttributes(String, int),
getRegisteredTrackingAttributeCounts(String, String),
getRegisteredTrackingAttributeCounts(String, int, String),
startServerResultsDistributionMonitoringService(),
stopServerResultsDistributionMonitoringService()java.lang.String downloadRuleAssetFile(java.lang.String astrFullyQualifiedPath)
throws CcServerCannotReadFileContentsException,
CcServerFileOrDirNotFoundException,
CcServerInvalidArgumentException
astrFullyQualifiedPath - CcServerCannotReadFileContentsExceptionCcServerFileOrDirNotFoundExceptionCcServerInvalidArgumentExceptionorg.jdom.Document execute(org.jdom.Document aCorticonRequestDoc)
throws CcServerDecisionServiceNotRegisteredException,
CcServerEndlessLoopException,
CcServerExecutionException,
CcServerInitializationInProgressException,
CcServerInvalidArgumentException,
CcServerDatabaseValidationException,
CcServerLicenseViolationException,
CcServerTimeoutException
execute(String), except that the CorticonRequest &
CorticonResponse documents are JDOM XML. Althought, the aCorticonRequest parameter
is directly updated during the processing of the request and in effect is passed-by-reference, the updates to
"WorkDocuments" should be obtained by examining the returning CorticonResponse
Document.aCorticonRequestDoc - - a JDOM representation of the CorticonRequestCorticonResponse DocumentCcServerDecisionServiceNotRegisteredExceptionCcServerEndlessLoopExceptionCcServerExecutionExceptionCcServerInitializationInProgressExceptionCcServerInvalidArgumentExceptionCcServerDatabaseValidationExceptionCcServerLicenseViolationExceptionCcServerTimeoutExceptionexecute(String)org.jdom.Document execute(org.jdom.Document aCorticonRequestDoc,
java.lang.String astrServerLocation)
throws CcServerDecisionServiceNotRegisteredException,
CcServerEndlessLoopException,
CcServerExecutionException,
CcServerInitializationInProgressException,
CcServerInvalidArgumentException,
CcServerDatabaseValidationException,
CcServerLicenseViolationException,
CcServerTimeoutException
execute(String), except that the CorticonRequest &
CorticonResponse documents are JDOM XML. Althought, the aCorticonRequest parameter
is directly updated during the processing of the request and in effect is passed-by-reference, the updates to
"WorkDocuments" should be obtained by examining the returning CorticonResponse
Document.
The asrtServerLocation is a license restriction that has been added to 5.3.2. Only use this method if instructed by
Professional Services.aCorticonRequestDoc - - a JDOM representation of the CorticonRequestastrServerLocation - - a string that represent the host caller of the method.CorticonResponse DocumentCcServerDecisionServiceNotRegisteredExceptionCcServerEndlessLoopExceptionCcServerExecutionExceptionCcServerInitializationInProgressExceptionCcServerInvalidArgumentExceptionCcServerDatabaseValidationExceptionCcServerLicenseViolationExceptionCcServerTimeoutExceptionexecute(String)java.lang.String execute(java.lang.String astrCorticonRequest)
throws CcServerDecisionServiceNotRegisteredException,
CcServerEndlessLoopException,
CcServerExecutionException,
CcServerInitializationInProgressException,
CcServerInvalidArgumentException,
CcServerDatabaseValidationException,
CcServerLicenseViolationException,
CcServerTimeoutException
CorticonRequest XML message in String form. CorticonRequest root element is comprised of: decisionServiceName attribute - refers to the logical decision "Service" name that should process the request.decisionServiceTargetVersion attribute - the Decision Service version that should process this request.decisionServiceEffectiveTimestamp attribute - the effective timestamp the Server should use to process this request.WorkDocuments element - contains a payload of possibly interrelated business entity instances.CorticonResponse.CorticonResponse XML document. CorticonResponse root element is comprised of:WorkDocuments element - the incoming "WorkDocuments" possibly updated by the decision servicesMessages element - an audit trace of rule firings associated to specific entity instances within
WorkDocuments.WorkDocuments payload contains instances of entities defined in
the vocabulary that the decision service is based on. The structure of WorkDocuments is described by the XML Schemas
as generated by the Corticon Deployment Console for the target decision service.
This method should also be used for SOAP messaging. The container must have a means of processing document-style
(message-style) incoming SOAP calls, extract and forward the payload to this method. The structure of the SOAP
request is defined by the WSDL documents generated by the Corticon Deployment Console for the target decision
service. The WSDL defines a service under soapAction="urn:Corticon" with a single method "processRequest" that
takes as input an XML document containing a CorticonRequest (the SOAP call payload) and returning
an XML document containing a CorticonResponse.
The decisionServiceTargetVersion and decisionServiceEffectiveTimestamp
attributes are mutually exclusive and optional. If they both contain a null value then the server selects the
latest effective version of the Decision Service to process the request. If no effective Decision Service is found
then a CcServerDecisionServiceNotRegisteredException is thrown. If they both contain a non-null value
then a CcServerInvalidArgumentException is thrown. The decisionServiceTargetVersion
attribute determines a specific version of the Decision Service that should be used to process this
request. If the requested version is not currently loaded in the Server then a
CcServerDecisionServiceNotRegisteredException is thrown. The adDecisionServiceEffectiveTimestamp
attriubtes tells the server to assume the request had arrived at a different point in time. This timestamp is used
to determine which version of the Decision Service must process the request. If no effective Decision Service is
found for the given timestamp then a CcServerDecisionServiceNotRegisteredException is thrown.
astrCorticonRequest - - a CorticonRequest XML Document compliant with the XSD contract
of the decision service.CorticonResponse XML Document compliant with the XSD contract of the decision service.CcServerDecisionServiceNotRegisteredExceptionCcServerEndlessLoopExceptionCcServerExecutionExceptionCcServerInitializationInProgressExceptionCcServerInvalidArgumentExceptionCcServerDatabaseValidationExceptionCcServerLicenseViolationExceptionCcServerTimeoutExceptionICcRuleMessages execute(java.lang.String astrDecisionServiceName, java.util.Collection acolWorkObjs) throws CcServerDecisionServiceNotRegisteredException, CcServerEndlessLoopException, CcServerExecutionException, CcServerInitializationInProgressException, CcServerInvalidArgumentException, CcServerLicenseViolationException, CcServerTimeoutException
Collection of Java business objects representing
WorkDocuments. The server selects the latest effective version of the Decision Service to process
the request. If no effective Decision Service is found then a CcServerDecisionServiceNotRegisteredException
is thrown.
acolWorkObjs is effectively passed-by-reference. Any possible updates the business objects by
the Decision Service are reflected in acolWorkObjs after the call. An ICcRuleMessages is
also returned containing ICcRuleMessage instances represneting the business rule statements posted by
Decision Service. The ICcRuleMessages is the audit trace of rules that fired and each
ICcRuleMessage points to specific instances of Java "WorkDocument" objects in the acolWorkObjs.
astrDecisionServiceName - - name of the Decision Service and thus corresponding Corticon Engine pool to use.acolWorkObjs - - a Collection of business objects (e.g. Order#1, LineItem#11, LineItem#12, ...).CcServerDecisionServiceNotRegisteredExceptionCcServerEndlessLoopExceptionCcServerExecutionExceptionCcServerInitializationInProgressExceptionCcServerInvalidArgumentExceptionCcServerLicenseViolationExceptionCcServerTimeoutExceptionexecute(String)ICcRuleMessages execute(java.lang.String astrDecisionServiceName, java.util.Collection acolWorkObjs, java.util.Date adDecisionServiceEffectiveTimestamp) throws CcServerDecisionServiceNotRegisteredException, CcServerEndlessLoopException, CcServerExecutionException, CcServerInitializationInProgressException, CcServerInvalidArgumentException, CcServerLicenseViolationException, CcServerTimeoutException
execute(String, Collection) except that the user can specify what effective timestamp
should be using using the parameter adDecisionServiceEffectiveTimestamp. This parameter tells the
server to assume the request had arrived at a different point in time. This timestamp is used
to determine which version of the Decision Service must process the request. If no effective Decision Service is
found for the given timestamp then a CcServerDecisionServiceNotRegisteredException is thrown. Since no
major version number is specified, the CcServer will start at the highest major/minor version Decision Service version
and then work backwards to find the first matching Deciison Service version.astrDecisionServiceName - - name of the Decision Service and thus corresponding Corticon Engine pool to use.acolWorkObjs - - a Collection of business objects (e.g. Order#1, LineItem#11, LineItem#12, ...).adDecisionServiceEffectiveTimestamp - - the effective timestamp the Server should use to process this requestCcServerDecisionServiceNotRegisteredExceptionCcServerEndlessLoopExceptionCcServerExecutionExceptionCcServerInitializationInProgressExceptionCcServerInvalidArgumentExceptionCcServerLicenseViolationExceptionCcServerTimeoutExceptionexecute(String, Collection)ICcRuleMessages execute(java.lang.String astrDecisionServiceName, java.util.Collection acolWorkObjs, java.util.Date adDecisionServiceEffectiveTimestamp, int aiDecisionServiceTargetMajorVersion) throws CcServerDecisionServiceNotRegisteredException, CcServerEndlessLoopException, CcServerExecutionException, CcServerInitializationInProgressException, CcServerInvalidArgumentException, CcServerLicenseViolationException, CcServerTimeoutException
execute(String, Collection, Date) except that the user can specify what major version number
should be using for the parameter aiDecisionServiceTargetMajorVersion. This parameter limits the matching of
the Decision Service to also have its Major Verison Number equal to aiDecisionServiceTargetMajorVersion.
If no Decision Service is found that satisfies the adDecisionServiceEffectiveTimestamp and aiDecisionServiceTargetMajorVersion
criteria, then a CcServerDecisionServiceNotRegisteredException is thrown.astrDecisionServiceName - - name of the Decision Service and thus corresponding Corticon Engine pool to use.acolWorkObjs - - a Collection of business objects (e.g. Order#1, LineItem#11, LineItem#12, ...).adDecisionServiceEffectiveTimestamp - - the effective timestamp the Server should use to process this requestaiDecisionServiceTargetMajorVersion - - the Decision Service Major version that should process this requestCcServerDecisionServiceNotRegisteredExceptionCcServerEndlessLoopExceptionCcServerExecutionExceptionCcServerInitializationInProgressExceptionCcServerInvalidArgumentExceptionCcServerLicenseViolationExceptionCcServerTimeoutExceptionexecute(String, Collection),
execute(String)ICcRuleMessages execute(java.lang.String astrDecisionServiceName, java.util.Collection acolWorkObjs, java.util.Date adDecisionServiceEffectiveTimestamp, int aiDecisionServiceTargetMajorVersion, java.lang.String astrUsage) throws CcServerDecisionServiceNotRegisteredException, CcServerEndlessLoopException, CcServerExecutionException, CcServerInitializationInProgressException, CcServerInvalidArgumentException, CcServerLicenseViolationException, CcServerTimeoutException
execute(String, Collection, Date, int) except that the user can specify which usage value should be associated with
the request using parameter astrUsage. If the requested usage is not supported based on Server Licensing then a
CcServerLicenseViolationException is thrown.astrDecisionServiceName - - name of the Decision Service and thus corresponding Corticon Engine pool to use.acolWorkObjs - - a Collection of business objects (e.g. Order#1, LineItem#11, LineItem#12, ...).adDecisionServiceEffectiveTimestamp - - the effective timestamp the Server should use to process this requestaiDecisionServiceTargetMajorVersion - - the Decision Service Major version that should process this requestastrUsage - - the usage value associated with this requestCcServerDecisionServiceNotRegisteredExceptionCcServerEndlessLoopExceptionCcServerExecutionExceptionCcServerInitializationInProgressExceptionCcServerInvalidArgumentExceptionCcServerLicenseViolationExceptionCcServerTimeoutExceptionexecute(String, Collection),
execute(String)ICcRuleMessages execute(java.lang.String astrDecisionServiceName, java.util.Collection acolWorkObjs, java.util.Date adDecisionServiceEffectiveTimestamp, java.lang.String astrUsage) throws CcServerDecisionServiceNotRegisteredException, CcServerEndlessLoopException, CcServerExecutionException, CcServerInitializationInProgressException, CcServerInvalidArgumentException, CcServerLicenseViolationException, CcServerTimeoutException
execute(String, Collection, Date) except that the user can specify which usage value should be associated with
the request using parameter astrUsage. If the requested usage is not supported based on Server Licensing then a
CcServerLicenseViolationException is thrown.astrDecisionServiceName - - name of the Decision Service and thus corresponding Corticon Engine pool to use.acolWorkObjs - - a Collection of business objects (e.g. Order#1, LineItem#11, LineItem#12, ...).adDecisionServiceEffectiveTimestamp - - the effective timestamp the Server should use to process this requestastrUsage - - the usage value associated with this requestCcServerDecisionServiceNotRegisteredExceptionCcServerEndlessLoopExceptionCcServerExecutionExceptionCcServerInitializationInProgressExceptionCcServerInvalidArgumentExceptionCcServerLicenseViolationExceptionCcServerTimeoutExceptionexecute(String, Collection),
execute(String)ICcRuleMessages execute(java.lang.String astrDecisionServiceName, java.util.Collection acolWorkObjs, int aiDecisionServiceTargetMajorVersion) throws CcServerDecisionServiceNotRegisteredException, CcServerEndlessLoopException, CcServerExecutionException, CcServerInitializationInProgressException, CcServerInvalidArgumentException, CcServerLicenseViolationException, CcServerTimeoutException
execute(String, Collection) except that the user can specify which Major Version of the Decision Service
should process the request using parameter aiDecisionServiceTargetVersion. If the requested version is
not currently loaded in the Server then a CcServerDecisionServiceNotRegisteredException is thrown.astrDecisionServiceName - - name of the Decision Service and thus corresponding Corticon Engine pool to use.acolWorkObjs - - a Collection of business objects (e.g. Order#1, LineItem#11, LineItem#12, ...).aiDecisionServiceTargetMajorVersion - - the Decision Service Major Version that should process this requestCcServerDecisionServiceNotRegisteredExceptionCcServerEndlessLoopExceptionCcServerExecutionExceptionCcServerInitializationInProgressExceptionCcServerInvalidArgumentExceptionCcServerLicenseViolationExceptionCcServerTimeoutExceptionexecute(String, Collection),
execute(String)ICcRuleMessages execute(java.lang.String astrDecisionServiceName, java.util.Collection acolWorkObjs, int aiDecisionServiceTargetMajorVersion, int aiDecisionServiceTargetMinorVersion) throws CcServerDecisionServiceNotRegisteredException, CcServerEndlessLoopException, CcServerExecutionException, CcServerInitializationInProgressException, CcServerInvalidArgumentException, CcServerLicenseViolationException, CcServerTimeoutException
execute(String, Collection, int) except that the user can specify which Minor Version of the Decision Service
should process the request using parameter aiDecisionServiceTargetVersion. If the requested version is
not currently loaded in the Server then a CcServerDecisionServiceNotRegisteredException is thrown.astrDecisionServiceName - - name of the Decision Service and thus corresponding Corticon Engine pool to use.acolWorkObjs - - a Collection of business objects (e.g. Order#1, LineItem#11, LineItem#12, ...).aiDecisionServiceTargetMajorVersion - - the Decision Service Major version that should process this requestaiDecisionServiceTargetMinorVersion - - the Decision Service Minor version that should process this requestCcServerDecisionServiceNotRegisteredExceptionCcServerEndlessLoopExceptionCcServerExecutionExceptionCcServerInitializationInProgressExceptionCcServerInvalidArgumentExceptionCcServerLicenseViolationExceptionCcServerTimeoutExceptionexecute(String, Collection),
execute(String)ICcRuleMessages execute(java.lang.String astrDecisionServiceName, java.util.Collection acolWorkObjs, int aiDecisionServiceTargetMajorVersion, int aiDecisionServiceTargetMinorVersion, java.lang.String astrUsage) throws CcServerDecisionServiceNotRegisteredException, CcServerEndlessLoopException, CcServerExecutionException, CcServerInitializationInProgressException, CcServerInvalidArgumentException, CcServerLicenseViolationException, CcServerTimeoutException
execute(String, Collection, int, int) except that the user can specify which usage value should be associated with
the request using parameter astrUsage. If the requested usage is not supported based on Server Licensing then a
CcServerLicenseViolationException is thrown.astrDecisionServiceName - - name of the Decision Service and thus corresponding Corticon Engine pool to use.acolWorkObjs - - a Collection of business objects (e.g. Order#1, LineItem#11, LineItem#12, ...).aiDecisionServiceTargetMajorVersion - - the Decision Service Major version that should process this requestaiDecisionServiceTargetMinorVersion - - the Decision Service Minor version that should process this requestastrUsage - - the usage value associated with this requestCcServerDecisionServiceNotRegisteredExceptionCcServerEndlessLoopExceptionCcServerExecutionExceptionCcServerInitializationInProgressExceptionCcServerInvalidArgumentExceptionCcServerLicenseViolationExceptionCcServerTimeoutExceptionexecute(String, Collection),
execute(String)ICcRuleMessages execute(java.lang.String astrDecisionServiceName, java.util.Collection acolWorkObjs, int aiDecisionServiceTargetMajorVersion, java.lang.String astrUsage) throws CcServerDecisionServiceNotRegisteredException, CcServerEndlessLoopException, CcServerExecutionException, CcServerInitializationInProgressException, CcServerInvalidArgumentException, CcServerLicenseViolationException, CcServerTimeoutException
execute(String, Collection, int) except that the user can specify which usage value should be associated with
the request using parameter astrUsage. If the requested usage is not supported based on Server Licensing then a
CcServerLicenseViolationException is thrown.astrDecisionServiceName - - name of the Decision Service and thus corresponding Corticon Engine pool to use.acolWorkObjs - - a Collection of business objects (e.g. Order#1, LineItem#11, LineItem#12, ...).aiDecisionServiceTargetMajorVersion - - the Decision Service Major Version that should process this requestastrUsage - - the usage value associated with this requestCcServerDecisionServiceNotRegisteredExceptionCcServerEndlessLoopExceptionCcServerExecutionExceptionCcServerInitializationInProgressExceptionCcServerInvalidArgumentExceptionCcServerLicenseViolationExceptionCcServerTimeoutExceptionexecute(String, Collection),
execute(String)ICcRuleMessages execute(java.lang.String astrDecisionServiceName, java.util.Collection acolWorkObjs, java.lang.String astrUsage) throws CcServerDecisionServiceNotRegisteredException, CcServerEndlessLoopException, CcServerExecutionException, CcServerInitializationInProgressException, CcServerInvalidArgumentException, CcServerLicenseViolationException, CcServerTimeoutException
execute(String, Collection) except that the user can specify which usage value should be associated with
the request using parameter astrUsage. If the requested usage is not supported based on Server Licensing then a
CcServerLicenseViolationException is thrown.astrDecisionServiceName - - name of the Decision Service and thus corresponding Corticon Engine pool to use.acolWorkObjs - - a Collection of business objects (e.g. Order#1, LineItem#11, LineItem#12, ...).astrUsage - - the usage value associated with this requestCcServerDecisionServiceNotRegisteredExceptionCcServerEndlessLoopExceptionCcServerExecutionExceptionCcServerInitializationInProgressExceptionCcServerInvalidArgumentExceptionCcServerLicenseViolationExceptionCcServerTimeoutExceptionexecute(String, Collection),
execute(String)ICcRuleMessages execute(java.lang.String astrDecisionServiceName, java.util.Map amapWorkObjs) throws CcServerDecisionServiceNotRegisteredException, CcServerEndlessLoopException, CcServerExecutionException, CcServerInitializationInProgressException, CcServerInvalidArgumentException, CcServerLicenseViolationException, CcServerTimeoutException
execute(String, Collection), except that a Map
is passed in instead of a Collection. The Map contain name-value pairs of
business objects. The names will stay intact during processing of the Decision Service. Only the business
objects may be updated.astrDecisionServiceName - - name of the Decision Service and thus corresponding Corticon Engine pool to use.amapWorkObjs - - a Map of business objects (e.g. Order#1, LineItem#11, LineItem#12, ...).CcServerDecisionServiceNotRegisteredExceptionCcServerEndlessLoopExceptionCcServerExecutionExceptionCcServerInitializationInProgressExceptionCcServerInvalidArgumentExceptionCcServerLicenseViolationExceptionCcServerTimeoutExceptionexecute(String, Collection),
execute(String)ICcRuleMessages execute(java.lang.String astrDecisionServiceName, java.util.Map amapWorkObjs, java.util.Date adDecisionServiceEffectiveTimestamp) throws CcServerDecisionServiceNotRegisteredException, CcServerEndlessLoopException, CcServerExecutionException, CcServerInitializationInProgressException, CcServerInvalidArgumentException, CcServerLicenseViolationException, CcServerTimeoutException
execute(String, Collection, Date), except that a Map
is passed in instead of a Collection. The Map contain name-value pairs of
business objects. The names will stay intact during processing of the Decision Service. Only the business
objects may be updated.astrDecisionServiceName - - name of the Decision Service and thus corresponding Corticon Engine pool to use.amapWorkObjs - - a Map of business objects (e.g. Order#1, LineItem#11, LineItem#12, ...).adDecisionServiceEffectiveTimestamp - - the effective timestamp the Server should use to process this requestCcServerDecisionServiceNotRegisteredExceptionCcServerEndlessLoopExceptionCcServerExecutionExceptionCcServerInitializationInProgressExceptionCcServerInvalidArgumentExceptionCcServerLicenseViolationExceptionCcServerTimeoutExceptionexecute(String, Collection, Date),
execute(String)ICcRuleMessages execute(java.lang.String astrDecisionServiceName, java.util.Map amapWorkObjs, java.util.Date adDecisionServiceEffectiveTimestamp, int aiDecisionServiceTargetMajorVersion) throws CcServerDecisionServiceNotRegisteredException, CcServerEndlessLoopException, CcServerExecutionException, CcServerInitializationInProgressException, CcServerInvalidArgumentException, CcServerLicenseViolationException, CcServerTimeoutException
execute(String, Collection, Date, int), except that a Map
is passed in instead of a Collection. The Map contain name-value pairs of
business objects. The names will stay intact during processing of the Decision Service. Only the business
objects may be updated.astrDecisionServiceName - - name of the Decision Service and thus corresponding Corticon Engine pool to use.amapWorkObjs - - a Map of business objects (e.g. Order#1, LineItem#11, LineItem#12, ...).adDecisionServiceEffectiveTimestamp - - the effective timestamp the Server should use to process this requestaiDecisionServiceTargetMajorVersion - - the Decision Service Major version that should process this requestCcServerDecisionServiceNotRegisteredExceptionCcServerEndlessLoopExceptionCcServerExecutionExceptionCcServerInitializationInProgressExceptionCcServerInvalidArgumentExceptionCcServerLicenseViolationExceptionCcServerTimeoutExceptionexecute(String, Collection, Date),
execute(String)ICcRuleMessages execute(java.lang.String astrDecisionServiceName, java.util.Map amapWorkObjs, java.util.Date adDecisionServiceEffectiveTimestamp, int aiDecisionServiceTargetMajorVersion, java.lang.String astrUsage) throws CcServerDecisionServiceNotRegisteredException, CcServerEndlessLoopException, CcServerExecutionException, CcServerInitializationInProgressException, CcServerInvalidArgumentException, CcServerLicenseViolationException, CcServerTimeoutException
execute(String, Collection, Date, int, String), except that a Map is passed in instead
of a Collection. The Map contain name-value pairs of business objects. The names will stay intact during
processing of the Decision Service. Only the business objects may be updated.astrDecisionServiceName - - name of the Decision Service and thus corresponding Corticon Engine pool to use.amapWorkObjs - - a Map of business objects (e.g. Order#1, LineItem#11, LineItem#12, ...).adDecisionServiceEffectiveTimestamp - - the effective timestamp the Server should use to process this requestaiDecisionServiceTargetMajorVersion - - the Decision Service Major version that should process this requestastrUsage - - the usage value associated with this requestCcServerDecisionServiceNotRegisteredExceptionCcServerEndlessLoopExceptionCcServerExecutionExceptionCcServerInitializationInProgressExceptionCcServerInvalidArgumentExceptionCcServerLicenseViolationExceptionCcServerTimeoutExceptionexecute(String, Collection, Date),
execute(String)ICcRuleMessages execute(java.lang.String astrDecisionServiceName, java.util.Map amapWorkObjs, java.util.Date adDecisionServiceEffectiveTimestamp, java.lang.String astrUsage) throws CcServerDecisionServiceNotRegisteredException, CcServerEndlessLoopException, CcServerExecutionException, CcServerInitializationInProgressException, CcServerInvalidArgumentException, CcServerLicenseViolationException, CcServerTimeoutException
execute(String, Collection, Date, String), except that a Map is passed in instead
of a Collection. The Map contain name-value pairs of business objects. The names will stay intact during
processing of the Decision Service. Only the business objects may be updated.astrDecisionServiceName - - name of the Decision Service and thus corresponding Corticon Engine pool to use.amapWorkObjs - - a Map of business objects (e.g. Order#1, LineItem#11, LineItem#12, ...).adDecisionServiceEffectiveTimestamp - - the effective timestamp the Server should use to process this requestastrUsage - - the usage value associated with this requestCcServerDecisionServiceNotRegisteredExceptionCcServerEndlessLoopExceptionCcServerExecutionExceptionCcServerInitializationInProgressExceptionCcServerInvalidArgumentExceptionCcServerLicenseViolationExceptionCcServerTimeoutExceptionexecute(String, Collection, Date),
execute(String)ICcRuleMessages execute(java.lang.String astrDecisionServiceName, java.util.Map acolWorkObjs, int aiDecisionServiceTargetMajorVersion) throws CcServerDecisionServiceNotRegisteredException, CcServerEndlessLoopException, CcServerExecutionException, CcServerInitializationInProgressException, CcServerInvalidArgumentException, CcServerLicenseViolationException, CcServerTimeoutException
execute(String, Collection, int), except that a Map
is passed in instead of a Collection. The Map contain name-value pairs of
business objects. The names will stay intact during processing of the Decision Service. Only the business
objects may be updated.astrDecisionServiceName - - name of the Decision Service and thus corresponding Corticon Engine pool to use.amapWorkObjs - - a Map of business objects (e.g. Order#1, LineItem#11, LineItem#12, ...).aiDecisionServiceTargetMajorVersion - - the Decision Service Major version that should process this requestCcServerDecisionServiceNotRegisteredExceptionCcServerEndlessLoopExceptionCcServerExecutionExceptionCcServerInitializationInProgressExceptionCcServerInvalidArgumentExceptionCcServerLicenseViolationExceptionCcServerTimeoutExceptionexecute(String, Collection, int),
execute(String)ICcRuleMessages execute(java.lang.String astrDecisionServiceName, java.util.Map acolWorkObjs, int aiDecisionServiceTargetMajorVersion, int aiDecisionServiceTargetMinorVersion) throws CcServerDecisionServiceNotRegisteredException, CcServerEndlessLoopException, CcServerExecutionException, CcServerInitializationInProgressException, CcServerInvalidArgumentException, CcServerLicenseViolationException, CcServerTimeoutException
execute(String, Collection, int, int), except that a Map
is passed in instead of a Collection. The Map contain name-value pairs of
business objects. The names will stay intact during processing of the Decision Service. Only the business
objects may be updated.astrDecisionServiceName - - name of the Decision Service and thus corresponding Corticon Engine pool to use.amapWorkObjs - - a Map of business objects (e.g. Order#1, LineItem#11, LineItem#12, ...).aiDecisionServiceTargetMajorVersion - - the Decision Service Major version that should process this requestaiDecisionServiceTargetMinorVersion - - the Decision Service Minor version that should process this requestCcServerDecisionServiceNotRegisteredExceptionCcServerEndlessLoopExceptionCcServerExecutionExceptionCcServerInitializationInProgressExceptionCcServerInvalidArgumentExceptionCcServerLicenseViolationExceptionCcServerTimeoutExceptionexecute(String, Collection, int),
execute(String)ICcRuleMessages execute(java.lang.String astrDecisionServiceName, java.util.Map amapWorkObjs, int aiDecisionServiceTargetMajorVersion, int aiDecisionServiceTargetMinorVersion, java.lang.String astrUsage) throws CcServerDecisionServiceNotRegisteredException, CcServerEndlessLoopException, CcServerExecutionException, CcServerInitializationInProgressException, CcServerInvalidArgumentException, CcServerLicenseViolationException, CcServerTimeoutException
execute(String, Collection, int, int, String), except that a Map is passed in instead
of a Collection. The Map contain name-value pairs of business objects. The names will stay intact during processing
of the Decision Service. Only the business objects may be updated.astrDecisionServiceName - - name of the Decision Service and thus corresponding Corticon Engine pool to use.amapWorkObjs - - a Map of business objects (e.g. Order#1, LineItem#11, LineItem#12, ...).aiDecisionServiceTargetMajorVersion - - the Decision Service Major version that should process this requestaiDecisionServiceTargetMinorVersion - - the Decision Service Minor version that should process this requestastrUsage - - the usage value associated with this requestCcServerDecisionServiceNotRegisteredExceptionCcServerEndlessLoopExceptionCcServerExecutionExceptionCcServerInitializationInProgressExceptionCcServerInvalidArgumentExceptionCcServerLicenseViolationExceptionCcServerTimeoutExceptionexecute(String, Collection, int),
execute(String)ICcRuleMessages execute(java.lang.String astrDecisionServiceName, java.util.Map amapWorkObjs, int aiDecisionServiceTargetMajorVersion, java.lang.String astrUsage) throws CcServerDecisionServiceNotRegisteredException, CcServerEndlessLoopException, CcServerExecutionException, CcServerInitializationInProgressException, CcServerInvalidArgumentException, CcServerLicenseViolationException, CcServerTimeoutException
execute(String, Collection, int, String), except that a Map is passed in instead
of a Collection. The Map contain name-value pairs of business objects. The names will stay intact during processing
of the Decision Service. Only the business objects may be updated.astrDecisionServiceName - - name of the Decision Service and thus corresponding Corticon Engine pool to use.amapWorkObjs - - a Map of business objects (e.g. Order#1, LineItem#11, LineItem#12, ...).aiDecisionServiceTargetMajorVersion - - the Decision Service Major version that should process this requestastrUsage - - the usage value associated with this requestCcServerDecisionServiceNotRegisteredExceptionCcServerEndlessLoopExceptionCcServerExecutionExceptionCcServerInitializationInProgressExceptionCcServerInvalidArgumentExceptionCcServerLicenseViolationExceptionCcServerTimeoutExceptionexecute(String, Collection, int),
execute(String)ICcRuleMessages execute(java.lang.String astrDecisionServiceName, java.util.Map amapWorkObjs, java.lang.String astrUsage) throws CcServerDecisionServiceNotRegisteredException, CcServerEndlessLoopException, CcServerExecutionException, CcServerInitializationInProgressException, CcServerInvalidArgumentException, CcServerLicenseViolationException, CcServerTimeoutException
execute(String, Collection, String), except that a Map is passed in instead
of a Collection. The Map contain name-value pairs of business objects. The names will stay intact
during processing of the Decision Service. Only the business objects may be updated.astrDecisionServiceName - - name of the Decision Service and thus corresponding Corticon Engine pool to use.amapWorkObjs - - a Map of business objects (e.g. Order#1, LineItem#11, LineItem#12, ...).astrUsage - - the usage value associated with this requestCcServerDecisionServiceNotRegisteredExceptionCcServerEndlessLoopExceptionCcServerExecutionExceptionCcServerInitializationInProgressExceptionCcServerInvalidArgumentExceptionCcServerLicenseViolationExceptionCcServerTimeoutExceptionexecute(String, Collection)org.json.JSONObject execute(java.lang.String astrDecisionServiceName,
org.json.JSONObject ajsonObjectPayload)
throws CcServerDecisionServiceNotRegisteredException,
CcServerEndlessLoopException,
CcServerExecutionException,
CcServerInitializationInProgressException,
CcServerInvalidArgumentException,
CcServerLicenseViolationException,
CcServerTimeoutException
JSONObject. The server selects the latest effective version
of the Decision Service to process the request. If no effective Decision Service is found then a
CcServerDecisionServiceNotRegisteredException is thrown.
ajsonObjectPayload is effectively passed-by-reference. Any possible updates by the Decision
Service are reflected in ajsonObjectPayload after the call. The posted Rule Messages will be added to the
JSONObject at the root level.astrDecisionServiceName - - name of the Decision Service and thus corresponding Corticon Engine pool to use.ajsonObjectPayload - - a JSONObject containing the data to be processed by the decision serviceCcServerDecisionServiceNotRegisteredExceptionCcServerEndlessLoopExceptionCcServerExecutionExceptionCcServerInitializationInProgressExceptionCcServerInvalidArgumentExceptionCcServerLicenseViolationExceptionCcServerTimeoutExceptionorg.json.JSONObject execute(java.lang.String astrDecisionServiceName,
org.json.JSONObject ajsonObjectPayload,
java.util.Date adDecisionServiceEffectiveTimestamp)
throws CcServerDecisionServiceNotRegisteredException,
CcServerEndlessLoopException,
CcServerExecutionException,
CcServerInitializationInProgressException,
CcServerInvalidArgumentException,
CcServerLicenseViolationException,
CcServerTimeoutException
execute(String, JSONObject) except that the user can specify what effective timestamp
should be using using the parameter adDecisionServiceEffectiveTimestamp. This parameter tells the
server to assume the request had arrived at a different point in time. This timestamp is used
to determine which version of the Decision Service must process the request. If no effective Decision Service is
found for the given timestamp then a CcServerDecisionServiceNotRegisteredException is thrown. Since no
major version number is specified, the CcServer will start at the highest major/minor version Decision Service version
and then work backwards to find the first matching Decision Service version.astrDecisionServiceName - - name of the Decision Service and thus corresponding Corticon Engine pool to use.ajsonObjectPayload - - a JSONObject containing the data to be processed by the Decision ServiceadDecisionServiceEffectiveTimestamp - - the effective timestamp the Server should use to process this requestCcServerDecisionServiceNotRegisteredExceptionCcServerEndlessLoopExceptionCcServerExecutionExceptionCcServerInitializationInProgressExceptionCcServerInvalidArgumentExceptionCcServerLicenseViolationExceptionCcServerTimeoutExceptionexecute(String, JSONObject)org.json.JSONObject execute(java.lang.String astrDecisionServiceName,
org.json.JSONObject ajsonObjectPayload,
java.util.Date adDecisionServiceEffectiveTimestamp,
int aiDecisionServiceTargetMajorVersion)
throws CcServerDecisionServiceNotRegisteredException,
CcServerEndlessLoopException,
CcServerExecutionException,
CcServerInitializationInProgressException,
CcServerInvalidArgumentException,
CcServerLicenseViolationException,
CcServerTimeoutException
execute(String, JSONObject, Date) except that the user can specify what major version number
should be using for the parameter aiDecisionServiceTargetMajorVersion. This parameter limits the matching of
the Decision Service to also have its Major Verison Number equal to aiDecisionServiceTargetMajorVersion.
If no Decision Service is found that satisfies the adDecisionServiceEffectiveTimestamp and aiDecisionServiceTargetMajorVersion
criteria, then a CcServerDecisionServiceNotRegisteredException is thrown.astrDecisionServiceName - - name of the Decision Service and thus corresponding Corticon Engine pool to use.ajsonObjectPayload - - a JSONObject containing the data to be processed by the Decision ServiceadDecisionServiceEffectiveTimestamp - - the effective timestamp the Server should use to process this requestaiDecisionServiceTargetMajorVersion - - the Decision Service Major version that should process this requestCcServerDecisionServiceNotRegisteredExceptionCcServerEndlessLoopExceptionCcServerExecutionExceptionCcServerInitializationInProgressExceptionCcServerInvalidArgumentExceptionCcServerLicenseViolationExceptionCcServerTimeoutExceptionexecute(String, JSONObject),
execute(String, JSONObject, Date)org.json.JSONObject execute(java.lang.String astrDecisionServiceName,
org.json.JSONObject ajsonObjectPayload,
java.util.Date adDecisionServiceEffectiveTimestamp,
int aiDecisionServiceTargetMajorVersion,
java.lang.String astrUsage)
throws CcServerDecisionServiceNotRegisteredException,
CcServerEndlessLoopException,
CcServerExecutionException,
CcServerInitializationInProgressException,
CcServerInvalidArgumentException,
CcServerLicenseViolationException,
CcServerTimeoutException
execute(String, JSONObject, Date, int) except that the user can specify which usage value should be associated with
the request using parameter astrUsage. If the requested usage is not supported based on Server Licensing then a
CcServerLicenseViolationException is thrown.astrDecisionServiceName - - name of the Decision Service and thus corresponding Corticon Engine pool to use.ajsonObjectPayload - - a JSONObject containing the data to be processed by the Decision ServiceadDecisionServiceEffectiveTimestamp - - the effective timestamp the Server should use to process this requestaiDecisionServiceTargetMajorVersion - - the Decision Service Major version that should process this requestastrUsage - - the usage value associated with this requestCcServerDecisionServiceNotRegisteredExceptionCcServerEndlessLoopExceptionCcServerExecutionExceptionCcServerInitializationInProgressExceptionCcServerInvalidArgumentExceptionCcServerLicenseViolationExceptionCcServerTimeoutExceptionexecute(String, JSONObject),
execute(String, JSONObject, Date),
execute(String, JSONObject, Date, int)org.json.JSONObject execute(java.lang.String astrDecisionServiceName,
org.json.JSONObject ajsonObjectPayload,
java.util.Date adDecisionServiceEffectiveTimestamp,
java.lang.String astrUsage)
throws CcServerDecisionServiceNotRegisteredException,
CcServerEndlessLoopException,
CcServerExecutionException,
CcServerInitializationInProgressException,
CcServerInvalidArgumentException,
CcServerLicenseViolationException,
CcServerTimeoutException
execute(String, JSONObject, Date) except that the user can specify which usage value should be associated with
the request using parameter astrUsage. If the requested usage is not supported based on Server Licensing then a
CcServerLicenseViolationException is thrown.astrDecisionServiceName - - name of the Decision Service and thus corresponding Corticon Engine pool to use.ajsonObjectPayload - - a JSONObject containing the data to be processed by the Decision ServiceadDecisionServiceEffectiveTimestamp - - the effective timestamp the Server should use to process this requestaiDecisionServiceTargetMajorVersion - - the Decision Service Major version that should process this requestastrUsage - - the usage value associated with this requestCcServerDecisionServiceNotRegisteredExceptionCcServerEndlessLoopExceptionCcServerExecutionExceptionCcServerInitializationInProgressExceptionCcServerInvalidArgumentExceptionCcServerLicenseViolationExceptionCcServerTimeoutExceptionexecute(String, JSONObject),
execute(String, JSONObject, Date)org.json.JSONObject execute(java.lang.String astrDecisionServiceName,
org.json.JSONObject ajsonObjectPayload,
int aiDecisionServiceTargetMajorVersion)
throws CcServerDecisionServiceNotRegisteredException,
CcServerEndlessLoopException,
CcServerExecutionException,
CcServerInitializationInProgressException,
CcServerInvalidArgumentException,
CcServerLicenseViolationException,
CcServerTimeoutException
execute(String, JSONObject) except that the user can specify which Major Version of the Decision Service
should process the request using parameter aiDecisionServiceTargetVersion. If the requested version is
not currently loaded in the Server then a CcServerDecisionServiceNotRegisteredException is thrown.astrDecisionServiceName - - name of the Decision Service and thus corresponding Corticon Engine pool to use.ajsonObjectPayload - - a JSONObject containing the data to be processed by the Decision ServiceaiDecisionServiceTargetMajorVersion - - the Decision Service Major version that should process this requestCcServerDecisionServiceNotRegisteredExceptionCcServerEndlessLoopExceptionCcServerExecutionExceptionCcServerInitializationInProgressExceptionCcServerInvalidArgumentExceptionCcServerLicenseViolationExceptionCcServerTimeoutExceptionexecute(String, JSONObject)org.json.JSONObject execute(java.lang.String astrDecisionServiceName,
org.json.JSONObject ajsonObjectPayload,
int aiDecisionServiceTargetMajorVersion,
int aiDecisionServiceTargetMinorVersion)
throws CcServerDecisionServiceNotRegisteredException,
CcServerEndlessLoopException,
CcServerExecutionException,
CcServerInitializationInProgressException,
CcServerInvalidArgumentException,
CcServerLicenseViolationException,
CcServerTimeoutException
execute(String, JSONObject, int) except that the user can specify which Minor Version of the Decision Service
should process the request using parameter aiDecisionServiceTargetVersion. If the requested version is
not currently loaded in the Server then a CcServerDecisionServiceNotRegisteredException is thrown.astrDecisionServiceName - - name of the Decision Service and thus corresponding Corticon Engine pool to use.ajsonObjectPayload - - a JSONObject containing the data to be processed by the Decision ServiceaiDecisionServiceTargetMajorVersion - - the Decision Service Major version that should process this requestaiDecisionServiceTargetMinorVersion - - the Decision Service Minor version that should process this requestCcServerDecisionServiceNotRegisteredExceptionCcServerEndlessLoopExceptionCcServerExecutionExceptionCcServerInitializationInProgressExceptionCcServerInvalidArgumentExceptionCcServerLicenseViolationExceptionCcServerTimeoutExceptionexecute(String, JSONObject),
execute(String, JSONObject, int)org.json.JSONObject execute(java.lang.String astrDecisionServiceName,
org.json.JSONObject ajsonObjectPayload,
int aiDecisionServiceTargetMajorVersion,
int aiDecisionServiceTargetMinorVersion,
java.lang.String astrUsage)
throws CcServerDecisionServiceNotRegisteredException,
CcServerEndlessLoopException,
CcServerExecutionException,
CcServerInitializationInProgressException,
CcServerInvalidArgumentException,
CcServerLicenseViolationException,
CcServerTimeoutException
execute(String, JSONObject, int, int) except that the user can specify which usage value should be associated with
the request using parameter astrUsage. If the requested usage is not supported based on Server Licensing then a
CcServerLicenseViolationException is thrown.astrDecisionServiceName - - name of the Decision Service and thus corresponding Corticon Engine pool to use.ajsonObjectPayload - - a JSONObject containing the data to be processed by the Decision ServiceaiDecisionServiceTargetMajorVersion - - the Decision Service Major version that should process this requestaiDecisionServiceTargetMinorVersion - - the Decision Service Minor version that should process this requestastrUsage - - the usage value associated with this requestCcServerDecisionServiceNotRegisteredExceptionCcServerEndlessLoopExceptionCcServerExecutionExceptionCcServerInitializationInProgressExceptionCcServerInvalidArgumentExceptionCcServerLicenseViolationExceptionCcServerTimeoutExceptionexecute(String, JSONObject),
execute(String, JSONObject, int),
execute(String, JSONObject, int, int)org.json.JSONObject execute(java.lang.String astrDecisionServiceName,
org.json.JSONObject ajsonObjectPayload,
int aiDecisionServiceTargetMajorVersion,
java.lang.String astrUsage)
throws CcServerDecisionServiceNotRegisteredException,
CcServerEndlessLoopException,
CcServerExecutionException,
CcServerInitializationInProgressException,
CcServerInvalidArgumentException,
CcServerLicenseViolationException,
CcServerTimeoutException
execute(String, JSONObject, int) except that the user can specify which usage value should be associated with
the request using parameter astrUsage. If the requested usage is not supported based on Server Licensing then a
CcServerLicenseViolationException is thrown.astrDecisionServiceName - - name of the Decision Service and thus corresponding Corticon Engine pool to use.ajsonObjectPayload - - a JSONObject containing the data to be processed by the Decision ServiceaiDecisionServiceTargetMajorVersion - - the Decision Service Major version that should process this requestastrUsage - - the usage value associated with this requestCcServerDecisionServiceNotRegisteredExceptionCcServerEndlessLoopExceptionCcServerExecutionExceptionCcServerInitializationInProgressExceptionCcServerInvalidArgumentExceptionCcServerLicenseViolationExceptionCcServerTimeoutExceptionexecute(String, JSONObject),
execute(String, JSONObject, int)org.json.JSONObject execute(java.lang.String astrDecisionServiceName,
org.json.JSONObject ajsonObjectPayload,
java.lang.String astrUsage)
throws CcServerDecisionServiceNotRegisteredException,
CcServerEndlessLoopException,
CcServerExecutionException,
CcServerInitializationInProgressException,
CcServerInvalidArgumentException,
CcServerLicenseViolationException,
CcServerTimeoutException
execute(String, JSONObject) except that the user can specify which usage value should be associated with
the request using parameter astrUsage. If the requested usage is not supported based on Server Licensing then a
CcServerLicenseViolationException is thrown.astrDecisionServiceName - - name of the Decision Service and thus corresponding Corticon Engine pool to use.ajsonObjectPayload - - a JSONObject containing the data to be processed by the Decision ServiceastrUsage - - the usage value associated with this requestCcServerDecisionServiceNotRegisteredExceptionCcServerEndlessLoopExceptionCcServerExecutionExceptionCcServerInitializationInProgressExceptionCcServerInvalidArgumentExceptionCcServerLicenseViolationExceptionCcServerTimeoutExceptionexecute(String, JSONObject)java.util.Set getCcPropertyOverrideSet()
java.lang.String getCcPropertyValue(java.lang.String astrPropertyName)
String value of any Corticon Property that is inside the CcConfig.jar.java.lang.String getCcServerInfo()
String in XML format that describes the current state of the CcServer. The returned XML String will
contain licensing, deployed Decision Services, and transactional information.java.lang.String getCcServerLicenseValue(java.lang.String astrPropertyName)
throws CcServerInvalidArgumentException,
CcServerLicenseViolationException
astrPropertyName - - the license property to be returned:CcServerInvalidArgumentExceptionCcServerLicenseViolationExceptionLICENSE_OEM_NAME,
LICENSE_DATE_GRANTED,
LICENSE_MAX_POOLS,
LICENSE_MAX_REACTORS,
LICENSE_MAX_NUMBER_OF_RULES,
LICENSE_DEACTIVATE_DATE,
LICENSE_DEACTIVATE_DATE_OVERRIDE,
LICENSE_SINGLE_EXECUTION_ENABLED,
LICENSE_SINGLE_EXECUTION_DB_ACCESS_ENABLED,
LICENSE_BATCHPROCESSING_ENABLED,
LICENSE_USAGE_ENFORCED,
LICENSE_USAGE_NAME,
LICENSE_SERVER_IP,
LICENSE_INCREMENT_IP,
LICENSE_IP_OVERRIDE,
LICENSE_SERVER_TRANSACTIONS_TIME_PERIOD,
LICENSE_SERVER_TRANSACTIONS_MAX_EXECUTIONS,
LICENSE_SERVER_TRANSACTION_OVERRIDE,
LICENSE_NAMED_USERSjava.util.List getDecisionServiceMajorVersionNumbers(java.lang.String astrDecisionServiceName)
throws CcServerDecisionServiceNotRegisteredException
List of Decision Service Major Version Integers that are currently loaded into the Corticon Server for a
particular Decision Service.astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).CcServerDecisionServiceNotRegisteredExceptionjava.lang.String getDecisionServiceMajorVersionNumbersFormatted(java.lang.String astrDecisionServiceName)
throws CcServerDecisionServiceNotRegisteredException
String of Decision Service Major Version Integers that are currently loaded into the Corticon Server for a
particular Decision Service.astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).CcServerDecisionServiceNotRegisteredExceptiongetDecisionServiceVersionNumbers(String)java.util.List getDecisionServiceMinorVersionNumbers(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion)
throws CcServerDecisionServiceNotRegisteredException
List of Decision Service Minor Version Integers that are currently loaded into the Corticon Server for a
particular Decision Service with a Major version number aiDecisionServiceMajorVersion.astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Servie to be modifiedCcServerDecisionServiceNotRegisteredExceptionjava.lang.String getDecisionServiceMinorVersionNumbersFormatted(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion)
throws CcServerDecisionServiceNotRegisteredException
String of Decision Service Minor Version Integers that are currently loaded into the Corticon Server for a
particular Decision Service with a Major version number aiDecisionServiceMajorVersion.astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Servie to be modifiedCcServerDecisionServiceNotRegisteredExceptiongetDecisionServiceVersionNumbers(String)java.util.Collection getDecisionServiceNames()
Collection of Decision Service name Strings that are currently loaded into
the Corticon Server.java.lang.String getDecisionServicePropertyValue(java.lang.String astrDecisionServiceName,
java.lang.String astrPropertyName)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException
getDecisionServicePropertyValue(astrDecisionServiceName, , astrPropertyName) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).astrPropertyName - - the Decision Server property to be returned:CcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptiongetDecisionServicePropertyValue(String, int, String)java.lang.String getDecisionServicePropertyValue(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion,
java.lang.String astrPropertyName)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException
getDecisionServicePropertyValue(astrDecisionServiceName, aiDecisionServiceMajorVersion, ) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Service to be modifiedaiDecisionServiceMinorVersion - - a specific Minor Version of the Decision Service to be modifiedastrPropertyName - - the Decision Server property to be returned:CcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptiongetDecisionServicePropertyValue(String, String)java.lang.String getDecisionServicePropertyValue(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
java.lang.String astrPropertyName)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException
getDecisionServicePropertyValue(astrDecisionServiceName, aiDecisionServiceMajorVersion, , astrPropertyName) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Service to be modifiedastrPropertyName - - the Decision Server property to be returned:CcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptionPROPERTY_RULEFLOW_URI,
PROPERTY_RULEFLOW_FILE_TIMESTAMP,
PROPERTY_EDS_URI,
PROPERTY_EDS_FILE_TIMESTAMP,
PROPERTY_DEPLOYMENT_TIMESTAMP,
PROPERTY_MIN_POOL_SIZE,
PROPERTY_MAX_POOL_SIZE,
PROPERTY_AUTO_RELOAD,
PROPERTY_VERSION_NUMBER,
PROPERTY_EFFECTIVE_START_DATE,
PROPERTY_EFFECTIVE_END_DATE,
PROPERTY_ACTIVE_POOL,
PROPERTY_LOADED_FROM_CDD,
PROPERTY_CURRENTLY_RUNNING_IN_BATCH_MODE,
PROPERTY_REACTORS_CURRENTLY_PROCESSING,
PROPERTY_REACTORS_WAITING_IN_POOL,
PROPERTY_NUMBER_OF_RULES_DEPLOYED,
PROPERTY_MESSAGE_STRUCTURE_TYPE,
PROPERTY_DATABASE_ACCESS_MODE,
PROPERTY_DATABASE_ACCESS_PROPERTIES,
PROPERTY_DATABASE_ACCESS_RETURN_ENTITIES_MODE,
PROPERTY_DEPLOYED_AS_TEST_DECISION_SERVICE,
getDecisionServicePropertyValue(String, String),
PROPERTY_EXECUTION_LOG_PATH,
PROPERTY_EXECUTION_LOG_LEVEL,
PROPERTY_EXECUTION_LOG_PER_THREAD,
PROPERTY_EXECUTION_RESTRICT_RULEMESSAGES_INFO,
PROPERTY_EXECUTION_RESTRICT_RULEMESSAGES_WARNING,
PROPERTY_EXECUTION_RESTRICT_RULEMESSAGES_VIOLATIONjava.util.HashMap<java.lang.Integer,java.lang.String> getDecisionServiceStepNumberAndRulesheetActivityNodeNames(java.lang.String astrDecisionServiceName)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException
getDecisionServiceStepNumberAndRulesheetActivityNames(astrDecisionServiceName, ) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).CcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptiongetDecisionServiceStepNumberAndRulesheetActivityNodeNames(String, int)java.util.HashMap<java.lang.Integer,java.lang.String> getDecisionServiceStepNumberAndRulesheetActivityNodeNames(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException
getDecisionServiceStepNumberAndRulesheetActivityNodeNames(astrDecisionServiceName, aiDecisionServiceMajorVersion, ) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Service to be modifiedCcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptiongetDecisionServiceStepNumberAndRulesheetActivityNodeNames(String)java.util.HashMap<java.lang.Integer,java.lang.String> getDecisionServiceStepNumberAndRulesheetActivityNodeNames(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException
HashMap containing the step number along with the corresponding Rulesheet Activity name for the given Decision Service.astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Service to be modifiedaiDecisionServiceMinorVersion - - a specific Minor Version of the Decision Service to be modifiedCcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptiongetDecisionServiceStepNumberAndRulesheetActivityNodeNames(String)java.util.HashMap<java.lang.Integer,java.lang.String> getDecisionServiceStepNumberAndRulesheetPaths(java.lang.String astrDecisionServiceName)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException
getDecisionServiceStepNumberAndRulesheetPaths(astrDecisionServiceName, ) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).CcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptiongetDecisionServiceStepNumberAndRulesheetPaths(String, int)java.util.HashMap<java.lang.Integer,java.lang.String> getDecisionServiceStepNumberAndRulesheetPaths(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException
getDecisionServiceStepNumberAndRulesheetPaths(astrDecisionServiceName, aiDecisionServiceMajorVersion, ) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Service to be modifiedCcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptiongetDecisionServiceStepNumberAndRulesheetPaths(String)java.util.HashMap<java.lang.Integer,java.lang.String> getDecisionServiceStepNumberAndRulesheetPaths(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException
HashMap containing the step number along with the corresponding Rulesheet path for the given Decision Service.astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Service to be modifiedaiDecisionServiceMinorVersion - - a specific Minor Version of the Decision Service to be modifiedCcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptiongetDecisionServiceStepNumberAndRulesheetPaths(String)java.util.HashMap<java.lang.Integer,java.lang.String> getDecisionServiceStepNumberAndRulesheetRelativePaths(java.lang.String astrDecisionServiceName)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException
getDecisionServiceStepNumberAndRulesheetRelativePaths(astrDecisionServiceName, ) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).CcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptiongetDecisionServiceStepNumberAndRulesheetRelativePaths(String, int)java.util.HashMap<java.lang.Integer,java.lang.String> getDecisionServiceStepNumberAndRulesheetRelativePaths(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException
getDecisionServiceStepNumberAndRulesheetRelativePaths(astrDecisionServiceName, aiDecisionServiceMajorVersion, ) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Service to be modifiedCcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptiongetDecisionServiceStepNumberAndRulesheetRelativePaths(String)java.util.HashMap<java.lang.Integer,java.lang.String> getDecisionServiceStepNumberAndRulesheetRelativePaths(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException
HashMap containing the step number along with the corresponding relative Rulesheet path to the Ruleflow file for the given Decision Service.astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Service to be modifiedaiDecisionServiceMinorVersion - - a specific Minor Version of the Decision Service to be modifiedCcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptiongetDecisionServiceStepNumberAndRulesheetRelativePaths(String)java.util.List getDecisionServiceVersionNumbers(java.lang.String astrDecisionServiceName)
throws CcServerDecisionServiceNotRegisteredException
List of Decision Service Version Integers that are currently loaded into the Corticon Server for a
particular Decision Service.astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).CcServerDecisionServiceNotRegisteredExceptionjava.lang.String getDecisionServiceVersionNumbersFormatted(java.lang.String astrDecisionServiceName)
throws CcServerDecisionServiceNotRegisteredException
String of Decision Service Version Integers that are currently loaded into the Corticon Server for a
particular Decision Service.astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).CcServerDecisionServiceNotRegisteredExceptiongetDecisionServiceVersionNumbers(String)java.lang.String getDeploymentDescriptorDirectoryPath()
java.lang.String getDeploymentUploadDirectoryPath()
java.util.List getFullyQualifiedPathsForRuleAssets(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
throws CcServerDecisionServiceNotRegisteredException,
CcServerFileOrDirNotFoundException,
CcServerInitializationInProgressException,
CcServerInvalidArgumentException,
CcServerInvalidDecisionServiceException
astrDecisionServiceName - - name of the Decision Service that you want to inquire aboutaiDecisionServiceMajorVersion - - a specific Major Version of the Decision ServiceaiDecisionServiceMinorVersion - - a specific Minor Version of the Decision ServiceCcServerDecisionServiceNotRegisteredExceptionCcServerFileOrDirNotFoundExceptionCcServerInitializationInProgressExceptionCcServerInvalidArgumentExceptionCcServerInvalidDecisionServiceExceptionjava.lang.String getFullyQualifiedPathsForRuleAssetsFormatted(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
throws CcServerDecisionServiceNotRegisteredException,
CcServerFileOrDirNotFoundException,
CcServerInitializationInProgressException,
CcServerInvalidArgumentException,
CcServerInvalidDecisionServiceException
astrDecisionServiceName - - name of the Decision Service that you want to inquire aboutaiDecisionServiceMajorVersion - - a specific Major Version of the Decision ServiceaiDecisionServiceMinorVersion - - a specific Minor Version of the Decision ServiceCcServerDecisionServiceNotRegisteredExceptionCcServerFileOrDirNotFoundExceptionCcServerInitializationInProgressExceptionCcServerInvalidArgumentExceptionCcServerInvalidDecisionServiceExceptionjava.util.List getIntervalExecutionAverageTimes(java.lang.String astrDecisionServiceName)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException,
CcServerTimeoutException
getIntervalExecutionAverageTimes(astrDecisionServiceName, ) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).CcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptionCcServerTimeoutExceptiongetIntervalExecutionCounts(String),
getIntervalExecutionCounts(String, int),
getIntervalExecutionTimes(String),
getIntervalExecutionTimes(String, int),
getIntervalExecutionAverageTimes(String, int),
clearAllCcServerIntervalValues(),
clearIntervalValues(String),
clearIntervalValues(String, int),
setServerExecutionTimesIntervalTime(long),
startServerExecutionTimesIntervalService(),
stopServerExecutionTimesIntervalService()java.util.List getIntervalExecutionAverageTimes(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException,
CcServerTimeoutException
getIntervalExecutionAverageTimes(astrDecisionServiceName, aiDecisionServiceMajorVersion, ) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Service to be modifiedCcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptionCcServerTimeoutExceptiongetIntervalExecutionCounts(String),
getIntervalExecutionCounts(String, int),
getIntervalExecutionTimes(String),
getIntervalExecutionTimes(String, int),
getIntervalExecutionAverageTimes(String),
clearAllCcServerIntervalValues(),
clearIntervalValues(String),
clearIntervalValues(String, int),
setServerExecutionTimesIntervalTime(long),
startServerExecutionTimesIntervalService(),
stopServerExecutionTimesIntervalService()java.util.List getIntervalExecutionAverageTimes(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException,
CcServerTimeoutException
List of Long values. These will be the average execution times for each interval for the last 'n' number of
intervals based on property setting inside of CcServer.properties.
Interval Values will only be tracked if the Server Execution Times Interval Service has started.astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Service to be modifiedaiDecisionServiceMinorVersion - - a specific Minor Version of the Decision Service to be modifiedCcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptionCcServerTimeoutExceptiongetIntervalExecutionCounts(String),
getIntervalExecutionCounts(String, int),
getIntervalExecutionTimes(String),
getIntervalExecutionTimes(String, int),
getIntervalExecutionAverageTimes(String),
clearAllCcServerIntervalValues(),
clearIntervalValues(String),
clearIntervalValues(String, int),
setServerExecutionTimesIntervalTime(long),
startServerExecutionTimesIntervalService(),
stopServerExecutionTimesIntervalService()java.lang.String getIntervalExecutionAverageTimesFormatted(java.lang.String astrDecisionServiceName)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException,
CcServerTimeoutException
getIntervalExecutionAverageTimes(astrDecisionServiceName) and formats the result into a String.astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).CcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptionCcServerTimeoutExceptiongetIntervalExecutionCounts(String),
getIntervalExecutionCounts(String, int),
getIntervalExecutionTimes(String),
getIntervalExecutionTimes(String, int),
getIntervalExecutionAverageTimes(String, int),
clearAllCcServerIntervalValues(),
clearIntervalValues(String),
clearIntervalValues(String, int),
setServerExecutionTimesIntervalTime(long),
startServerExecutionTimesIntervalService(),
stopServerExecutionTimesIntervalService()java.lang.String getIntervalExecutionAverageTimesFormatted(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException,
CcServerTimeoutException
getIntervalExecutionAverageTimes(astrDecisionServiceName, aiDecisionServiceMajorVersion) and formats the result into a String.astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Service to be modifiedCcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptionCcServerTimeoutExceptiongetIntervalExecutionCounts(String),
getIntervalExecutionCounts(String, int),
getIntervalExecutionTimes(String),
getIntervalExecutionTimes(String, int),
getIntervalExecutionAverageTimes(String, int),
clearAllCcServerIntervalValues(),
clearIntervalValues(String),
clearIntervalValues(String, int),
setServerExecutionTimesIntervalTime(long),
startServerExecutionTimesIntervalService(),
stopServerExecutionTimesIntervalService()java.lang.String getIntervalExecutionAverageTimesFormatted(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException,
CcServerTimeoutException
getIntervalExecutionAverageTimes(astrDecisionServiceName, aiDecisionServiceMajorVersion, aiDecisionServiceMinorVersion) and formats the result into a String.astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Service to be modifiedaiDecisionServiceMinorVersion - - a specific Minor Version of the Decision Service to be modifiedCcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptionCcServerTimeoutExceptiongetIntervalExecutionCounts(String),
getIntervalExecutionCounts(String, int),
getIntervalExecutionTimes(String),
getIntervalExecutionTimes(String, int),
getIntervalExecutionAverageTimes(String, int),
clearAllCcServerIntervalValues(),
clearIntervalValues(String),
clearIntervalValues(String, int),
setServerExecutionTimesIntervalTime(long),
startServerExecutionTimesIntervalService(),
stopServerExecutionTimesIntervalService()java.util.List getIntervalExecutionCounts(java.lang.String astrDecisionServiceName)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException,
CcServerTimeoutException
getIntervalExecutionCounts(astrDecisionServiceName, ) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).CcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptionCcServerTimeoutExceptiongetIntervalExecutionCounts(String, int),
getIntervalExecutionTimes(String),
getIntervalExecutionTimes(String, int),
getIntervalExecutionAverageTimes(String),
getIntervalExecutionAverageTimes(String, int),
clearAllCcServerIntervalValues(),
clearIntervalValues(String),
clearIntervalValues(String, int),
setServerExecutionTimesIntervalTime(long),
startServerExecutionTimesIntervalService(),
stopServerExecutionTimesIntervalService()java.util.List getIntervalExecutionCounts(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException,
CcServerTimeoutException
getIntervalExecutionCounts(astrDecisionServiceName, aiDecisionServiceMajorVersion, ) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Service to be modifiedCcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptionCcServerTimeoutExceptiongetIntervalExecutionCounts(String),
getIntervalExecutionTimes(String),
getIntervalExecutionTimes(String, int),
getIntervalExecutionAverageTimes(String),
getIntervalExecutionAverageTimes(String, int),
clearAllCcServerIntervalValues(),
clearIntervalValues(String),
clearIntervalValues(String, int),
setServerExecutionTimesIntervalTime(long),
startServerExecutionTimesIntervalService(),
stopServerExecutionTimesIntervalService()java.util.List getIntervalExecutionCounts(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException,
CcServerTimeoutException
List of Long values. These will be the total counts for each interval for the last 'n' number of
intervals based on property setting inside of CcServer.properties.
Interval Values will only be tracked if the Server Execution Times Interval Service has started.astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Service to be modifiedaiDecisionServiceMinorVersion - - a specific Minor Version of the Decision Service to be modifiedCcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptionCcServerTimeoutExceptiongetIntervalExecutionCounts(String),
getIntervalExecutionTimes(String),
getIntervalExecutionTimes(String, int),
getIntervalExecutionAverageTimes(String),
getIntervalExecutionAverageTimes(String, int),
clearAllCcServerIntervalValues(),
clearIntervalValues(String),
clearIntervalValues(String, int),
setServerExecutionTimesIntervalTime(long),
startServerExecutionTimesIntervalService(),
stopServerExecutionTimesIntervalService()java.lang.String getIntervalExecutionCountsFormatted(java.lang.String astrDecisionServiceName)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException,
CcServerTimeoutException
getIntervalExecutionCounts(astrDecisionServiceName) and formats the result into a String.astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).CcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptionCcServerTimeoutExceptiongetIntervalExecutionCounts(String, int),
getIntervalExecutionTimes(String),
getIntervalExecutionTimes(String, int),
getIntervalExecutionAverageTimes(String),
getIntervalExecutionAverageTimes(String, int),
clearAllCcServerIntervalValues(),
clearIntervalValues(String),
clearIntervalValues(String, int),
setServerExecutionTimesIntervalTime(long),
startServerExecutionTimesIntervalService(),
stopServerExecutionTimesIntervalService()java.lang.String getIntervalExecutionCountsFormatted(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException,
CcServerTimeoutException
getIntervalExecutionCounts(astrDecisionServiceName, aiDecisionServiceMajorVersion) and formats the result into a String.astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Service to be modifiedCcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptionCcServerTimeoutExceptiongetIntervalExecutionCounts(String, int),
getIntervalExecutionTimes(String),
getIntervalExecutionTimes(String, int),
getIntervalExecutionAverageTimes(String),
getIntervalExecutionAverageTimes(String, int),
clearAllCcServerIntervalValues(),
clearIntervalValues(String),
clearIntervalValues(String, int),
setServerExecutionTimesIntervalTime(long),
startServerExecutionTimesIntervalService(),
stopServerExecutionTimesIntervalService()java.lang.String getIntervalExecutionCountsFormatted(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException,
CcServerTimeoutException
getIntervalExecutionCounts(astrDecisionServiceName, aiDecisionServiceMajorVersion) and formats the result into a String.astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Service to be modifiedaiDecisionServiceMinorVersion - - a specific Minor Version of the Decision Service to be modifiedCcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptionCcServerTimeoutExceptiongetIntervalExecutionCounts(String, int),
getIntervalExecutionTimes(String),
getIntervalExecutionTimes(String, int),
getIntervalExecutionAverageTimes(String),
getIntervalExecutionAverageTimes(String, int),
clearAllCcServerIntervalValues(),
clearIntervalValues(String),
clearIntervalValues(String, int),
setServerExecutionTimesIntervalTime(long),
startServerExecutionTimesIntervalService(),
stopServerExecutionTimesIntervalService()java.util.List getIntervalExecutionTimes(java.lang.String astrDecisionServiceName)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException,
CcServerTimeoutException
getIntervalExecutionTimes(astrDecisionServiceName, ) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).CcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptionCcServerTimeoutExceptiongetIntervalExecutionCounts(String),
getIntervalExecutionCounts(String, int),
getIntervalExecutionTimes(String, int),
getIntervalExecutionAverageTimes(String),
getIntervalExecutionAverageTimes(String, int),
clearAllCcServerIntervalValues(),
clearIntervalValues(String),
clearIntervalValues(String, int),
setServerExecutionTimesIntervalTime(long),
startServerExecutionTimesIntervalService(),
stopServerExecutionTimesIntervalService()java.util.List getIntervalExecutionTimes(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException,
CcServerTimeoutException
getIntervalExecutionTimes(astrDecisionServiceName, aiDecisionServiceMajorVersion, ) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Service to be modifiedCcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptionCcServerTimeoutExceptiongetIntervalExecutionCounts(String),
getIntervalExecutionCounts(String, int),
getIntervalExecutionTimes(String),
getIntervalExecutionAverageTimes(String),
getIntervalExecutionAverageTimes(String, int),
clearAllCcServerIntervalValues(),
clearIntervalValues(String),
clearIntervalValues(String, int),
setServerExecutionTimesIntervalTime(long),
startServerExecutionTimesIntervalService(),
stopServerExecutionTimesIntervalService()java.util.List getIntervalExecutionTimes(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException,
CcServerTimeoutException
List of Long values. These will be the total execution times for each interval for the last 'n' number of
intervals based on property setting inside of CcServer.properties.
Interval Values will only be tracked if the Server Execution Times Interval Service has started.astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Service to be modifiedaiDecisionServiceMinorVersion - - a specific Minor Version of the Decision Service to be modifiedCcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptionCcServerTimeoutExceptiongetIntervalExecutionCounts(String),
getIntervalExecutionCounts(String, int),
getIntervalExecutionTimes(String),
getIntervalExecutionAverageTimes(String),
getIntervalExecutionAverageTimes(String, int),
clearAllCcServerIntervalValues(),
clearIntervalValues(String),
clearIntervalValues(String, int),
setServerExecutionTimesIntervalTime(long),
startServerExecutionTimesIntervalService(),
stopServerExecutionTimesIntervalService()java.lang.String getIntervalExecutionTimesFormatted(java.lang.String astrDecisionServiceName)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException,
CcServerTimeoutException
getIntervalExecutionTimes(astrDecisionServiceName) and formats the result into a String.astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).CcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptionCcServerTimeoutExceptiongetIntervalExecutionCounts(String),
getIntervalExecutionCounts(String, int),
getIntervalExecutionTimes(String, int),
getIntervalExecutionAverageTimes(String),
getIntervalExecutionAverageTimes(String, int),
clearAllCcServerIntervalValues(),
clearIntervalValues(String),
clearIntervalValues(String, int),
setServerExecutionTimesIntervalTime(long),
startServerExecutionTimesIntervalService(),
stopServerExecutionTimesIntervalService()java.lang.String getIntervalExecutionTimesFormatted(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException,
CcServerTimeoutException
getIntervalExecutionTimes(astrDecisionServiceName, aiDecisionServiceMajorVersion) and formats the result into a String.astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Service to be modifiedCcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptionCcServerTimeoutExceptiongetIntervalExecutionCounts(String),
getIntervalExecutionCounts(String, int),
getIntervalExecutionTimes(String, int),
getIntervalExecutionAverageTimes(String),
getIntervalExecutionAverageTimes(String, int),
clearAllCcServerIntervalValues(),
clearIntervalValues(String),
clearIntervalValues(String, int),
setServerExecutionTimesIntervalTime(long),
startServerExecutionTimesIntervalService(),
stopServerExecutionTimesIntervalService()java.lang.String getIntervalExecutionTimesFormatted(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException,
CcServerTimeoutException
getIntervalExecutionTimes(astrDecisionServiceName, aiDecisionServiceMajorVersion) and formats the result into a String.astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Service to be modifiedaiDecisionServiceMinorVersion - - a specific Minor Version of the Decision Service to be modifiedCcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptionCcServerTimeoutExceptiongetIntervalExecutionCounts(String),
getIntervalExecutionCounts(String, int),
getIntervalExecutionTimes(String, int),
getIntervalExecutionAverageTimes(String),
getIntervalExecutionAverageTimes(String, int),
clearAllCcServerIntervalValues(),
clearIntervalValues(String),
clearIntervalValues(String, int),
setServerExecutionTimesIntervalTime(long),
startServerExecutionTimesIntervalService(),
stopServerExecutionTimesIntervalService()java.util.List getIntervalMemoryUtilizations()
throws CcServerTimeoutException
List of Long values. These will be the JVM current memory utilization for
each interval time period. Stored memory values will be tracked if the Server Execution Times Interval Service has started.CcServerTimeoutExceptionsetServerExecutionTimesIntervalTime(long),
startServerExecutionTimesIntervalService(),
stopServerExecutionTimesIntervalService()java.lang.String getJavaHome()
java.lang.String getLicensePath()
java.util.List getLogContents(int aiNumberOfLines)
throws CcServerInvalidArgumentException
aiNumberOfLines - Then number of lines from the log to be returned workig backwards from the endCcServerInvalidArgumentExceptionjava.lang.String getRegisteredTrackingAttributeBucketDefinition(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion,
java.lang.String astrRegisteredTrackingAttribute)
throws CcServerDecisionServiceNotRegisteredException,
CcServerTimeoutException
String of the Bucket definition.
Stored data will be tracked if the Server Results Distribution Monitoring Service has started.astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Service to be modifiedaiDecisionServiceMinorVersion - - a specific Minor Version of the Decision Service to be modifiedastrRegisteredTrackingAttribute - - fully qualified vocabulary attribute name.CcServerDecisionServiceNotRegisteredExceptionCcServerTimeoutExceptionregisterTrackingAttribute(String, String, String),
registerTrackingAttribute(String, int, String, String),
deregisterTrackingAttribute(String, String),
deregisterTrackingAttribute(String, int, String),
getRegisteredTrackingAttributes(String),
getRegisteredTrackingAttributeCounts(String, String),
getRegisteredTrackingAttributeCounts(String, int, String),
startServerResultsDistributionMonitoringService(),
stopServerResultsDistributionMonitoringService()java.lang.String getRegisteredTrackingAttributeBucketDefinition(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
java.lang.String astrRegisteredTrackingAttribute)
throws CcServerDecisionServiceNotRegisteredException,
CcServerTimeoutException
getRegisteredTrackingAttributeBucketDefinition(astrDecisionServiceName, aiDecisionServiceMajorVersion, , astrRegisteredTrackingAttribute) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Service to be modifiedastrRegisteredTrackingAttribute - - fully qualified vocabulary attribute name.CcServerDecisionServiceNotRegisteredExceptionCcServerTimeoutExceptionregisterTrackingAttribute(String, String, String),
registerTrackingAttribute(String, int, String, String),
deregisterTrackingAttribute(String, String),
deregisterTrackingAttribute(String, int, String),
getRegisteredTrackingAttributes(String),
getRegisteredTrackingAttributeCounts(String, String),
getRegisteredTrackingAttributeCounts(String, int, String),
startServerResultsDistributionMonitoringService(),
stopServerResultsDistributionMonitoringService()java.lang.String getRegisteredTrackingAttributeBucketDefinition(java.lang.String astrDecisionServiceName,
java.lang.String astrRegisteredTrackingAttribute)
throws CcServerDecisionServiceNotRegisteredException,
CcServerTimeoutException
getRegisteredTrackingAttributeBucketDefinition(astrDecisionServiceName, , astrRegisteredTrackingAttribute) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).astrRegisteredTrackingAttribute - - fully qualified vocabulary attribute name.CcServerDecisionServiceNotRegisteredExceptionCcServerTimeoutExceptionregisterTrackingAttribute(String, String, String),
registerTrackingAttribute(String, int, String, String),
deregisterTrackingAttribute(String, String),
deregisterTrackingAttribute(String, int, String),
getRegisteredTrackingAttributes(String, int),
getRegisteredTrackingAttributeCounts(String, String),
getRegisteredTrackingAttributeCounts(String, int, String),
startServerResultsDistributionMonitoringService(),
stopServerResultsDistributionMonitoringService()java.util.List getRegisteredTrackingAttributeCounts(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion,
java.lang.String astrRegisteredTrackingAttribute)
throws CcServerDecisionServiceNotRegisteredException,
CcServerDecisionServiceTrackingAttributeNotRegisteredException,
CcServerTimeoutException
List of String values. Each value is a combination of the 'bucket category' and the count
associated with that bucket.
Stored execution times and data will be tracked if the Server Results Distribution Monitoring Service has started.astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Service to be modifiedaiDecisionServiceMinorVersion - - a specific Minor Version of the Decision Service to be modifiedastrRegisteredTrackingAttribute - - fully qualified vocabulary attribute name.CcServerDecisionServiceNotRegisteredExceptionCcServerDecisionServiceTrackingAttributeNotRegisteredExceptionCcServerTimeoutExceptionregisterTrackingAttribute(String, String, String),
registerTrackingAttribute(String, int, String, String),
deregisterTrackingAttribute(String, String),
deregisterTrackingAttribute(String, int, String),
getRegisteredTrackingAttributes(String),
getRegisteredTrackingAttributes(String, int),
getRegisteredTrackingAttributeCounts(String, String),
startServerResultsDistributionMonitoringService(),
stopServerResultsDistributionMonitoringService()java.util.List getRegisteredTrackingAttributeCounts(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
java.lang.String astrRegisteredTrackingAttribute)
throws CcServerDecisionServiceNotRegisteredException,
CcServerDecisionServiceTrackingAttributeNotRegisteredException,
CcServerTimeoutException
getRegisteredTrackingAttributeCounts(astrDecisionServiceName, aiDecisionServiceMajorVersion, , astrRegisteredTrackingAttribute) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Service to be modifiedastrRegisteredTrackingAttribute - - fully qualified vocabulary attribute name.CcServerDecisionServiceNotRegisteredExceptionCcServerDecisionServiceTrackingAttributeNotRegisteredExceptionCcServerTimeoutExceptionregisterTrackingAttribute(String, String, String),
registerTrackingAttribute(String, int, String, String),
deregisterTrackingAttribute(String, String),
deregisterTrackingAttribute(String, int, String),
getRegisteredTrackingAttributes(String),
getRegisteredTrackingAttributes(String, int),
getRegisteredTrackingAttributeCounts(String, String),
startServerResultsDistributionMonitoringService(),
stopServerResultsDistributionMonitoringService()java.util.List getRegisteredTrackingAttributeCounts(java.lang.String astrDecisionServiceName,
java.lang.String astrRegisteredTrackingAttribute)
throws CcServerDecisionServiceNotRegisteredException,
CcServerDecisionServiceTrackingAttributeNotRegisteredException,
CcServerTimeoutException
getRegisteredTrackingAttributeCounts(astrDecisionServiceName, , astrRegisteredTrackingAttribute) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).astrRegisteredTrackingAttribute - - fully qualified vocabulary attribute name.CcServerDecisionServiceNotRegisteredExceptionCcServerDecisionServiceTrackingAttributeNotRegisteredExceptionCcServerTimeoutExceptionregisterTrackingAttribute(String, String, String),
registerTrackingAttribute(String, int, String, String),
deregisterTrackingAttribute(String, String),
deregisterTrackingAttribute(String, int, String),
getRegisteredTrackingAttributes(String),
getRegisteredTrackingAttributes(String, int),
getRegisteredTrackingAttributeCounts(String, int, String),
startServerResultsDistributionMonitoringService(),
stopServerResultsDistributionMonitoringService()java.lang.String getRegisteredTrackingAttributeCountsFormatted(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion,
java.lang.String astrRegisteredTrackingAttribute)
throws CcServerDecisionServiceNotRegisteredException,
CcServerDecisionServiceTrackingAttributeNotRegisteredException,
CcServerTimeoutException
getRegisteredTrackingAttributeCounts(astrDecisionServiceName, aiDecisionServiceMajorVersion, aiDecisionServiceMinorVersion, astrRegisteredTrackingAttribute) and formats the result into a String..astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Service to be modifiedaiDecisionServiceMinorVersion - - a specific Minor Version of the Decision Service to be modifiedastrRegisteredTrackingAttribute - - fully qualified vocabulary attribute name.CcServerDecisionServiceNotRegisteredExceptionCcServerDecisionServiceTrackingAttributeNotRegisteredExceptionCcServerTimeoutExceptionregisterTrackingAttribute(String, String, String),
registerTrackingAttribute(String, int, String, String),
deregisterTrackingAttribute(String, String),
deregisterTrackingAttribute(String, int, String),
getRegisteredTrackingAttributes(String),
getRegisteredTrackingAttributes(String, int),
getRegisteredTrackingAttributeCounts(String, int, String),
startServerResultsDistributionMonitoringService(),
stopServerResultsDistributionMonitoringService()java.lang.String getRegisteredTrackingAttributeCountsFormatted(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
java.lang.String astrRegisteredTrackingAttribute)
throws CcServerDecisionServiceNotRegisteredException,
CcServerDecisionServiceTrackingAttributeNotRegisteredException,
CcServerTimeoutException
getRegisteredTrackingAttributeCounts(astrDecisionServiceName, aiDecisionServiceMajorVersion, astrRegisteredTrackingAttribute) and formats the result into a String..astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Service to be modifiedastrRegisteredTrackingAttribute - - fully qualified vocabulary attribute name.CcServerDecisionServiceNotRegisteredExceptionCcServerDecisionServiceTrackingAttributeNotRegisteredExceptionCcServerTimeoutExceptionregisterTrackingAttribute(String, String, String),
registerTrackingAttribute(String, int, String, String),
deregisterTrackingAttribute(String, String),
deregisterTrackingAttribute(String, int, String),
getRegisteredTrackingAttributes(String),
getRegisteredTrackingAttributes(String, int),
getRegisteredTrackingAttributeCounts(String, int, String),
startServerResultsDistributionMonitoringService(),
stopServerResultsDistributionMonitoringService()java.lang.String getRegisteredTrackingAttributeCountsFormatted(java.lang.String astrDecisionServiceName,
java.lang.String astrRegisteredTrackingAttribute)
throws CcServerDecisionServiceNotRegisteredException,
CcServerDecisionServiceTrackingAttributeNotRegisteredException,
CcServerTimeoutException
getRegisteredTrackingAttributeCounts(astrDecisionServiceName, astrRegisteredTrackingAttribute) and formats the result into a String..astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).astrRegisteredTrackingAttribute - - fully qualified vocabulary attribute name.CcServerDecisionServiceNotRegisteredExceptionCcServerDecisionServiceTrackingAttributeNotRegisteredExceptionCcServerTimeoutExceptionregisterTrackingAttribute(String, String, String),
registerTrackingAttribute(String, int, String, String),
deregisterTrackingAttribute(String, String),
deregisterTrackingAttribute(String, int, String),
getRegisteredTrackingAttributes(String),
getRegisteredTrackingAttributes(String, int),
getRegisteredTrackingAttributeCounts(String, int, String),
startServerResultsDistributionMonitoringService(),
stopServerResultsDistributionMonitoringService()java.util.List getRegisteredTrackingAttributes(java.lang.String astrDecisionServiceName)
throws CcServerDecisionServiceNotRegisteredException,
CcServerTimeoutException
getRegisteredTrackingAttributes(astrDecisionServiceName, ) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).CcServerDecisionServiceNotRegisteredExceptionCcServerTimeoutExceptionregisterTrackingAttribute(String, String, String),
registerTrackingAttribute(String, int, String, String),
deregisterTrackingAttribute(String, String),
deregisterTrackingAttribute(String, int, String),
getRegisteredTrackingAttributes(String, int),
getRegisteredTrackingAttributeCounts(String, String),
getRegisteredTrackingAttributeCounts(String, int, String),
startServerResultsDistributionMonitoringService(),
stopServerResultsDistributionMonitoringService()java.util.List getRegisteredTrackingAttributes(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion)
throws CcServerDecisionServiceNotRegisteredException,
CcServerTimeoutException
getRegisteredTrackingAttributes(astrDecisionServiceName, aiDecisionServiceMajorVersion, ) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Version of the Decision Service to be modifiedCcServerDecisionServiceNotRegisteredExceptionCcServerTimeoutExceptionregisterTrackingAttribute(String, String, String),
registerTrackingAttribute(String, int, String, String),
deregisterTrackingAttribute(String, String),
deregisterTrackingAttribute(String, int, String),
getRegisteredTrackingAttributes(String),
getRegisteredTrackingAttributeCounts(String, String),
getRegisteredTrackingAttributeCounts(String, int, String),
startServerResultsDistributionMonitoringService(),
stopServerResultsDistributionMonitoringService()java.util.List getRegisteredTrackingAttributes(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
throws CcServerDecisionServiceNotRegisteredException,
CcServerTimeoutException
List of String values. Each value is a fully qualified Vocabulary attribute.
Stored data will be tracked if the Server Results Distribution Monitoring Service has started.astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Service to be modifiedaiDecisionServiceMinorVersion - - a specific Minor Version of the Decision Service to be modifiedCcServerDecisionServiceNotRegisteredExceptionCcServerTimeoutExceptionregisterTrackingAttribute(String, String, String),
registerTrackingAttribute(String, int, String, String),
deregisterTrackingAttribute(String, String),
deregisterTrackingAttribute(String, int, String),
getRegisteredTrackingAttributes(String),
getRegisteredTrackingAttributeCounts(String, String),
getRegisteredTrackingAttributeCounts(String, int, String),
startServerResultsDistributionMonitoringService(),
stopServerResultsDistributionMonitoringService()java.lang.String getRegisteredTrackingAttributesFormatted(java.lang.String astrDecisionServiceName)
throws CcServerDecisionServiceNotRegisteredException,
CcServerTimeoutException
getRegisteredTrackingAttributes(astrDecisionServiceName) and formats the result into a String.astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).CcServerDecisionServiceNotRegisteredExceptionCcServerTimeoutExceptionregisterTrackingAttribute(String, String, String),
registerTrackingAttribute(String, int, String, String),
deregisterTrackingAttribute(String, String),
deregisterTrackingAttribute(String, int, String),
getRegisteredTrackingAttributes(String),
getRegisteredTrackingAttributes(String, int),
getRegisteredTrackingAttributeCounts(String, String),
getRegisteredTrackingAttributeCounts(String, int, String),
startServerResultsDistributionMonitoringService(),
stopServerResultsDistributionMonitoringService()java.lang.String getRegisteredTrackingAttributesFormatted(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion)
throws CcServerDecisionServiceNotRegisteredException,
CcServerTimeoutException
getRegisteredTrackingAttributes(astrDecisionServiceName, aiDecisionServiceMajorVersion) and formats the result into a String.astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Service to be modifiedCcServerDecisionServiceNotRegisteredExceptionCcServerTimeoutExceptionregisterTrackingAttribute(String, String, String),
registerTrackingAttribute(String, int, String, String),
deregisterTrackingAttribute(String, String),
deregisterTrackingAttribute(String, int, String),
getRegisteredTrackingAttributes(String),
getRegisteredTrackingAttributes(String, int),
getRegisteredTrackingAttributeCounts(String, String),
getRegisteredTrackingAttributeCounts(String, int, String),
startServerResultsDistributionMonitoringService(),
stopServerResultsDistributionMonitoringService()java.lang.String getRegisteredTrackingAttributesFormatted(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
throws CcServerDecisionServiceNotRegisteredException,
CcServerTimeoutException
getRegisteredTrackingAttributes(astrDecisionServiceName, aiDecisionServiceMajorVersion, aiDecisionServiceMinorVersion) and formats the result into a String.astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Version of the Decision Service to be modifiedaiDecisionServiceMinorVersion - - a specific Version of the Decision Service to be modifiedCcServerDecisionServiceNotRegisteredExceptionCcServerTimeoutExceptionregisterTrackingAttribute(String, String, String),
registerTrackingAttribute(String, int, String, String),
deregisterTrackingAttribute(String, String),
deregisterTrackingAttribute(String, int, String),
getRegisteredTrackingAttributes(String),
getRegisteredTrackingAttributes(String, int),
getRegisteredTrackingAttributeCounts(String, String),
getRegisteredTrackingAttributeCounts(String, int, String),
startServerResultsDistributionMonitoringService(),
stopServerResultsDistributionMonitoringService()org.jdom.Document getRulesetHtmlReport(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion,
java.lang.String astrXsltPath)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException,
CcServerReportingInvalidDataException
Document of the Html transformed Report.
The raw Xml Report and the Xslt (supplied by astrXsltPath) will be transformed into a return Html Document.astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Service to be modifiedaiDecisionServiceMinorVersion - - a specific Minor Version of the Decision Service to be modifiedastrXsltPath - - a fully qualified path to an xslt that be used to transform the raw Xml report.CcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptionCcServerReportingInvalidDataExceptiongetRulesetHtmlReport(String, String)org.jdom.Document getRulesetHtmlReport(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
java.lang.String astrXsltPath)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException,
CcServerReportingInvalidDataException
getRulesetHtmlReport(astrDecisionServiceName, aiDecisionServiceMajorVersion, , astrXsltPath) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Service to be modifiedastrXsltPath - - a fully qualified path to an xslt that be used to transform the raw Xml report.CcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptionCcServerReportingInvalidDataExceptiongetRulesetHtmlReport(String, String)org.jdom.Document getRulesetHtmlReport(java.lang.String astrDecisionServiceName,
java.lang.String astrXsltPath)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException,
CcServerReportingInvalidDataException
getRulesetHtmlReport(astrDecisionServiceName, , astrXsltPath) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).astrXsltPath - - a fully qualified path to an xslt that be used to transform the raw Xml report.CcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptionCcServerReportingInvalidDataExceptiongetRulesetHtmlReport(String, int, String)int getRulesetMajorVersionNumber(java.lang.String astrRulesetAssetPath)
throws CcServerFileOrDirNotFoundException,
CcServerInvalidArgumentException
astrRuleAssetPath - - path to the Ruleflow .erf or pre-compiled .eds file containing the Decision Service rules.CcServerFileOrDirNotFoundExceptionCcServerInvalidArgumentExceptionint getRulesetMinorVersionNumber(java.lang.String astrRulesetAssetPath)
throws CcServerFileOrDirNotFoundException,
CcServerInvalidArgumentException
astrRuleAssetPath - - path to the Ruleflow .erf or pre-compiled .eds file containing the Decision Service rules.CcServerFileOrDirNotFoundExceptionCcServerInvalidArgumentExceptionint getRulesetVersionNumber(java.lang.String astrRulesetAssetPath)
throws CcServerFileOrDirNotFoundException,
CcServerInvalidArgumentException
astrRuleAssetPath - - path to the Ruleflow .erf or pre-compiled .eds file containing the Decision Service rules.CcServerFileOrDirNotFoundExceptionCcServerInvalidArgumentExceptionorg.jdom.Document getRulesetWSDL(java.lang.String astrDecisionServiceName)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException,
CcServerReportingInvalidDataException
getRulesetWSDL(astrDecisionServiceName, ) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).CcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptionCcServerReportingInvalidDataExceptiongetRulesetWSDL(String, int)org.jdom.Document getRulesetWSDL(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException,
CcServerReportingInvalidDataException
getRulesetWSDL(astrDecisionServiceName, aiDecisionServiceMajorVersion, ) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Service to be modifiedCcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptionCcServerReportingInvalidDataException#getRulesetXmlReport(String, String)org.jdom.Document getRulesetWSDL(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException,
CcServerReportingInvalidDataException
Document of the raw Xml WSDL for a particular Decision Service Version.astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Service to be modifiedaiDecisionServiceMinorVersion - - a specific Minor Version of the Decision Service to be modifiedCcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptionCcServerReportingInvalidDataException#getRulesetXmlReport(String, String)org.jdom.Document getRulesetXmlReport(java.lang.String astrDecisionServiceName)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException,
CcServerReportingInvalidDataException
getRulesetXmlReport(astrDecisionServiceName, ) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).CcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptionCcServerReportingInvalidDataExceptiongetRulesetXmlReport(String, int)org.jdom.Document getRulesetXmlReport(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException,
CcServerReportingInvalidDataException
getRulesetXmlReport(astrDecisionServiceName, aiDecisionServiceMajorVersion, ) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Service to be modifiedCcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptionCcServerReportingInvalidDataException#getRulesetXmlReport(String, String)org.jdom.Document getRulesetXmlReport(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException,
CcServerReportingInvalidDataException
Document of the raw Xml Report for a particular Decision Service Version.astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Service to be modifiedaiDecisionServiceMinorVersion - - a specific Minor Version of the Decision Service to be modifiedCcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptionCcServerReportingInvalidDataException#getRulesetXmlReport(String, String)java.lang.String getSandboxDirectoryPath()
java.lang.String getCompilationDirectoryPath()
java.lang.String getDecisionServiceDirectoryPath()
java.lang.Long getLastExecutionTimestamp(java.lang.String astrDecisionServiceName)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException,
CcServerTimeoutException
getLastExecutionTimestamp(astrDecisionServiceName, ) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).CcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptionCcServerTimeoutExceptiongetLastExecutionTimestamp(String, int),
getLastExecutionTimestamp(String, int, int)java.lang.Long getLastExecutionTimestamp(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException,
CcServerTimeoutException
getLastExecutionTimestamp(astrDecisionServiceName, aiDecisionServiceMajorVersion, ) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Service to be modifiedCcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptionCcServerTimeoutExceptiongetLastExecutionTimestamp(String),
getLastExecutionTimestamp(String, int, int)java.lang.Long getLastExecutionTimestamp(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException,
CcServerTimeoutException
long values. The long value will be the Server's timestamp in GMT miliseconds. This allows any potential caller
to disaply the value anyway that they want.astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Service to be modifiedaiDecisionServiceMinorVersion - - a specific Minor Version of the Decision Service to be modifiedCcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptionCcServerTimeoutExceptiongetLastExecutionTimestamp(String),
getLastExecutionTimestamp(String, int)java.util.List getStoredExecutionTimes(java.lang.String astrDecisionServiceName)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException,
CcServerTimeoutException
getStoredExecutionTimes(astrDecisionServiceName, ) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).CcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptionCcServerTimeoutExceptiongetTotalExecutionCount(String),
getTotalExecutionCount(String, int),
getStoredExecutionTimes(String, int),
clearAllCcServerExecutionCounts(),
clearAllCcServerStoredExecutionTimes(),
clearExecutionCounts(String),
clearExecutionCounts(String, int),
clearStoredExecutionTimes(String),
clearStoredExecutionTimes(String, int),
startServerPerformanceMonitoringService(),
stopServerPerformanceMonitoringService()java.util.List getStoredExecutionTimes(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException,
CcServerTimeoutException
getStoredExecutionTimes(astrDecisionServiceName, aiDecisionServiceMajorVersion, ) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Service to be modifiedCcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptionCcServerTimeoutExceptiongetTotalExecutionCount(String),
getTotalExecutionCount(String, int),
getStoredExecutionTimes(String),
clearAllCcServerExecutionCounts(),
clearAllCcServerStoredExecutionTimes(),
clearExecutionCounts(String),
clearExecutionCounts(String, int),
clearStoredExecutionTimes(String),
clearStoredExecutionTimes(String, int),
startServerPerformanceMonitoringService(),
stopServerPerformanceMonitoringService()java.util.List getStoredExecutionTimes(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException,
CcServerTimeoutException
List of Long values. These will be the last 'n' number of execution times based on
property setting inside of CcServer.properties.
Stored execution times and data will be tracked if the Time and Data Recorder has started.astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Service to be modifiedaiDecisionServiceMinorVersion - - a specific Minor Version of the Decision Service to be modifiedCcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptionCcServerTimeoutExceptiongetTotalExecutionCount(String),
getTotalExecutionCount(String, int),
getStoredExecutionTimes(String),
clearAllCcServerExecutionCounts(),
clearAllCcServerStoredExecutionTimes(),
clearExecutionCounts(String),
clearExecutionCounts(String, int),
clearStoredExecutionTimes(String),
clearStoredExecutionTimes(String, int),
startServerPerformanceMonitoringService(),
stopServerPerformanceMonitoringService()java.lang.String getStoredExecutionTimesFormatted(java.lang.String astrDecisionServiceName)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException,
CcServerTimeoutException
getStoredExecutionTimes(astrDecisionServiceName) and formats the result into a String.astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).CcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptionCcServerTimeoutExceptiongetTotalExecutionCount(String),
getTotalExecutionCount(String, int),
getStoredExecutionTimes(String, int),
clearAllCcServerExecutionCounts(),
clearAllCcServerStoredExecutionTimes(),
clearExecutionCounts(String),
clearExecutionCounts(String, int),
clearStoredExecutionTimes(String),
clearStoredExecutionTimes(String, int),
startServerPerformanceMonitoringService(),
stopServerPerformanceMonitoringService()java.lang.String getStoredExecutionTimesFormatted(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException,
CcServerTimeoutException
getStoredExecutionTimes(astrDecisionServiceName, aiDecisionServiceVersion) and formats the result into a String.astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Service to be modifiedCcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptionCcServerTimeoutExceptiongetTotalExecutionCount(String),
getTotalExecutionCount(String, int),
getStoredExecutionTimes(String, int),
clearAllCcServerExecutionCounts(),
clearAllCcServerStoredExecutionTimes(),
clearExecutionCounts(String),
clearExecutionCounts(String, int),
clearStoredExecutionTimes(String),
clearStoredExecutionTimes(String, int),
startServerPerformanceMonitoringService(),
stopServerPerformanceMonitoringService()java.lang.String getStoredExecutionTimesFormatted(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException,
CcServerTimeoutException
getStoredExecutionTimes(astrDecisionServiceName, aiDecisionServiceMajorVersion, aiDecisionServiceMinorVersion) and formats the result into a String.astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Service to be modifiedaiDecisionServiceMinorVersion - - a specific Minor Version of the Decision Service to be modifiedCcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptionCcServerTimeoutExceptiongetTotalExecutionCount(String),
getTotalExecutionCount(String, int),
getStoredExecutionTimes(String, int),
clearAllCcServerExecutionCounts(),
clearAllCcServerStoredExecutionTimes(),
clearExecutionCounts(String),
clearExecutionCounts(String, int),
clearStoredExecutionTimes(String),
clearStoredExecutionTimes(String, int),
startServerPerformanceMonitoringService(),
stopServerPerformanceMonitoringService()long getTotalExecutionCount()
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException,
CcServerTimeoutException
CcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptionCcServerTimeoutExceptiongetTotalExecutionCount(String, int),
getStoredExecutionTimes(String),
getStoredExecutionTimes(String, int),
clearAllCcServerExecutionCounts(),
clearAllCcServerStoredExecutionTimes(),
clearExecutionCounts(String),
clearExecutionCounts(String, int),
clearStoredExecutionTimes(String),
clearStoredExecutionTimes(String, int),
startServerPerformanceMonitoringService(),
stopServerPerformanceMonitoringService()long getTotalExecutionCount(java.lang.String astrDecisionServiceName)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException,
CcServerTimeoutException
getTotalExecutionCount(astrDecisionServiceName, ) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).CcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptionCcServerTimeoutExceptiongetTotalExecutionCount(String, int),
getStoredExecutionTimes(String),
getStoredExecutionTimes(String, int),
clearAllCcServerExecutionCounts(),
clearAllCcServerStoredExecutionTimes(),
clearExecutionCounts(String),
clearExecutionCounts(String, int),
clearStoredExecutionTimes(String),
clearStoredExecutionTimes(String, int),
startServerPerformanceMonitoringService(),
stopServerPerformanceMonitoringService()long getTotalExecutionCount(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException,
CcServerTimeoutException
getTotalExecutionCount(astrDecisionServiceName, aiDecisionServiceMajorVersion, ) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Service to be modifiedCcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptionCcServerTimeoutExceptiongetTotalExecutionCount(String),
getStoredExecutionTimes(String),
getStoredExecutionTimes(String, int),
clearAllCcServerExecutionCounts(),
clearAllCcServerStoredExecutionTimes(),
clearExecutionCounts(String),
clearExecutionCounts(String, int),
clearStoredExecutionTimes(String),
clearStoredExecutionTimes(String, int),
startServerPerformanceMonitoringService(),
stopServerPerformanceMonitoringService()long getTotalExecutionCount(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException,
CcServerTimeoutException
long value that is the total number of executions that went against the particular
Decision Service version.
Stored execution times and data will be tracked if the Server Performance Monitoring Service has started.astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Service to be modifiedaiDecisionServiceMinorVersion - - a specific Minor Version of the Decision Service to be modifiedCcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptionCcServerTimeoutExceptiongetTotalExecutionCount(String),
getStoredExecutionTimes(String),
getStoredExecutionTimes(String, int),
clearAllCcServerExecutionCounts(),
clearAllCcServerStoredExecutionTimes(),
clearExecutionCounts(String),
clearExecutionCounts(String, int),
clearStoredExecutionTimes(String),
clearStoredExecutionTimes(String, int),
startServerPerformanceMonitoringService(),
stopServerPerformanceMonitoringService()long getTotalExecutionTime()
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException,
CcServerTimeoutException
CcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptionCcServerTimeoutExceptiongetTotalExecutionCount(String, int),
getStoredExecutionTimes(String),
getStoredExecutionTimes(String, int),
clearAllCcServerExecutionCounts(),
clearAllCcServerStoredExecutionTimes(),
clearExecutionCounts(String),
clearExecutionCounts(String, int),
clearStoredExecutionTimes(String),
clearStoredExecutionTimes(String, int),
startServerPerformanceMonitoringService(),
stopServerPerformanceMonitoringService()long getTotalExecutionTime(java.lang.String astrDecisionServiceName)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException,
CcServerTimeoutException
getTotalExecutionTime(astrDecisionServiceName, aiDecisionServiceMajorVersion, ) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).CcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptionCcServerTimeoutExceptiongetTotalExecutionCount(String, int),
getStoredExecutionTimes(String),
getStoredExecutionTimes(String, int),
clearAllCcServerExecutionCounts(),
clearAllCcServerStoredExecutionTimes(),
clearExecutionCounts(String),
clearExecutionCounts(String, int),
clearStoredExecutionTimes(String),
clearStoredExecutionTimes(String, int),
startServerPerformanceMonitoringService(),
stopServerPerformanceMonitoringService()long getTotalExecutionTime(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException,
CcServerTimeoutException
getTotalExecutionTime(astrDecisionServiceName, aiDecisionServiceMajorVersion, ) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Service to be modifiedCcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptionCcServerTimeoutExceptiongetTotalExecutionCount(String),
getStoredExecutionTimes(String),
getStoredExecutionTimes(String, int),
clearAllCcServerExecutionCounts(),
clearAllCcServerStoredExecutionTimes(),
clearExecutionCounts(String),
clearExecutionCounts(String, int),
clearStoredExecutionTimes(String),
clearStoredExecutionTimes(String, int),
startServerPerformanceMonitoringService(),
stopServerPerformanceMonitoringService()long getTotalExecutionTime(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException,
CcServerTimeoutException
long value that is the total number of miliseconds that went against the particular
Decision Service version.
Stored execution times and data will be tracked if the Time and Data Recorder has started.astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Service to be modifiedaiDecisionServiceMinorVersion - - a specific Minor Version of the Decision Service to be modifiedCcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptionCcServerTimeoutExceptiongetTotalExecutionCount(String),
getStoredExecutionTimes(String),
getStoredExecutionTimes(String, int),
clearAllCcServerExecutionCounts(),
clearAllCcServerStoredExecutionTimes(),
clearExecutionCounts(String),
clearExecutionCounts(String, int),
clearStoredExecutionTimes(String),
clearStoredExecutionTimes(String, int),
startServerPerformanceMonitoringService(),
stopServerPerformanceMonitoringService()void initialize()
throws CcServerLicenseViolationException
void invokeBatchProcess(java.lang.String astrDecisionServiceName)
throws CcServerDecisionServiceAlreadyRunningBatchException,
CcServerDecisionServiceNotDeployedInBatchModeException,
CcServerDecisionServiceNotRegisteredException,
CcServerInitializationInProgressException,
CcServerInvalidArgumentException,
CcServerLicenseViolationException,
CcServerTimeoutException
astrDecisionServiceName Decision Service. The server selects the
latest effective version of the Decision Service to process the request. If no effective Decision Service is found
then a CcServerDecisionServiceNotRegisteredException is thrown.
The processing Decision Service must be deployed with Database Access mode of DATABASE_ACCESS_READ_WRITE
or else a CcServerDecisionServiceNotDeployedInBatchModeException is thrown.
The Decision Service retrieves instances of its Work Document Entity from the corresponding table in the database
and processes them as regular Decision Service invocations. This process continues until all such records are retrieved
and processed. This method is purely a trigger mechanism for the batch process. Once a batch process is triggered,
the caller receives no other notifications. Should it be necessary to stop a batch process, stopBatchProcess
can be used.
If there is a batch process in progress for the given Decision Service (regardless of Version number) then a
CcServerDecisionServiceAlreadyRunningBatchException is thrown.
astrDecisionServiceName - - name of the Decision Service and thus corresponding Corticon Engine pool to use.CcServerDecisionServiceAlreadyRunningBatchExceptionCcServerDecisionServiceNotDeployedInBatchModeExceptionCcServerDecisionServiceNotRegisteredExceptionCcServerInitializationInProgressExceptionCcServerInvalidArgumentExceptionCcServerLicenseViolationExceptionCcServerTimeoutExceptionstopBatchProcess(String)void invokeBatchProcess(java.lang.String astrDecisionServiceName,
java.util.Date adDecisionServiceEffectiveTimestamp)
throws CcServerDecisionServiceAlreadyRunningBatchException,
CcServerDecisionServiceNotDeployedInBatchModeException,
CcServerDecisionServiceNotRegisteredException,
CcServerInitializationInProgressException,
CcServerInvalidArgumentException,
CcServerLicenseViolationException,
CcServerTimeoutException
invokeBatchProcess(String) except that the user can specify what effective timestamp
should be using using the parameter adDecisionServiceEffectiveTimestamp. This parameter tells the
server to assume the request had arrived at a different point in time. This timestamp is used
to determine which version of the Decision Service must process the request. If no effective Decision Service is
found for the given timestamp then a CcServerDecisionServiceNotRegisteredException is thrown.astrDecisionServiceName - - name of the Decision Service and thus corresponding Corticon Engine pool to use.adDecisionServiceEffectiveTimestamp - - the effective timestamp the Server should use to process this requestCcServerDecisionServiceAlreadyRunningBatchExceptionCcServerDecisionServiceNotDeployedInBatchModeExceptionCcServerDecisionServiceNotRegisteredExceptionCcServerInitializationInProgressExceptionCcServerInvalidArgumentExceptionCcServerLicenseViolationExceptionCcServerTimeoutExceptioninvokeBatchProcess(String),
stopBatchProcess(String)void invokeBatchProcess(java.lang.String astrDecisionServiceName,
int aiDecisionServiceTargetMajorVersion)
throws CcServerDecisionServiceAlreadyRunningBatchException,
CcServerDecisionServiceNotDeployedInBatchModeException,
CcServerDecisionServiceNotRegisteredException,
CcServerInitializationInProgressException,
CcServerInvalidArgumentException,
CcServerLicenseViolationException,
CcServerTimeoutException
invokeBatchProcess(String) except that the user can specify which Major Version of the Decision Service
should process the request using parameter aiDecisionServiceTargetMajorVersion. If the requested version is
not currently loaded in the Server then a CcServerDecisionServiceNotRegisteredException is thrown.astrDecisionServiceName - - name of the Decision Service and thus corresponding Corticon Engine pool to use.aiDecisionServiceTargetMajorVersion - - the Decision Service Major Version that should process this requestCcServerDecisionServiceAlreadyRunningBatchExceptionCcServerDecisionServiceNotDeployedInBatchModeExceptionCcServerDecisionServiceNotRegisteredExceptionCcServerInitializationInProgressExceptionCcServerInvalidArgumentExceptionCcServerLicenseViolationExceptionCcServerTimeoutExceptioninvokeBatchProcess(String),
stopBatchProcess(String)void invokeBatchProcess(java.lang.String astrDecisionServiceName,
int aiDecisionServiceTargetMajorVersion,
int aiDecisionServiceTargetMinorVersion)
throws CcServerDecisionServiceAlreadyRunningBatchException,
CcServerDecisionServiceNotDeployedInBatchModeException,
CcServerDecisionServiceNotRegisteredException,
CcServerInitializationInProgressException,
CcServerInvalidArgumentException,
CcServerLicenseViolationException,
CcServerTimeoutException
invokeBatchProcess(String) except that the user can specify which Minor Version of the Decision Service
should process the request using parameter aiDecisionServiceTargetMajorVersion. If the requested version is
not currently loaded in the Server then a CcServerDecisionServiceNotRegisteredException is thrown.astrDecisionServiceName - - name of the Decision Service and thus corresponding Corticon Engine pool to use.aiDecisionServiceTargetMajorVersion - - the Decision Service Major Version that should process this requestaiDecisionServiceTargetMinorVersion - - the Decision Service Minor version that should process this requestCcServerDecisionServiceAlreadyRunningBatchExceptionCcServerDecisionServiceNotDeployedInBatchModeExceptionCcServerDecisionServiceNotRegisteredExceptionCcServerInitializationInProgressExceptionCcServerInvalidArgumentExceptionCcServerLicenseViolationExceptionCcServerTimeoutExceptioninvokeBatchProcess(String),
stopBatchProcess(String)boolean isCDDFileDeployed(java.lang.String astrPathToCddFile)
throws CcServerInvalidArgumentException
boolean based on whether the CDD has been deployed in the CcServer.astrPathToCddFile - - path to the .cdd in questionCcServerInvalidArgumentExceptionboolean isDecisionServiceDeployed(java.lang.String astrDecisionServiceName)
throws CcServerInvalidArgumentException
isDecisionServiceDeployed(astrDecisionServiceName, ) .astrDecisionServiceName - - name of the Decision Service that you want to inquire aboutCcServerInvalidArgumentExceptionboolean isDecisionServiceDeployed(java.lang.String astrDecisionServiceName,
java.util.Date adtDecisionServiceEffectiveTimestamp)
throws CcServerInvalidArgumentException
astrDecisionServiceName - - name of the Decision Service that you want to inquire aboutadtDecisionServiceEffectiveTimestamp - - the effective timestamp the Server should use to lookup the Decision ServiceCcServerInvalidArgumentExceptionboolean isDecisionServiceDeployed(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion)
throws CcServerInvalidArgumentException
isDecisionServiceDeployed(astrDecisionServiceName, aiDecisionServiceMajorVersion, ) .astrDecisionServiceName - - name of the Decision Service that you want to inquire aboutaiDecisionServiceMajorVersion - - a specific Major Version of the Decision ServiceCcServerInvalidArgumentExceptionboolean isDecisionServiceDeployed(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
throws CcServerInvalidArgumentException
astrDecisionServiceName - - name of the Decision Service that you want to inquire aboutaiDecisionServiceMajorVersion - - a specific Major Version of the Decision ServiceaiDecisionServiceMinorVersion - - a specific Minor Version of the Decision ServiceCcServerInvalidArgumentExceptionboolean isDecisionServiceDeployedAsTest(java.lang.String astrDecisionServiceName)
throws CcServerDecisionServiceNotRegisteredException,
CcServerFileOrDirNotFoundException,
CcServerInitializationInProgressException,
CcServerInvalidArgumentException
astrDecisionServiceName - - name of the Decision Service that you want to inquire aboutCcServerDecisionServiceNotRegisteredExceptionCcServerInitializationInProgressExceptionCcServerInvalidArgumentExceptionCcServerFileOrDirNotFoundExceptionboolean isDecisionServiceDeployedAsTest(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion)
throws CcServerDecisionServiceNotRegisteredException,
CcServerFileOrDirNotFoundException,
CcServerInitializationInProgressException,
CcServerInvalidArgumentException
astrDecisionServiceName - - name of the Decision Service that you want to inquire aboutaiDecisionServiceMajorVersion - - a specific Major Version of the Decision ServiceCcServerDecisionServiceNotRegisteredExceptionCcServerInitializationInProgressExceptionCcServerInvalidArgumentExceptionCcServerFileOrDirNotFoundExceptionboolean isDecisionServiceDeployedAsTest(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
throws CcServerDecisionServiceNotRegisteredException,
CcServerFileOrDirNotFoundException,
CcServerInitializationInProgressException,
CcServerInvalidArgumentException
astrDecisionServiceName - - name of the Decision Service that you want to inquire aboutaiDecisionServiceMajorVersion - - a specific Major Version of the Decision ServiceaiDecisionServiceMinorVersion - - a specific Minor Version of the Decision ServiceCcServerDecisionServiceNotRegisteredExceptionCcServerInitializationInProgressExceptionCcServerInvalidArgumentExceptionCcServerFileOrDirNotFoundExceptionboolean isDecisionServiceEdsDeployed(java.lang.String astrDecisionServiceName)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException
isDecisionServiceEdsDeployed(astrDecisionServiceName, ) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceVersion - - a specific Version of the Decision Service to be modifiedCcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptionisDecisionServiceEdsDeployed(String, int)boolean isDecisionServiceEdsDeployed(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException
isDecisionServiceEdsDeployed(astrDecisionServiceName, aiDecisionServiceMajorVersion, ) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Service to be modifiedCcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptionisDecisionServiceEdsDeployed(String)boolean isDecisionServiceEdsDeployed(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException
boolean based on whether the Decision Service version was originally deployed as an EDS file.astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Service to be modifiedaiDecisionServiceMinorVersion - - a specific Minor Version of the Decision Service to be modifiedCcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptionisDecisionServiceEdsDeployed(String)boolean isDecisionServiceRuleflowDeployed(java.lang.String astrDecisionServiceName)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException
isDecisionServiceRuleflowDeployed(astrDecisionServiceName, ) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceVersion - - a specific Version of the Decision Service to be modifiedCcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptionisDecisionServiceRuleflowDeployed(String, int)boolean isDecisionServiceRuleflowDeployed(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException
isDecisionServiceRuleflowDeployed(astrDecisionServiceName, aiDecisionServiceMajorVersion, ) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Service to be modifiedCcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptionisDecisionServiceRuleflowDeployed(String)boolean isDecisionServiceRuleflowDeployed(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException
boolean based on whether the Decision Service version was originally deployed as an ERF file.astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Service to be modifiedaiDecisionServiceMinorVersion - - a specific Minor Version of the Decision Service to be modifiedCcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptionisDecisionServiceRuleflowDeployed(String)boolean isDynamicUpdateMonitoringServiceRunning()
startDynamicUpdateMonitorService.
See stopDynamicUpdateMonitorService.startDynamicUpdateMonitoringService(),
loadFromCdd(String),
addDecisionService(String, String, boolean, int, int, String)boolean isServerExecutionTimesIntervalServiceRunning()
startServerExecutionTimesIntervalService.
See stopServerExecutionTimesIntervalService.startServerExecutionTimesIntervalService()boolean isServerPerformanceMonitoringServiceRunning()
startServerPerformanceMonitoringService.
See stopServerPerformanceMonitoringService.startServerPerformanceMonitoringService()boolean isServerResultsDistributionMonitoringServiceRunning()
startServerResultsDistributionMonitoringService.
See stopServerResultsDistributionMonitoringService.startServerResultsDistributionMonitoringService()boolean isServerDiagnosticServiceRunning()
startServerDiagnosticService.
See stopServerDiagnosticService.startServerDiagnosticService(),
stopServerDiagnosticService(),
isServerDiagnosticServiceRunning(),
setDiagnosticsEnabled(boolean),
setServerDiagnosticsWaitTime(long)void loadFromCdd(java.lang.String astrCddPath)
throws CcServerDecisionServiceAlreadyRegisteredException,
CcServerFileOrDirNotFoundException,
CcServerInvalidArgumentException,
CcServerDatabaseValidationException,
CcServerInvalidCddException,
CcServerInvalidDecisionServiceException,
CcServerLicenseViolationException
addDecisionService for more details). The CDD is updated as an ATOMic unit. If any of the Decision
Services within the CDD fails to initialize, the entire CDD update is rolled back and the pre-update state of
the Server is restored. The loaded CDD will continue to be monitored for changes by a Maintenance thread
(see startDynamicUpdateMonitoringService for more details).
loadFromCdd can be called to load multiple specific CDDs. To load all CDDs in a directory, use
loadFromCddDir instead.astrCddPath - - the path to the CDD file to be deployedCcServerDecisionServiceAlreadyRegisteredExceptionCcServerFileOrDirNotFoundExceptionCcServerInvalidArgumentExceptionCcServerInvalidCddExceptionCcServerDatabaseValidationExceptionCcServerInvalidDecisionServiceExceptionCcServerLicenseViolationExceptionloadFromCddDir(String),
addDecisionService(String, String, boolean, int, int, String)void loadFromCddDir(java.lang.String astrCddDirPath)
throws CcServerInvalidArgumentException,
CcServerInvalidCddException
startDynamicUpdateMonitoringService method for more details).astrCddDirPath - - Path to a directory where .cdd files are locatedCcServerInvalidArgumentExceptionCcServerInvalidCddExceptionloadFromCdd(String),
addDecisionService(String, String, boolean, int, int, String),
startDynamicUpdateMonitoringService()void modifyDecisionServiceAutoReload(java.lang.String astrDecisionServiceName,
boolean abNewAutoReload)
throws CcServerDecisionServiceNotRegisteredException,
CcServerDecisionServiceLoadedFromCddException,
CcServerInvalidArgumentException
modifyDecisionServiceAutoReload(astrDecisionServiceName, , abNewAutoReload) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).abNewAutoReload - - set to true if this Corticon Engine pool should conduct a timestamp check to see,
if rules have been modified and dynamically reload Decision Service as necessary.
See startDynamicUpdateMonitoringService for more details.CcServerDecisionServiceNotRegisteredExceptionCcServerDecisionServiceLoadedFromCddExceptionCcServerInvalidArgumentException#addDecisionService(String, String, boolean, int, int, String, String)void modifyDecisionServiceAutoReload(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
boolean abNewAutoReload)
throws CcServerDecisionServiceNotRegisteredException,
CcServerDecisionServiceLoadedFromCddException,
CcServerInvalidArgumentException
modifyDecisionServiceAutoReload(astrDecisionServiceName, aiDecisionServiceMajorVersion, , abNewAutoReload) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Servie to be modifiedabNewAutoReload - - set to true if this Corticon Engine pool should conduct a timestamp check to see,
if rules have been modified and dynamically reload Decision Service as necessary.
See startDynamicUpdateMonitoringService for more details.CcServerDecisionServiceNotRegisteredExceptionCcServerDecisionServiceLoadedFromCddExceptionCcServerInvalidArgumentException#addDecisionService(String, String, boolean, int, int, String, String)void modifyDecisionServiceAutoReload(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion,
boolean abNewAutoReload)
throws CcServerDecisionServiceNotRegisteredException,
CcServerDecisionServiceLoadedFromCddException,
CcServerInvalidArgumentException
addDecisionService.
If a astrDecisionServiceName Decision Service is not deployed or the specific aiDecisionServiceMajorVersion and aiDecisionServiceMinorVersion
is not deployed then a CcServerDecisionServiceNotRegisteredException is thrown.astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Servie to be modifiedaiDecisionServiceMinorVersion - - a specific Minor Version of the Decision Servie to be modifiedabNewAutoReload - - set to true if this Corticon Engine pool should conduct a timestamp check to see,
if rules have been modified and dynamically reload Decision Service as necessary.
See startDynamicUpdateMonitoringService for more details.CcServerDecisionServiceNotRegisteredExceptionCcServerDecisionServiceLoadedFromCddExceptionCcServerInvalidArgumentException#addDecisionService(String, String, boolean, int, int, String, String)void modifyDecisionServiceDatabaseAccessProperties(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion,
java.lang.String astrNewDatabaseAccessMode,
java.lang.String astrNewDatabaseAccessReturnEntities,
java.lang.String astrNewDatabaseAccessPropertiesPath)
throws CcServerDecisionServiceNotRegisteredException,
CcServerDecisionServiceLoadedFromCddException,
CcServerFileOrDirNotFoundException,
CcServerInvalidArgumentException,
CcServerDatabaseValidationException,
CcServerLicenseViolationException
addDecisionService.
When the database access is not DATABASE_ACCESS_NONE:
- if astrDatabaseAccessPropertiesPath is null or a connection to the database cannot be established then
a CcServerInvalidArgumentException is thrown.
- if the Decision Service does not have its Work Document Entity specified then a CcServerInvalidArgumentException is thrown.
- if the Decision Service does not have a valid mapping to the database then a CcServerInvalidArgumentException is
thrown.
If a astrDecisionServiceName Decision Service is not deployed or the specific aiDecisionServiceMajorVersion and aiDecisionServiceMinorVersion
is not deployed then a CcServerDecisionServiceNotRegisteredException is thrown.
astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Servie to be modifiedaiDecisionServiceMinorVersion - - a specific Minor Version of the Decision Servie to be modifiedastrNewDatabaseAccessMode - - this determines the new Database Access modeastrNewDatabaseAccessReturnEntities - - this determines which entity instances are retruned as part of the response
Possible values: DATABASE_ACCESS_RETURN_ALL_ENTITY_INSTANCES, DATABASE_ACCESS_RETURN_INCOMING_NEW_ENTITY_INSTANCESastrNewDynamicDBPropFilePath - - path to the new JDO runtime properties file containing DB connection infoCcServerDecisionServiceNotRegisteredExceptionCcServerDecisionServiceLoadedFromCddExceptionCcServerFileOrDirNotFoundExceptionCcServerInvalidArgumentExceptionCcServerDatabaseValidationExceptionCcServerLicenseViolationExceptionDATABASE_ACCESS_NONE,
DATABASE_ACCESS_READ_ONLY,
DATABASE_ACCESS_READ_WRITE,
DATABASE_ACCESS_RETURN_ALL_ENTITY_INSTANCES,
DATABASE_ACCESS_RETURN_INCOMING_NEW_ENTITY_INSTANCES,
#addDecisionService(String, String, boolean, int, int, String, String)void modifyDecisionServiceDatabaseAccessProperties(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
java.lang.String astrNewDatabaseAccessMode,
java.lang.String astrNewDatabaseAccessReturnEntities,
java.lang.String astrNewDatabaseAccessPropertiesPath)
throws CcServerDecisionServiceNotRegisteredException,
CcServerDecisionServiceLoadedFromCddException,
CcServerFileOrDirNotFoundException,
CcServerInvalidArgumentException,
CcServerDatabaseValidationException,
CcServerLicenseViolationException
modifyDecisionServiceDatabaseAccessProperties(astrDecisionServiceName, aiDecisionServiceMajorVersion, , astrNewDatabaseAccessMode, astrNewDatabaseAccessReturnEntities, astrNewDatabaseAccessPropertiesPath) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Servie to be modifiedastrNewDatabaseAccessMode - - this determines the new Database Access modeastrNewDatabaseAccessReturnEntities - - this determines which entity instances are retruned as part of the response
Possible values: DATABASE_ACCESS_RETURN_ALL_ENTITY_INSTANCES, DATABASE_ACCESS_RETURN_INCOMING_NEW_ENTITY_INSTANCESastrNewDynamicDBPropFilePath - - path to the new JDO runtime properties file containing DB connection infoCcServerDecisionServiceNotRegisteredExceptionCcServerDecisionServiceLoadedFromCddExceptionCcServerFileOrDirNotFoundExceptionCcServerInvalidArgumentExceptionCcServerDatabaseValidationExceptionCcServerLicenseViolationExceptionDATABASE_ACCESS_NONE,
DATABASE_ACCESS_READ_ONLY,
DATABASE_ACCESS_READ_WRITE,
DATABASE_ACCESS_RETURN_ALL_ENTITY_INSTANCES,
DATABASE_ACCESS_RETURN_INCOMING_NEW_ENTITY_INSTANCES,
#addDecisionService(String, String, boolean, int, int, String, String)void modifyDecisionServiceDatabaseAccessProperties(java.lang.String astrDecisionServiceName,
java.lang.String astrNewDatabaseAccessMode,
java.lang.String astrNewDatabaseAccessReturnEntities,
java.lang.String astrNewDatabaseAccessPropertiesPath)
throws CcServerDecisionServiceNotRegisteredException,
CcServerDecisionServiceLoadedFromCddException,
CcServerFileOrDirNotFoundException,
CcServerInvalidArgumentException,
CcServerDatabaseValidationException,
CcServerLicenseViolationException
modifyDecisionServiceDatabaseAccessProperties(astrDecisionServiceName, , astrNewDatabaseAccessMode,
astrNewDatabaseAccessReturnEntities, astrNewDatabaseAccessPropertiesPath) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).astrNewDatabaseAccessMode - - this determines the new Database Access modeastrNewDatabaseAccessReturnEntities - - this determines which entity instances are retruned as part of the response
Possible values: DATABASE_ACCESS_RETURN_ALL_ENTITY_INSTANCES, DATABASE_ACCESS_RETURN_INCOMING_NEW_ENTITY_INSTANCESastrNewDynamicDBPropFilePath - - path to the new JDO runtime properties file containing DB connection infoCcServerDecisionServiceNotRegisteredExceptionCcServerDecisionServiceLoadedFromCddExceptionCcServerFileOrDirNotFoundExceptionCcServerInvalidArgumentExceptionCcServerDatabaseValidationExceptionCcServerLicenseViolationExceptionDATABASE_ACCESS_NONE,
DATABASE_ACCESS_READ_ONLY,
DATABASE_ACCESS_READ_WRITE,
DATABASE_ACCESS_RETURN_ALL_ENTITY_INSTANCES,
DATABASE_ACCESS_RETURN_INCOMING_NEW_ENTITY_INSTANCES,
#addDecisionService(String, String, boolean, int, int, String, String)void modifyDecisionServiceMessageStructType(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion,
java.lang.String astrNewMsgStructStyle)
throws CcServerDecisionServiceNotRegisteredException,
CcServerDecisionServiceLoadedFromCddException,
CcServerInvalidArgumentException
addDecisionService.
If a astrDecisionServiceName Decision Service is not deployed or the specific aiDecisionServiceMajorVersion and aiDecisionServiceMinorVersion
is not deployed then a CcServerDecisionServiceNotRegisteredException is thrown.
astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Version of the Decision Servie to be modifiedaiDecisionServiceMinorVersion - - a specific Version of the Decision Servie to be modifiedastrNewMsgStructStyle - - type of XML Message used for the payload containing business object data.
One of three values: XML_FLAT_STYLE, XML_HIER_STYLE, XML_STYLE_AUTODETECT (default)CcServerDecisionServiceNotRegisteredExceptionCcServerDecisionServiceLoadedFromCddExceptionCcServerInvalidArgumentExceptionXML_FLAT_STYLE,
XML_HIER_STYLE,
XML_STYLE_AUTODETECT,
#addDecisionService(String, String, boolean, int, int, String, String)void modifyDecisionServiceMessageStructType(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
java.lang.String astrNewMsgStructStyle)
throws CcServerDecisionServiceNotRegisteredException,
CcServerDecisionServiceLoadedFromCddException,
CcServerInvalidArgumentException
modifyDecisionServiceMessageStructType(astrDecisionServiceName, aiDecisionServiceMajorVersion, , astrNewMsgStructStyle) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific MajorVersion of the Decision Servie to be modifiedastrNewMsgStructStyle - - type of XML Message used for the payload containing business object data.
One of three values: XML_FLAT_STYLE, XML_HIER_STYLE, XML_STYLE_AUTODETECT (default)CcServerDecisionServiceNotRegisteredExceptionCcServerDecisionServiceLoadedFromCddExceptionCcServerInvalidArgumentExceptionXML_FLAT_STYLE,
XML_HIER_STYLE,
XML_STYLE_AUTODETECT,
#addDecisionService(String, String, boolean, int, int, String, String)void modifyDecisionServiceMessageStructType(java.lang.String astrDecisionServiceName,
java.lang.String astrNewMsgStructStyle)
throws CcServerDecisionServiceNotRegisteredException,
CcServerDecisionServiceLoadedFromCddException,
CcServerInvalidArgumentException
modifyDecisionServiceMessageStructType(astrDecisionServiceName, , astrNewMsgStructStyle) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).astrNewMsgStructStyle - - type of XML Message used for the payload containing business object data.
One of three values: XML_FLAT_STYLE, XML_HIER_STYLE, XML_STYLE_AUTODETECT (default)CcServerDecisionServiceNotRegisteredExceptionCcServerDecisionServiceLoadedFromCddExceptionCcServerInvalidArgumentExceptionXML_FLAT_STYLE,
XML_HIER_STYLE,
XML_STYLE_AUTODETECT,
#addDecisionService(String, String, boolean, int, int, String, String)void modifyDecisionServicePoolSizes(java.lang.String astrDecisionServiceName,
int aiNewMinPoolSize,
int aiNewMaxPoolSize)
throws CcServerDecisionServiceNotRegisteredException,
CcServerDecisionServiceLoadedFromCddException,
CcServerLicenseViolationException,
CcServerInvalidArgumentException
modifyDecisionServicePoolSizes(astrDecisionServiceName, , aiNewMinPoolSize, aiNewMaxPoolSize) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiNewMinPoolSize - - number of Corticon Engine instances to initialize the pool withaiNewMaxPoolSize - - the maximum number of Corticon Engine instances the pool can grow toCcServerDecisionServiceNotRegisteredExceptionCcServerDecisionServiceLoadedFromCddExceptionCcServerLicenseViolationExceptionCcServerInvalidArgumentException#addDecisionService(String, String, boolean, int, int, String, String)void modifyDecisionServicePoolSizes(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiNewMinPoolSize,
int aiNewMaxPoolSize)
throws CcServerDecisionServiceNotRegisteredException,
CcServerDecisionServiceLoadedFromCddException,
CcServerLicenseViolationException,
CcServerInvalidArgumentException
modifyDecisionServicePoolSizes(astrDecisionServiceName, aiDecisionServiceMajorVersion, , aiNewMinPoolSize, aiNewMaxPoolSize) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Version of the Decision Servie to be modifiedaiNewMinPoolSize - - number of Corticon Engine instances to initialize the pool withaiNewMaxPoolSize - - the maximum number of Corticon Engine instances the pool can grow toCcServerDecisionServiceNotRegisteredExceptionCcServerDecisionServiceLoadedFromCddExceptionCcServerLicenseViolationExceptionCcServerInvalidArgumentException#addDecisionService(String, String, boolean, int, int, String, String)void modifyDecisionServicePoolSizes(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion,
int aiNewMinPoolSize,
int aiNewMaxPoolSize)
throws CcServerDecisionServiceNotRegisteredException,
CcServerDecisionServiceLoadedFromCddException,
CcServerLicenseViolationException,
CcServerInvalidArgumentException
addDecisionService.
If a astrDecisionServiceName Decision Service is not deployed or the specific aiDecisionServiceMajorVersion and aiDecisionServiceMinorVersion
is not deployed then a CcServerDecisionServiceNotRegisteredException is thrown.
astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Servie to be modifiedaiDecisionServiceMinorVersion - - a specific Minor Version of the Decision Servie to be modifiedaiNewMinPoolSize - - number of Corticon Engine instances to initialize the pool withaiNewMaxPoolSize - - the maximum number of Corticon Engine instances the pool can grow toCcServerDecisionServiceNotRegisteredExceptionCcServerDecisionServiceLoadedFromCddExceptionCcServerLicenseViolationExceptionCcServerInvalidArgumentException#addDecisionService(String, String, boolean, int, int, String, String)void modifyDecisionServiceRuleAssetPath(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion,
java.lang.String astrNewRuleAssetPath)
throws CcServerDecisionServiceLoadedFromCddException,
CcServerDecisionServiceNotRegisteredException,
CcServerFileOrDirNotFoundException,
CcServerLicenseViolationException,
CcServerInvalidArgumentException,
CcServerDatabaseValidationException,
CcServerInvalidDecisionServiceException
addDecisionService.
If a astrDecisionServiceName Decision Service is not deployed or the specific aiDecisionServiceMajorVersion and aiDecisionServiceMinorVersion
is not deployed then a CcServerDecisionServiceNotRegisteredException is thrown.
If the .erf or .eds file pointed to by astrNewRuleAssetPath has a version number that is different than
aiDecisionServiceVersion then the update is rejected and a
CcServerInvalidDecisionServiceException is thrown.
astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Service to be modifiedaiDecisionServiceMinorVersion - - a specific Minor Version of the Decision Service to be modifiedastrNewRuleAssetPath - - path to the Ruleflow .erf or pre-compiled .eds file containing the Decision Service rules.CcServerDecisionServiceLoadedFromCddExceptionCcServerDecisionServiceNotRegisteredExceptionCcServerFileOrDirNotFoundExceptionCcServerLicenseViolationExceptionCcServerInvalidArgumentExceptionCcServerDatabaseValidationExceptionCcServerInvalidDecisionServiceException#addDecisionService(String, String, boolean, int, int, String, String)void modifyDecisionServiceRuleAssetPath(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
java.lang.String astrNewRuleAssetPath)
throws CcServerDecisionServiceLoadedFromCddException,
CcServerDecisionServiceNotRegisteredException,
CcServerFileOrDirNotFoundException,
CcServerLicenseViolationException,
CcServerInvalidArgumentException,
CcServerDatabaseValidationException,
CcServerInvalidDecisionServiceException
modifyDecisionServiceRuleAssetPath(astrDecisionServiceName, aiDecisionServiceMajorVersion, , astrNewRuleAssetPath) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Service to be modifiedastrNewRuleAssetPath - - path to the Ruleflow .erf or pre-compiled .eds file containing the Decision Service rules.CcServerDecisionServiceLoadedFromCddExceptionCcServerDecisionServiceNotRegisteredExceptionCcServerFileOrDirNotFoundExceptionCcServerLicenseViolationExceptionCcServerInvalidArgumentExceptionCcServerDatabaseValidationExceptionCcServerInvalidDecisionServiceException#addDecisionService(String, String, boolean, int, int, String, String)void modifyDecisionServiceRuleAssetPath(java.lang.String astrDecisionServiceName,
java.lang.String astrNewRuleAssetPath)
throws CcServerDecisionServiceLoadedFromCddException,
CcServerDecisionServiceNotRegisteredException,
CcServerFileOrDirNotFoundException,
CcServerLicenseViolationException,
CcServerInvalidArgumentException,
CcServerDatabaseValidationException,
CcServerInvalidDecisionServiceException
modifyDecisionServiceRuleAssetPath(astrDecisionServiceName, , astrNewRuleAssetPath) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).astrNewRuleAssetPath - - path to the Ruleflow .erf or pre-compiled .eds file containing the Decision Service rules.CcServerDecisionServiceLoadedFromCddExceptionCcServerDecisionServiceNotRegisteredExceptionCcServerFileOrDirNotFoundExceptionCcServerLicenseViolationExceptionCcServerInvalidArgumentExceptionCcServerDatabaseValidationExceptionCcServerInvalidDecisionServiceException#addDecisionService(String, String, boolean, int, int, String, String)void modifyDecisionServiceExecutionProperty(java.lang.String astrDecisionServiceName,
java.lang.String astrPropertyName,
java.lang.String astrPropertyValue)
throws CcServerDecisionServiceNotRegisteredException,
CcServerDecisionServiceLoadedFromCddException,
CcServerInvalidArgumentException
modifyDecisionServiceExecutionProperty(astrDecisionServiceName, , astrNewLogPath, astrNewLogLevel, astrNewLogSeverity, abLogPerThreadName) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).astrPropertyName - - the desired property to be changed.astrPropertyValue - - the desired value to be changed.CcServerDecisionServiceNotRegisteredExceptionCcServerDecisionServiceLoadedFromCddExceptionCcServerInvalidArgumentExceptionPROPERTY_EXECUTION_LOG_PATH,
PROPERTY_EXECUTION_LOG_LEVEL,
PROPERTY_EXECUTION_LOG_PER_THREAD,
PROPERTY_EXECUTION_RESTRICT_RULEMESSAGES_INFO,
PROPERTY_EXECUTION_RESTRICT_RULEMESSAGES_WARNING,
PROPERTY_EXECUTION_RESTRICT_RULEMESSAGES_VIOLATION,
modifyDecisionServiceExecutionProperty(String, int, String, String)void modifyDecisionServiceExecutionProperty(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
java.lang.String astrPropertyName,
java.lang.String astrPropertyValue)
throws CcServerDecisionServiceNotRegisteredException,
CcServerDecisionServiceLoadedFromCddException,
CcServerInvalidArgumentException
modifyDecisionServiceExecutionLoggingParameters(astrDecisionServiceName, aiDecisionServiceMajorVersion, , astrNewLogPath, astrNewLogLevel, astrNewLogSeverity, abLogPerThreadName) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Servie to be modifiedastrPropertyName - - the desired property to be changed.astrPropertyValue - - the desired value to be changed.CcServerDecisionServiceNotRegisteredExceptionCcServerDecisionServiceLoadedFromCddExceptionCcServerInvalidArgumentExceptionPROPERTY_EXECUTION_LOG_PATH,
PROPERTY_EXECUTION_LOG_LEVEL,
PROPERTY_EXECUTION_LOG_PER_THREAD,
PROPERTY_EXECUTION_RESTRICT_RULEMESSAGES_INFO,
PROPERTY_EXECUTION_RESTRICT_RULEMESSAGES_WARNING,
PROPERTY_EXECUTION_RESTRICT_RULEMESSAGES_VIOLATION,
modifyDecisionServiceExecutionProperty(String, int, int, String, String)void modifyDecisionServiceExecutionProperty(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion,
java.lang.String astrPropertyName,
java.lang.String astrPropertyValue)
throws CcServerDecisionServiceNotRegisteredException,
CcServerDecisionServiceLoadedFromCddException,
CcServerInvalidArgumentException
addDecisionService.
If a astrDecisionServiceName Decision Service is not deployed or the specific aiDecisionServiceMajorVersion and aiDecisionServiceMinorVersion
is not deployed then a CcServerDecisionServiceNotRegisteredException is thrown.astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Servie to be modifiedaiDecisionServiceMinorVersion - - a specific Minor Version of the Decision Servie to be modifiedastrNewLogPath - - set the Decision Service log path for execution logging. If value is null, Decision Service will use the default CcServer's log path.astrNewLogLevel - - set the Decision Service log level for execution logging. If value is null, Decision Service will use the default CcServer's log level.abLogPerThreadName - - if Decision Service execution logging is enabled, the logs will be specific for each Thread name. If null default back to value set in CcConfig.jarCcServerDecisionServiceNotRegisteredExceptionCcServerDecisionServiceLoadedFromCddExceptionCcServerInvalidArgumentExceptionPROPERTY_EXECUTION_LOG_PATH,
PROPERTY_EXECUTION_LOG_LEVEL,
PROPERTY_EXECUTION_LOG_PER_THREAD,
PROPERTY_EXECUTION_RESTRICT_RULEMESSAGES_INFO,
PROPERTY_EXECUTION_RESTRICT_RULEMESSAGES_WARNING,
PROPERTY_EXECUTION_RESTRICT_RULEMESSAGES_VIOLATION,
#addDecisionService(String, String, boolean, int, int, String, String)void modifyDecisionServiceRuleflowPath(java.lang.String astrDecisionServiceName,
int aiDecisionServiceVersion,
java.lang.String astrRuleAssetPath)
throws CcServerDecisionServiceLoadedFromCddException,
CcServerDecisionServiceNotRegisteredException,
CcServerFileOrDirNotFoundException,
CcServerLicenseViolationException,
CcServerInvalidArgumentException,
CcServerDatabaseValidationException,
CcServerInvalidDecisionServiceException
modifyDecisionServiceRuleAssetPath(astrDecisionServiceName, aiDecisionServiceVersion>, astrRuleAssetPath) instead.modifyDecisionServiceRuleAssetPath(astrDecisionServiceName, aiDecisionServiceVersion, astrRuleAssetPath).astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceVersion - - a specific Version of the Decision Service to be modifiedastrRuleAssetPath - - path to the Ruleflow .erf or pre-compiled .eds file containing the Decision Service rules.CcServerDecisionServiceLoadedFromCddExceptionCcServerDecisionServiceNotRegisteredExceptionCcServerFileOrDirNotFoundExceptionCcServerLicenseViolationExceptionCcServerInvalidArgumentExceptionCcServerDatabaseValidationExceptionCcServerInvalidDecisionServiceException#addDecisionService(String, String, boolean, int, int, String, String)void modifyDecisionServiceRuleflowPath(java.lang.String astrDecisionServiceName,
java.lang.String astrNewRuleAssetPath)
throws CcServerDecisionServiceLoadedFromCddException,
CcServerDecisionServiceNotRegisteredException,
CcServerFileOrDirNotFoundException,
CcServerLicenseViolationException,
CcServerInvalidArgumentException,
CcServerDatabaseValidationException,
CcServerInvalidDecisionServiceException
modifyDecisionServiceRuleAssetPath(astrDecisionServiceName, astrNewRuleAssetPath) instead.modifyDecisionServiceRuleflowPath(astrDecisionServiceName, , astrNewRuleAssetPath) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).astrNewRuleAssetPath - - path to the Ruleflow .erf or .eds file containing the Decision Service rules.CcServerDecisionServiceLoadedFromCddExceptionCcServerDecisionServiceNotRegisteredExceptionCcServerFileOrDirNotFoundExceptionCcServerLicenseViolationExceptionCcServerInvalidArgumentExceptionCcServerDatabaseValidationExceptionCcServerInvalidDecisionServiceException#addDecisionService(String, String, boolean, int, int, String, String)java.lang.String precompileDecisionService(java.lang.String astrRuleflowPath,
java.lang.String astrDecisionServiceName,
java.lang.String astrOutputPath,
boolean abOverwriteFile)
throws CcServerFileOrDirNotFoundException,
CcServerInvalidArgumentException,
CcServerInvalidDecisionServiceException
astrRuleflowPath - - path to the Ruleflow .erf file.astrDecisionServiceName - – logical name of the Decision ServiceastrOutputPath - - path to directory where the EDS file is written toabOverwriteFile - – if true, overwrites existing EDS file should a name conflict occur
- if false, throws CcDeployFileOrDirNotFoundException should a name conflict occurCcServerFileOrDirNotFoundExceptionCcServerInvalidArgumentExceptionCcServerInvalidDecisionServiceExceptionjava.lang.String precompileDecisionService(java.lang.String astrRuleflowPath,
java.lang.String astrDecisionServiceName,
java.lang.String astrOutputPath,
java.lang.String astrDatabaseAccessMode,
boolean abOverwriteFile)
throws CcServerFileOrDirNotFoundException,
CcServerInvalidArgumentException,
CcServerInvalidDecisionServiceException
astrRuleflowPath - - path to the Ruleflow .erf file.astrDecisionServiceName - – logical name of the Decision ServiceastrOutputPath - - path to directory where the EDS file is written toastrDatabaseAccessMode - – String which will be the Database Access Mode to be used during compileabOverwriteFile - – if true, overwrites existing EDS file should a name conflict occur
- if false, throws CcDeployFileOrDirNotFoundException should a name conflict occurCcServerFileOrDirNotFoundExceptionCcServerInvalidArgumentExceptionCcServerInvalidDecisionServiceExceptionvoid promoteTestDecisionService(java.lang.String astrDecisionServiceName)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException,
CcServerInvalidDecisionServiceException
promoteTestDecisionService(astrDecisionServiceName, ) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceVersion - - a specific Version of the Decision Service to be modifiedCcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptionCcServerInvalidDecisionServiceExceptionpromoteTestDecisionService(String, int)void promoteTestDecisionService(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException,
CcServerInvalidDecisionServiceException
promoteTestDecisionService(astrDecisionServiceName, aiDecisionServiceMajorVersion, ) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Service to be modifiedCcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptionCcServerInvalidDecisionServiceExceptionpromoteTestDecisionService(String)void promoteTestDecisionService(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
throws CcServerDecisionServiceNotRegisteredException,
CcServerInvalidArgumentException,
CcServerInvalidDecisionServiceException
astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Service to be modifiedaiDecisionServiceMinorVersion - - a specific Minor Version of the Decision Service to be modifiedCcServerDecisionServiceNotRegisteredExceptionCcServerInvalidArgumentExceptionCcServerInvalidDecisionServiceExceptionpromoteTestDecisionService(String)void redeployDecisionServiceUsingExistingModel(java.lang.String astrDecisionServiceName)
throws CcServerDecisionServiceNotRegisteredException,
CcServerLicenseViolationException,
CcServerInvalidArgumentException,
CcServerDatabaseValidationException,
CcServerInvalidDecisionServiceException
astrDecisionServiceName - - Logical name of the Decision Service (and thus corresponding Corticon Engine pool).CcServerDecisionServiceNotRegisteredExceptionCcServerLicenseViolationExceptionCcServerInvalidArgumentExceptionCcServerDatabaseValidationExceptionCcServerInvalidDecisionServiceExceptionvoid registerTrackingAttribute(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion,
java.lang.String astrRegisteredTrackingAttribute,
java.lang.String astrBucketString)
throws CcServerDecisionServiceNotRegisteredException,
CcServerDecisionServiceTrackingAttributeAlreadyRegisteredException,
CcServerInvalidArgumentException,
CcServerTimeoutException
astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Service to be modifiedaiDecisionServiceMinorVersion - - a specific Minor Version of the Decision Service to be modifiedastrRegisteredTrackingAttribute - - fully qualified vocabulary attribute name.astrBucketString - - bucket definitions.CcServerDecisionServiceNotRegisteredExceptionCcServerDecisionServiceTrackingAttributeAlreadyRegisteredExceptionCcServerInvalidArgumentExceptionCcServerTimeoutExceptionregisterTrackingAttribute(String, String, String),
deregisterTrackingAttribute(String, String),
deregisterTrackingAttribute(String, int, String),
getRegisteredTrackingAttributes(String),
getRegisteredTrackingAttributes(String, int),
getRegisteredTrackingAttributeCounts(String, String),
getRegisteredTrackingAttributeCounts(String, int, String),
stopServerResultsDistributionMonitoringService(),
startServerResultsDistributionMonitoringService()void registerTrackingAttribute(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
java.lang.String astrRegisteredTrackingAttribute,
java.lang.String astrBucketString)
throws CcServerDecisionServiceNotRegisteredException,
CcServerDecisionServiceTrackingAttributeAlreadyRegisteredException,
CcServerInvalidArgumentException,
CcServerTimeoutException
registerTrackingAttribute(astrDecisionServiceName, aiDecisionServiceMajorVersion, , astrRegisteredTrackingAttribute, astrBucketString) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Service to be modifiedastrRegisteredTrackingAttribute - - fully qualified vocabulary attribute name.astrBucketString - - bucket definitions.CcServerDecisionServiceNotRegisteredExceptionCcServerDecisionServiceTrackingAttributeAlreadyRegisteredExceptionCcServerInvalidArgumentExceptionCcServerTimeoutExceptionregisterTrackingAttribute(String, String, String),
deregisterTrackingAttribute(String, String),
deregisterTrackingAttribute(String, int, String),
getRegisteredTrackingAttributes(String),
getRegisteredTrackingAttributes(String, int),
getRegisteredTrackingAttributeCounts(String, String),
getRegisteredTrackingAttributeCounts(String, int, String),
stopServerResultsDistributionMonitoringService(),
startServerResultsDistributionMonitoringService()void registerTrackingAttribute(java.lang.String astrDecisionServiceName,
java.lang.String astrRegisteredTrackingAttribute,
java.lang.String astrBucketString)
throws CcServerDecisionServiceNotRegisteredException,
CcServerDecisionServiceTrackingAttributeAlreadyRegisteredException,
CcServerInvalidArgumentException,
CcServerTimeoutException
registerTrackingAttribute(astrDecisionServiceName, , astrRegisteredTrackingAttribute, String astrRegisteredAttributeType, String astrBucketString) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).astrRegisteredTrackingAttribute - - fully qualified vocabulary attribute name.astrBucketString - - bucket definitions.CcServerDecisionServiceNotRegisteredExceptionCcServerDecisionServiceTrackingAttributeAlreadyRegisteredExceptionCcServerInvalidArgumentExceptionCcServerTimeoutExceptionregisterTrackingAttribute(String, int , String, String),
deregisterTrackingAttribute(String, String),
deregisterTrackingAttribute(String, int, String),
getRegisteredTrackingAttributes(String),
getRegisteredTrackingAttributes(String, int),
getRegisteredTrackingAttributeCounts(String, String),
getRegisteredTrackingAttributeCounts(String, int, String),
stopServerResultsDistributionMonitoringService(),
startServerResultsDistributionMonitoringService()void reloadDecisionService(java.lang.String astrDecisionServiceName)
throws CcServerDecisionServiceLoadedFromCddException,
CcServerDecisionServiceNotRegisteredException,
CcServerFileOrDirNotFoundException,
CcServerInvalidArgumentException,
CcServerDatabaseValidationException,
CcServerInvalidDecisionServiceException,
CcServerLicenseViolationException
reloadDecisionService(astrDecisionServiceName, ) .astrDecisionServiceName - - name of the Decision Service and thus corresponding Corticon Engine pool to use.CcServerDecisionServiceLoadedFromCddExceptionCcServerDecisionServiceNotRegisteredExceptionCcServerFileOrDirNotFoundExceptionCcServerInvalidArgumentExceptionCcServerDatabaseValidationExceptionCcServerInvalidDecisionServiceExceptionCcServerLicenseViolationExceptionstopDynamicUpdateMonitoringService()void reloadDecisionService(java.lang.String astrDecisionServiceName,
int aiDecisionServiceVersion)
throws CcServerDecisionServiceLoadedFromCddException,
CcServerDecisionServiceNotRegisteredException,
CcServerFileOrDirNotFoundException,
CcServerInvalidArgumentException,
CcServerDatabaseValidationException,
CcServerInvalidDecisionServiceException,
CcServerLicenseViolationException
reloadDecisionService(astrDecisionServiceName, aiDecisionServiceMajorVersion, ) .astrDecisionServiceName - - name of the Decision Service and thus corresponding Corticon Engine pool to use.aiDecisionServiceVersion - - a specific Version of the Decision Servie to be modifiedCcServerDecisionServiceLoadedFromCddExceptionCcServerDecisionServiceNotRegisteredExceptionCcServerFileOrDirNotFoundExceptionCcServerInvalidArgumentExceptionCcServerDatabaseValidationExceptionCcServerInvalidDecisionServiceExceptionCcServerLicenseViolationExceptionstopDynamicUpdateMonitoringService()void reloadDecisionService(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
throws CcServerDecisionServiceLoadedFromCddException,
CcServerDecisionServiceNotRegisteredException,
CcServerFileOrDirNotFoundException,
CcServerInvalidArgumentException,
CcServerDatabaseValidationException,
CcServerInvalidDecisionServiceException,
CcServerLicenseViolationException
astrDecisionServiceName - - name of the Decision Service and thus corresponding Corticon Engine pool to use.aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Servie to be modifiedaiDecisionServiceMinorVersion - - a specific Minor Version of the Decision Servie to be modifiedCcServerDecisionServiceLoadedFromCddExceptionCcServerDecisionServiceNotRegisteredExceptionCcServerFileOrDirNotFoundExceptionCcServerInvalidArgumentExceptionCcServerDatabaseValidationExceptionCcServerInvalidDecisionServiceExceptionCcServerLicenseViolationExceptionstopDynamicUpdateMonitoringService()void removeDecisionService(java.lang.String astrDecisionServiceName)
throws CcServerDecisionServiceNotRegisteredException,
CcServerDecisionServiceLoadedFromCddException,
CcServerInvalidArgumentException
removeDecisionService(astrDecisionServiceName, aiDecisionServiceMajorVersion, ) .astrDecisionServiceName - - Name of the Decision Service to be removed from the server.CcServerDecisionServiceNotRegisteredExceptionCcServerDecisionServiceLoadedFromCddExceptionCcServerInvalidArgumentExceptionaddDecisionService(String, String, boolean, int, int, String)void removeDecisionService(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion)
throws CcServerDecisionServiceNotRegisteredException,
CcServerDecisionServiceLoadedFromCddException,
CcServerInvalidArgumentException
removeDecisionService(astrDecisionServiceName, aiDecisionServiceMajorVersion, ) .astrDecisionServiceName - - Name of the Decision Service to be removed from the server.aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Servie to be modifiedCcServerDecisionServiceNotRegisteredExceptionCcServerDecisionServiceLoadedFromCddExceptionCcServerInvalidArgumentExceptionaddDecisionService(String, String, boolean, int, int, String)void removeDecisionService(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
throws CcServerDecisionServiceNotRegisteredException,
CcServerDecisionServiceLoadedFromCddException,
CcServerInvalidArgumentException
aiDecisionServiceMajorVersion and aiDecisionServiceMinorVersion of Decision Service astrDecisionServiceName and all
associated Corticon Engines in its pool (if any). This method only operates on Decision
Services loaded using addDecisionService.astrDecisionServiceName - - Name of the Decision Service to be removed from the server.aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Servie to be modifiedaiDecisionServiceMinorVersion - - a specific Minor Version of the Decision Servie to be modifiedCcServerDecisionServiceNotRegisteredExceptionCcServerDecisionServiceLoadedFromCddExceptionCcServerInvalidArgumentExceptionaddDecisionService(String, String, boolean, int, int, String)void setDeploymentDescriptorDirectoryPath(java.lang.String astrDeploymentDirectoryPath)
throws CcServerFileOrDirNotFoundException,
CcServerInvalidArgumentException
astrDeploymentDirectoryPath - - Path to a directoryCcServerFileOrDirNotFoundExceptionCcServerInvalidArgumentExceptionvoid setJavaHome(java.lang.String astrJavaHome)
astrJavaHome - Java home, e.g. C:\app\j2sdk1.4.2_01\jrevoid setLicensePath(java.lang.String astrLicensePath)
throws CcServerLicenseViolationException
astrLicensePath - Fully Qualified path to the CcLicense.jarCcServerLicenseViolationExceptionvoid setLogLevel(java.lang.String astrLogPath)
throws CcServerInvalidArgumentException
astrLogLevel - - the log level:CcServerInvalidArgumentExceptionLOG_LEVEL_DEBUG,
LOG_LEVEL_INFO,
#LOG_LEVEL_DIANOSTIC,
LOG_LEVEL_VIOLATIONvoid setLogPath(java.lang.String astrLogPath)
throws CcServerInvalidArgumentException
astrLogPath - - path to the directory where log files are writtenCcServerInvalidArgumentExceptionvoid setServerExecutionTimesIntervalTime(long alInterval)
alInterval - - time in milliseconds that the Server Execution Times Interval Service will wake up and record the interval values.void setServerDiagnosticsWaitTime(long alWaitTime)
alWaitTime - - time in milliseconds between diagnostic log entriesstartServerDiagnosticService(),
stopServerDiagnosticService(),
isServerDiagnosticServiceRunning(),
setDiagnosticsEnabled(boolean),
setServerDiagnosticsWaitTime(long)void setIntervalProcessingEnabled(boolean abValue)
void setDiagnosticsEnabled(boolean abValue)
void startDynamicUpdateMonitoringService()
CcConfig.jar|CcServer.properties|
com.corticon.ccserver.dynamicUpdateMonitoringService.serviceIntervals. If X=0, the Maintenance service is shutdown at
server initialization time. The Maintenance thread can be started up and/or shutdown using
startDynamicUpdateMonitoringService/stopDynamicUpdateMonitoringService. If any new CDD's
are added or any existing CDDs are removed or updated, the Maintenance service detects the changes and dynamically
refreshes the server to reflect the changes. If any of the CDDs fails to load, a message is printed to the console
and the details of the failure are logged in the Corticon log file. Each CDD is updated as an atomic unit. If the
update to any of the Decision Services within the CDD fail, the entire CDD update is rolled back and the pre-update
state of the Server is restored.
The Maintenance thread also monitors the .eds, erf, and ers files for the Decision Services already to detect possible updates. For Decision Services loaded with the Automatic Reload flag set to true, an update to the .eds, erf, and ers files results in a dynamic refresh of the Decision Service. If an error occurs during this process, the pre-refresh state of the Decision Service is restored.
void startServerExecutionTimesIntervalService()
getIntervalExecutionCounts(String),
getIntervalExecutionCounts(String, int),
getIntervalExecutionTimes(String),
getIntervalExecutionTimes(String, int),
getIntervalExecutionAverageTimes(String),
getIntervalExecutionAverageTimes(String, int),
setServerExecutionTimesIntervalTime(long),
clearAllCcServerIntervalValues(),
clearIntervalValues(String),
clearIntervalValues(String, int),
stopServerExecutionTimesIntervalService()void startServerPerformanceMonitoringService()
getTotalExecutionCount(String),
getTotalExecutionCount(String, int),
getStoredExecutionTimes(String),
getStoredExecutionTimes(String, int),
clearAllCcServerExecutionCounts(),
clearAllCcServerStoredExecutionTimes(),
clearAllCcServerIntervalValues(),
clearExecutionCounts(String),
clearExecutionCounts(String, int),
clearStoredExecutionTimes(String),
clearStoredExecutionTimes(String, int),
stopServerPerformanceMonitoringService()void startServerResultsDistributionMonitoringService()
astrBucketString when defining a Registered Attribute.
registerTrackingAttribute(String, String, String),
registerTrackingAttribute(String, int , String, String),
deregisterTrackingAttribute(String, String),
deregisterTrackingAttribute(String, int, String),
getRegisteredTrackingAttributes(String),
getRegisteredTrackingAttributes(String, int),
getRegisteredTrackingAttributeCounts(String, String),
getRegisteredTrackingAttributeCounts(String, int, String),
stopServerResultsDistributionMonitoringService()void startServerDiagnosticService()
void stopBatchProcess(java.lang.String astrDecisionServiceName)
throws CcServerDecisionServiceBatchNotCurrentlyRunningException,
CcServerDecisionServiceNotDeployedInBatchModeException,
CcServerDecisionServiceNotRegisteredException,
CcServerDecisionServiceLoadedFromCddException,
CcServerInvalidArgumentException
astrDecisionServiceName - - Name of the Decision Service where the Batch Process is runningCcServerDecisionServiceBatchNotCurrentlyRunningExceptionCcServerDecisionServiceNotDeployedInBatchModeExceptionCcServerDecisionServiceNotRegisteredExceptionCcServerDecisionServiceLoadedFromCddExceptionCcServerInvalidArgumentExceptionaddDecisionService(String, String, boolean, int, int, String)void stopDynamicUpdateMonitoringService()
startDynamicUpdateMonitorService.void stopServerExecutionTimesIntervalService()
stopServerExecutionTimesIntervalService.getIntervalExecutionCounts(String),
getIntervalExecutionCounts(String, int),
getIntervalExecutionTimes(String),
getIntervalExecutionTimes(String, int),
getIntervalExecutionAverageTimes(String),
getIntervalExecutionAverageTimes(String, int),
setServerExecutionTimesIntervalTime(long),
clearAllCcServerIntervalValues(),
clearIntervalValues(String),
clearIntervalValues(String, int),
startServerExecutionTimesIntervalService()void stopServerPerformanceMonitoringService()
startServerPerformanceMonitoringService.getTotalExecutionCount(String),
getTotalExecutionCount(String, int),
getStoredExecutionTimes(String),
getStoredExecutionTimes(String, int),
clearAllCcServerExecutionCounts(),
clearAllCcServerStoredExecutionTimes(),
clearAllCcServerIntervalValues(),
clearExecutionCounts(String),
clearExecutionCounts(String, int),
clearStoredExecutionTimes(String),
clearStoredExecutionTimes(String, int),
startServerPerformanceMonitoringService()void stopServerResultsDistributionMonitoringService()
startServerResultsDistributionMonitoringService.registerTrackingAttribute(String, String, String),
registerTrackingAttribute(String, int , String, String),
deregisterTrackingAttribute(String, String),
deregisterTrackingAttribute(String, int, String),
getRegisteredTrackingAttributes(String),
getRegisteredTrackingAttributes(String, int),
getRegisteredTrackingAttributeCounts(String, String),
getRegisteredTrackingAttributeCounts(String, int, String),
startServerResultsDistributionMonitoringService()void stopServerDiagnosticService()
java.lang.String unzipDecisionServiceRuleAssets(java.lang.String astrDecisionServiceName)
throws CcServerDecisionServiceNotRegisteredException,
CcServerFileOrDirNotFoundException,
CcServerLicenseViolationException,
CcServerInvalidArgumentException,
CcServerInvalidDecisionServiceException
unzipDecisionServiceRuleAssets(astrDecisionServiceName, ) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).CcServerDecisionServiceNotRegisteredExceptionCcServerFileOrDirNotFoundExceptionCcServerLicenseViolationExceptionCcServerInvalidArgumentExceptionCcServerInvalidDecisionServiceExceptionunzipDecisionServiceRuleAssets(String, int)java.lang.String unzipDecisionServiceRuleAssets(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion)
throws CcServerDecisionServiceNotRegisteredException,
CcServerFileOrDirNotFoundException,
CcServerLicenseViolationException,
CcServerInvalidArgumentException,
CcServerInvalidDecisionServiceException
unzipDecisionServiceRuleAssets(astrDecisionServiceName, aiDecisionServiceMajorVersion, ) .astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Service to be modifiedCcServerDecisionServiceNotRegisteredExceptionCcServerFileOrDirNotFoundExceptionCcServerLicenseViolationExceptionCcServerInvalidArgumentExceptionCcServerInvalidDecisionServiceExceptionunzipDecisionServiceRuleAssets(String)java.lang.String unzipDecisionServiceRuleAssets(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
throws CcServerDecisionServiceNotRegisteredException,
CcServerFileOrDirNotFoundException,
CcServerLicenseViolationException,
CcServerInvalidArgumentException,
CcServerInvalidDecisionServiceException
String, which is the path of the ERF file that was unzipped.astrDecisionServiceName - - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).aiDecisionServiceMajorVersion - - a specific Major Version of the Decision Service to be modifiedaiDecisionServiceMinorVersion - - a specific Minor Version of the Decision Service to be modifiedCcServerDecisionServiceNotRegisteredExceptionCcServerFileOrDirNotFoundExceptionCcServerLicenseViolationExceptionCcServerInvalidArgumentExceptionCcServerInvalidDecisionServiceExceptionunzipDecisionServiceRuleAssets(String)void uploadRuleAssetFile(java.lang.String astrFullyQualifiedPath,
java.lang.String astrFileContents)
throws CcServerCannotWriteToFileException,
CcServerFileOrDirNotFoundException,
CcServerInvalidArgumentException
astrFullyQualifiedPath - astrFileContents - CcServerCannotWriteToFileExceptionCcServerFileOrDirNotFoundExceptionCcServerInvalidArgumentExceptionboolean isCcServerRunning()
Copyright © 2005-2013 Progress Software Corporation and/or its subsidiaries and affiliates. All rights reserved.