Understanding how the Citrix Context works with the Citrix ICA file
In Robot Studio, the Citrix context allows a template ICA file to specify the published application to use when starting a Robot Studio project.
InitialProgram ICA setting
If the PublishedApplicationName property is blank in the context, then the InitialProgram value that is specified in the template ICA file is used. If the template file does not contain an InitialProgram value, then an error message appears.
If the PublishedApplicationName property contains a value, it always replaces the InitialProgram value, which is how it worked before this update.
Address ICA setting
If the PublishedApplicationName property is blank, and the InitialProgram is specified in the template ICA file, then the Address property can be populated in several ways:
- If the ConnectionServerAddress property contains a value, the Address property uses that value.
- If the ConnectionServerAddress property is blank, and the Address property contains a value in the template file, the Address property value is used.
- If the ConnectionServerAddress property is blank and the Address property is also blank, then the InitialProgram property is used as the Address value, minus the leading # character.
If the PublishedApplicationName property contains a value, then the Address property can be populated these ways:
- If the ConnectionServerAddress property contains a value, the Address property uses that value.
- If the ConnectionServerAddress property is blank, the Address property uses the value for the PublishedApplicationName property.
Previous topic Requesting a Robotic Automation translator Next topic Understanding the Wild Card match rule