Как правильно подготовить экземпляр объекта клиента Citrix ICA для успешного подключения к ферме с помощью Citrix Access Gateway? - PullRequest
4 голосов
/ 29 января 2012

Я использую API объекта клиента Citrix ICA для программного подключения к опубликованным приложениям.Как правило, это так же просто, как подписка на несколько событий, подача объекта в файл ICA (с помощью метода LoadIcaFile) и вызов метода Connect.

Однако, с клиентами ICA 12.1 или выше, этот подход приводит ксобытие немедленного отключения в случае, если используется CAG и поле адреса файла ICA содержит загадочный токен вместо IP-адреса / имени сервера.Тот же подход прекрасно работает со старым клиентом (10.x) или , если файл ICA содержит прямой адрес сервера (что, как я полагаю, означает, что CAG не используется)

Если кто-то имел успех в программированиисеанс запускается в средах Citrix Access Gateway, успешно работающих с клиентом ICA 12.1 или выше, пожалуйста, поделитесь, как это было сделано.

ПРИМЕЧАНИЕ: мое понимание серверной стороны Citrix очень ограничено, из практики - я думаю, что встретился с ICAфайлы, содержащие загадочное поле адреса, поступающее из веб-интерфейса в фермы с использованием любого из следующих компонентов: Citrix Access Gateway, Citrix Secure Gateway, Citrix Netscaler

1 Ответ

1 голос
/ 24 июля 2012

здесь вряд ли найдутся другие решения, поэтому я считаю свой последний комментарий ответом:

Клиент ICA 13.1 просто подключается (как и клиент 10.200)

Таким образом, проблемы с программными подключениями к CAG, вероятно, будут недостатками (дефектами?) Определенных версий клиента - поэтому не требуется специальной подготовки объекта клиента ICA для работы в среде CAG.

...