2.2.5 XML Data Formats

The WSRM Protocol specifies XML data formats for strings that are used in messages and method parameters. These formats are defined using XSD schema syntax specified in [W3C-XSD].

The following table lists the XML data formats that are defined in this section.

Name

Description

AccountingClientList (section 2.2.5.1)

Specifies a list of accounting clients.

AccountingConfigInfo (section 2.2.5.2)

Specifies configuration information concerning the accounting database.

AccountingMetaData (section 2.2.5.1)

Specifies accounting metadata, including database properties.

AccountingProcessList (section 2.2.5.4)

Specifies a list of accounting processes and their properties.

AccountingQueryCondition (section 2.2.5.5)

Specifies a query on the accounting database.

AppPoolList (section 2.2.5.6)

Specifies an IIS application pool list structure.

Calendar (section 2.2.5.7)

Controls the scheduling of resource allocation.

CalendarEvent (section 2.2.5.8)

Specifies the scheduling parameters for a calendar event.

CalendarRule (section 2.2.5.9)

Specifies the calendar parameters for a single calendar event

Calendars (section 2.2.5.10)

Specifies one or more calendar objects.

CalendarsCollection (section 2.2.5.11)

Specifies a collection of calendar and schedule objects.

ConditionalPolicy (section 2.2.5.12)

Controls the selection of resource allocation policies (RAPs).

ConfigurationFiles (section 2.2.5.13)

Specifies configurations used for the import and export of user information.

DependencyList (section 2.2.5.14)

Specifies dependent policies and calendar events.

Events (section 2.2.5.15)

Specifies a list of scheduled calendar events.

ExclusionList (section 2.2.5.16)

Specifies processes to exclude from management.

Machine (section 2.2.5.17)

Specifies parameters for managing machines within machine groups .

MachineGroup (section 2.2.5.18)

Specifies parameters for managing machine groups.

NotificationConfigInfo (section 2.2.5.19)

Specifies the notification configuration.

ObjectIds (section 2.2.5.20)

Specifies objects on the server.

Policy (section 2.2.5.21)

Specifies parameters for managing resource allocation.

PolicyCollection (section 2.2.5.22)

Specifies a collection of policy objects.

ProcessList (section 2.2.5.23)

Specifies a list of processes and their properties for a resource allocation policy (RAP).

ProcessMatchingCriteria (section 2.2.5.24)

Specifies parameters for resource management.

ProcessMatchingCriteriaCollection (section 2.2.5.25)

Specifies a collection of process matching criteria objects.

Schedule (section 2.2.5.26)

Specifies a schedule for a calendar event.

Schedules (section 2.2.5.27)

Specifies one or more schedule objects

ServiceList (section 2.2.5.28)

Specifies services that are registered with the server.

SupportedClients (section 2.2.5.29)

Specifies the level of support for clients on the WSRM server.

Users (section 2.2.5.30)

Specifies categories of remote session users.

The XML data contained within messages of the WSRM Protocol MUST obey the syntax of well-formed XML 1.0 documents ([XML1.0] section 2.1). Schema-validity assessment of each document's root element MUST result in a value of "valid" for the validity property ([XMLSCHEMA1/2] section 3.3.4).

Samples of XML data formats are provided in Sample XML Data (section 4.2).