Un problema di comunicazione tra Integration Broker e PowerShell SDK potrebbe impedire alle applicazioni e ai desktop pubblicati da Citrix di comparire nel catalogo di VMware Identity Manager.

Problema

Dopo aver integrato Citrix con VMware Identity Manager, le risorse pubblicate da Citrix non compaiono nel catalogo di VMware Identity Manager.

Causa

È possibile che nella configurazione di Integration Broker si verifichi un problema che impedisce la corretta comunicazione con PowerShell SDK.

Soluzione

La presenza di un problema di configurazione di Integration Broker è risolvibile specificando gli URL in un browser. Questo metodo di risoluzione dell'errore può aiutare a determinare se il problema è correlato a un'errata configurazione nelle seguenti aree.
  • Server farm Citrix
  • Risorse pubblicate da Citrix
  • Permessi risorsa

Se una pagina Web non visualizza l'output previsto, mostra un errore e aggiunge le informazioni nei registri di Integration Broker. Esaminare i registri di Integration Broker per procedere nel processo di risoluzione del problema.

Procedura

  1. Utilizzare un browser per controllare le informazioni sulla server farm Citrix.
    1. In un browser, inserire un URL come uno dei seguenti, sostituendo i segnaposto con le informazioni appropriate.
      • 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 o 6.0

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

    2. Consultare il contenuto della pagina Web e, se necessario, esaminare i registri di Integration Broker.
      Se Integration Broker è configurato correttamente, la pagina visualizza informazioni sulla server farm Citrix, come le seguenti.

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

      Se la pagina Web non visualizza le informazioni sulla server farm, a Integration Broker vengono inviate informazioni di registro. Per approssimarsi ulteriormente alla risoluzione del problema, esaminare i registri dell'host di Integration Broker in %programdata%/VMware/HorizonIntegrationBroker.

  2. Utilizzare un browser per elencare tutte le risorse pubblicate da Citrix nella server farm.
    1. In un browser, inserire un URL come uno dei seguenti, sostituendo i segnaposto con le informazioni appropriate.
      • Citrix Server Farm 7.x

        Per elencare tutte le applicazioni:

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

        Per elencare tutti i gruppi di consegna:

        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 o 6.0

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

    2. Consultare il contenuto della pagina Web e, se necessario, esaminare i registri di Integration Broker.
      Se Integration Broker è configurato correttamente, la pagina visualizza l'elenco di tutte le risorse presenti nella server farm Citrix.

      Se la pagina Web non visualizza un elenco di risorse, a Integration Broker vengono inviate informazioni di registro. Per approssimarsi ulteriormente alla risoluzione del problema, esaminare i registri dell'host di Integration Broker in %programdata%/VMware/HorizonIntegrationBroker.

  3. Utilizzare un browser per controllare i permessi relativi a una singola risorsa pubblicata da Citrix.
    1. In un browser, inserire un URL come uno dei seguenti, sostituendo i segnaposto con le informazioni appropriate.
      Sostituire il segnaposto ApplicationName con il nome dell'applicazione che si sta specificando.
      • Citrix Server Farm 7.x

        Per controllare un'applicazione:

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

        Per controllare un gruppo di consegna:

        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 o 6.0

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

    2. Consultare il contenuto della pagina Web e, se necessario, esaminare i registri di Integration Broker.
      Se Integration Broker è configurato correttamente, la pagina visualizza l'elenco di tutti i permessi dell'applicazione o del gruppo di consegna specificato.

      Se la pagina Web non visualizza un elenco di permessi, a Integration Broker vengono inviate informazioni di registro. Per approssimarsi ulteriormente alla risoluzione del problema, esaminare i registri dell'host di Integration Broker in %programdata%/VMware/HorizonIntegrationBroker.