Dialects of the XML Service

by Nicholas Dille on 07/21/2008 | 0 Comments | 2,012 Views

You may have noticed me taking interest in the XML service and its importance in application delivery based on Citrix products.

The DTD NFuse.dtd for XML requests is updated with each version of Web Interface to reflect the current revision of the dialect used for communication. The following table contains a list of dialects (expressed as version numbers) the individual products are speaking (according to their XML requests and replies).

Product Dialect
Presentation Server 4.5 FP1 4.7
XenApp 5.0 (W2k8) 5.0
XenDesktop 2.0 5.0
XenDesktop 3.0 5.1

To wrap up the information about the XML service, let me quickly outline the changes introduced by the latest versions of the definition:

Web Interface
Version
NFuse.dtd
Version
Dialect Changes
4.0 4.5 n/a
4.1
(since 4.0)
4.5 ---
4.2 4.5 ---
4.5 4.6 Support to validate credentials
Support to retrieve capabilities
Support for listing disconnected sessions by device id
Support for application streaming
New error codes
Support for retrieving launch references
4.5.1 4.6 ---
4.6 4.6 New capability (multi-image-icons)
Support for requesting icon data
New options for the licensing of streamed applications
5.0
(XenDesktop 2.0 only)
5.0 Support for features in XenDesktop 2.0
(e.g.
Support for retries in server selection
New error codes
New capability (sid-enumeration)
5.0.1 5.0 Support for XenApp*
5.1
(XenDesktop 3.0 only)
5.1 Support for new features in XenDesktop 3.0
(e.g. User Driven Restart)
5.1.1 5.1 Support for XenApp*
* Version 5.0 and 5.1 of Web Interface were only regression tested against XenDesktop

Apparently there is a difference in versioning the products and dialects. Whereas Web Interface is aware of dialects 4.5, 4.6 and 5.0, Presentation Server 4.5 FP1 claims to be speaking 4.7. While several point releases of Web Interface have been made available, the underlying dialect in the accompanied NFuse.dtd has not changed. Note that new revisions of Web Interface have still provided new features but there was no need to update the dialect spoken to the XML service.

+++ Your opportunity +++ Use Profile Migrator 2, the new sepago product that makes migrating user personalities between different platforms a breeze.! Download your free version now!

Add Comment

The content of this field is kept private and will not be shown publicly.
Captcha
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Enter the characters shown in the image.

Citrix Competence Blog

The perfect integration of Citrix products is one main focus of sepago consulting services. In this blog our consultants are reporting about trends, new technologies and technical deep dives.The best place for straight talk about Citrix Products.

RSS-FeedSubscribe all Articles

 

About the author

nicholas's picture
Nicholas Dille
Head of Technology and Innovation
Blogs about Centralized computing, virtualization and performance monitoring

All articles