Object PmaWebLang (Web language versions)

The object represents several Web addresses, each of them corresponds to one language version. The number of language versions is set in the "All used languages" configurator in the PmaRoot object.

If the application is defined only for one language (if there are no other languages defined in the "All used languages" configurator), then the PmaWebLang object has no meaning and should not be used.

In the PmaWebLang object it is possible to create the PmaWebFolder, PmaWebDir and PmaWebInfo objects.

The PmaWebLang object can be created in the PmaWeb object. There can be only one PmaWebLang object in the PmaWeb object.

The client requiring data from this Web component is of the PmDataClient type from the license point of view. But nested Web components already have their own licenses, for example, Web panels, Alarms and Events, Trends, can be viewed only by clients of the "PmWebClient" type.

This object adopts properties and methods of object PmaObject.
Configuration windows:
Object General information about the object
Content Content of the object in the XML form
Events Definition of object events algorithms
Permissions Object permissions
Except the objects inserted directly, also another objects (Web components) located elsewhere in the tree of Pma objects can be registered into this object (e.g. PmaPanel, PmaWorkspace, PmaTrendGroup, PmaAlarmGroup, PmaData objects, etc.). These extra objects are registered into this object using the "Web server" page in the "PmaWeb object" configurator. All these objects will become Web subcomponent of this object, i.e. URL address of these subcomponents will begin with the URL address of this object.

It is useful to register into the PmaWebLang object only those Web subcomponents that are language dependent (e.g. PmaPanel, PmaTrendGroup, PmaAlarmGroup). The objects that are language independent (e.g. PmaData) are usually registered outside this object.

The PmaPanel object represents a page created by the designer. It is possible to display such panel in multiple languages when using Macro expression $.text instead of static texts.

From the Web client point of view the files offered by the PmaWebLang object are accessible on the URL address:
where lang is language identifier and it can be for example: en (English), cs (Czech), sk (Slovak), pl (Polish), de (German), ru (Russian)...

The Web components registered into this object are accessible on the URL address (e.g. for Russian):


Pm9.00.00: Object name changed: PmWebLang -> PmaWebLang
Pm7.02.00: Created
PROMOTIC 9.0.8 SCADA system documentation - MICROSYS, spol. s r.o.

Send page remarkContact responsible person
© MICROSYS, spol. s r. o.Tavičská 845/21 703 00 Ostrava-Vítkovice