We help IT Professionals succeed at work.

We've partnered with Certified Experts, Carl Webster and Richard Faulkner, to bring you two Citrix podcasts. Learn about 2020 trends and get answers to your biggest Citrix questions!Listen Now

x

Query regarding Citrix XML Broker server

kam_uk
kam_uk asked
on
Medium Priority
5,938 Views
Last Modified: 2012-05-06
Hi

I had a query regarding the XML Broker server function I was hoping someone could help me with.

From what I understand, the XML broker lets the Web Interface server know what applications are published to whom.

However, I can see the XML service running on all my PS servers apart from the Web Interface....According to what I've read, the Web Interface will 'choose' on of these servers as the XML Brokers, and the service running on the others effectively does nothing. We'd like our XML Broker server to be our Zone Data Collector which is a dedicated server - is it possible to find out which server the Web Interface server is using for the XML service and also to select which one we want it to be?

Hope this makes sense.
Comment
Watch Question

Carl WebsterCitrix Technology Professional - Fellow
CERTIFIED EXPERT
Most Valuable Expert 2019
Top Expert 2010

Commented:
Yes, you can find it and yes, you can make it the one you want it to be.

Access Management Console
Expand Web Inetrface
click you site
In the middle column, under Common Tasks, click Manage Server Farms
click the entry in the box and then click Edit

There is your Farm name and the XenApp servers serving as your XML Brokers.

Click and remove the ones you don't want.
Add the one or ones you now want.

Click OK

You are now set.

Author

Commented:
Hi Carl

Thank you.

In your opinion - would you say there should be numerous XML brokers, or as few as possible that should be dedicated XML brokers (i.e. not running published apps).

And should the XML broker service be running on the web interface?
Carl WebsterCitrix Technology Professional - Fellow
CERTIFIED EXPERT
Most Valuable Expert 2019
Top Expert 2010

Commented:
All XenApp servers are XML Brokers.  You need more than one configured for the Web Interface site to go to.  If you only have one and that server goes down, then the Web Interface can't offer apps.  If you have enough XenApp servers to require a dedicated Zone Data Collector, then make the ZDC the first server in the list, the backup ZDC second in the list and then add to the list the servers you think will be the least busy.

Citrix Best Practicve is to have the Web Interface component running on a dedicated server.  Therefore, it can't be an XML Broker.  i.e. only XenApp servers can be XML Brokers.

Author

Commented:
Thanks - purely out of interest, why is it not recommended to have the Web Interface running as the XML broker too? Performance issues?
Carl WebsterCitrix Technology Professional - Fellow
CERTIFIED EXPERT
Most Valuable Expert 2019
Top Expert 2010

Commented:
XML Broker requires the XenApp server install.
Web Interface dedicated server needs to be secure which means as little installed on it as possible.  Other than dedicated ZDCs, why have the XenApp server stuff on a server that will not serve applications?

Author

Commented:
Ah, bummer....I actually installed Presentation Server on the Web Interface as well...

I guess the Access Management stuff is needed, but should I uninstall the Presentation Server components?
Carl WebsterCitrix Technology Professional - Fellow
CERTIFIED EXPERT
Most Valuable Expert 2019
Top Expert 2010

Commented:
I would.

Author

Commented:
So, just to confirm,

I would go to Add/ Remove programs > Citrix Presentation Server for Windows > Remove

And remove -all- the components? The Web Interface doesn't need any PS components at all?

Sorry, just want to be sure....

Also - just one final question - is there any point in install the PN Agent on the servers? Surely all that is is needed is Program Neighbourhood which is forced anyway?

Thanks - I really appreciate your assistance
Citrix Technology Professional - Fellow
CERTIFIED EXPERT
Most Valuable Expert 2019
Top Expert 2010
Commented:
Web Interface just needs the Access management Console.

I personally do not see the need for the PNAgent installed on the servers.  ut I am sure others may disagree.  I have worked on over 200 Citrix Farms and only 1 of them has used PNAgent.

Not the solution you were looking for? Getting a personalized solution is easy.

Ask the Experts
Access more of Experts Exchange with a free account
Thanks for using Experts Exchange.

Create a free account to continue.

Limited access with a free account allows you to:

  • View three pieces of content (articles, solutions, posts, and videos)
  • Ask the experts questions (counted toward content limit)
  • Customize your dashboard and profile

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

OR

Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.