Tag[#].UnitAlias Same as for Name This property defines the unit level alias name structure property for specific template tag. The contained field can be defined as exact phrase or mask. If resulting Alias Optional Name contains illegal characters such as * ? | ` then ‘ “ these characters are replaced by Starting “_” character. with interface version 1.0.1.0 optional sub unit module path can be specified in alias name. symbol should “\” be used to separate parent\child modules and “|” symbol should be used to separate module path and the actual alias name. Default: uses Name property as unit level alias name and [unit] module as alias location. Note: The names for PI Aliases must be unique. Starting from version 1.0.2.0, interface allows creating aliases on PI modules based on absolute module path. This can be achieved by placing the sign as the first ‘$’ module in module path. stands for root module. If ‘$’ /smp=<Start Module Path> switch is used then is – ‘$’ the leaf node of the hierarchy created from start module path. If no /smp switch in command line, then is the ‘$’ actual PI MDB root node. Example 1: Tag[1].UnitAlias = [phasemodule] State alias This alias is going to be created on particular [Unit] module with alias name as [phasemodule] State alias Example 2: Tag[2].UnitAlias = ABC\def | [phasemodule] State alias This alias is going to be created under [Unit]\ABC\def module tree with alias name template as [phasemodule] State alias Example 3: Tag[3].UnitAlias = $ \[Area] | [phasemodule] State alias In this example, assume no /smp switch is defined in command line and and [Area]=”AREA_A” Then the interface is going to [PhaseModule]=”PH101”. create hierarchy as (PI MDB) \ AREA_A And place an alias named State under “PH101 alias” AREA_A node.
Tag[#].UnitAlias Optional Same as for Name property This property defines the unit level alias name structure for specific template tag. The contained field can be defined as exact phrase or mask. If resulting Alias Name contains illegal characters such as * ‘ ? | ` “ then these characters are replaced by “_” character. Starting with interface version 1.0.1.0 optional sub unit module path can be specified in alias name. “\” symbol should be used to separate parent\child modules and “|” symbol should be used to separate module path and the actual alias name. Default: uses Name property as unit level alias name and [unit] module as alias location. Note: The names for PI Aliases must be unique. Starting from version 1.0.2.0, interface allows creating aliases on PI modules based on absolute module path. This can be achieved by placing the ‘$’ sign as the first module in module path. ‘$’ stands for root module. If /smp=<Start Module Path> switch is used – then ‘$’ is the leaf node of the hierarchy created from start module path. If no /smp switch in command line, then ‘$’ is the actual PI MDB root node. Example 1: Tag[1].UnitAlias = [phasemodule] State alias This alias is going to be created on particular [Unit] module with alias name as [phasemodule] State alias Example 2: Tag[2].UnitAlias = ABC\def | [phasemodule] State alias This alias is going to be created under [Unit]\ABC\def module tree with alias name template as [phasemodule] State alias Example 3: Tag[3].UnitAlias = $ \[Area] | [phasemodule] State alias In this example, assume no /smp switch is defined in command line and [Area]=”AREA_A” and [PhaseModule]=”PH101”. Then the interface is going to create hierarchy as (PI MDB) \ AREA_A And place an alias named “PH101 State alias” under AREA_A node.
PI_EMDVB_3.0.1.76.docx