The Combined.xml File

Previous Next

Each time a client browser requests data, the USoft Page Engine makes a new Combined.xml file merging design-time data specifications and runtime data values. This file is stored in the <Web Publication>\logs folder and is visible only if the logging level is set to Debug.

The Combined.xml file has the following basic structure: a main Combined element with five child elements:

<Combined>
    <Data/>
    <Messages/>
    <Auth/>
    <State/>
    <Page/>
</Combined>

 

This figure shows a more detailed structure of this Combined.xml file when the Tours page is opened in a client browser:

Two important elements in the Combined.xml file are the Data element and the Page element.

The Data element contains Rows elements. A Rows element contains all data for a specific page, and has a mode attribute, which can be:

E (Edit) - this mode is used by the Results page.

S (Search) - this mode is used for search conditions.

These Rows elements contain Row elements. A row element contains the record data currently being searched, browsed or edited, if any.

The Page element contains all presentation definitions relevant for the current page. For example, it specifies what the various ContainerControls, LabelControls, GridControls, and ButtonControls look like.

These presentation definitions are taken from the published (ESI) XML files in the <Web Publication>\xml folder (which are, in turn, taken from the Web Designer repository).

See Also

Web Publications