Un problème de communication entre Integration Broker et PowerShell SDK peut empêcher les applications et les postes de travail publiés Citrix de figurer dans le catalogue VMware Identity Manager.

Solution

Vous pouvez spécifier des URL dans un navigateur pour résoudre les problèmes de configuration d'Integration Broker. Cette méthode de résolution des problèmes peut vous aider à déterminer s'il s'agit d'un problème de configuration des éléments suivants.

  • Batterie de serveurs Citrix

  • Ressources publiées Citrix

  • Droits d'accès aux ressources

Si une page Web n'affiche pas la sortie attendue, elle affiche une erreur et ajoute des informations aux journaux d'Integration Broker. Reportez-vous aux journaux d'Integration Broker pour poursuivre le processus de résolution des problèmes.

Procédure

  1. Utilisez un navigateur pour vérifier les informations sur la batterie de serveurs Citrix.
    1. Dans un navigateur, entrez une URL sur le modèle de l'une des URL suivantes, en remplaçant les espaces réservés par les informations appropriées.
      • Batterie de serveurs Citrix 7.x

        https://IBhostname/IB/API/RestServiceImpl.svc/hznxenapp/admin/xenfarminfo?computerName=XenAppServerHostname&xenappversion=Version7x

      • Batterie de serveurs Citrix 6.5

        https://IBhostname/IB/API/RestServiceImpl.svc/hznxenapp/admin/xenfarminfo?computerName=XenAppServerHostname&xenappversion=Version65orLater

      • Batterie de serveurs Citrix 5.5 ou 6.0

        https://IBhostname/IB/API/RestServiceImpl.svc/hznxenapp/admin/xenfarminfo?computerName=XenAppServerHostname&xenappversion=Legacy

    2. Vérifiez le contenu de la page Web et, si nécessaire, consultez les journaux d'Integration Broker.

      Si Integration Broker est correctement configuré, la page affiche des informations sur la batterie de serveurs Citrix, par exemple les informations suivantes.

      "[{\"FarmName\":\"test data\",\"ServerVersion\":\" 6.0.6410\",\"AdministratorType\":\"Full\",\"SessionCount\":\"2\",\"MachineName\":\"test data\"}]”

      Si la page Web n'affiche pas les informations sur la batterie de serveurs, des informations de journal sont envoyées à Integration Broker. Pour continuer à résoudre le problème, consultez les journaux de l'hôte Integration Broker à l'adresse %programdata%/VMware/HorizonIntegrationBroker.

  2. Utilisez un navigateur pour répertorier toutes les ressources publiées Citrix dans la batterie de serveurs.
    1. Dans un navigateur, entrez une URL telle que l'une des URL suivantes, en remplaçant les espaces réservés par les informations appropriées.
      • Batterie de serveurs Citrix 7.x

        Pour répertorier toutes les applications :

        https://IBhostname/IB/API/RestServiceImpl.svc/hznxenapp/admin/applications?computerName=XenAppServerHostname&xenappversion=Version7x

        Pour répertorier tous les groupes de livraison :

        https://IBhostname/IB/API/RestServiceImpl.svc/hznxenapp/admin/deliveryGroups?computerName=XenAppServerHostname&xenappversion=Version7x

      • Batterie de serveurs Citrix 6.5

        https://IBhostname/IB/API/RestServiceImpl.svc/hznxenapp/admin/applications?computerName=XenAppServerHostname&xenappversion=Version65orLater

      • Batterie de serveurs Citrix 5.5 ou 6.0

        https://IBhostname/IB/API/RestServiceImpl.svc/hznxenapp/admin/applications?computerName=XenAppServerHostname&xenappversion=Legacy

    2. Vérifiez le contenu de la page Web et, si nécessaire, consultez les journaux d'Integration Broker.

      Si Integration Broker est correctement configuré, la page affiche la liste de toutes les ressources de la batterie de serveurs Citrix.

      Si la page Web n'affiche pas de liste de ressources, des informations de journal sont envoyées à Integration Broker. Pour continuer à résoudre le problème, consultez les journaux de l'hôte Integration Broker à l'adresse %programdata%/VMware/HorizonIntegrationBroker.

  3. Utilisez un navigateur pour vérifier les droits d'une ressource publiée Citrix.
    1. Dans un navigateur, entrez une URL telle que l'une des URL suivantes, en remplaçant les espaces réservés par les informations appropriées.

      Remplacez l'espace réservé ApplicationName par le nom de l'application que vous spécifiez.

      • Batterie de serveurs Citrix 7.x

        Pour vérifier une application :

        https://IBhostname/IB/API/RestServiceImpl.svc/hznxenapp/admin/entitlements?computerName=XenAppServerHostname&xenappversion=Version7x&appName=ApplicationName

        Pour vérifier un groupe de livraison :

        https://IBhostname/IB/API/RestServiceImpl.svc/hznxenapp/admin/deliveryGroup/entitlements?computerName=XenAppServerHostname&xenappversion=Version7x&deliveryGroupName=deliveryGroupName

      • Batterie de serveurs Citrix 6.5

        https://IBhostname/IB/API/RestServiceImpl.svc/hznxenapp/admin/entitlements?computerName=XenAppServerHostname&xenappversion=Version65orLater&appName=ApplicationName

      • Batterie de serveurs Citrix 5.5 ou 6.0

        https://IBhostname/IB/API/RestServiceImpl.svc/hznxenapp/admin/entitlements?computerName=XenAppServerHostname&xenappversion=Legacy&appName=ApplicationName

    2. Vérifiez le contenu de la page Web et, si nécessaire, consultez les journaux d'Integration Broker.

      Si Integration Broker est correctement configuré, la page affiche la liste de tous les droits d'accès pour l'application ou le groupe de livraison spécifié.

      Si la page Web n'affiche pas une liste de droits d'accès, des informations de journal sont envoyées à Integration Broker. Pour continuer à résoudre le problème, consultez les journaux de l'hôte Integration Broker à l'adresse %programdata%/VMware/HorizonIntegrationBroker.