EN 776 documents

Engine Help: S

Filtered overview of the Engine Help documentation.

← Back to Engine Help overview

85 documents found

@Sleep

Function Version 4.00

Pauses execution of the current script for FN COUNT1 tenths of a second. Since this uses an idle wait that does not occupy the processor, this function is always preferable to an empty counting loop.

@SleepMS

Function Version 10.04

Pauses execution of the current script for FN COUNT1 milliseconds. Since this uses an idle wait that does not occupy the processor, this function is always preferable to an empty counting loop.

@SortList

Function Version 2.00

Sorts the TEXT/TEXTLIST TEXT1/TEXTLIST1 and returns this sorted list. Optionally, a reorganization list NUMBERLIST SEQUENCE1 can be returned. It can be used with @ReorgList to put other lists into the same order into whi …

@Soundex

Function Version 1.90

Returns a numeric code for TEXT/TEXTLIST TEXT1/TEXTLIST1 that enables a homophonic (similar-sounding) comparison. It is mainly used in the address book.

@Sqrt

Function Version 1.90

Calculates the square root of FN/FNLIST FN1/FNLIST1.

@StartOSComPortTransmit

Function Version 3.00

Starts buffering and transmission (with handshake, etc.) for the COM port identified by OSCOMHANDLE OSCOMHANDLE1.

@StopOSComPortTransmit

Function Version 3.00

Stops buffering and transmission (with handshake, etc.) for the COM port identified by OSCOMHANDLE OSCOMHANDLE1.

@StringExceptions

Function Version 2.00

