German English

Base Library (core)

The OTX-based library (core) describes the structure of each document OTX. It specifies the general process control, including all control structures, declarations, error handling and extension mechanisms, see Core.

Listed below are all from this category will be listed:
AbsoluteValue Absolute value of a number (without sign)
AppendByteField Adds a new ByteField ByteFields added at the end of
ArithmeticException Errors in an arithmetic operation
Assignment Assigning an expression to a variable
BitwiseAnd Bitwise AND together two ByteFields
BitwiseNot Bitwise negation of a ByteFields
BitwiseOr Bitwise OR together two ByteFields
BitwiseXor Bitwise XOR of two ByteFields
Boolean Boolean number
BooleanLiteral Literal of type Boolean
Branch IfElse activity for conditional execution of processes
Break For direct termination of a loop
ByteField Sequence of bytes of any length (Hexblock)
ByteFieldGetSize Number of bytes in ByteField
ByteFieldLiteral Literal of type ByteField
Continue To stop the current and continuing the next iteration in a loop
Core_Chk001 Name of OTX document does not match the file name
Core_Chk002 The same document name within the same package
Core_Chk003 Points Import Link
Core_Chk004 Imported document is not used
Core_Chk005 Non-defined prefix import
Core_Chk006 Non-identical version OTX
Core_Chk007 Lack of specification
Core_Chk008 The Main procedure is not public
Core_Chk009 No initialization available
Core_Chk010 Non-unique name within the procedure
Core_Chk011 Disabled item
Core_Chk012 Unreachable elements
Core_Chk013 Incorrect referencing Validity
Core_Chk014 Wrong type of locator variable in ForEach
Core_Chk015 No parallel within the same
Core_Chk016 Außnahme already exists
Core_Chk017 Missing exception declaration
Core_Chk018 Lack of Catch-section
Core_Chk019 Wrong exception type
Core_Chk020 Wrong target of jump Continue
Core_Chk021 Incorrect branch destination by Break
Core_Chk022 Incorrect area for TerminateLanes
Core_Chk023 The data types of variable and value are not consistent in the allocation
Core_Chk024 Invalid procedure call
Core_Chk025 Lack of Implementation Procedure
Core_Chk026 Unreachable code
Core_Chk027 Parameters do not match the signature
Core_Chk028 Lack of implementation
Core_Chk029 Arguments do not correspond to the parameters
Core_Chk030 Lack of initial value
Core_Chk031 Incorrect data type (ListConcatenate)
Core_Chk032 Incorrect data type (ListAppendItems)
Core_Chk033 Incorrect data type (insert list items)
Core_Chk034 Declaration error (initial value)
Core_Chk035 Incorrect data type (list item)
Core_Chk036 Incorrect data type (and ListLiteral ListCreate)
Core_Chk037 Incorrect data type (literal)
Core_Chk038 Incorrect data type (MapPutItem)
Core_Chk039 Incorrect data type (MapRemoveItems)
Core_Chk040 Incorrect data type (MapContainsKey)
Core_Chk041 Incorrect data type (MapContainsValue)
Core_Chk042 Incorrect data type (MapUnion)
Core_Chk043 Non-unique key (MapLiteral)
Core_Chk044 Declaration error (initial value in the Key)
Core_Chk045 Declaration error (initial value in Value)
Core_Chk046 Incorrect data type (map initial value)
Core_Chk047 Incorrect data type (and MapLiteral MapCreate)
Core_Chk048 Incorrect data type (MapLiteral)
Core_Chk049 Incorrect data type (comparison)
Core_Chk050 Incorrect data type (reference variable or constant)
Core_Chk051 Assignment conflict (constants, input parameters or context variables)
Core_Chk052 Name conflict
Core_Chk053 Invalid reference
Data access (dereference) For access to complex structures such as List or Map
Float 64-bit floating-point number with sign
FloatLiteral Literal of type float
ForEachLoop Loop that is run through each element of a collection.
ForLoop For the run-loop, until the counter has reached the final value.
Getbit Value one bit at a specific position in ByteField
GetExceptionOriginatorNode Identifier of an activity in which an exception was thrown
GetExceptionQualifier Qualifier one exception
GetExceptionText Text of an exception
Group For logical grouping of activities
Handler Activity for the treatment of exceptions
Integer 64-bit signed integer
IntegerLiteral Literal of type Integer
InvalidReferenceException Access to an invalid value
IsValid Current value of Validity
List List of elements of the same type
ListAppendItems Adds a list of one or more elements to the end of
ListConcatenate Joins two lists together
list ContainsValue Checks if a value is found in a list
copy list Returns a copy of a list
create list Created at run time a new object of type List
ListGetLength Number of items in the list
insert list items Adds one or more elements in a list at a given position
ListLiteral Literal of type List
ListRemoveItems Deletes one or more items at a specific position in a list
Logical Operators Basic logical operations of Boolean expressions
Loop For repeated execution of a sequence of activities (specification only)
Map Collection of key-value pairs of the same type
MapContainsKey Checks if a key is found in a map
MapContainsValue Checks if a value is found in a map
MapCopy Returns a copy of a map
MapCreate Created at run time a new object of type Map
MapGetKeyList List with the keys of a map
MapGetSize Number of elements in the map
MapGetValueList List the values ​​of a Map
MapLiteral Literal of type Map
MapPutItems Adds one or more elements in a map a
MapRemoveItems Deletes one or more elements from a map
MapUnion Connects two maps together
Mathematical Operators Basic mathematical operators
MutexGroup For synchronization of data access in a parallel activity
OutOfBoundsException Illegal memory access
Parallel Simultaneous execution of two or more branches (Threading)
procedure call Calling a procedure OTX
Procedure signature Describes the signature for a procedure
ReplaceSubByteField Replaces parts of a ByteFields with another ByteField
Return To stop a procedure
Round Approximate value of an operand
SetBit Sets a bit in a ByteField.
shift left Bits in ByteField to the left
shift right Bits in ByteField to the right
String String
StringLiteral Literal of type String
SubByteField Return of a part-ByteFields
TerminateLanes To explicitly end a parallel activity
Throw To explicitly throwing an exception
ToBoolean To convert an expression to Boolean
ToByteField To convert an expression to ByteField
ToFloat To convert an expression for float
ToInteger To convert an expression to integer
ToString To convert an expression to string
TypeMismatchException Operation with incompatible types
UserException User-defined exception
UserException create Created at run time a new user exception
UserExceptionLiteral Literal of type Exception
Comparative Operators Basic logical operators for comparisons
WhileLoop the loop is traversed until the condition returns the value False.