Limited support This version of the product is in limited support. However, the documentation is available for your convenience. You will not be able to leave comments. Click here to view the documentation for the current version.

Citrix Xen App and Citrix Xen Desktop connectors


Citrix Xen Desktop and Citrix Xen App connectors are service connectors to Citrix Xen Desktop and Citrix Xen App servers. 

The Xen App and Xen Desktop connectors provide virtual assets for end users. Each virtual application in Xen App and virtual desktop in Xen Desktop is represented in Active Directory as a user group. Through these connectors, services can provision or deprovision the virtual applications and virtual desktops, based on the user presence in the Active Directory group.

External account requirements

  • The virtualization environment to host and manage the components of your XenApp or XenDesktop must be set up.
  • The Active Directory must be set up on the Citrix Xen server.
  • The Active Directory connector must be configured on the BMC Digital Workplace Catalog server.
  • The BMC Digital Workplace users must exist on the Citrix Xen server. 

Configuration parameters for Citrix Xen connectors

Before you can use the Citrix Xen Desktop or Citrix Xen App connector in workflows, you must configure a connection to a Citrix Xen server (Desktop or App server), as described in Configuring-service-connectors. The following table describes the parameters required to create a connection:

Parameter

Examples

Description

Server name

159.8.76.18

Citrix server name

User name

CitrixAdmin

Citrix administrator user name

Password

CitrixAdminPass

Citrix administrator user password

Port

5985

Authentication port

Use https

  • false
  • true

HTTPS or HTTP connection

Working directory

c:\scripts

The directory where all required powershell scripts are located

Catalog import capabilities

With the Citrix XenApp and Citrix XenDesktop connectors, you can import virtual applications from Cirtix XenApp and virtual desktops from Citrix XenDesktop servers as services in BMC Digital Workplace Catalog. For more information, see Importing-service-catalog-items.

Workflow actions available through the Citrix Xen connectors

The following table provides an overview of the Citrix Xen connector activities:

Connector

Activity

Description

Input parameters

Possible output

Citrix Xen App

Get Xen Desktop Active Directory Group By Service Id

Returns the Active Directory group associated with the service imported from Citrix Xen App.

Returns the Active Directory group associated with the virtual application imported from the Xen Desktop server.

Citrix Xen Desktop

Get Xen App Active Directory Group By Service Id

Returns the Active Directory group associated with the service imported from Citrix Xen App.

Returns the Active Directory group associated with the virtual application imported from the Xen App server.

Example 1: Workflow for a service that enables a Xen virtual application for an end user

 The following figure shows an example workflow that you can build to enable a Xen virtual application for an end user.  

WorkflowXenVirtualApp.png

To build the workflow shown in the figure, perform the following steps:

  1. Open the workflow designer to build a workflow.
  2. Drag and drop the Get Xen App Active Directory Group By Service Id and the Add Active Directory User To Group activities onto the canvas.
  3. Complete the mandatory process details. For more details about how to build a workflows, see Workflow-design-process-overview.
  4. Create the process context variable. For details, see Adding-a-process-context-variable-to-a-workflow.
  5. Select the Get Xen App Active Directory Group By Service Id activity, and configure the Service Id filed.
  6. Select the Add Active Directory User To Group activity, and configure its mandatory fields. For details about how to configure this activity, see Active-Directory-connector.
    For the Group Name field, specify the Output value from the Get Xen App Active Directory Group By Service Id activity.
  7. Save the workflow.
  8. Import a service from your Citrix Xen server, and attach the workflow that you have created to the imported service.

When you are done, complete other details of the service, and entitle and publish it to end users.   

Input and output parameters for activities

For each action, you must specify the input parameters.

Get Xen Desktop Active Directory Group By Service Id

Required

Parameter name

Data type

Example

Description

Required

Service Id

String

Process context variable > External Service ID

ID of the virtual desktop imported from Citrix Xen Desktop.

Get Xen App Active Directory Group By Service Id

Required

Parameter name

Data type

Example

Description

Required

Service Id

String

Process context variable > External Service ID

ID of the virtual application imported from Citrix Xen App.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*