- MetaFrame 1.8 Service Pack 2 and Feature Release 1: Frequently Asked Questions (FAQ), Part 1
- What Functionality Requires an FR1 License?
- Do I Need to Run the Citrix XML Service?
- What Exactly Does the Encryption Service Do?
- What Happens if the Encryption Service Is Stopped?
- Should I Be Utilizing the Strong ICA Encryption Feature of FR1?
Do I Need to Run the Citrix XML Service?
During the installation of SP2, you will be prompted to choose whether to enable and configure the new Citrix XML Service (see Figure 2).
The Citrix XML Service configuration prompt.
As the dialog box states, you will want to enable this service under either of the following two conditions:
You will be implementing the 6.0 ICA client and will want to use the TCP-HTTP server location option as shown in Figure 3. This feature allows an ICA client to browse for available Citrix servers, published applications, or server farms using directed TCP requests to the XML service instead of the traditional means of UDP broadcasts. This is particularly useful if the MetaFrame servers are located behind a firewall or a router that does not permit UDP broadcasts.
- You are implementing NFuse 1.5, and it has been configured to contact this specific MetaFrame server to acquire server farm and application set information. If you are enabling the use of session tickets during the launching of published applications instead of embedding the passwords within the .ICA file, then the XML service will need to be enabled on all MetaFrame servers within the farm. In the upcoming article entitled "Web-Enabling Applications with Citrix NFuse 1.5: Part 3," I will look at these options in more detail.
The TCP-HTTP server location property for an ICA connection.
If you are simply looking to utilize the fixes available in Service Pack 2 and will not implement either of these options, then you can simply disable the XML Service. It will not affect the normal operation of a MetaFrame server.
If you decide later that you would like to enable this service, you can simply start it from the Services folder (Control Panel in Windows NT 4 or the Computer Management snap-in for Windows 2000). The following sequence of simple commands can be run from a command prompt to change the listening port for the XML service after it has been installed:
net stop Citrix XML Service ctxxmlss /u ctxxmlss /rnn net start Citrix XML Service
The characters nn should be replaced with the desired port number. For example, /r65 would change the listening port to 65.