Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

Application Server

Object names

  • Last UpdatedSep 10, 2024
  • 2 minute read

Object names must be unique within each namespace, not within the Galaxy.

  • Template names can be up to 32 alphanumeric characters, including the required $ as the first character. The second character cannot be $ and the name must include at least one letter. You cannot use spaces in an object name.

  • Instance names can be up to 128 alphanumeric characters. You cannot use $ as the first character. The name must include at least one letter. You cannot use spaces.

  • The object name extension "_New" cannot be used if another object in the Galaxy uses the same name without the "_New" extension. For example, if you have an object named "Pump," you cannot have a second object named "Pump_New." You could, however, use "Pump_Old" and "Pump_New."

    Note that this restriction applies to templates as well as instances. For example, you cannot have a derived template named "$Area_New" or "$ViewApp_New" since these add the "_New" extension to a base template name.

    Note: You cannot use the following reserved names for objects: Me, MyContainer, MyArea, MyHost, MyPlatform, MyEngine and System.

An object can have three kinds of names if it is contained by another object. The three names include:

Name

Description

Tagname

The unique name of the individual object. For example, Valve1.

Contained name

The name of the object within the context of its container object. For example, the object whose Tagname is Valve1 may also be referred to as Tank1.Outlet, if Tank1 contains it and it has the contained name "Outlet".

Hierarchical Name

Hierarchical names are fully-qualified names of contained objects that include the name of the objects that contain it.

Because the object that contains it may also be contained, there are potentially multiple hierarchical names that refer to the same object.

For example, if:

"Reactor1" contains Tank1 (also known within Reactor1 by its contained name "SurgeTank").

"Tank1" contains Valve1 (also known within Tank1 by its contained name "Outlet").

Valve1 could be referred to as:

"Valve1"

"Tank1.Outlet"

"Reactor1.SurgeTank.Outlet".

Related Links
TitleResults for “How to create a CRG?”Also Available in