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

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. 

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:



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:



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

 genie, genies, extended, pack, library, libraries