Introduction
Background
Why AggreGate?
Primary AggreGate Features
About This Manual
System Basics
AggreGating Your Devices
Benefits of AggreGate
Real-World Solutions
System Components
Technology
Deployment and Commissioning
Managing Your Devices
Link Service
Dynamic DNS Service
HTTP Proxy Service
Enterprise Integration
AggreGate Customization
Quick Start Guide
AggreGate LinkServer
Deployment and Configuration
License Issues
Installing LinkServer
Requirements
Installation
Upgrade
Startup and Shutdown
Command Line Parameters
Shutting Down the Server
Net Admin and Startup Script Command Reference
Net Admin
Startup Scripts
System Tray Menu
Service Mode
Configuration
Client-based Configuration
File-based Configuration
Configuring Logging
Logging Configuration File
Logging Levels
Logging Framework Documentation Sources
Administration
Global Configuration Options
General Settings
Database Settings
Web Applications Settings
Dynamic DNS Settings
Timeouts for Device Server Operations
External Device Servers Discovery and Auto-Connection Settings
Mail Sending Settings
SMS Sending Settings
Event Expiration Times
Default User Permissions
Additional Permissions For New Users
Common Actions
Call Function
Configure
Create
Delete
Drag and Drop Actions
Edit Context Permissions
Make Copy
Monitor Related Events
Replicate
Replicate To Children
Dealing with Time Zones
Java API
Web Service
.NET API
Switching To Another Database Engine
Switching Database To MySQL
Switching Database To Microsoft SQL Server
Parts Of The System
Alerts
Auto Run
Common Data
Data Terminals
Data Transfer/Device Plugins
AggreGate Agent
Data Terminal based on AggreGate Standard Communication Protocol
Dynamic DNS
HTTP Proxy
SNMP
Transparent Data Routing (Link Service)
Virtual Device
Device Servers
Device Servers, Device Server Accounts and External Device Servers Accounts
Event Filters
External Device Servers
Favourites
Groups
Reports
Scheduled Jobs
Scripts
Queries
Query Language Syntax
Users
Widgets
Widget Components
Normal Components
Label
Text Field
Password Field
List
Text Area
Button
Toggle Button
Radio Button
Check Box
Combo Box
Data Table Editor
Slider
Spinner
Progress Bar
Image
Chart
Containers
Panel
Layered Panel
Tabbed Panel
Split Panel
Widget Bindings
System Internals
Contexts
Context Masks
Data Tables
Variables (Properties)
Functions
makeCopy (Make Copy)
delete (Delete)
Events
info (Information)
contextStatusChanged (Status Changed)
References
Expression Language
Data Bindings
Action Grouping
Security and Permissions
Context Copy Operations
Data Table Smart Copy
Database
Setting Definition Files
UI Procedures
Edit Data
Edit Properties
Show Event Log
Show Message
Show Error
Show Report
Confirm
Browse
Select Entities
Start Interactive Tutorial
Plugins
Actions
Parameterization Engine
Report Template Generation
Context Reference
Abstract Context
Alerts
Administration
Alert
Auto Run
Auto Run Action
Common Data
Common Data Table
Config
Devices
Device
Device Plugins Configuration
Device Plugin Configuration
Device Servers
Device Server
Event Filters
Event Filter
Events
External Device Servers
External Device Server
Favourites
Favourite
Groups
Group
Queries
Query
Reports
Report
Root Context
Scheduled Jobs
Scheduled Job
Scripts
Script
Users
User
Utils
Widgets
Widget
Web Desktop
AggreGate Client
Requirements and Installation
Command Line Parameters
Startup and Shutdown
Working Modes
Workspaces and Server Connections
Workspace Configuration Node
Logging
Main Window
Main Menu
Common Pane
Customizing Dockable Panes
Standard Components
System Tree
Servers Node
Server Node
Event Log
Properties Editor
Data Table Editor
Report Viewer
Entity Selector
Expression Builder
Code Editor
Device Browser
GUI Builder
Report Editor
Error Dialogs
Interactive Guide
AggreGate Agent
Customizing Agent For Your Devices
Setting Up Your Environment
Generic Information About Agent
Source Code Structure
Device-Specific Module
Device Server Emulation Module
Generic LinkServer Intercommunication Module
Agent Core Concepts
Representation Of Devices In Agent
Actions Taken By LinkServer Upon Agent Connection
Interface Of Device-Specific Module
Methods Related To Contexts
GetDeviceContextsCount
GetDeviceContextName
GetDeviceContextDescription
GetDeviceContextType
Context Variable Operations
GetDeviceVariablesCount
GetDeviceVariableName
GetDeviceVariableFormat
GetDeviceVariableDefinition
GetDeviceVariable
SetDeviceVariableRecord
GetDeviceVariableModificationTime
SetDeviceVariableModificationTime
Context Function Operations
GetDeviceFunctionsCount
GetDeviceFunctionName
GetDeviceFunctionInputFormat
GetDeviceFunctionOutputFormat
GetDeviceFunctionDefinition
ProcessDeviceFunctionInputRecord
CallDeviceFunction
Context Event Operations
GetDeviceEventsCount
GetDeviceEventName
GetDeviceEventFormat
GetDeviceEventDefinition
Event Generation
Agent Contexts
Communications Between Agent and LinkServer
Troubleshooting
Device Server Has Trouble Connecting to Server
User Forgot His Password
Server not Responding
Database Errors During Server Startup
How-tos
How to Perform an Action With Multiple Devices Using Favourites
How to Copy Objects Between User Accounts
How to Give One User Access to Objects of Another User
How to Create a Widget to Monitor a Device
How to Create A Dashboard to Monitor Your Devices in Real-Time
How to Monitor Device Parameters Using a Chart
How to Build a Device Status Report
Appendixes
Server Structural Diagram
Client Structural Diagram
AggreGate Communications Protocol
Data Table Encoding
Data Tables XML Encoding
Regular Expressions Syntax
Date and Time Patterns
FAQ
Update history

©2000-2008 Tibbo Technology Inc.