Resolving aliases with unit modules

Alias resolution supports dynamic alias resolution for class-based modules. This means that the aliases configured inside the class-based modules are not resolved to the configured resolution path in the download script.

The Alias Resolution Table only resides on the unit module download script; therefore, the control module or equipment module that utilizes the aliases in the Alias Resolution Table can only be resolved if that control module or equipment module resides on the same controller to which the unit module is assigned.

With the implementation of dynamic alias resolution for class-based modules (similar to unit phases), you can modify the alias path without downloading all class-based modules referencing the modified alias. You need only download the unit module that contains modified alias.

In order for this dynamic resolution to occur, the class-based modules referencing unit aliases must be assigned to the same controller where the unit module that contains the unit aliases is assigned. Class-based modules that have unit alias references should be considered the same as unit phases, which are automatically assigned to the same controller as the unit module.

Aliases in class-based Phase Logic Modules are also resolved in this manner.