To ensure a consistency of application module there are implemented some
checks. The reason is the connections between configuration property (CP) -
parameter of application module (PAM) are weak (PAM, to which some CP of
objects are linked, could by deleted) and some limitations must be fulfilled at
export of module.
The consistency check is activated from the popup menu opened over the object of
Application module type -> Extended actions -> item Check module,
or it is activated automatically before the export of AM.
The conditions of consistency:
- objects of Application module and User type cannot be a member of AM,
- non-member object cannot use a private object of AM neither as a parent or as reference,
- parameters of application module used in all member objects must exist,
- used references (parents including) of member objects can be only:
- another member objects,
- public objects of other AM specified as dependency,
- "always existing" objects (objects of SYSTEM and SYS_VAR type or structured variables and their definitions),
- parameterized configuration property,
- special conditions for structured variables:
- the parameter linked to size of structured variable must be integer with minimum at least 1,
- if size of structured variable is parameterized, only the items in lines 0 and 1 can be parameterized,
- if size of structured variable is parameterized, the conditions of used
references are not applied to:
- rows 2 and above,
- rows 1 and above in the column in which the item of the first row is also parameterized,
- parameter can depend on only one another parameter (there is no possible to use the same parameter in several structures if their dimensions are parameterized by different parameters),,
- dependent parameter cannot be used as independent in other place,
- dependencies of application modules are not allowed to be cyclic,
- module with OEM Nr. = 0 (Ipesoft) are not allowed to be dependent on modules with different OEM Nr.
If some differences occur they will be displayed and export of module will be disabled.
Related pages:
0 komentárov