Processing Components are used to parse, modify, and store data from messages. You can see all the processing components in the Components Palette.
There are the following processing components in AEP
Type |
Component |
Description |
Used to parse data from messages and to place the data parsed in variables specified by a user. |
Line-by-line data parsing. |
|
Block-by-block data parsing. |
||
Conversion of line with time into user's format. |
||
Data parsing using regular expressions. |
||
Used to modify and store the data parsed. |
Setting variable value by template. |
|
Setting variable value by template from file. |
||
File attachments saving. |
||
Writing template to file. |
||
Calculator is used to perform arithmetic operations with variables. |
||
Work with databases. |
||
Easy exchange of data with the database table. |
||
Sending template via e-mail. |
||
Used for automatic resending of a received message through specified mail server. |
||
Used for sending SMS-messages to GSM cellular phones. |
||
Used for data processing with dynamic library functions. |
||
Used to process data with executable files. |
||
Used to read multiple web-pages. Allows to assign query parameters for every page and response text variable to be parsed in. |
||
Used to print out HTML templates. |
||
Used to exchange data with MS Excel documents. |
||
While being executed don't modify variable values in the Rule. |
Displays debug information in the message box or records it in the Log. |
|
Allows control of message position in account folders and changing its marks while its processing is in progress. |
||
Used to terminate Rule processing. |
||
Used to terminate Iterator processing. |
||
Used to continue with the next iteration during Iterator processing. |
||
Contain the source code in the scripting language used for data processing. |
JScript Component |
JScript support. |
VBScript Component |
VBScript support. |
|
PerlScript Component |
PerlScript support. |
|
PythonScript Component |
PythonScript support. |
|
RubyScript Component |
RubyScript support. |
|
Used to select processing components depending on specified variable value. |
User-set variable is used for checking. |
|
Result of previous processing components execution is used for checking. |
||
Used to check the availability of word or string from the dictionary in the specified text source. |
||
Allows choosing of one of several possible conditions for execution. Condition group is a convenient tool for multivariant message processing. Conditions in a group are checked one by one, and the first condition found true is used for processing. |
||
Used to execute a set of components for lines, blocks, words and regular expressions in the text source. |
Used to execute a set of components for words in specified text source. |
|
Used to execute a set of components for lines in specified text source. |
||
Used to execute a set of components for blocks in specified text source. |
||
Used to execute a set of components for regular expressions in specified text source. |
||
Executes a set of components for lines on the specified sheet in MS Excel document. |
||
Executes a set of components for each record from SQL query. |
||
Used for modification of text sources and message parts. |
Used for the line modification of the text source. |
|
Used for the block modification of the text source. |
||
Used for modification of text sources using regular expressions. |
||
Used for modification of text sources with using simple deletion and converting actions. |
||
Used for modification of message parts. |
||
Used to add or remove attachments in messages. |
To exchange data between components, variables are used.
A processing component can terminate processing if an error occurs. To enable this function, check the Safe box in the component context menu.
See also