Using the Analytica Decision Engine Server
ADE User Guide > Using the Analytica Decision Engine Server
This chapter describes the Analytica Decision Engine server classes CAEngine, CALicense, CAObject, CATable, CAIndex, and CARenderingStyle, and the server class architecture.
ADE Classes
ADE uses the following six classes:
- The CAEngine class contains methods and properties that allow you to open and close existing models, create new models, create new Analytica objects, and access Analytica objects contained in your model.
- The CALicense class contains methods that allow you to instantiate a CAEngine, to use a special application license code, to examine certain restrictions on your ADE license, and to access details about why a CAEngine failed to instantiate.
- The CAObject class contains methods and properties that allow you to set and obtain information about the Analytica objects (such as variables or modules) that you obtain from the CAEngine class.
- The CATable class is used to examine multi-dimensional results or to view and modify multidimensional definition tables (also called edit tables).
- A CAIndex object provides access to one dimension of a multi-dimensional CATable.
- The CARenderingStyle class is new in ADE 4.0, and allows you to control or alter the format in which ADE returns values.
Note: “CA” in these class names stands for “Class Analytica.”
The following sections describe how to access these Analytica Server objects from Visual Basic or C#.
Server Class Architectures
COM, Autoation, and .NET
In-process vs Out-of-process
Typescript
Security Permissios under IIS
The ADE Test Program
Sample application in Excel's Visual Basic
Sample ASP web application
Using the ADE COM interface
From a .NET project in Visual Studio 2005
Releasing objects in .NET
From an ATL Project in C++
Using the ADE Automation Interface
From Visual Basic or VBScript
ADE Typescript: Command Language Communication
Errors and Error Handling
Comments
Enable comment auto-refresher