We have to force a generic host name to populate when launching applications from our Access Gateway. This is because our main application verifies the host name against an internal database. If the name is not present, it will not allow access to the application.
To prevent this from happening we have configured the WI to pass a generic name for every client coming in. Its not that hard to do, and is outlined here.
First open the Access Management Console. Expand Configuration - Web Interface.
SnipIT from my WI
Click the Access Site you need to modify and then chose 'Manage Session Preferences'. Chose 'Client Name' under remote connection, ensure there is a check mark in 'Web Interface should over ride....'
SnipIT from my WI
Then, navigate to C:\Inetpub\wwwroot\Citrix\NAME OF SITE\conf\ - In here you will find the 'DEFAULT.ICA' file. Open this with notepad. Under the first section named [WFClient] you can add this at the end ClientName=NAMEYOUWANT Make sure you note its case sensitive.