From a technical point of view, the user interface of the softwares in adonix technology is described in XML format. An XML window is described in the form of a first file describing its structure, and a set of files describing the elements that make it up: screens, lists on the left, local menus. All these elements are multilingual and independent from the underlying client workstation, and their generation is the result of the dictionary validation.
In this way, for example:
From these elementary files, an assembling phase allows you to generate an optimized XML file, containing the information useful for the interface specified only, in a specific context (customer type, language). This assembled file is stored in the cache of the client workstation. There is another version of it for client-server, web and video terminals interfaces. The necessary information is not strictly the same.
All XML files feature date and hour, this way the user can check, at any time, the coherence between the various elements.
For optimization reasons, when a screen is modified, the assembly of the optimized XML files is not launched again for all the windows that use them. Nevertheless, an indicator is updated in order to invalidate windows. Thus, this assembly is done during the first use of the window in a given context.
This function is used to trigger this assembly but it can also be used to regenerate the XML files that describe the windows in order to be used to managed cases like the XML generator update.
Presentation
Only one tab is displayed in the screen. It is used to define the generation parameters.
Close
Fields
The following fields are present on this tab :
|
Define the folder code, as it is defined in the folders table, in which the work will be carried out. |
|
This field is used to define the generation of the criteria, according the choice entered :
|
|
When wanting to use a range for the generation of a given date and time, these two fields are used to define the date of the time stamp from which the generation must be carried out. |
|
  |
|
The choices possible are as follows :
|
|
This field is used to limit the assembly operations to a single type of interface or to impose it for all. |
|
  |
Close
This function can be run in batch mode. The standard task SYNCHDICO is provided for that purpose.
The function returns a log file listing:
Elements are displayed with this form:
FEN(Z) (LAN) (NAME)
where:
A line that sums up the number of screens and windows that are not updated is also part of the log file.