A communication issue between Integration Broker and PowerShell SDK might prevent Citrix-Published Applications and Desktops from appearing in the VMware Identity Manager catalog.
- The Citrix server farm
- Citrix-published resources
- Resource entitlements
If a Web page does not display the expected output, it displays an error and adds information to the Integration Broker logs. Review the Integration Broker logs to continue the troubleshooting process.
Problem
After you integrate Citrix with VMware Identity Manager, Citrix-published resources do not appear in the VMware Identity Manager catalog.
Cause
A configuration issue might exist with the Integration Broker setup that prevents proper communication with PowerShell SDK.
Solution
- Use a browser to check the Citrix server farm information.
- In a browser, enter a URL such as one of the following, replacing the placeholders with the appropriate information.
-
Citrix Server Farm 7.x
https://IBhostname/IB/API/RestServiceImpl.svc/hznxenapp/admin/xenfarminfo?computerName=XenAppServerHostname&xenappversion=Version7x
-
Citrix Server Farm 6.5
https://IBhostname/IB/API/RestServiceImpl.svc/hznxenapp/admin/xenfarminfo?computerName=XenAppServerHostname&xenappversion=Version65orLater
-
Citrix Server Farm 5.5 or 6.0
https://IBhostname/IB/API/RestServiceImpl.svc/hznxenapp/admin/xenfarminfo?computerName=XenAppServerHostname&xenappversion=Legacy
-
- Review the content of the Web page and, if necessary, review the Integration Broker logs.
If Integration Broker is properly configured, the page displays Citrix server farm information, such as the following.
"[{\"FarmName\":\"test data\",\"ServerVersion\":\" 6.0.6410\",\"AdministratorType\":\"Full\",\"SessionCount\":\"2\",\"MachineName\":\"test data\"}]”
If the Web page does not display the server farm information, log information is sent to the Integration broker. To further troubleshoot the issue, review the logs on the Integration Broker host at %programdata%/VMware/HorizonIntegrationBroker.
- In a browser, enter a URL such as one of the following, replacing the placeholders with the appropriate information.
- Use a browser to list all Citrix-published resources in the server farm.
- In a browser, enter a URL such as one of the following, replacing the placeholders with the appropriate information.
-
Citrix Server Farm 7.x
To list all applications:
https://IBhostname/IB/API/RestServiceImpl.svc/hznxenapp/admin/applications?computerName=XenAppServerHostname&xenappversion=Version7x
To list all delivery groups:
https://IBhostname/IB/API/RestServiceImpl.svc/hznxenapp/admin/deliveryGroups?computerName=XenAppServerHostname&xenappversion=Version7x
-
Citrix Server Farm 6.5
https://IBhostname/IB/API/RestServiceImpl.svc/hznxenapp/admin/applications?computerName=XenAppServerHostname&xenappversion=Version65orLater
-
Citrix Server Farm 5.5 or 6.0
https://IBhostname/IB/API/RestServiceImpl.svc/hznxenapp/admin/applications?computerName=XenAppServerHostname&xenappversion=Legacy
-
- Review the content of the Web page and, if necessary, review the Integration Broker logs.
If Integration Broker is properly configured, the page displays a list of all the resources in the Citrix server farm.
If the Web page does not display a list of resources, log information is sent to the Integration broker. To further troubleshoot the issue, review the logs on the Integration Broker host at %programdata%/VMware/HorizonIntegrationBroker.
- In a browser, enter a URL such as one of the following, replacing the placeholders with the appropriate information.
- Use a browser to check the entitlements for a single Citrix-published resource.
- In a browser, enter a URL such as one of the following, replacing the placeholders with the appropriate information.
Replace the ApplicationName place holder with the name of the application you are specifying.
-
Citrix Server Farm 7.x
To check an application:
https://IBhostname/IB/API/RestServiceImpl.svc/hznxenapp/admin/entitlements?computerName=XenAppServerHostname&xenappversion=Version7x&appName=ApplicationName
To check a delivery group:
https://IBhostname/IB/API/RestServiceImpl.svc/hznxenapp/admin/deliveryGroup/entitlements?computerName=XenAppServerHostname&xenappversion=Version7x&deliveryGroupName=deliveryGroupName
-
Citrix Server Farm 6.5
https://IBhostname/IB/API/RestServiceImpl.svc/hznxenapp/admin/entitlements?computerName=XenAppServerHostname&xenappversion=Version65orLater&appName=ApplicationName
-
Citrix Server Farm 5.5 or 6.0
https://IBhostname/IB/API/RestServiceImpl.svc/hznxenapp/admin/entitlements?computerName=XenAppServerHostname&xenappversion=Legacy&appName=ApplicationName
-
- Review the content of the Web page and, if necessary, review the Integration Broker logs.
If Integration Broker is properly configured, the page displays a list of all the entitlements for the application or delivery group you specified.
If the Web page does not display a list of entitlements, log information is sent to the Integration broker. To further troubleshoot the issue, review the logs on the Integration Broker host at %programdata%/VMware/HorizonIntegrationBroker.
- In a browser, enter a URL such as one of the following, replacing the placeholders with the appropriate information.