We have a problem with our webinterface.
When a users logon to the Citrix Portal Webinterface he or she receive a default userinterface setting.
Default the connection preferences for the windows size is "Seamless". When i logon to a published application i receive a erro message "Protocol drive error 1000..." but when i changed the setting to "no preferences" or a other possible setting i can logon to the application.
!!!
We have also the issue that when the user has changed this setting and logged of from the webinterface (compleet IExplorer logged out) and logon again this setting is not saved. We using webinterface 3.0 and IE 6.
Possible soloution is to change default setting of windos size from "Seamless" to "No preferences" but i do not know where i can added this setting in the webinterface config.
Kind regards
Theo Schuivens
Theo,
If you're not afraid of editing some scripts, you may be able to override the "Seamless" setting by editing the "connectionSettings.cs" file, under the site\serverscripts folder. NOTE: Before making ANY changes I would strongly suggest you make a backup of the original file. OK... my consience is clear now!
Here is the section of code to look for:
private void processConnectionSettingsRequest() {
setCurrentPageURL(Request.ServerVariables["URL"]); bCustomSettings = getConfiguration().getAllowCustomizeSettings();
if (bCustomSettings) { ClientConnectionConfiguration connConfig = getClientConnectionConfiguration();
What you need to do is insert a line before the "if (bCustomSettings) {" statement as follows:
bCustomSettings=false;
This should cause the Web interface to ignore ANY custom settings the user has specified, which is the same as having it set to "No Preferences". This will impact every user who hits the site.
No guarantees, but it might do the trick for you!
Dan