# Creating the Parallels Update XML File

Create a file named `parallels_updates.xml` on the Web server where it can be accessed via HTTP. The file is an XML document that should contain specifications for a particular Parallels Desktop update available on your local updated server.

To create your own document, use the following sample XML document and the XML document specification that follows it as a reference.

### A Sample parallels\_updates.xml File

```


  
    Parallels Desktop
    1
    
      12
      0
      12494
      262214
      Sumer
      
        0
        Build 13291 is available!
        Update description goes here</UpdateDescription>
        URL to the update file goes here</FilePath>
        219515
        0
        2017-06-17 01:23:00
        0
        en_US
        parallels
        mac
        
          desktop.13.0.12927.482436.en_US.parallels.mac
          desktop.13.0.12473.274921.en_US.parallels.mac
          desktop.13.0.12262.823647.en_US.parallels.mac
        
      
    
  
```

### XML Document Specification

<table><thead><tr><th width="249">Name</th><th width="75.33333333333331">Type</th><th>Description</th></tr></thead><tbody><tr><td><code>ParallelsUpdates</code></td><td></td><td>Root element.</td></tr><tr><td><code>Product</code></td><td></td><td>Container for Parallels Desktop information.</td></tr><tr><td><code>ProductName</code></td><td>string</td><td>Use "Parallels Desktop".</td></tr><tr><td><code>UpdateEnabled</code></td><td>int</td><td>Specifies whether the automatic updates are enabled. To enable updates, specify 1.</td></tr><tr><td><code>Version</code></td><td></td><td>Container for Parallels Desktop version information.</td></tr><tr><td><code>Major</code></td><td>int</td><td>Major version number (e.g. 13)</td></tr><tr><td><code>Minor</code></td><td>int</td><td>Minor version number. Specify 0.</td></tr><tr><td><code>SubMinor</code></td><td></td><td>Build number. This element may be empty.</td></tr><tr><td><code>SubSubMinor</code></td><td></td><td>Revision number. This element may be empty.</td></tr><tr><td><code>StringRepresentation</code></td><td></td><td>Product codename. This element may be empty.</td></tr><tr><td><code>Update</code></td><td></td><td><p>Container for the information about the Parallels Desktop update.</p><p>Attributes:</p><p><code>uuid</code> — String. A globally unique ID identifying the product.</p><p>The <code>uuid</code> attribute is very important and must contain the correct information for the update to work. The attribute value consists of the following parameters (substrings) separated by periods (see the provided XML example):</p><p><code>desktop</code> — specify "desktop"</p><p><code>major</code> — major version number (e.g. 13)</p><p><code>minor</code> — minor version number (0)</p><p><code>build</code> — build number</p><p><code>revision</code> — revision number</p><p><code>locale</code> — locale ("en_US", "de_DE", etc)</p><p><code>vendor</code> — vendor ("parallels")</p><p><code>platform</code> — platform ("mac")</p></td></tr><tr><td><code>UpdateType</code></td><td>int</td><td>Update type. Specify 0.</td></tr><tr><td><code>UpdateName</code></td><td>string</td><td>The user-defined update name.</td></tr><tr><td><code>UpdateDescription</code></td><td>string</td><td>The update description.</td></tr><tr><td><code>FilePath</code></td><td>string</td><td>A URL to the update file on your local update server. The actual update files can be obtained from Parallels.</td></tr><tr><td><code>FileSize</code></td><td>int</td><td>The update file size, in megabytes.</td></tr><tr><td><code>Status</code></td><td>int</td><td>Specify 0.</td></tr><tr><td><code>DateTime</code></td><td>string</td><td><p>Date and time when the updated was published. Use the following format:</p><p>yyyy-mm-dd hh:mm:ss</p></td></tr><tr><td><code>Chargeable</code></td><td>int</td><td>Specify 0.</td></tr><tr><td><code>LocaleName</code></td><td>string</td><td>Locale name ("en_US", "it_IT", etc).</td></tr><tr><td><code>DistributorName</code></td><td></td><td>The update distributor name. Specify "parallels".</td></tr><tr><td><code>OsType</code></td><td></td><td>Operating system type. Specify "mac".</td></tr><tr><td><code>Ancestry</code></td><td></td><td>Container for the list of updates that directly preceded this update.</td></tr><tr><td><code>Ancestor</code></td><td>string</td><td><p>An individual Parallels Desktop update information.</p><p>This element may appear more than once in the same document, one for each update.</p><p>The value is combined using the following parameters (substrings) separated by periods (see the provided XML example):</p><p><code>desktop</code> — specify "desktop".</p><p><code>major</code> — Parallels Desktop major version number.</p><p><code>minor</code> — minor version number.</p><p><code>build</code> — build number.</p><p><code>revision</code> — revision number.</p><p><code>locale</code> — locale (e.g. "en_US")</p><p><code>vendor</code> — vendor ("parallels").</p><p><code>platform</code> -— platform ("mac").</p></td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.parallels.com/landing/pd-ag/parallels-desktop-business-administrators-guide/parallels-desktop-for-mac-business-edition-features/customizing-the-parallels-desktop-setup-for-your-company/setting-up-a-local-update-server/creating-the-parallels-update-xml-file.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
