Citrix Context Properties

After adding a Citrix Context and adding the required application adapters to the context, set the Citrix Context properties which define the Citrix servers and connection properties. See the following table for definitions of the Citrix Context properties.

Parameter

Description

Debug

Debug Runtime

When set to True, a dialog that contains the command log parameters that were passed in is displayed at start up. Initialization process problems can be detected using this setting.

Run Local

If set to True, this lets you run the solution through Studio on the local machine to test functionality. Set this parameter to False when you are ready to deploy the solution.

ICA File

 

Project To Load

Deployed project name associated with this solution. The name must include the full path for the project name as it exists on the server. If this property is left blank, Studio uses the path to the deployment package for the client workstation.

Published Application Name

The name of the Citrix Published Application which runs the OpenSpan Runtime application running on the Citrix server. The entry is not case sensitive.

Temporary Folder

This setting only applies if the Studio user does not have permission to write to the default temporary folder (defined in the TEMP environmental variable). In this case, select a location on the client workstation where a temporary copy of the ICA file can be written during the Runtime session. (OpenSpanTempICACopy.ica )

To see the value of the TEMP environment variable, start a command window (Start > Run > cmd.exe), and enter set temp. The result will be the value of the TEMP variable. Typically, it is set to:

C:\Documents and Settings\<logged in user name>\Local Settings\Temp 

Note:  The path may appear in 8.3 notation, such as C:\DOCUME~1\<user>\LOCALS~1\Temp.

Login

Domain

Domain used when logging into the Citrix server.

Login

Login used when logging into the Citrix server. This property is not typically set for a production project. It is mainly useful for testing where the tester has an alternate set of credentials that do not need to be re-entered every time the project is run. If this property contains a value, then pass-through authentication is disabled, and the specified credentials are passed to Citrix on the command line.

Password

Password associated with the Citrix login. This property is not typically set for a production project. It is mainly useful for testing, where the tester has an alternate set of credentials that don’t need to be re-entered every time the project is run.  The password is encrypted when serialized. If this property contains a value, then pass-through authentication is disabled, and the specified credentials are passed to Citrix on the command line.

Show Password Dialog

If set to True, a login window is created for the user to login to the Citrix Server. If set to False, the user is automatically logged in to the server when the solution is run on the client. The login dialog should only be enabled if users log into Citrix using credentials other than their NT login credentials. If this property contains a value, then pass-through authentication is disabled, and the specified credentials are passed to Citrix on the command line.

Misc

Dialog Dismissal List

Enter a comma-separated list that contains the specifications of the dialogs that you want to search for. Include the coordinates on those windows that identify the buttons that must be clicked to dismiss the dialogs.

Dismiss Dialogs

If you set this property to True, the adapter searches for and dismisses dialogs that match the specifications you defined in the Dialog Dismissal List property. If you enter False, dialogs are not dismissed.

Folder Name

The design name of the context.

Path

The full path for the Citrix Context file location.

Startup

Client Location

Set this property to the folder where the Citrix client is installed on the desktop computers. The default installation location is:

C:\Program Files\Citrix\ICA Client

If you leave this property blank, then the default location for the product ICA Client as specified in the Windows registry will be used. Typically, you will leave this property blank.

Refer to the key ‘HKLM\Software\Citrix’ in the Registry for the installed Citrix client products. The folder must contain wfcrun32.exe file.

Timeouts

Ping Interval

A keep-alive indication in milliseconds. Every 30,000 milliseconds (30 seconds), a message is sent to the client to determine if it is active.  If no response is received, the Runtime application on the server will shutdown. The default is 30,000 milliseconds.

Startup Timeout

Number of milliseconds to wait for the Studio virtual channel to be loaded after the Citrix client is started.

XenApp 6x and older

Connection Server Address

Use this property when the Citrix client workstations connect directly to a single Citrix server. In this case, enter the IP address of the Citrix server in this property. This address overrides any other address settings, and disables browsing. Typically, this will be left blank for production projects.

Note: When an IP address is entered in this field, the ICA browsing capability is disabled. The Address key in the .ICA file [<named application server>] section is set to this value instead of the published application name.

Http Browser Address Mode

This property applies when a list of HttpBrowserAddresses has been specified. Use this property to specify the method by which HTTP browse addresses should be updated in the .ICA file. See the description of the HttpBrowserAddress property for more information.

Note:  If HttpBrowserAddresses is blank, or if no template ICA file is specified, the mode is ignored.

Http Browser Addresses

Use this property when the Citrix client workstations should search for the ICA Master Browser using HTTP. In this case, enter a comma-delimited list of host names or IP addresses that should be consulted first when looking for the ICA Master Browser. Browsing takes place on port 80 over HTTP when using these addresses.

This property corresponds to the HttpBrowserAddress[n] keys in the .ICA file.

Note: How the .ICA file is updated by this property depends on the HttpBrowserAddressMode property as follows.

