Applies To:
  • CitectSCADA 5.xx, 6.00, 7.00, 7.10

Summary:
When modifying base genies there are occasions when any genies in which the base genie is nested, has difficulties correctly organising parent/child relationships. This results in some genie substitutions not being propagated correctly. 

Solution:
The solution is to open and resave each library containing the modified object.

This can be performed automatically by conducting a "Pack Libraries" and using the following INI setting:

[CTDRAW.Library]
ExtendedPack=n

where

n = 0 means don't open and save each library object
n = 1 means do open and save each library object (ensure correct propagation of properties if a base genie has been modified)

Since v7.00 a new setting was introduced to handle deeply nested objects as well. This ensures that the correct number of passes are performed to correctly propagate the genie substitutions. If [CTDraw.Library]ExtendedPack=1, this can be enabled by the following INI setting:

[CTDRAW.Library]
RecursiveExtendedPack=n

where

n = 0 means do not handle deeply nested objects
n = 1 means handle deeply nested objects


Keywords:
 genie, genies, extended, pack, library, libraries

Attachments