Information for Programmers

AEP provides a set of processing components that allows managing most of ordinary data parsing, modifying, and storing tasks. If capacities of the set are insufficient for some reason, it is possible process data using more general tools.

In AEP, such tools are the following:

Script components

ActiveX objects

External programs

Dynamic loaded libraries

Script Components

Script components contain a source code in a scripting language to be executed during message processing. AEP provides components for the following scripting languages: JScript and VBScript.

Using of scripting components allows to expand processing capabilities considerably. For example, in a script component it is possible to do calculations, to work with ActiveX objects, to use arrays.

A script component can access any variables contained in a rule. In scripting languages, a variable takes a form of an Object type object. Object name is the same as variable name. To access value of a variable, .Value property of the object is used.

Besides variables, it is also possible to use the following objects

Variable

Description

message

Allows to extract data from message being processed

debug

Allows to record events in the Log

ActiveX objects

Script components make it possible to use ActiveX objects. For more information look here.

External programs

It's possible to exchange data with external programs using Run Executable component. For more information look here.

Dynamic loaded libraries

It's possible to call DLL functions using Run Dynamic Library component. For more information look here.

See also

More about Scripting Components