Mode – Replace:  The first address in the list will be assigned to the “HttpBrowserAddress” and the second address will be assigned to “HttpBrowserAddress2”, and so on.

Mode – InsertBeforeExisting or AppendAfterExisting: The existing addresses will remain and the new addresses will be inserted/appended as indicated.

TCP Browser Address Mode

This property applies when a list of TCP Browser Addresses has been specified. Use this field to specify the method by which TCP browser addresses should be updated in the .ICA file. See the description of the TCP Browser Addresses property for more information.

Note:  If TCP Browser Addresses is blank, or if no template ICA file is specified, the mode is ignored.

TCP Browser Addresses

Use this property when the Citrix client workstations should search for the ICA Master Browser using TCP/UDP. In this case, enter a comma-delimited list of host names or IP addresses that should be consulted first when looking for the ICA master browser. Browsing takes place over port 1694 via UDP when using these addresses.

This property corresponds to the TCP Browser Address[n] keys in the .ICA file.

Note: How the .ICA file is updated by this property depends on the TCP Browser Address Mode property as follows.

Mode – Replace:  The first address in the list will be assigned to the “TCP Browser Address” and the second address will be assigned to “TCPBrowserAddress2”, and so on.

Mode – InsertBeforeExisting or AppendAfterExisting: The existing addresses will remain and the new addresses will be inserted/appended as indicated.

Template File Name

 

This property applies to client workstations using template ICA files. In this case, enter the fully qualified name of the template file. The template ICA file is used to create a temporary ICA file. The temporary ICA file is the file actually used when launching the Citrix session. If this property is left blank, then the temporary ICA file will be constructed using only the properties specified on the Citrix context. All sections and key/value pairs are copied as-is from the template ICA file except for the following:

TcpBrowserAddress/HttpBrowserAddress (in section WFClient):  These are replaced/appended to as described above.

InitialProgram (in the named application server section):  This is replaced with the value of the property “PublishedApplicationName” (see above).

Address (in the named application server section):  This is replaced with the value of the property “DirectConnectAddress”, if this property contains a value, or the value of the property “PublishedApplicationName”, if DirectConnectAddress is blank.

LongCommandLine (in the named application server section):  This is replaced/created with a command line constructed from various properties.

UseLocalUserAndPassword (in the named application server section):  This is set to one (1) if the Login properties are disabled, or zero (0) if not.

XenApp 7x

Storefront Web Url

If you set the Use Storefront Web property to True, the context uses the specified Citrix storefront website to get an ICA file that can be used to launch the specified, published application. The following is an example of the URL format:

 https://storefrontServer/Citrix/StoreWeb

Use Passthrough Authentication

Determines how the Citrix Context authenticates with the Citrix storefront website.  If you set this property to True, the logged-in user’s Windows identity is passed through to the site.  If you set this property to False, the user must provide explicit credentials either using the  Citrix Context properties or by using the  Citrix Context login dialog.

Use Storefront Web

Enter True if you want the Citrix Context to get an ICA file from the specified Citrix storefront website. If you set this property to True, you must enter a URL in the Storefront Web Url property. The default is False.

XenApp WebInterface/NetScaler

Custom JavaScript Content

Use this property to enter a custom JavaScript that the system will execute on the Web Interface landing page.

External Properties File Path

Enter the path to the file that contains properties that can be used instead of retrieving values from the Citrix Context. Use the WebInterfacePropertyManager utility to create this file. For more information, see Robotic Automation WebInterface Property Manager utility.

Note: The file that the WebInterfacePropertyManager utility creates is encrypted.

Run Custom JavaScript

Enter True to run the custom JavaScript to login to a WebInterface. The default is False.

Show Navigation UI

If you entered True for the Use Web Interface property, this setting indicates whether the navigation utility’s user interface should appear when running. The default is False. You would only set this to True for diagnostic purposes, not in production.

URL Is NetScaler

If you entered True for the Use Web Interface property, this setting indicates whether the initial URL that is navigated is a NetScaler web front end. The default is False.

Use External Property File

Enter True if you want the client to get its properties from an external file. Enter False if you want the client to get its properties from  the Citrix Context. The default is False.

Use Web Interface

Set this property to True to tell the Citrix Context to get an ICA file from the specified Citrix Web Interface website. If you set this property to True, you must also enter a value in the Web Interface URL property.

Web Interface URL

If you entered True for the Use Web Interface property, the Citric Context uses the Citrix Web Interface website that you specified to get an ICA file. It then uses this ICA file  to launch the published application that you specified. The following is an example of the URL format:

https://citrixWIServer/Citrix/Xenapp/

If you set the URL Is NetScaler property to True, this URL must point to a NetScaler web front end.

 


Privacy | Trademarks | Terms of Use | Feedback

Updated: 18 June 2020

© 2016 - 2020 Pegasystems Inc.  Cambridge, MA All rights reserved.

 

OpenSpan data classification label