The string exceptions (see the StringExceptions texts) that the compiler applies to static texts are also applied by @StringExceptions to the passed TEXT TEXT1. Example @StringExceptions(TEXT1): Text:=@StringExceptions(" …

@Subset

Function Version 1.90

Returns a sublist of FN/TEXT/TD/FNLIST/TEXTLIST/TDLIST/IDLIST FN1/TEXT1/TD1/FNLIST1/TEXTLIST1/TDLIST1/IDLIST1. If FN COUNT2 is positive, the first COUNT2 elements are returned; if COUNT2 is negative, the last COUNT2 elem …

@SumOfList

Function Version 1.90

Returns the sum of FN/FNLIST FNLIST1/FN2. FN FROM2 and FN TO3 can be used to specify a range for the summation; the values from element FROM2 through element TO3 are then summed.

@SwitchLogDoc

Function Version 4.50

After this @Function has been called, the log is continued in a new subsequent APILOG document. Example @SwitchLogDoc: @LogReport("document 1"); @SwitchLogDoc; @LogReport("document 2"); The line "document 1" is output in …

SECTION END

Text Version 1.90

Last statement in an IDF document. Syntax: SECTION END;

SECTION EOF

Text Version 1.90

Statement that starts the processing program in an IDF document that is to be executed after the import. All @Functions can be used. Note : This text was machine-translated and may contain inaccuracies.

SECTION IMPORT

Text Version 1.90

The record to be imported is defined here. No @Functions can be used. Tabs and comments must not be used!!! Syntax: Simple field: DataType,Length,Delimiter,FieldName; List field: DataType,TotalLength,TotalDelimiter,Eleme …

SECTION INIT

Text Version 1.90

A statement which starts the Processing Program, which should be run before the import process, in an IDF document. All @Functions can be used.

SECTION PROCESSING

Text Version 1.90

A statement which starts the processing program, which is supposed to be run in every sentence during importation, in the IDF document

SECTION REFERENCE

Text Version 1.90

In the SECTION REFERENCE fixed mappings from specific imported field values to other field values are defined. Tabs and comments must not be used!!! Syntax for a reference list: TargetDataType,ReferenceName { ImportStrin …

SECTION SYSTEM

Text Version 1.90

General import parameters are defined here: Tabs and comments must not be used!!! SET SepModus: SET SepModus := @Length; The record is defined by a specific length. SET SepModus := @String; The record is defined by one o …

SET CRYPT DATATYP

Command Version 2.00

Determines the data type for the encrypted API Engine fields. Text is the default. All fields, saved and encrypted after this command, are saved with this data type. DataTypText: "RT" "TEXT" Example1: SET CRYPT DATATYP:" …

SET CRYPT SUMMARY

Command Version 2.00

Determines whether or not the SUMMARY flag is to be set for API engine encryted fields. The default setting is 1. All fields which are encrypted and saved using this command are saved with a SUMMARY flag depanding on the …

SET DocMultiplyer

Text Version 1.90

SET DocMultiplyer: (Default value 1) Specifies how many times the document should be written.

SET MaxRecords

Text Version 1.90

SET MaxRecords: Defines the maximum number of records to import. (Default value 0. This means no maximum number of records.)

SET RecordCount

Text Version 1.90

SET statement in the SECTION SYSTEM in the IDF document. SET RecordCount: Number of characters to import per record.

SET RecordRepeat

Text Version 1.90

SET RecordRepeat: (Default value 1) Specifies how often the delimiter string (or one of the delimiter strings) must occur before a record is actually finished.

SET SaveMain

Text Version 1.90

SET SaveMain: (Default value 1) 0=Main document is not saved. 1=Main document is saved. @SaveMain in processing causes the setting to be reversed once for this main document. (If saving is generally disabled -> save. If …

SET SepModus

Text Version 1.90

SET statement in the SECTION SYSTEM in the IDF document. SET SepModus: Examples: SET SepModus := @Length; The record is defined by a specific length. (see SET RecordCount.) SET SepModus := @String; The record is defined …

SET SepString

Text Version 1.90

SET statement in the SECTION SYSTEM in the IDF document. SET SepString: Sets the separator string that terminates a record. The separator string (which can be built using @Char and +) can also be a list of separator stri …

SET VAR

Command Version 1.90

Attaches a global variable to the processing (analog) (VariableName[GLOBAL]:=Item;). DataTyp returns the DatenTyp of the variable and a ListSeperator (always one line only) returns the separating symbol for a list. Possi …

SET VAR ENV

Command Version 2.97

Attaches a global variable to the processing (analog) (VariableName[GLOBAL]:=@Environment(EnvironmentVariableName);). DataTyp returns the DatenTyp of the variable and a ListSeperator (always one line only) returns the se …

SET VAR SHARED

Command Version 3.04

Attaches a global variable to the processing (analog) (VariableName[SHARED]:=Item;). DataTyp returns the DatenTyp of the variable and a ListSeperator (always one line only) returns the separating symbol for a list. Possi …

SHARED

Text Version 4.00

SHARED is a special variable group, which is not deleted after processing/import has ended and remains in memory even after the BATCH (AEF) has ended. This means that a variable assigned to the SHARED variable group rema …

String Exceptions (Escape Sequences)

Text Version 1.90

In a string in an Engine script an escape sequence can be specified. The escape sequence is introduced by a backslash (\). This is followed by an identifier that specifies the escape sequence to be performed: Identifier  …

STRUCTURAL KEYWORDS

Text Version 1.90

IF: Structurally branches to a block of statements if the BOOL condition is met. (In the version with ELSE, execution branches to the ELSE block if the BOOL condition is not met.) Syntax: IF(BOOL) { } ELSE { } or IF(BOOL …

SWITCH LOGDOC

Command Version 4.50

After the execution of SWITCH LOGDOC, the logging will be continued in a follwing APILOG-document.

SWITCH/CASE/DEFAULT

Text Version 4.60

Syntax: SWITCH(Test) {    CASE("A")    {    }    CASE("BB")    {    } } or SWITCH(Test) {    CASE("A")    {    }    CASE("BB")    {    }    DEFAULT    {    } } The result of the SWITCH expression is compared with the res …