Configuring Citrix conection

avatar

Hello

just tried some things with adding Citrix ICA connections and fond this:
by default, when not using embedded display, only aviable option is to use (external) config file (.ica). custom configuration is not accessible - as is wrote - embedded mode only. so i switch display mode to embedded, switch to custom configuration and fill computer, user, passw, domain and display size and number of colors. as expected, this works. now i select mode back to external and tried to connect ... and it worked.
hmm after some tests i found that it worked because i started not with empty session but copied actual connection ... so even this was not visible (due to selected (but not accessible) custom configuration). after clearing .ica file it does not work (also expected in this state ...)
* do not you plan dynamicaly generate .ica file for connection from values entered in custom configuration?
* what about to allow "external" by have possibility to undock session (and try to open this window this "correct" dimension) by some setting in session?
* what about to allow custom window sizes?

Petr Valouch

Help wanted: Telepath.
You know where to apply.

All Comments (19)

avatar

Hi,
Let's verify what we should do.

Allow to export the custom setting in a ica file?
Use this exported file to open in external mode?
For the undock, it's already possible by using the context menu on the tab page.
What do you mean by custom size? Is this supported by Citrix (sorry I'm not a specialist)?

David Hervieux

avatar

hello

i currently have custom ica files for those customers who use citrix ... but then i loose all added things rdm could provide for me, because all configuration is in "external" file and not in (backed) database ...
(for me) best would be use fields from custom configuration to generate (temporary) ica file and this open in external mode. as example of creating ica file you can look at (rather old) citrix ica file creator (http://support.citrix.com/article/CTX113472)
i know abou possibility to "manualy" undock tabbed. but this has one big disadvantage ... opened undocked window does not have size stated in display size (and is sizeable :) ) i was thinking abou something similar to "execute confinuous pingundocked" from tools in preferences + "correct" window size

i currentlu use this ica file, only changing COMPUTER, USER, PASSWORD a DOMAIN with correct values (maybe file could be shorter) i can here specify desired dimensions ... in embded and display you can only choose from combo with predefined values

[Encoding]
InputEncoding=ISO8859_1

[WFClient]
Version=2
HttpBrowserAddress=localhost:80


[ApplicationServers]
Remote=

[Remote]
Address=COMPUTER
InitialProgram=
ClientAudio=Off
AudioBandwidthLimit=2
DesiredColor=16
DesiredHRes=1440
DesiredVRes=900
Compress=On
TransportDriver=TCP/IP
WinStationDriver=ICA 3.0
BrowserProtocol=HTTPonTCP

Username=USER
ClearPassword=PASSWORD
Domain=DOMAIN

[Compress]
DriverName= PDCOMP.DLL
DriverNameWin16= PDCOMPW.DLL
DriverNameWin32= PDCOMPN.DLL

Petr Valouch

Help wanted: Telepath.
You know where to apply.

avatar

Thank you. I wont try to do everything at the same time but let's begin with the custom ica. What about the possibility to use the application variables directly in an embedded ica file? The variables are $USER_NAME$, $PASSWORD$...

David Hervieux

avatar

wel ... this is possible (and will provide support for some custom things in ica file i don't use ...)
but for the "final" it would be good to remove this "ica template" ... because in bigger company - i will either need to distribute this ica files to (all) computers or to store them in some network drive ...

and (some future) request would be to use also atlernate hosts to support access from "inside" and "outside" in one definition :)

thx

Petr Valouch

Help wanted: Telepath.
You know where to apply.

avatar

Hi,
I'm not sure I was clear. The embedded ica would be saved part of the session. This means that you won't need to distribute it. You will edit the template directly in RDM.

David Hervieux

avatar

ok. so there will be a "big text area" / template with "clear text ... on this will run substitution ($USER_NAME$, $PASSWORD$, ..) this will be saved to temporary .ica file whitch would be started instead of my current "pernament" .ica file ...
yes, that was not clear from yor previous posts :)

thx, waiting for testing

Petr Valouch

Help wanted: Telepath.
You know where to apply.

avatar

any news?

in RMD 8 i've got thin (new) problem - nearly all directly called ica files give me this error:
---------------------------
Error number 2312
---------------------------
The Citrix online plug-in received a corrupt ICA File. The ICA File has no [ApplicationServer] section.
---------------------------
OK
---------------------------

when dblclicked this file connection opens

all my .ica files is in form like is in 3rd post ...
and some of them work, smoe not

Petr Valouch

Help wanted: Telepath.
You know where to apply.

avatar

Hi,
I'm not a Citrix specialist. Is it normal that ApplicationServer is empty?

David Hervieux

avatar

That file has been created in some old util from Citrix ... and dblclick on the file in Windows Explorer initiated connection

Petr Valouch

Help wanted: Telepath.
You know where to apply.

avatar

Hi,
I verified and when you use an ica file, RDM invoke the the default viewer with the file in parameter. Do you know if it's the same client when you double click on it?

David Hervieux

avatar

command line from RDM: "C:\Program Files (x86)\Citrix\ICA Client\wfica32.exe" C:\Users\PetrV.IFT\AppData\Roaming\Citrix\Connections\Rabbit.ica
command line from Win: "C:\PROGRA~2\Citrix\ICACLI~1\WFICA32.EXE" MFService000602B6000
(patch is C:\Program Files (x86)\Citrix\ICA Client\wfica32.exe and its parrent is wfcrun32.exe)
it is rather old citrix cilent ... version 11.2.0.31560

using it as alternative to MS RDP for accessing remote desktop (by client ... some have rdp, some ica access). no published applications so where is no need for ApplicationServer

Petr Valouch

Help wanted: Telepath.
You know where to apply.

avatar

So if you create a command line session type in RDM and invoke the ica file, does it work?
edited by dhervieux on 12/12/2012

David Hervieux

avatar

nope ...
running directly wfica32.exe with ica file as parameter gives me same error like i've got from RDM.

but to get back where this thread started ... what about better support for specifying parameters for creating ica files not only for embdeded display mode but also for external?

Petr Valouch

Help wanted: Telepath.
You know where to apply.

avatar

You right that we could extend the support in external mode to open it undocked. We will try to setup a citrix server and do some tests.

David Hervieux

avatar

hello david,

any news on this? :)

Petr Valouch

Help wanted: Telepath.
You know where to apply.

avatar

hello

any (time) plan for this?

Petr Valouch

Help wanted: Telepath.
You know where to apply.

avatar

Hi,
Since it's an old thread I just want refresh your request. What would be the priority for you?

David Hervieux

avatar

hello

if i look back to this thread ...
one posibility was lo load .ica file to db and then replace variables with actual values (this will lead to create actual .ica file on the fly and pass it to the wfica32.exe)
if there will be some graphical gui for creating this ... will be better (but for me - i only change server, user and password in my "template")

something like is now on openvpn ... it has option for load config, parse and display it with text, combos ... and on connect generate back config file and run

Petr Valouch

Help wanted: Telepath.
You know where to apply.

avatar

I will raise the priority for that. Sorry for the delay

David Hervieux