Problem
You log onto your XenApp server and notice that the services console does not list Citrix XML Service as a service (this service is usually listed under Citrix XenApp Commands Remoting):
Navigating to the following registry key also doesn’t show any configuration settings:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\CtxHttp
Solution
While there could be various reasons that could cause this, one of them would be because you have chosen to install the IIS XML integration during the install. In the event that you want to change the port, you’ll need to use the ctxxmlss.exe /r<port #> command as shown in the following:
ctxxmlss.exe /r8080
Notice how the Citrix XML Service is now listed as a service:
The configuration settings will also be populated in the registry:
Note that the service isn’t automatically started when you register the XML service with the port so make sure you start the service:
You can also test by telnet-ing to the port on the server to see if you get a response:
Hitting the enter button will also terminate the session and display the following response:
Very Helpful Terence, Thanks for taking the time to post.
ReplyDeleteTerence, what if we want to leave our server as port 80. Do we just run the same command with 80 instead of 8080?
ReplyDeleteThanks you so much i didn't listen from last two days about the XML service. This really helped me thanks again.
ReplyDeleteIt works!!! I did the same mistake while installing IIS. Cheers
ReplyDeleteGreat!!!! Thanks!!!
ReplyDeleteStill a really good post, Thank you
ReplyDeleteHi, It works partially on citrix 6.5 rollup4
ReplyDeleteOnly, in the web interface, we have the port 80.
We can change it manually but do you think it's normal
Cdlt,
Reza