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 | Interface and Description |
---|---|
static class |
ICcServer.LogLevel
Log level enumeration to used control the logging level for the ICcServer instance.
|
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 |
DECISION_SERVICE_DETAILS_TYPE_JSON |
static java.lang.String |
DECISION_SERVICE_DETAILS_TYPE_XML
Property name to be used to get the desired output structure when calling getDecisionServiceDetails()
|
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_EXECUTION_QUEUE_SIZE
Property name that is used to determine how many concurrent executions can occur in the CcServer
|
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 |
LOG_FILTERS_ACCEPT
Property name that is used to get or set log marker filters.
|
static java.lang.String |
LOG_LEVEL
Property name that is used to get or set the log level.
|
static java.lang.String |
LOG_PATH
Property name that is used to get or set the log file path.
|
static java.lang.String |
LOG_PER_DS
Property name that is used to get or set decision service specific logging.
|
static java.lang.String |
LOG_ROLLOVER
Property name that is used to get or set log file daily rollover behavior.
|
static java.lang.String |
LOG_ROLLOVERS_TO_KEEP
Property name that is used to get or set the maximum number of rollover log files.
|
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_CACHING_ENABLED
Property name that is used to get the value that tells whether this Decision Service has Caching turned on
|
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_DATASOURCE_CONFIG_FILE_CONTENTS
Property name that is used to get the string representation of the datasource configuration properties object for a Decision Service.
|
static java.lang.String |
PROPERTY_DATASOURCE_CONFIG_FILE_PATH
Property name that is used to get the string representation of the datasource xml file object for a Decision Service.
|
static java.lang.String |
PROPERTY_DECISION_SERVICE_DETAILS
Property name that is used to get the details of the Decision Service in a String representation of a JSONObject.
|
static java.lang.String |
PROPERTY_DECISION_SERVICE_HAS_RULEASSETS_CHANGED
Property name that is used to check to see if any of the associated RuleAssets have changed based on their timestamp.
|
static java.lang.String |
PROPERTY_DECISION_SERVICE_QUERY_SERVICE_LAST_LOAD
Property name that is used to determine when the Query Service was last loaded 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_DEPLOYED_EDS
Property name that is used to determine if the deployment of the Decision Service used a .eds file instead of a .erf file.
|
static java.lang.String |
PROPERTY_DEPLOYED_RULEFLOW
Property name that is used to determine if the deployment of the Decision Service used a .erf file instead of a .eds file.
|
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_EXECUTION_RECORDING_SERVICE_NAME
Property name that is used to get the Decision Service's execution recording service name.
|
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_RECORDING_SERVICE_ENABLED
Property name that is used to determine if this Decision Service will use the default Execution Recording Service
|
static java.lang.String |
PROPERTY_EXECUTION_RECORDING_SERVICE_NAME
Property name that is used to get the Execution Recording Serivce that is associated with the specified Decision Service
|
static java.lang.String |
PROPERTY_EXECUTION_RESTRICT_RESPONSE_TO_RULEMESSAGES_ONLY
Property name that is used to get the Decision Service's restrict the CorticonResponse to only RuleMessages.
|
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_IS_DEPLOYED
Property name that is used to determine if a particular Decision Service is deployed..
|
static java.lang.String |
PROPERTY_LAST_EXECUTION_TIMESTAMP
Property name that is used to get the timestamp of the last execution against a specific Decision Service.
|
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_CURRENT_STATE
Property name that is used to get a description of the current state of all the Reactors for the 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_CURRENTLY_QUEUED
Property name that is used to get the number of reactors that are waiting in the Execution Queie
|
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_URI
Property name that is used to get the path of the Rule Asset (.erf file or .eds file that was deployed).
|
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_TOTAL_EXECUTION_COUNT
Property name that is used to get the total execution count for specific Decision Service.
|
static java.lang.String |
PROPERTY_TOTAL_EXECUTION_TIME
Property name that is used to get the total execution time for specific Decision Service.
|
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 |
PROPERTY_VOCABULARY_METADATA
Property name that is used to return the vocabulary metadata for the specified Decision Service.
|
static java.lang.String |
PROPERTY_WEB_CONSOLE_ASSET_ID
Property name that is used to set the Web Console Asset identifier.
|
static java.lang.String |
PROPERTY_WSDL
Property name that is used to get the WSDL for the Decision Service.
|
static java.lang.String |
PROPERTY_XML_REPORT
Property name that is used to get the XML Report for the 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 |
---|---|
void |
addDecisionService(java.lang.String astrDecisionServiceName,
com.corticon.eclipse.studio.rule.ruleflow.core.IRuleflowModelAPI aIRuleflowModelAPI,
java.util.Properties apropDeploymentOptions) |
void |
addDecisionService(java.lang.String astrDecisionServiceName,
com.corticon.eclipse.studio.rule.rulesheet.core.IRulesheetModelAPI aIRulesheetModelAPI,
java.util.Properties apropDeploymentOptions) |
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,
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,
java.lang.String astrDatabaseAccessMode,
java.lang.String astrDatabaseAccessReturnEntities,
java.lang.String astrDatabaseAccessPropertiesPath)
Deploys a Ruleflow as a Decision Service named
astrDecisionServiceName . |
void |
addDecisionService(java.lang.String astrDecisionServiceName,
java.lang.String astrRuleAssetPath,
java.util.Properties apropDeploymentOptions) |
void |
clearAllNonCddDecisionServices()
Clears all Decision Services and all associated Corticon Engine pools from the server.
|
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. |
org.jdom.Document |
execute(org.jdom.Document aCorticonRequestDoc,
java.lang.String astrServerLocation,
com.corticon.services.http.ICcServerHttpInfo aCcServerHttpInfo)
Equivalent to the method
execute(String, ICcServerHttpInfo) , except that the CorticonRequest &
CorticonResponse documents are JDOM XML. |
org.json.JSONObject |
execute(org.json.JSONObject ajsonObjectPayload)
Invoke a specific Decision Service by passing in a
JSONObject . |
org.json.JSONObject |
execute(org.json.JSONObject ajsonObjectPayload,
com.corticon.services.http.ICcServerHttpInfo aCcServerHttpInfo)
Equivalent to
execute(JSONObject) , except for this method accepts ICcServerHttpInfo |
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,
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 . |
java.lang.String |
execute(java.lang.String astrCorticonRequest,
com.corticon.services.http.ICcServerHttpInfo aCcServerHttpInfo)
Equivalent to the method
execute(String) , except for this method accepts ICcServerHttpInfo |
org.json.JSONObject |
execute(java.lang.String astrDecisionServiceName,
org.json.JSONObject ajsonObjectPayload)
Deprecated.
|
org.json.JSONObject |
execute(java.lang.String astrDecisionServiceName,
org.json.JSONObject ajsonObjectPayload,
java.util.Date adDecisionServiceEffectiveTimestamp)
Deprecated.
|
org.json.JSONObject |
execute(java.lang.String astrDecisionServiceName,
org.json.JSONObject ajsonObjectPayload,
java.util.Date adDecisionServiceEffectiveTimestamp,
int aiDecisionServiceTargetMajorVersion)
Deprecated.
|
org.json.JSONObject |
execute(java.lang.String astrDecisionServiceName,
org.json.JSONObject ajsonObjectPayload,
int aiDecisionServiceTargetMajorVersion)
Deprecated.
|
org.json.JSONObject |
execute(java.lang.String astrDecisionServiceName,
org.json.JSONObject ajsonObjectPayload,
int aiDecisionServiceTargetMajorVersion,
int aiDecisionServiceTargetMinorVersion)
Deprecated.
|
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 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 . |
org.json.JSONObject |
getBatchExecutionDetails(java.lang.String astrBatchExecutionId)
This method will return a JSONObject that contains all the details the Batch Execution for the passed in Id.
|
java.util.List<java.lang.String> |
getBatchExecutionIds()
This method will start a Batch Execution against a particular Decision Service based on the Batch Processing Properties
outlined in the passed in JSONObject.
|
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.Object |
getDecisionServiceDetails(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion,
java.lang.String astrStructureType)
Returns the String object representation for the specified decision service.
|
java.lang.Object |
getDecisionServiceDetails(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
java.lang.String astrStructureType)
Invokes
getDecisionServiceDetails(astrDecisionServiceName, aiDecisionServiceMajorVersion, |
java.lang.Object |
getDecisionServiceDetails(java.lang.String astrDecisionServiceName,
java.lang.String astrStructureType)
Invokes
getDecisionServiceDetails(astrDecisionServiceName, |
java.util.ArrayList |
getDecisionServiceDetailsAll(java.lang.String astrStructureType)
Invokes
getDecisionServiceDetailsAll( |
java.util.ArrayList |
getDecisionServiceDetailsAll(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
java.lang.String astrStructureType)
Returns the String object representation for the specified decision service.
|
java.util.ArrayList |
getDecisionServiceDetailsAll(java.lang.String astrDecisionServiceName,
java.lang.String astrStructureType)
Invokes
getDecisionServiceDetailsAll(astrDecisionServiceName, |
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)
Get a particular property value related to a specific Decision Service based on name and major and minor version number.
|
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.lang.String |
getExecutionRecordingDirectoryPath()
Return the current directory that the Server uses to store the Execution Recording Service files.
|
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.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)
Deprecated.
use getDecisionServicePropertyValue(String, String)
|
java.lang.Long |
getLastExecutionTimestamp(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion)
Deprecated.
use getDecisionServicePropertyValue(String, int, String)
|
java.lang.Long |
getLastExecutionTimestamp(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
Deprecated.
use getDecisionServicePropertyValue(String, int, int, String)
|
java.lang.String |
getLicensePath()
Get the location of the CcLicense.jar that the CcServer is using.
|
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)
Deprecated.
use getDecisionServicePropertyValue(String, String)
|
org.jdom.Document |
getRulesetWSDL(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion)
Deprecated.
use getDecisionServicePropertyValue(String, int, String)
|
org.jdom.Document |
getRulesetWSDL(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
Deprecated.
use getDecisionServicePropertyValue(String, int, int, String)
|
org.jdom.Document |
getRulesetXmlReport(java.lang.String astrDecisionServiceName)
Deprecated.
use getDecisionServicePropertyValue(String, String)
|
org.jdom.Document |
getRulesetXmlReport(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion)
Deprecated.
use getDecisionServicePropertyValue(String, int, String)
|
org.jdom.Document |
getRulesetXmlReport(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
Deprecated.
use getDecisionServicePropertyValue(String, int, int, String)
|
java.lang.String |
getSandboxDirectoryPath()
Returns the current directory that the Server Sandbox is located.
|
long |
getTotalExecutionCount()
Returns the total execution count across all Decision Service Versions.
|
long |
getTotalExecutionCount(java.lang.String astrDecisionServiceName)
Deprecated.
use getDecisionServicePropertyValue(String, String)
|
long |
getTotalExecutionCount(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion)
Deprecated.
use getDecisionServicePropertyValue(String, int, String)
|
long |
getTotalExecutionCount(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
Deprecated.
use getDecisionServicePropertyValue(String, int, int, String)
|
long |
getTotalExecutionTime()
Returns the total execution time across all Decision Service Versions.
|
long |
getTotalExecutionTime(java.lang.String astrDecisionServiceName)
Deprecated.
use getDecisionServicePropertyValue(String, String)
|
long |
getTotalExecutionTime(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion)
Deprecated.
use getDecisionServicePropertyValue(String, int, String)
|
long |
getTotalExecutionTime(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
Deprecated.
use getDecisionServicePropertyValue(String, int, int, String)
|
void |
initialize()
Deprecated.
Current version of CcServer will automatically initialize itself inside the constructor.
|
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 |
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)
Deprecated.
use setDecisionServicePropertyValue(String, String, String)
|
void |
modifyDecisionServiceAutoReload(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
boolean abNewAutoReload)
Deprecated.
use setDecisionServicePropertyValue(String, int, String, String)
|
void |
modifyDecisionServiceAutoReload(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion,
boolean abNewAutoReload)
Deprecated.
use setDecisionServicePropertyValue(String, 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)
Deprecated.
use setDecisionServicePropertyValue(String, int, int, String, String)
|
void |
modifyDecisionServiceDatabaseAccessProperties(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
java.lang.String astrNewDatabaseAccessMode,
java.lang.String astrNewDatabaseAccessReturnEntities,
java.lang.String astrNewDatabaseAccessPropertiesPath)
Deprecated.
use setDecisionServicePropertyValue(String, int, String, String)
|
void |
modifyDecisionServiceDatabaseAccessProperties(java.lang.String astrDecisionServiceName,
java.lang.String astrNewDatabaseAccessMode,
java.lang.String astrNewDatabaseAccessReturnEntities,
java.lang.String astrNewDatabaseAccessPropertiesPath)
Deprecated.
use setDecisionServicePropertyValue(String, String, String)
|
void |
modifyDecisionServiceExecutionProperty(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion,
java.lang.String astrPropertyName,
java.lang.String astrPropertyValue)
Deprecated.
use setDecisionServicePropertyValue(String, int, int, String, String)
|
void |
modifyDecisionServiceExecutionProperty(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
java.lang.String astrPropertyName,
java.lang.String astrPropertyValue)
Deprecated.
use setDecisionServicePropertyValue(String, int, String, String)
|
void |
modifyDecisionServiceExecutionProperty(java.lang.String astrDecisionServiceName,
java.lang.String astrPropertyName,
java.lang.String astrPropertyValue)
Deprecated.
use setDecisionServicePropertyValue(String, String, String)
|
void |
modifyDecisionServiceMessageStructType(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion,
java.lang.String astrNewMsgStructStyle)
Deprecated.
use setDecisionServicePropertyValue(String, int, int, String, String)
|
void |
modifyDecisionServiceMessageStructType(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
java.lang.String astrNewMsgStructStyle)
Deprecated.
use setDecisionServicePropertyValue(String, int, String, String)
|
void |
modifyDecisionServiceMessageStructType(java.lang.String astrDecisionServiceName,
java.lang.String astrNewMsgStructStyle)
Deprecated.
use setDecisionServicePropertyValue(String, String, String)
|
void |
modifyDecisionServicePoolSizes(java.lang.String astrDecisionServiceName,
int aiNewMinPoolSize,
int aiNewMaxPoolSize)
Deprecated.
use setDecisionServicePropertyValue(String, int, String, String)
|
void |
modifyDecisionServicePoolSizes(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiNewMinPoolSize,
int aiNewMaxPoolSize)
Deprecated.
use setDecisionServicePropertyValue(String, int, String, String)
|
void |
modifyDecisionServicePoolSizes(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion,
int aiNewMinPoolSize,
int aiNewMaxPoolSize)
Deprecated.
use setDecisionServicePropertyValue(String, int, int, String, String)
|
void |
modifyDecisionServiceRuleAssetPath(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion,
java.lang.String astrNewRuleAssetPath)
Deprecated.
use setDecisionServicePropertyValue(String, int, int, String, String)
|
void |
modifyDecisionServiceRuleAssetPath(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
java.lang.String astrNewRuleAssetPath)
Deprecated.
use setDecisionServicePropertyValue(String, int, String, String)
|
void |
modifyDecisionServiceRuleAssetPath(java.lang.String astrDecisionServiceName,
java.lang.String astrNewRuleAssetPath)
Deprecated.
use setDecisionServicePropertyValue(String, String, String)
|
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.
|
java.lang.String |
precompileDecisionService(java.lang.String astrRuleflowPath,
java.lang.String astrDecisionServiceName,
java.lang.String astrOutputPath,
java.lang.String astrDatabaseAccessMode,
boolean abOverwriteFile,
java.util.Set<java.lang.String> asetDependentJars,
java.util.Set<java.lang.String> asetIncludedJars)
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 |
reloadAllDecisionServicesQueryService()
This method will go to each Decision Service and reload the Query Service data from the Database.
|
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 |
reloadDecisionServiceQueryService(java.lang.String astrDecisionServiceName)
Invokes
reloadDecisionServiceQueryService(astrDecisionServiceName, |
void |
reloadDecisionServiceQueryService(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion)
Invokes
reloadDecisionServiceQueryService(astrDecisionServiceName, aiDecisionServiceMajorVersion, |
void |
reloadDecisionServiceQueryService(java.lang.String astrDecisionServiceName,
int aiDecisionServiceMajorVersion,
int aiDecisionServiceMinorVersion)
This method will reload the Query Service data from the Database for the desired 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 |
setCcPropertyValue(java.lang.String astrPropertyName,
java.lang.String astrPropertyValue)
Sets the property values of limited number of properties that can be changed at runtime.
|
void |
setDecisionServicePropertyValue(java.lang.String astrDecisionServiceName,
int aiMajorVersionNumber,
int aiMinorVersionNumber,
java.lang.String astrPropertyName,
java.lang.String astrPropertyValue)
Set a new property value related to a specific Decision Service based on name and major and minor version number.
|
void |
setDecisionServicePropertyValue(java.lang.String astrDecisionServiceName,
int aiMajorVersionNumber,
java.lang.String astrPropertyName,
java.lang.String astrPropertyValue)
Invokes
setDecisionServicePropertyValue(astrDecisionServiceName, aiMajorVersionNumber, . |
void |
setDecisionServicePropertyValue(java.lang.String astrDecisionServiceName,
java.lang.String astrPropertyName,
java.lang.String astrPropertyValue)
Invokes
setDecisionServicePropertyValue(astrDecisionServiceName, . |
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.
|
java.lang.String |
startBatchExecution(org.json.JSONObject ajsonObjectBatchProcessingProperties)
This method will start a Batch Execution against a particular Decision Service based on the Batch Processing Properties
outlined in the passed in JSONObject.
|
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 |
startServerResultsDistributionMonitoringService()
This will inform the Corticon Server to perform three separate tasks on the Decision Service Version for each execution.
|
void |
stopBatchExecution(java.lang.String astrBatchExecutionId)
This method will stop a Batch Execution based on the passed in Id.
|
void |
stopDynamicUpdateMonitoringService()
See
startDynamicUpdateMonitorService . |
void |
stopServerDiagnosticService()
Start Diagnostic Logging Service
|
void |
stopServerExecutionTimesIntervalService()
See
stopServerExecutionTimesIntervalService . |
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 CCPROPERTY_VERSION_NUMBER
getCcPropertyValue(String)
,
Constant Field Valuesstatic final java.lang.String CCPROPERTY_SERVICE_RELEASE_NUMBER
getCcPropertyValue(String)
,
Constant Field Valuesstatic final java.lang.String CCPROPERTY_BUILD_NUMBER
getCcPropertyValue(String)
,
Constant Field Valuesstatic final java.lang.String CCPROPERTY_FULL_VERSION_NUMBER
getCcPropertyValue(String)
,
Constant Field Valuesstatic 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_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 LICENSE_EXECUTION_QUEUE_SIZE
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_IS_DEPLOYED
static final java.lang.String PROPERTY_RULEASSET_URI
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_REACTORS_CURRENTLY_QUEUED
static final java.lang.String PROPERTY_REACTORS_CURRENT_STATE
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_DEPLOYED_EDS
static final java.lang.String PROPERTY_WSDL
static final java.lang.String PROPERTY_XML_REPORT
static final java.lang.String PROPERTY_LAST_EXECUTION_TIMESTAMP
static final java.lang.String PROPERTY_TOTAL_EXECUTION_COUNT
static final java.lang.String PROPERTY_TOTAL_EXECUTION_TIME
static final java.lang.String PROPERTY_DEPLOYED_RULEFLOW
static final java.lang.String PROPERTY_VOCABULARY_METADATA
static final java.lang.String PROPERTY_EXECUTION_RECORDING_SERVICE_ENABLED
static final java.lang.String PROPERTY_EXECUTION_RECORDING_SERVICE_NAME
static 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_RESTRICT_RESPONSE_TO_RULEMESSAGES_ONLY
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_EXECUTION_EXECUTION_RECORDING_SERVICE_NAME
static final java.lang.String PROPERTY_DATABASE_ACCESS_MODE
static final java.lang.String PROPERTY_DATABASE_ACCESS_PROPERTIES
static final java.lang.String PROPERTY_DATASOURCE_CONFIG_FILE_CONTENTS
static final java.lang.String PROPERTY_DATASOURCE_CONFIG_FILE_PATH
static final java.lang.String PROPERTY_DATABASE_ACCESS_PROPERTIES_PATH
static final java.lang.String PROPERTY_DATABASE_ACCESS_CACHING_ENABLED
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
static final java.lang.String DECISION_SERVICE_DETAILS_TYPE_XML
static final java.lang.String DECISION_SERVICE_DETAILS_TYPE_JSON
static final java.lang.String PROPERTY_DECISION_SERVICE_DETAILS
static final java.lang.String PROPERTY_DECISION_SERVICE_HAS_RULEASSETS_CHANGED
static final java.lang.String PROPERTY_DECISION_SERVICE_QUERY_SERVICE_LAST_LOAD
static final java.lang.String PROPERTY_WEB_CONSOLE_ASSET_ID
static final java.lang.String LOG_LEVEL
static final java.lang.String LOG_PATH
static final java.lang.String LOG_ROLLOVER
static final java.lang.String LOG_ROLLOVERS_TO_KEEP
static final java.lang.String LOG_FILTERS_ACCEPT
static final java.lang.String LOG_PER_DS
void addDecisionService(java.lang.String astrDecisionServiceName, com.corticon.eclipse.studio.rule.rulesheet.core.IRulesheetModelAPI aIRulesheetModelAPI, java.util.Properties apropDeploymentOptions) throws CcServerDecisionServiceAlreadyRegisteredException, CcServerFileOrDirNotFoundException, CcServerInvalidArgumentException, CcServerDatabaseValidationException, CcServerInvalidDecisionServiceException, CcServerLicenseViolationException
void addDecisionService(java.lang.String astrDecisionServiceName, com.corticon.eclipse.studio.rule.ruleflow.core.IRuleflowModelAPI aIRuleflowModelAPI, java.util.Properties apropDeploymentOptions) throws CcServerDecisionServiceAlreadyRegisteredException, CcServerFileOrDirNotFoundException, CcServerInvalidArgumentException, CcServerDatabaseValidationException, CcServerInvalidDecisionServiceException, CcServerLicenseViolationException
void addDecisionService(java.lang.String astrDecisionServiceName, java.lang.String astrRuleAssetPath, java.util.Properties apropDeploymentOptions) 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.CcServerDecisionServiceAlreadyRegisteredException
CcServerFileOrDirNotFoundException
CcServerInvalidArgumentException
CcServerDatabaseValidationException
CcServerInvalidDecisionServiceException
CcServerLicenseViolationException
#addDecisionService(String, String, boolean, 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)CcServerDecisionServiceAlreadyRegisteredException
CcServerFileOrDirNotFoundException
CcServerInvalidArgumentException
CcServerDatabaseValidationException
CcServerInvalidDecisionServiceException
CcServerLicenseViolationException
XML_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, java.lang.String astrDatabaseAccessMode, java.lang.String astrDatabaseAccessReturnEntities, java.lang.String astrDatabaseAccessPropertiesPath) 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 infoCcServerDecisionServiceAlreadyRegisteredException
CcServerFileOrDirNotFoundException
CcServerInvalidArgumentException
CcServerDatabaseValidationException
CcServerInvalidDecisionServiceException
CcServerLicenseViolationException
XML_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 clearAllNonCddDecisionServices() throws CcServerInvalidArgumentException
addDecisionService
.CcServerInvalidArgumentException
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 modifiedCcServerCannotWriteToFileException
CcServerDecisionServiceNotRegisteredException
CcServerFileOrDirNotFoundException
CcServerInitializationInProgressException
CcServerInvalidArgumentException
CcServerInvalidDecisionServiceException
#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 modifiedCcServerDecisionServiceNotRegisteredException
CcServerDecisionServiceAlreadyRegisteredException
CcServerFileOrDirNotFoundException
CcServerLicenseViolationException
CcServerInvalidArgumentException
CcServerDatabaseValidationException
CcServerInvalidDecisionServiceException
#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 modifiedCcServerDecisionServiceNotRegisteredException
CcServerDecisionServiceAlreadyRegisteredException
CcServerFileOrDirNotFoundException
CcServerLicenseViolationException
CcServerInvalidArgumentException
CcServerDatabaseValidationException
CcServerInvalidDecisionServiceException
#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 modifiedCcServerDecisionServiceNotRegisteredException
CcServerDecisionServiceAlreadyRegisteredException
CcServerFileOrDirNotFoundException
CcServerLicenseViolationException
CcServerInvalidArgumentException
CcServerDatabaseValidationException
CcServerInvalidDecisionServiceException
createTestDecisionServiceMinorVersion(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 modifiedCcServerDecisionServiceNotRegisteredException
CcServerDecisionServiceAlreadyRegisteredException
CcServerFileOrDirNotFoundException
CcServerLicenseViolationException
CcServerInvalidArgumentException
CcServerDatabaseValidationException
CcServerInvalidDecisionServiceException
#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.CcServerDecisionServiceNotRegisteredException
CcServerInvalidArgumentException
CcServerTimeoutException
registerTrackingAttribute(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.CcServerDecisionServiceNotRegisteredException
CcServerInvalidArgumentException
CcServerTimeoutException
registerTrackingAttribute(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.CcServerDecisionServiceNotRegisteredException
CcServerInvalidArgumentException
CcServerTimeoutException
registerTrackingAttribute(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
- CcServerCannotReadFileContentsException
CcServerFileOrDirNotFoundException
CcServerInvalidArgumentException
org.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. Although, 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 CorticonRequest
CorticonResponse
DocumentCcServerDecisionServiceNotRegisteredException
CcServerEndlessLoopException
CcServerExecutionException
CcServerInitializationInProgressException
CcServerInvalidArgumentException
CcServerDatabaseValidationException
CcServerLicenseViolationException
CcServerTimeoutException
execute(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 CorticonRequest
astrServerLocation
- - a string that represent the host caller of the method.CorticonResponse
DocumentCcServerDecisionServiceNotRegisteredException
CcServerEndlessLoopException
CcServerExecutionException
CcServerInitializationInProgressException
CcServerInvalidArgumentException
CcServerDatabaseValidationException
CcServerLicenseViolationException
CcServerTimeoutException
execute(String)
org.jdom.Document execute(org.jdom.Document aCorticonRequestDoc, java.lang.String astrServerLocation, com.corticon.services.http.ICcServerHttpInfo aCcServerHttpInfo) throws CcServerDecisionServiceNotRegisteredException, CcServerEndlessLoopException, CcServerExecutionException, CcServerInitializationInProgressException, CcServerInvalidArgumentException, CcServerDatabaseValidationException, CcServerLicenseViolationException, CcServerTimeoutException
execute(String, ICcServerHttpInfo)
, except that the CorticonRequest
&
CorticonResponse
documents are JDOM XML. Although, 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 CorticonRequest
astrServerLocation
- - a string that represent the host caller of the method.aCcServerHttpInfo
- - ICcServerHttpInfo Object containing http headers informationCorticonResponse
DocumentCcServerDecisionServiceNotRegisteredException
CcServerEndlessLoopException
CcServerExecutionException
CcServerInitializationInProgressException
CcServerInvalidArgumentException
CcServerDatabaseValidationException
CcServerLicenseViolationException
CcServerTimeoutException
execute(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.CcServerDecisionServiceNotRegisteredException
CcServerEndlessLoopException
CcServerExecutionException
CcServerInitializationInProgressException
CcServerInvalidArgumentException
CcServerDatabaseValidationException
CcServerLicenseViolationException
CcServerTimeoutException
java.lang.String execute(java.lang.String astrCorticonRequest, com.corticon.services.http.ICcServerHttpInfo aCcServerHttpInfo) throws CcServerDecisionServiceNotRegisteredException, CcServerEndlessLoopException, CcServerExecutionException, CcServerInitializationInProgressException, CcServerInvalidArgumentException, CcServerDatabaseValidationException, CcServerLicenseViolationException, CcServerTimeoutException
execute(String)
, except for this method accepts ICcServerHttpInfo
astrCorticonRequest
- - a CorticonResponse
XML Document compliant with the XSD contract of the decision service.aCcServerHttpInfo
- - ICcServerHttpInfo Object containing http headers informationCorticonResponse
XML Document compliant with the XSD contract of the decision service.CcServerDecisionServiceNotRegisteredException
CcServerEndlessLoopException
CcServerExecutionException
CcServerInitializationInProgressException
CcServerInvalidArgumentException
CcServerDatabaseValidationException
CcServerLicenseViolationException
CcServerTimeoutException
ICcRuleMessages 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, ...).CcServerDecisionServiceNotRegisteredException
CcServerEndlessLoopException
CcServerExecutionException
CcServerInitializationInProgressException
CcServerInvalidArgumentException
CcServerLicenseViolationException
CcServerTimeoutException
execute(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 requestCcServerDecisionServiceNotRegisteredException
CcServerEndlessLoopException
CcServerExecutionException
CcServerInitializationInProgressException
CcServerInvalidArgumentException
CcServerLicenseViolationException
CcServerTimeoutException
execute(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 Version 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 requestCcServerDecisionServiceNotRegisteredException
CcServerEndlessLoopException
CcServerExecutionException
CcServerInitializationInProgressException
CcServerInvalidArgumentException
CcServerLicenseViolationException
CcServerTimeoutException
execute(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 requestCcServerDecisionServiceNotRegisteredException
CcServerEndlessLoopException
CcServerExecutionException
CcServerInitializationInProgressException
CcServerInvalidArgumentException
CcServerLicenseViolationException
CcServerTimeoutException
execute(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 requestCcServerDecisionServiceNotRegisteredException
CcServerEndlessLoopException
CcServerExecutionException
CcServerInitializationInProgressException
CcServerInvalidArgumentException
CcServerLicenseViolationException
CcServerTimeoutException
execute(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, ...).CcServerDecisionServiceNotRegisteredException
CcServerEndlessLoopException
CcServerExecutionException
CcServerInitializationInProgressException
CcServerInvalidArgumentException
CcServerLicenseViolationException
CcServerTimeoutException
execute(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 requestCcServerDecisionServiceNotRegisteredException
CcServerEndlessLoopException
CcServerExecutionException
CcServerInitializationInProgressException
CcServerInvalidArgumentException
CcServerLicenseViolationException
CcServerTimeoutException
execute(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 requestCcServerDecisionServiceNotRegisteredException
CcServerEndlessLoopException
CcServerExecutionException
CcServerInitializationInProgressException
CcServerInvalidArgumentException
CcServerLicenseViolationException
CcServerTimeoutException
execute(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 requestCcServerDecisionServiceNotRegisteredException
CcServerEndlessLoopException
CcServerExecutionException
CcServerInitializationInProgressException
CcServerInvalidArgumentException
CcServerLicenseViolationException
CcServerTimeoutException
execute(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 requestCcServerDecisionServiceNotRegisteredException
CcServerEndlessLoopException
CcServerExecutionException
CcServerInitializationInProgressException
CcServerInvalidArgumentException
CcServerLicenseViolationException
CcServerTimeoutException
execute(String, Collection, int)
,
execute(String)
org.json.JSONObject execute(org.json.JSONObject ajsonObjectPayload) throws CcServerDecisionServiceNotRegisteredException, CcServerEndlessLoopException, CcServerExecutionException, CcServerInitializationInProgressException, CcServerInvalidArgumentException, CcServerLicenseViolationException, CcServerTimeoutException
JSONObject
. JSONObject
root contains the following key/value pairs:name
key - refers to the logical decision "Service" name that should process the request.majorVersion
key - the major version of the Decision Service that should process this request. (optional)minorVersion
key - the minor version of the Decision Service that should process this request. (optional)effectiveTarget
key - the effective timestamp the Server should use to process this request. (optional)Objects
key - contains a JSONArray, with each JSONObject in the JSONArray representing an Entity in the payload.JSONObject
. JSONObject
contains the following key/value pairs:Messages
key - contains a JSONObject containing the following key/value pairs:Message
key - contains a JSONArray, with each JSONObject in the JSONArray representing a RuleMessages possted against the payloadversion
key - the version of the Decision Service that was executed against.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.
ajsonObjectPayload
- - a JSONObject
containing the data to be processed by the decision serviceCcServerDecisionServiceNotRegisteredException
CcServerEndlessLoopException
CcServerExecutionException
CcServerInitializationInProgressException
CcServerInvalidArgumentException
CcServerLicenseViolationException
CcServerTimeoutException
org.json.JSONObject execute(org.json.JSONObject ajsonObjectPayload, com.corticon.services.http.ICcServerHttpInfo aCcServerHttpInfo) throws CcServerDecisionServiceNotRegisteredException, CcServerEndlessLoopException, CcServerExecutionException, CcServerInitializationInProgressException, CcServerInvalidArgumentException, CcServerLicenseViolationException, CcServerTimeoutException
execute(JSONObject)
, except for this method accepts ICcServerHttpInfo
ajsonObjectPayload
- - a JSONObject
containing the data to be processed by the decision serviceaCcServerHttpInfo
- - ICcServerHttpInfo Object containing http headers informationCcServerDecisionServiceNotRegisteredException
CcServerEndlessLoopException
CcServerExecutionException
CcServerInitializationInProgressException
CcServerInvalidArgumentException
CcServerLicenseViolationException
CcServerTimeoutException
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 serviceCcServerDecisionServiceNotRegisteredException
CcServerEndlessLoopException
CcServerExecutionException
CcServerInitializationInProgressException
CcServerInvalidArgumentException
CcServerLicenseViolationException
CcServerTimeoutException
org.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 requestCcServerDecisionServiceNotRegisteredException
CcServerEndlessLoopException
CcServerExecutionException
CcServerInitializationInProgressException
CcServerInvalidArgumentException
CcServerLicenseViolationException
CcServerTimeoutException
execute(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 Version 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 requestCcServerDecisionServiceNotRegisteredException
CcServerEndlessLoopException
CcServerExecutionException
CcServerInitializationInProgressException
CcServerInvalidArgumentException
CcServerLicenseViolationException
CcServerTimeoutException
execute(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 requestCcServerDecisionServiceNotRegisteredException
CcServerEndlessLoopException
CcServerExecutionException
CcServerInitializationInProgressException
CcServerInvalidArgumentException
CcServerLicenseViolationException
CcServerTimeoutException
execute(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 requestCcServerDecisionServiceNotRegisteredException
CcServerEndlessLoopException
CcServerExecutionException
CcServerInitializationInProgressException
CcServerInvalidArgumentException
CcServerLicenseViolationException
CcServerTimeoutException
execute(String, JSONObject)
,
execute(String, JSONObject, int)
java.util.Set getCcPropertyOverrideSet()
java.lang.String getCcPropertyValue(java.lang.String astrPropertyName)
String
value of any Corticon Property that is inside the CcConfig.jar.void setCcPropertyValue(java.lang.String astrPropertyName, java.lang.String astrPropertyValue) throws CcServerInvalidArgumentException
loglevel
logpath
logDailyRollover
logRolloverMaxHistory
logFiltersAccept
com.corticon.server.execution.logPerDS
CcServerInvalidArgumentException
- exception thrown when property name or value is not supported or invalidLOG_LEVEL
,
LOG_PATH
,
LOG_ROLLOVER
,
LOG_ROLLOVERS_TO_KEEP
,
LOG_FILTERS_ACCEPT
,
LOG_PER_DS
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:CcServerInvalidArgumentException
CcServerLicenseViolationException
LICENSE_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_USERS
java.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).CcServerDecisionServiceNotRegisteredException
java.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).CcServerDecisionServiceNotRegisteredException
getDecisionServiceVersionNumbers(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 modifiedCcServerDecisionServiceNotRegisteredException
java.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 modifiedCcServerDecisionServiceNotRegisteredException
getDecisionServiceVersionNumbers(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:CcServerDecisionServiceNotRegisteredException
CcServerInvalidArgumentException
getDecisionServicePropertyValue(String, int, String)
java.lang.String getDecisionServicePropertyValue(java.lang.String astrDecisionServiceName, int aiDecisionServiceMajorVersion, 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 modifiedastrPropertyName
- - the Decision Server property to be returned:CcServerDecisionServiceNotRegisteredException
CcServerInvalidArgumentException
getDecisionServicePropertyValue(String, int, int, String)
java.lang.String getDecisionServicePropertyValue(java.lang.String astrDecisionServiceName, int aiDecisionServiceMajorVersion, int aiDecisionServiceMinorVersion, java.lang.String astrPropertyName) throws CcServerDecisionServiceNotRegisteredException, CcServerInvalidArgumentException
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:CcServerDecisionServiceNotRegisteredException
CcServerInvalidArgumentException
PROPERTY_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_VIOLATION
,
PROPERTY_IS_DEPLOYED
,
PROPERTY_DEPLOYED_RULEFLOW
,
PROPERTY_DEPLOYED_EDS
,
PROPERTY_WSDL
,
PROPERTY_XML_REPORT
,
PROPERTY_LAST_EXECUTION_TIMESTAMP
,
PROPERTY_TOTAL_EXECUTION_COUNT
,
PROPERTY_TOTAL_EXECUTION_TIME
void setDecisionServicePropertyValue(java.lang.String astrDecisionServiceName, java.lang.String astrPropertyName, java.lang.String astrPropertyValue) throws CcServerDecisionServiceLoadedFromCddException, CcServerDecisionServiceNotRegisteredException, CcServerFileOrDirNotFoundException, CcServerLicenseViolationException, CcServerInvalidArgumentException, CcServerDatabaseValidationException, CcServerInvalidDecisionServiceException
setDecisionServicePropertyValue(astrDecisionServiceName, , astrPropertyName, astrProperyValue)
.astrDecisionServiceName
- - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).astrPropertyName
- - the Decision Server property to be changedastrPropertyValue
- - the new Decision Server property valueCcServerDecisionServiceLoadedFromCddException
CcServerDecisionServiceNotRegisteredException
CcServerFileOrDirNotFoundException
CcServerLicenseViolationException
CcServerInvalidArgumentException
CcServerDatabaseValidationException
CcServerInvalidDecisionServiceException
setDecisionServicePropertyValue(String, int, String, String)
void setDecisionServicePropertyValue(java.lang.String astrDecisionServiceName, int aiMajorVersionNumber, java.lang.String astrPropertyName, java.lang.String astrPropertyValue) throws CcServerDecisionServiceLoadedFromCddException, CcServerDecisionServiceNotRegisteredException, CcServerFileOrDirNotFoundException, CcServerLicenseViolationException, CcServerInvalidArgumentException, CcServerDatabaseValidationException, CcServerInvalidDecisionServiceException
setDecisionServicePropertyValue(astrDecisionServiceName, aiMajorVersionNumber, , astrPropertyName, astrProperyValue)
.astrDecisionServiceName
- - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).astrPropertyName
- - the Decision Server property to be changedastrPropertyValue
- - the new Decision Server property valueCcServerDecisionServiceLoadedFromCddException
CcServerDecisionServiceNotRegisteredException
CcServerFileOrDirNotFoundException
CcServerLicenseViolationException
CcServerInvalidArgumentException
CcServerDatabaseValidationException
CcServerInvalidDecisionServiceException
setDecisionServicePropertyValue(String, int, int, String, String)
void setDecisionServicePropertyValue(java.lang.String astrDecisionServiceName, int aiMajorVersionNumber, int aiMinorVersionNumber, java.lang.String astrPropertyName, java.lang.String astrPropertyValue) throws CcServerDecisionServiceLoadedFromCddException, CcServerDecisionServiceNotRegisteredException, CcServerFileOrDirNotFoundException, CcServerLicenseViolationException, CcServerInvalidArgumentException, CcServerDatabaseValidationException, 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 modifiedastrPropertyName
- - the Decision Server property to be changedastrPropertyValue
- - the new Decision Server property valueCcServerDecisionServiceLoadedFromCddException
CcServerDecisionServiceNotRegisteredException
CcServerFileOrDirNotFoundException
CcServerLicenseViolationException
CcServerInvalidArgumentException
CcServerDatabaseValidationException
CcServerInvalidDecisionServiceException
PROPERTY_RULEASSET_URI
,
PROPERTY_MAX_POOL_SIZE
,
PROPERTY_AUTO_RELOAD
,
PROPERTY_MESSAGE_STRUCTURE_TYPE
,
PROPERTY_DATABASE_ACCESS_MODE
,
PROPERTY_DATABASE_ACCESS_PROPERTIES_PATH
,
PROPERTY_DATABASE_ACCESS_RETURN_ENTITIES_MODE
,
PROPERTY_EXECUTION_RESTRICT_RULEMESSAGES_INFO
,
PROPERTY_EXECUTION_RESTRICT_RULEMESSAGES_WARNING
,
PROPERTY_EXECUTION_RESTRICT_RULEMESSAGES_VIOLATION
java.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).CcServerDecisionServiceNotRegisteredException
CcServerInvalidArgumentException
getDecisionServiceStepNumberAndRulesheetActivityNodeNames(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 modifiedCcServerDecisionServiceNotRegisteredException
CcServerInvalidArgumentException
getDecisionServiceStepNumberAndRulesheetActivityNodeNames(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 modifiedCcServerDecisionServiceNotRegisteredException
CcServerInvalidArgumentException
getDecisionServiceStepNumberAndRulesheetActivityNodeNames(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).CcServerDecisionServiceNotRegisteredException
CcServerInvalidArgumentException
getDecisionServiceStepNumberAndRulesheetPaths(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 modifiedCcServerDecisionServiceNotRegisteredException
CcServerInvalidArgumentException
getDecisionServiceStepNumberAndRulesheetPaths(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 modifiedCcServerDecisionServiceNotRegisteredException
CcServerInvalidArgumentException
getDecisionServiceStepNumberAndRulesheetPaths(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).CcServerDecisionServiceNotRegisteredException
CcServerInvalidArgumentException
getDecisionServiceStepNumberAndRulesheetRelativePaths(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 modifiedCcServerDecisionServiceNotRegisteredException
CcServerInvalidArgumentException
getDecisionServiceStepNumberAndRulesheetRelativePaths(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 modifiedCcServerDecisionServiceNotRegisteredException
CcServerInvalidArgumentException
getDecisionServiceStepNumberAndRulesheetRelativePaths(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).CcServerDecisionServiceNotRegisteredException
java.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).CcServerDecisionServiceNotRegisteredException
getDecisionServiceVersionNumbers(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 ServiceCcServerDecisionServiceNotRegisteredException
CcServerFileOrDirNotFoundException
CcServerInitializationInProgressException
CcServerInvalidArgumentException
CcServerInvalidDecisionServiceException
java.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 ServiceCcServerDecisionServiceNotRegisteredException
CcServerFileOrDirNotFoundException
CcServerInitializationInProgressException
CcServerInvalidArgumentException
CcServerInvalidDecisionServiceException
java.lang.String getJavaHome()
java.lang.String getLicensePath()
java.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.CcServerDecisionServiceNotRegisteredException
CcServerTimeoutException
registerTrackingAttribute(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.CcServerDecisionServiceNotRegisteredException
CcServerTimeoutException
registerTrackingAttribute(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.CcServerDecisionServiceNotRegisteredException
CcServerTimeoutException
registerTrackingAttribute(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.CcServerDecisionServiceNotRegisteredException
CcServerDecisionServiceTrackingAttributeNotRegisteredException
CcServerTimeoutException
registerTrackingAttribute(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.CcServerDecisionServiceNotRegisteredException
CcServerDecisionServiceTrackingAttributeNotRegisteredException
CcServerTimeoutException
registerTrackingAttribute(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.CcServerDecisionServiceNotRegisteredException
CcServerDecisionServiceTrackingAttributeNotRegisteredException
CcServerTimeoutException
registerTrackingAttribute(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.CcServerDecisionServiceNotRegisteredException
CcServerDecisionServiceTrackingAttributeNotRegisteredException
CcServerTimeoutException
registerTrackingAttribute(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.CcServerDecisionServiceNotRegisteredException
CcServerDecisionServiceTrackingAttributeNotRegisteredException
CcServerTimeoutException
registerTrackingAttribute(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.CcServerDecisionServiceNotRegisteredException
CcServerDecisionServiceTrackingAttributeNotRegisteredException
CcServerTimeoutException
registerTrackingAttribute(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).CcServerDecisionServiceNotRegisteredException
CcServerTimeoutException
registerTrackingAttribute(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 modifiedCcServerDecisionServiceNotRegisteredException
CcServerTimeoutException
registerTrackingAttribute(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 modifiedCcServerDecisionServiceNotRegisteredException
CcServerTimeoutException
registerTrackingAttribute(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).CcServerDecisionServiceNotRegisteredException
CcServerTimeoutException
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()
,
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 modifiedCcServerDecisionServiceNotRegisteredException
CcServerTimeoutException
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()
,
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 modifiedCcServerDecisionServiceNotRegisteredException
CcServerTimeoutException
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()
,
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.CcServerDecisionServiceNotRegisteredException
CcServerInvalidArgumentException
CcServerReportingInvalidDataException
getRulesetHtmlReport(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.CcServerDecisionServiceNotRegisteredException
CcServerInvalidArgumentException
CcServerReportingInvalidDataException
getRulesetHtmlReport(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.CcServerDecisionServiceNotRegisteredException
CcServerInvalidArgumentException
CcServerReportingInvalidDataException
getRulesetHtmlReport(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.CcServerFileOrDirNotFoundException
CcServerInvalidArgumentException
int getRulesetMinorVersionNumber(java.lang.String astrRulesetAssetPath) throws CcServerFileOrDirNotFoundException, CcServerInvalidArgumentException
astrRuleAssetPath
- - path to the Ruleflow .erf or pre-compiled .eds file containing the Decision Service rules.CcServerFileOrDirNotFoundException
CcServerInvalidArgumentException
int getRulesetVersionNumber(java.lang.String astrRulesetAssetPath) throws CcServerFileOrDirNotFoundException, CcServerInvalidArgumentException
astrRuleAssetPath
- - path to the Ruleflow .erf or pre-compiled .eds file containing the Decision Service rules.CcServerFileOrDirNotFoundException
CcServerInvalidArgumentException
org.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).CcServerDecisionServiceNotRegisteredException
CcServerInvalidArgumentException
CcServerReportingInvalidDataException
getRulesetWSDL(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 modifiedCcServerDecisionServiceNotRegisteredException
CcServerInvalidArgumentException
CcServerReportingInvalidDataException
#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 modifiedCcServerDecisionServiceNotRegisteredException
CcServerInvalidArgumentException
CcServerReportingInvalidDataException
#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).CcServerDecisionServiceNotRegisteredException
CcServerInvalidArgumentException
CcServerReportingInvalidDataException
getRulesetXmlReport(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 modifiedCcServerDecisionServiceNotRegisteredException
CcServerInvalidArgumentException
CcServerReportingInvalidDataException
#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 modifiedCcServerDecisionServiceNotRegisteredException
CcServerInvalidArgumentException
CcServerReportingInvalidDataException
#getRulesetXmlReport(String, String)
java.lang.String getSandboxDirectoryPath()
java.lang.String getCompilationDirectoryPath()
java.lang.String getExecutionRecordingDirectoryPath()
java.lang.String getDecisionServiceDirectoryPath()
java.lang.Object getDecisionServiceDetails(java.lang.String astrDecisionServiceName, java.lang.String astrStructureType) throws CcServerDecisionServiceNotRegisteredException, CcServerInvalidArgumentException
getDecisionServiceDetails(astrDecisionServiceName, , astrStructureType)
astrDecisionServiceName
- - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).astrStructureType
- - output structure, which could be an XML or JSON StringCcServerDecisionServiceNotRegisteredException
CcServerInvalidArgumentExceptio
CcServerInvalidArgumentException
java.lang.Object getDecisionServiceDetails(java.lang.String astrDecisionServiceName, int aiDecisionServiceMajorVersion, java.lang.String astrStructureType) throws CcServerDecisionServiceNotRegisteredException, CcServerInvalidArgumentException
getDecisionServiceDetails(astrDecisionServiceName, aiDecisionServiceMajorVersion, , astrStructureType)
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 modifiedastrStructureType
- - output structure, which could be an XML or JSON StringCcServerDecisionServiceNotRegisteredException
CcServerInvalidArgumentException
java.lang.Object getDecisionServiceDetails(java.lang.String astrDecisionServiceName, int aiDecisionServiceMajorVersion, int aiDecisionServiceMinorVersion, java.lang.String astrStructureType) throws CcServerDecisionServiceNotRegisteredException, CcServerInvalidArgumentException
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 modifiedastrStructureType
- - output structure, which could be an XML or JSON StringCcServerDecisionServiceNotRegisteredException
CcServerInvalidArgumentException
java.util.ArrayList getDecisionServiceDetailsAll(java.lang.String astrStructureType) throws CcServerDecisionServiceNotRegisteredException, CcServerInvalidArgumentException
getDecisionServiceDetailsAll(, astrStructureType)
astrStructureType
- - output structure, which could be an XML or JSON StringCcServerDecisionServiceNotRegisteredException
CcServerInvalidArgumentExceptio
CcServerInvalidArgumentException
java.util.ArrayList getDecisionServiceDetailsAll(java.lang.String astrDecisionServiceName, java.lang.String astrStructureType) throws CcServerDecisionServiceNotRegisteredException, CcServerInvalidArgumentException
getDecisionServiceDetailsAll(astrDecisionServiceName, , astrStructureType)
astrDecisionServiceName
- - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).astrStructureType
- - output structure, which could be an XML or JSON StringCcServerDecisionServiceNotRegisteredException
CcServerInvalidArgumentExceptio
CcServerInvalidArgumentException
java.util.ArrayList getDecisionServiceDetailsAll(java.lang.String astrDecisionServiceName, int aiDecisionServiceMajorVersion, java.lang.String astrStructureType) throws CcServerDecisionServiceNotRegisteredException, CcServerInvalidArgumentException
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 modifiedastrStructureType
- - output structure, which could be an XML or JSON StringCcServerDecisionServiceNotRegisteredException
CcServerInvalidArgumentException
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).CcServerDecisionServiceNotRegisteredException
CcServerInvalidArgumentException
CcServerTimeoutException
getLastExecutionTimestamp(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 modifiedCcServerDecisionServiceNotRegisteredException
CcServerInvalidArgumentException
CcServerTimeoutException
getLastExecutionTimestamp(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 modifiedCcServerDecisionServiceNotRegisteredException
CcServerInvalidArgumentException
CcServerTimeoutException
getLastExecutionTimestamp(String)
,
getLastExecutionTimestamp(String, int)
long getTotalExecutionCount() throws CcServerDecisionServiceNotRegisteredException, CcServerInvalidArgumentException, CcServerTimeoutException
CcServerDecisionServiceNotRegisteredException
CcServerInvalidArgumentException
CcServerTimeoutException
getTotalExecutionCount(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).CcServerDecisionServiceNotRegisteredException
CcServerInvalidArgumentException
CcServerTimeoutException
getTotalExecutionCount(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 modifiedCcServerDecisionServiceNotRegisteredException
CcServerInvalidArgumentException
CcServerTimeoutException
getTotalExecutionCount(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 modifiedCcServerDecisionServiceNotRegisteredException
CcServerInvalidArgumentException
CcServerTimeoutException
getTotalExecutionCount(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
CcServerDecisionServiceNotRegisteredException
CcServerInvalidArgumentException
CcServerTimeoutException
getTotalExecutionCount(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).CcServerDecisionServiceNotRegisteredException
CcServerInvalidArgumentException
CcServerTimeoutException
getTotalExecutionCount(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 modifiedCcServerDecisionServiceNotRegisteredException
CcServerInvalidArgumentException
CcServerTimeoutException
getTotalExecutionCount(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 modifiedCcServerDecisionServiceNotRegisteredException
CcServerInvalidArgumentException
CcServerTimeoutException
getTotalExecutionCount(String)
,
#getStoredExecutionTimes(String)
,
#getStoredExecutionTimes(String, int)
,
#clearAllCcServerExecutionCounts()
,
#clearAllCcServerStoredExecutionTimes()
,
#clearExecutionCounts(String)
,
#clearExecutionCounts(String, int)
,
#clearStoredExecutionTimes(String)
,
#clearStoredExecutionTimes(String, int)
,
#startServerPerformanceMonitoringService()
,
#stopServerPerformanceMonitoringService()
void initialize() throws CcServerLicenseViolationException
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 questionCcServerInvalidArgumentException
boolean isDecisionServiceDeployed(java.lang.String astrDecisionServiceName) throws CcServerInvalidArgumentException
isDecisionServiceDeployed(astrDecisionServiceName, )
.astrDecisionServiceName
- - name of the Decision Service that you want to inquire aboutCcServerInvalidArgumentException
boolean 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 ServiceCcServerInvalidArgumentException
boolean 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 ServiceCcServerInvalidArgumentException
boolean 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 ServiceCcServerInvalidArgumentException
boolean isDecisionServiceDeployedAsTest(java.lang.String astrDecisionServiceName) throws CcServerDecisionServiceNotRegisteredException, CcServerFileOrDirNotFoundException, CcServerInitializationInProgressException, CcServerInvalidArgumentException
astrDecisionServiceName
- - name of the Decision Service that you want to inquire aboutCcServerDecisionServiceNotRegisteredException
CcServerInitializationInProgressException
CcServerInvalidArgumentException
CcServerFileOrDirNotFoundException
boolean 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 ServiceCcServerDecisionServiceNotRegisteredException
CcServerInitializationInProgressException
CcServerInvalidArgumentException
CcServerFileOrDirNotFoundException
boolean 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 ServiceCcServerDecisionServiceNotRegisteredException
CcServerInitializationInProgressException
CcServerInvalidArgumentException
CcServerFileOrDirNotFoundException
boolean 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 modifiedCcServerDecisionServiceNotRegisteredException
CcServerInvalidArgumentException
isDecisionServiceEdsDeployed(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 modifiedCcServerDecisionServiceNotRegisteredException
CcServerInvalidArgumentException
isDecisionServiceEdsDeployed(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 modifiedCcServerDecisionServiceNotRegisteredException
CcServerInvalidArgumentException
isDecisionServiceEdsDeployed(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 modifiedCcServerDecisionServiceNotRegisteredException
CcServerInvalidArgumentException
isDecisionServiceRuleflowDeployed(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 modifiedCcServerDecisionServiceNotRegisteredException
CcServerInvalidArgumentException
isDecisionServiceRuleflowDeployed(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 modifiedCcServerDecisionServiceNotRegisteredException
CcServerInvalidArgumentException
isDecisionServiceRuleflowDeployed(String)
boolean isDynamicUpdateMonitoringServiceRunning()
startDynamicUpdateMonitorService
.
See stopDynamicUpdateMonitorService
.startDynamicUpdateMonitoringService()
,
loadFromCdd(String)
,
addDecisionService(String, String, boolean, int, int, String)
boolean isServerExecutionTimesIntervalServiceRunning()
startServerExecutionTimesIntervalService
.
See stopServerExecutionTimesIntervalService
.startServerExecutionTimesIntervalService()
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 deployedCcServerDecisionServiceAlreadyRegisteredException
CcServerFileOrDirNotFoundException
CcServerInvalidArgumentException
CcServerInvalidCddException
CcServerDatabaseValidationException
CcServerInvalidDecisionServiceException
CcServerLicenseViolationException
loadFromCddDir(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 locatedCcServerInvalidArgumentException
CcServerInvalidCddException
loadFromCdd(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.CcServerDecisionServiceNotRegisteredException
CcServerDecisionServiceLoadedFromCddException
CcServerInvalidArgumentException
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.CcServerDecisionServiceNotRegisteredException
CcServerDecisionServiceLoadedFromCddException
CcServerInvalidArgumentException
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.CcServerDecisionServiceNotRegisteredException
CcServerDecisionServiceLoadedFromCddException
CcServerInvalidArgumentException
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 infoCcServerDecisionServiceNotRegisteredException
CcServerDecisionServiceLoadedFromCddException
CcServerFileOrDirNotFoundException
CcServerInvalidArgumentException
CcServerDatabaseValidationException
CcServerLicenseViolationException
DATABASE_ACCESS_NONE
,
DATABASE_ACCESS_READ_ONLY
,
DATABASE_ACCESS_READ_WRITE
,
DATABASE_ACCESS_RETURN_ALL_ENTITY_INSTANCES
,
DATABASE_ACCESS_RETURN_INCOMING_NEW_ENTITY_INSTANCES
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 infoCcServerDecisionServiceNotRegisteredException
CcServerDecisionServiceLoadedFromCddException
CcServerFileOrDirNotFoundException
CcServerInvalidArgumentException
CcServerDatabaseValidationException
CcServerLicenseViolationException
DATABASE_ACCESS_NONE
,
DATABASE_ACCESS_READ_ONLY
,
DATABASE_ACCESS_READ_WRITE
,
DATABASE_ACCESS_RETURN_ALL_ENTITY_INSTANCES
,
DATABASE_ACCESS_RETURN_INCOMING_NEW_ENTITY_INSTANCES
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 infoCcServerDecisionServiceNotRegisteredException
CcServerDecisionServiceLoadedFromCddException
CcServerFileOrDirNotFoundException
CcServerInvalidArgumentException
CcServerDatabaseValidationException
CcServerLicenseViolationException
DATABASE_ACCESS_NONE
,
DATABASE_ACCESS_READ_ONLY
,
DATABASE_ACCESS_READ_WRITE
,
DATABASE_ACCESS_RETURN_ALL_ENTITY_INSTANCES
,
DATABASE_ACCESS_RETURN_INCOMING_NEW_ENTITY_INSTANCES
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)CcServerDecisionServiceNotRegisteredException
CcServerDecisionServiceLoadedFromCddException
CcServerInvalidArgumentException
XML_FLAT_STYLE
,
XML_HIER_STYLE
,
XML_STYLE_AUTODETECT
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)CcServerDecisionServiceNotRegisteredException
CcServerDecisionServiceLoadedFromCddException
CcServerInvalidArgumentException
XML_FLAT_STYLE
,
XML_HIER_STYLE
,
XML_STYLE_AUTODETECT
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)CcServerDecisionServiceNotRegisteredException
CcServerDecisionServiceLoadedFromCddException
CcServerInvalidArgumentException
XML_FLAT_STYLE
,
XML_HIER_STYLE
,
XML_STYLE_AUTODETECT
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 toCcServerDecisionServiceNotRegisteredException
CcServerDecisionServiceLoadedFromCddException
CcServerLicenseViolationException
CcServerInvalidArgumentException
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 toCcServerDecisionServiceNotRegisteredException
CcServerDecisionServiceLoadedFromCddException
CcServerLicenseViolationException
CcServerInvalidArgumentException
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 toCcServerDecisionServiceNotRegisteredException
CcServerDecisionServiceLoadedFromCddException
CcServerLicenseViolationException
CcServerInvalidArgumentException
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.CcServerDecisionServiceLoadedFromCddException
CcServerDecisionServiceNotRegisteredException
CcServerFileOrDirNotFoundException
CcServerLicenseViolationException
CcServerInvalidArgumentException
CcServerDatabaseValidationException
CcServerInvalidDecisionServiceException
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.CcServerDecisionServiceLoadedFromCddException
CcServerDecisionServiceNotRegisteredException
CcServerFileOrDirNotFoundException
CcServerLicenseViolationException
CcServerInvalidArgumentException
CcServerDatabaseValidationException
CcServerInvalidDecisionServiceException
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.CcServerDecisionServiceLoadedFromCddException
CcServerDecisionServiceNotRegisteredException
CcServerFileOrDirNotFoundException
CcServerLicenseViolationException
CcServerInvalidArgumentException
CcServerDatabaseValidationException
CcServerInvalidDecisionServiceException
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.CcServerDecisionServiceNotRegisteredException
CcServerDecisionServiceLoadedFromCddException
CcServerInvalidArgumentException
PROPERTY_EXECUTION_RESTRICT_RULEMESSAGES_INFO
,
PROPERTY_EXECUTION_RESTRICT_RULEMESSAGES_WARNING
,
PROPERTY_EXECUTION_RESTRICT_RULEMESSAGES_VIOLATION
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.CcServerDecisionServiceNotRegisteredException
CcServerDecisionServiceLoadedFromCddException
CcServerInvalidArgumentException
PROPERTY_EXECUTION_RESTRICT_RULEMESSAGES_INFO
,
PROPERTY_EXECUTION_RESTRICT_RULEMESSAGES_WARNING
,
PROPERTY_EXECUTION_RESTRICT_RULEMESSAGES_VIOLATION
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 modifiedastrPropertyName
- - the desired property to be changed.astrPropertyValue
- - the desired value to be changed.CcServerDecisionServiceNotRegisteredException
CcServerDecisionServiceLoadedFromCddException
CcServerInvalidArgumentException
PROPERTY_EXECUTION_RESTRICT_RULEMESSAGES_INFO
,
PROPERTY_EXECUTION_RESTRICT_RULEMESSAGES_WARNING
,
PROPERTY_EXECUTION_RESTRICT_RULEMESSAGES_VIOLATION
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.CcServerDecisionServiceLoadedFromCddException
CcServerDecisionServiceNotRegisteredException
CcServerFileOrDirNotFoundException
CcServerLicenseViolationException
CcServerInvalidArgumentException
CcServerDatabaseValidationException
CcServerInvalidDecisionServiceException
#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.CcServerDecisionServiceLoadedFromCddException
CcServerDecisionServiceNotRegisteredException
CcServerFileOrDirNotFoundException
CcServerLicenseViolationException
CcServerInvalidArgumentException
CcServerDatabaseValidationException
CcServerInvalidDecisionServiceException
#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 occurCcServerFileOrDirNotFoundException
CcServerInvalidArgumentException
CcServerInvalidDecisionServiceException
java.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 occurCcServerFileOrDirNotFoundException
CcServerInvalidArgumentException
CcServerInvalidDecisionServiceException
java.lang.String precompileDecisionService(java.lang.String astrRuleflowPath, java.lang.String astrDecisionServiceName, java.lang.String astrOutputPath, java.lang.String astrDatabaseAccessMode, boolean abOverwriteFile, java.util.Set<java.lang.String> asetDependentJars, java.util.Set<java.lang.String> asetIncludedJars) 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 occurasetDependentJars
- - the set of jar file paths that the compilation needs to successfully compile.
- examples would include Business Object jars or 3rd party jars that a Service Callout needsasetIncludedJars
- - the set of jar files that will be added to the compiled .eds file
- examples would include Business Object jars or 3rd party jars that a Service Callout needsCcServerFileOrDirNotFoundException
CcServerInvalidArgumentException
CcServerInvalidDecisionServiceException
void 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 modifiedCcServerDecisionServiceNotRegisteredException
CcServerInvalidArgumentException
CcServerInvalidDecisionServiceException
promoteTestDecisionService(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 modifiedCcServerDecisionServiceNotRegisteredException
CcServerInvalidArgumentException
CcServerInvalidDecisionServiceException
promoteTestDecisionService(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 modifiedCcServerDecisionServiceNotRegisteredException
CcServerInvalidArgumentException
CcServerInvalidDecisionServiceException
promoteTestDecisionService(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).CcServerDecisionServiceNotRegisteredException
CcServerLicenseViolationException
CcServerInvalidArgumentException
CcServerDatabaseValidationException
CcServerInvalidDecisionServiceException
void 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.CcServerDecisionServiceNotRegisteredException
CcServerDecisionServiceTrackingAttributeAlreadyRegisteredException
CcServerInvalidArgumentException
CcServerTimeoutException
registerTrackingAttribute(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.CcServerDecisionServiceNotRegisteredException
CcServerDecisionServiceTrackingAttributeAlreadyRegisteredException
CcServerInvalidArgumentException
CcServerTimeoutException
registerTrackingAttribute(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.CcServerDecisionServiceNotRegisteredException
CcServerDecisionServiceTrackingAttributeAlreadyRegisteredException
CcServerInvalidArgumentException
CcServerTimeoutException
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()
,
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.CcServerDecisionServiceLoadedFromCddException
CcServerDecisionServiceNotRegisteredException
CcServerFileOrDirNotFoundException
CcServerInvalidArgumentException
CcServerDatabaseValidationException
CcServerInvalidDecisionServiceException
CcServerLicenseViolationException
stopDynamicUpdateMonitoringService()
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 modifiedCcServerDecisionServiceLoadedFromCddException
CcServerDecisionServiceNotRegisteredException
CcServerFileOrDirNotFoundException
CcServerInvalidArgumentException
CcServerDatabaseValidationException
CcServerInvalidDecisionServiceException
CcServerLicenseViolationException
stopDynamicUpdateMonitoringService()
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 modifiedCcServerDecisionServiceLoadedFromCddException
CcServerDecisionServiceNotRegisteredException
CcServerFileOrDirNotFoundException
CcServerInvalidArgumentException
CcServerDatabaseValidationException
CcServerInvalidDecisionServiceException
CcServerLicenseViolationException
stopDynamicUpdateMonitoringService()
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.CcServerDecisionServiceNotRegisteredException
CcServerDecisionServiceLoadedFromCddException
CcServerInvalidArgumentException
addDecisionService(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 modifiedCcServerDecisionServiceNotRegisteredException
CcServerDecisionServiceLoadedFromCddException
CcServerInvalidArgumentException
addDecisionService(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 modifiedCcServerDecisionServiceNotRegisteredException
CcServerDecisionServiceLoadedFromCddException
CcServerInvalidArgumentException
addDecisionService(String, String, boolean, int, int, String)
void setDeploymentDescriptorDirectoryPath(java.lang.String astrDeploymentDirectoryPath) throws CcServerFileOrDirNotFoundException, CcServerInvalidArgumentException
astrDeploymentDirectoryPath
- - Path to a directoryCcServerFileOrDirNotFoundException
CcServerInvalidArgumentException
void 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.jarCcServerLicenseViolationException
void setLogLevel(java.lang.String astrLogPath) throws CcServerInvalidArgumentException
astrLogLevel
- - the log level:CcServerInvalidArgumentException
#LOG_LEVEL_DEBUG
,
#LOG_LEVEL_INFO
,
#LOG_LEVEL_DIANOSTIC
,
#LOG_LEVEL_VIOLATION
void setLogPath(java.lang.String astrLogPath) throws CcServerInvalidArgumentException
astrLogPath
- - path to the directory where log files are writtenCcServerInvalidArgumentException
void 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 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 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 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).CcServerDecisionServiceNotRegisteredException
CcServerFileOrDirNotFoundException
CcServerLicenseViolationException
CcServerInvalidArgumentException
CcServerInvalidDecisionServiceException
unzipDecisionServiceRuleAssets(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 modifiedCcServerDecisionServiceNotRegisteredException
CcServerFileOrDirNotFoundException
CcServerLicenseViolationException
CcServerInvalidArgumentException
CcServerInvalidDecisionServiceException
unzipDecisionServiceRuleAssets(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 modifiedCcServerDecisionServiceNotRegisteredException
CcServerFileOrDirNotFoundException
CcServerLicenseViolationException
CcServerInvalidArgumentException
CcServerInvalidDecisionServiceException
unzipDecisionServiceRuleAssets(String)
void uploadRuleAssetFile(java.lang.String astrFullyQualifiedPath, java.lang.String astrFileContents) throws CcServerCannotWriteToFileException, CcServerFileOrDirNotFoundException, CcServerInvalidArgumentException
astrFullyQualifiedPath
- astrFileContents
- CcServerCannotWriteToFileException
CcServerFileOrDirNotFoundException
CcServerInvalidArgumentException
boolean isCcServerRunning()
java.lang.String startBatchExecution(org.json.JSONObject ajsonObjectBatchProcessingProperties) throws CcServerDecisionServiceNotRegisteredException, CcServerDecisionServiceQueryServiceLoadFailedException, CcServerInitializationInProgressException, CcServerInvalidArgumentException, CcServerLicenseViolationException
ajsonObjectBatchProcessingProperties
- - JSONObject containing all necessary processing properties to run the desired Batch Execution.CcServerDecisionServiceNotRegisteredException
CcServerDecisionServiceQueryServiceLoadFailedException
CcServerInitializationInProgressException
CcServerInvalidArgumentException
CcServerLicenseViolationException
void stopBatchExecution(java.lang.String astrBatchExecutionId) throws CcServerDecisionServiceBatchNotCurrentlyRunningException, CcServerDecisionServiceNotRegisteredException, CcServerDecisionServiceLoadedFromCddException, CcServerInvalidArgumentException
astrBatchExecutionId
- - The Id of the desired Batch Execution to be stoppedCcServerDecisionServiceBatchNotCurrentlyRunningException
CcServerDecisionServiceNotRegisteredException
CcServerDecisionServiceLoadedFromCddException
CcServerInvalidArgumentException
java.util.List<java.lang.String> getBatchExecutionIds()
ajsonObjectBatchProcessingProperties
- - JSONObject containing all necessary processing properties to run the desired Batch Execution.org.json.JSONObject getBatchExecutionDetails(java.lang.String astrBatchExecutionId) throws CcServerInvalidArgumentException
astrBatchExecutionId
- - The Id of the desired Batch Execution to be stoppedCcServerInvalidArgumentException
void reloadDecisionServiceQueryService(java.lang.String astrDecisionServiceName) throws CcServerDecisionServiceNotRegisteredException, CcServerDecisionServiceQueryServiceLoadFailedException, CcServerInvalidArgumentException, CcServerInvalidDecisionServiceException
reloadDecisionServiceQueryService(astrDecisionServiceName, )
astrDecisionServiceName
- - logical name of an existing Decision Service (and thus corresponding Corticon Engine pool).CcServerDecisionServiceNotRegisteredException
CcServerDecisionServiceQueryServiceLoadFailedException
CcServerInvalidArgumentException
CcServerInvalidDecisionServiceException
void reloadDecisionServiceQueryService(java.lang.String astrDecisionServiceName, int aiDecisionServiceMajorVersion) throws CcServerDecisionServiceNotRegisteredException, CcServerDecisionServiceQueryServiceLoadFailedException, CcServerInvalidArgumentException, CcServerInvalidDecisionServiceException
reloadDecisionServiceQueryService(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 modifiedCcServerDecisionServiceNotRegisteredException
CcServerDecisionServiceQueryServiceLoadFailedException
CcServerInvalidArgumentException
CcServerInvalidDecisionServiceException
void reloadDecisionServiceQueryService(java.lang.String astrDecisionServiceName, int aiDecisionServiceMajorVersion, int aiDecisionServiceMinorVersion) throws CcServerDecisionServiceNotRegisteredException, CcServerDecisionServiceQueryServiceLoadFailedException, 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 modifiedCcServerDecisionServiceNotRegisteredException
CcServerDecisionServiceQueryServiceLoadFailedException
CcServerInvalidArgumentException
CcServerInvalidDecisionServiceException
void reloadAllDecisionServicesQueryService() throws CcServerDecisionServiceNotRegisteredException, CcServerDecisionServiceQueryServiceLoadFailedException, 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 modifiedCcServerDecisionServiceNotRegisteredException
CcServerDecisionServiceQueryServiceLoadFailedException
CcServerInvalidArgumentException
CcServerInvalidDecisionServiceException
Copyright © 2005-2018 Progress Software Corporation and/or its subsidiaries and affiliates. All rights reserved.