Update the XenApp Server Adapter

The updated Citrix XenApp server adapter requires updates to the XenApp server agent, the staging database, and the method of collecting Active Directory data.

To update the XenApp server agent:

  1. Check the inventory beacon update is complete (see Update and Deploy Additional Inventory Beacons and sub-sections).
  2. Be sure that you have completed an import from Active Directory from all relevant domains.
    For set-up details refer to FlexNet Manager Suite Online Help > Inventory Beacons > Active Directory Tab.
  3. If you did not already update your staging database for this adapter in your central database server (as described in Upgrade/Create Databases):
    1. Locate your downloaded archive Adapter Tools.zip (perhaps in C:\temp\FNMSDownloads\), and in your unzipped archive, navigate into the \Citrix XenApp Server Agent subdirectory.
    2. Further navigate into the appropriate sub-folder for your version of Citrix Virtual Apps (noting that the C:\XenAppAgent folder applies to Citrix Virtual Apps versions 7.5 or later):
      • XenAppAgent6
      • XenAppAgent65
      • XenAppAgent
    3. From your chosen folder, collect a copy of the database creation/update script SetupXenAppAgentStagingDatabase.sql.
    4. Drop this SQL script on the database server hosting your staging database, and execute it in SQL Server Administration Studio against your chosen database instance.
    Tip: If you have more than one of these staging databases, repeat this process until they are all updated.
  4. Ensure that the appropriate inventory beacon(s) has/have a connection configured for the staging database(s), and that the connection is scheduled for regular operation.
    For details, check the Create Connections for Data Upload section in Citrix XenApp Server Adapter chapter in the FlexNet Manager Suite Inventory Adapters and Connectors Reference.
  5. On each of your Citrix Virtual Apps controlling servers where FNMPXenAppAgent.exe is installed, replace the executable with the correct version from the unzipped archive.
    For details, check the Installing the XenApp Server Agent section in the above-mentioned chapter.
  6. As required, create or update a scheduled task to execute the upgraded XenApp server agent.
    See the adjacent topic Create a Scheduled Task in the same chapter.
    Tip: Pay particular attention to the schedule for the agent, and the schedule of the inventory beacon import from the staging table. These two activities must not overlap.
The Citrix XenApp server adapter is now ready for operation. On schedule, the agent populates the staging database; on the later schedule, the staged data is collected by the inventory beacon and uploaded to the central server; finally, when the next inventory import and compliance calculation is run, the Citrix Virtual Apps applications and the users who can access them are available, at least as installer evidence and file evidence, within FlexNet Manager Suite. You may additionally need to link the evidence to applications, and to ensure these applications are licensed. For more information, see the other online help topics under FlexNet Manager Suite Online Help > Adapters Supplied by Default > Citrix XenApp Server Adapter.