• Aucun résultat trouvé

Guide de l administrateur du client pour Java. Client Citrix Presentation Server pour Java, version 9.x Citrix Presentation Server

N/A
N/A
Protected

Academic year: 2022

Partager "Guide de l administrateur du client pour Java. Client Citrix Presentation Server pour Java, version 9.x Citrix Presentation Server"

Copied!
102
0
0

Texte intégral

(1)

Client Citrix Presentation Server™ pour Java, version 9.x Citrix Presentation Server™

Guide de l’administrateur du client pour Java

(2)

imprimable de ce contrat est incluse sur le CD-ROM de votre produit.

Les informations contenues dans ce document peuvent faire l’objet de modifications sans préavis. Les sociétés, noms et données utilisés dans les exemples sont fictifs, à moins d'une mention contraire. Excepté pour l'impression d'une copie pour une utilisation personnelle, aucune partie de ce document ne peut être reproduite ou transmise, sous quelque forme, par quelque moyen, électronique ou mécanique, et pour quelque motif que ce soit, sans l'autorisation expresse et écrite de Citrix Systems, Inc.

© 1994-2007 Citrix Systems, Inc. Tous droits réservés.

Citrix, Independent Computing Architecture (ICA) et MetaFrame sont des marques déposées et SpeedScreen est une marque de fabrique, de commerce ou de service de Citrix Systems, Inc. aux États-Unis et dans d’autres pays.

© 1997-1998 Sun Microsystems, Inc. Tous droits réservés.

Reconnaissances de marques

Java et Solaris sont soit des marques déposées soit des marques de fabrique, de commerce ou de service de Sun Microsystems, Inc. aux États-Unis et dans d’autres pays.

Microsoft, MS, Windows, Windows 2000, Windows ME, Windows 98, Internet Explorer, Windows NT, Windows XP et Windows Server 2003 sont soit des marques déposées soit des marques de fabrique, de commerce ou de service de Microsoft Corporation aux États-Unis et/ou dans d’autres pays.

UNIX est une marque déposée de The Open Group aux États-Unis et dans d’autres pays.

Linux est une marque déposée de Linus Torvalds.

Apple, Mac, Macintosh, Mac OS X et MRJ sont des marques de fabrique, de commerce ou de service d’Apple Computer, Inc., déposées aux États-Unis et dans d’autres pays.

Netscape est une marque déposée de Netscape Communications Corporation aux États-Unis et dans d’autres pays.

SOCKS5 est une marque déposée de NEC Corporation.

Kerberos est une marque de fabrique, de commerce ou de service du Massachusetts Institute of Technology.

Dernière mise à jour : 13 septembre 2007 (AH)

(3)

T

ABLE DES MATIÈRES

Table des matières

Chapitre 1 Avant de commencer

Utilisation de ce guide . . . .7

Accès à la documentation . . . .8

Chapitre 2 Présentation du client pour Java

Vue d'ensemble . . . .11

Nouvelles fonctionnalités de cette version. . . .11

Java 2 Standard Edition, Version 1.4.x. . . .11

Prise en charge SSL. . . .11

Authentification Kerberos . . . .12

Authentification de proxy NTLM. . . .12

Fiabilité de session . . . .13

Prise en charge de Mac OS X en japonais . . . .13

Amélioration de l’interface utilisateur . . . .13

Performances . . . .13

Exploration ICA . . . .13

Présentation du client pour Java . . . .14

Prise en charge transparente . . . .14

Fenêtres transparentes . . . .15

Partage de session . . . .15

Centre de connexion . . . .16

Améliorations relatives à la licence d’accès client (Client Access License) des services Terminal Server. . . .16

Configuration requise pour le client pour Java . . . .17

Environnements Java. . . .17

(4)

Chapitre 3 Déploiement du client pour Java

Avant de commencer . . . 19

Déconditionnement du client pour Java . . . 20

Utilisation des exemples de fichiers HTML . . . 22

Modification de desktop.html. . . 23

Modification du fichier seamless1.html. . . 25

Utilisation d’applets Java signées . . . 27

Exemple de déploiement . . . 28

Chapitre 4 Configuration du client pour Java

Configuration initiale . . . 31

Exécution du client pour Java dans la langue de votre choix . . . 31

Configuration du protocole réseau et exploration des serveurs. . . 32

Configuration de l’interface utilisateur . . . 36

Propriétés de fenêtre . . . 36

Barre d’état et bouton Paramètres . . . 36

Fiabilité de session . . . 37

Reconnexion automatique et fin de session . . . 37

Clavier et souris . . . 39

Mappage des périphériques clients . . . 45

Mappage des lecteurs clients . . . 45

Mappage des imprimantes clientes. . . 46

Imprimantes détectées automatiquement . . . 47

Imprimantes configurées manuellement . . . 48

Prise en charge du pilote d’imprimante universel . . . 51

Mappage audio du client. . . 51

Intégration du client à des solutions de sécurité . . . 52

Connexion via un serveur proxy . . . 53

Intégration du client avec Secure Gateway pour Presentation Server ou le Relais SSL . . . 57

Configuration du cryptage ICA . . . 63

Utilisation de l'authentification Kerberos. . . 64

Configuration avancée . . . 68

Priorité des emplacements de configuration . . . 68

Copie de la configuration du mappage des lecteurs clients. . . 68

Modification de la liste des pilotes d’impression . . . 69

Fichiers sur le lecteur client . . . 69

(5)

Table des matières 5

Chapitre 5 Amélioration des performances du client pour Java

Partage de session . . . .71

Compression des données. . . .71

Mise en mémoire cache des bitmaps . . . .72

Mise en file d’attente des mouvements de souris. . . .73

Utilisation de la réduction de latence SpeedScreen . . . .73

Utilisation de l'accélération du navigateur SpeedScreen . . . .74

Amélioration des performances sur une connexion à faible bande passante . . . . .74

Chapitre 6 Limites du client pour Java

Linux et Solaris . . . .77

Perte de l’activation des touches . . . .77

Prise en charge du Presse-papiers sur X11 . . . .78

Mac OS X . . . .78

Windows . . . .79

Internet Explorer . . . .79

Paramètres de sécurité d’Internet Explorer sur Windows Server 2003 . . . .79

Divers . . . .80

Mappage des lecteurs clients. . . .80

Prise en charge du pointeur de la souris . . . .80

Authentification NTLM . . . .80

Fenêtres transparentes . . . .80

Noms de serveurs contenant des caractères non ASCII . . . .81

Pilote d’imprimante universel (UPD) et PCL4. . . .81

Problèmes spécifiques aux clients japonais . . . .82

Saisie de caractères japonais lors de l’observation des sessions . . . .82

Saisie du symbole de son de voyelle longue (—) en mode d’entrée Kana. . . .82

Saisie de caractères japonais dans les applications à l’aide de l’IME client. . . .82

Interface Web avec paramètres Unicode Windows . . . .82

Mode d'entrée IME côté client sous Mac OS X . . . .83

Prise en charge des touches actives pour claviers japonais . . . .84

Signalement d’éventuels problèmes. . . .85

(6)

Annexe A Descriptions des paramètres et des fichiers du client pour Java

Paramètres . . . 87

Configuration générale . . . 87

Paramètres de l’interface utilisateur . . . 89

Paramètres de mappage des ressources audio du client. . . 90

Paramètres de mappage des imprimantes clientes. . . 90

Paramètres de mappage des lecteurs clients. . . 91

Paramètres d’ajustement des performances . . . 91

Paramètres d’intégration de sécurité . . . 92

Fichier ICAPrinterDrivers.txt . . . 94

Configurations de clavier prises en charge . . . 95

(7)

C

HAPITRE

1

Avant de commencer

Ce guide est destiné aux administrateurs système chargés de l’installation, de la configuration et de la maintenance du Client Presentation Server pour Java. Les utilisateurs de ce manuel doivent posséder une connaissance préalable des éléments suivants :

• le serveur auquel les clients se connectent ;

• le système d’exploitation de la machine cliente ;

• les navigateurs Web Java, HTML et JavaScript ;

• l’installation, l’exploitation et la maintenance des systèmes réseau et d’impression ;

• la configuration du serveur Web.

Utilisation de ce guide

Pour tirer parti au maximum de ce guide, reportez-vous à la table des matières pour vous familiariser avec les rubriques abordées.

Rubrique Contenu

« Présentation du client pour

Java » Présente la liste des fonctionnalités et de la configuration requise.

« Déploiement du client pour

Java » Décrit le déploiement du client.

« Configuration du client pour

Java » Décrit le démarrage et la configuration des

connexions aux serveurs.

« Amélioration des performances

du client pour Java » Ce chapitre vous fournit des conseils pour améliorer les performances une fois la configuration initiale terminée.

« Limites du client pour Java » Ce chapitre décrit certains problèmes que vous pouvez rencontrer avec le client et vous explique comment contourner ces problèmes.

(8)

Le fichier Lisez-moi du client pour Java contient des mises à jour de dernière minute, des corrections à la documentation et des problèmes connus. Le fichier Lisez-moi est compris dans le pack client. Consultez « Déconditionnement du client pour Java », page 20.

Accès à la documentation

La documentation pour Citrix Presentation Server et le client pour Java comprend une documentation en ligne, des informations sur les problèmes connus et une aide spécifique à l'application, comme ci-dessous :

• Utilisez le fichier Bienvenue dans Citrix Presentation Server

(Readme_Me_First.html) pour accéder à la gamme complète des guides en ligne proposés sur le Web. Vous pouvez également accéder à la

documentation en permanence en consultant le site suivant : http://support.citrix.com/docs/.

• La documentation en ligne est disponible au format Adobe PDF (Portable Document Format). Pour visualiser, imprimer la documentation au format PDF ou y effectuer une recherche, vous aurez besoin d’Adobe Reader (versions prises en charge: 5.0.5 avec la fonction Rechercher dans plusieurs documents, ou versions 6, 7 ou 8).

• Les informations portant sur les problèmes connus figurent dans le fichier lisez-moi du produit, également disponible sur le Web. Utilisez le fichier Bienvenue dans Citrix Presentation Server (Read_Me_First.html) pour accéder au fichier lisez-moi du produit.

• L'interface utilisateur dispose de nombreux éléments intégrés d'assistance à l'écran pour vous permettre de réaliser votre travail. Par exemple, la console Access Management Console vous permet de positionner la souris sur un paramètre pour afficher un texte d'aide expliquant le fonctionnement de ce contrôle.

• L'aide en ligne est disponible pour certaines tâches. L'aide en ligne est accessible à partir du menu Aide ou des boutons Aide.

• Pour obtenir des informations sur la terminologie relative à Presentation Server, consultez le Glossaire Citrix Presentation Server, accessible depuis le Centre de connaissances (Knowledge Center) à l'adresse suivante : http://support.citrix.com/docs/.

« Descriptions des paramètres et

des fichiers du client pour Java » Elle décrit tous les paramètres d’applet, ainsi que certains fichiers auxquels il est fait référence dans ce guide.

Rubrique Contenu

(9)

Chapitre 1 Avant de commencer 9

• Pour plus d'informations sur la documentation Citrix et sur les procédures permettant d'obtenir des renseignements complémentaires et une assistance technique, veuillez consulter le Guide de démarrage de Citrix Presentation Server, disponible depuis le Centre de connaissances (Knowledge Center) à l'adresse http://support.citrix.com/docs/.

Pour nous faire part de vos commentaires sur la documentation, rendez-vous sur le site http://support.citrix.com/docs/. Pour accéder au formulaire de

commentaires, cliquez sur le lien Submit Documentation Feedback.

(10)
(11)

C

HAPITRE

2

Présentation du client pour Java

Vue d'ensemble

Le client pour Java est une applet Java permettant d’accéder aux applications exécutées sur une batterie de serveurs depuis n’importe quelle machine, via un navigateur Web standard. L’applet est un client qui s’exécute automatiquement après le téléchargement et qui ne nécessite aucune installation. Elle est optimisée pour une utilisation dans les environnements Web où il n’est pas possible ou souhaitable d’installer des logiciels sur la machine cliente.

Nouvelles fonctionnalités de cette version

Vous trouverez ci-après une liste des nouvelles fonctionnalités de cette version.

Java 2 Standard Edition, Version 1.4.x

Le client pour Java requiert Java 2 Standard Edition (J2SE), version 1.4.x et 1.5.x.

La machine virtuelle Java de Microsoft (JVM) n'est plus prise en charge. Notez que dans un déploiement incluant l'Interface Web, le client version 8 est déployé pour être utilisé avec la JVM de Microsoft.

Prise en charge SSL

La prise en charge de Secure Sockets Layer (SSL), offerte par Java Secure Socket Extension (JSSE), est incorporé dans J2SE 1.4.x et 1.5.x. Ainsi, moins de packs sont téléchargés sur la machine cliente pour la prise en charge SSL. La

bibliothèque cryptojN.jar n'est plus requise et la bibliothèque sslN.jar est réduite de 187Ko à 28Ko.

(12)

Vérification CRL

La vérification CRL (Certificate Revocation List) est prise en charge. Lors de la connexion à un serveur exécutant Presentation Server à l'aide de SSL ou TLS, et lorsque la vérification CRL est activée, le client vérifie si le certificat du serveur est révoqué ou non. Cette fonctionnalité améliore l'authentification

cryptographique et la sécurité générale de la connexion au serveur exécutant Presentation Server.

Authentification Kerberos

L'authentification Kerberos est prise en charge lorsque le client est exécuté sous Windows 2000 ou Windows XP, avec la relation d'approbation nécessaire entre les domaines Active Directory du client et du serveur.

Presentation Server étend l'utilisation de Kerberos. Les utilisateurs peuvent ouvrir une session sur la machine cliente en utilisant n'importe quelle méthode

d'authentification, une carte à puce par exemple, et accèdent aux ressources publiées sans authentification supplémentaire. Le mot de passe de l'utilisateur n'est pas transmis à Presentation Server, en fait, seul un échange de jetons d'authentification se produit.

Cet échange d'authentification est réalisé dans un canal virtuel ICA et ne requiert aucun protocole ou port supplémentaire.

Vous pouvez configurer des domaines UNIX et Microsoft Windows compatibles Kerberos pour permettre aux utilisateurs utilisant des machines clientes UNIX d'accéder à Presentation Server à l'aide de leurs informations d'identification UNIX Kerberos.

Pour plus d'informations, consultez la section « Utilisation de l'authentification Kerberos », page 64.

Authentification de proxy NTLM

L'authentification de proxy Windows NT LAN Manager (NTLM) est prise en charge lorsque le client est configuré pour accéder à Presentation Server via un serveur proxy. Le client doit être exécuté sous Windows et se connecter via un serveur proxy prenant en charge NTLM (tel que Microsoft Internet Security &

Acceleration Server).

(13)

Chapitre 2 Présentation du client pour Java 13

Fiabilité de session

La fiabilité de session permet aux sessions de rester ouvertes et à l'écran lorsque la connectivité réseau est interrompue, permettant ainsi aux utilisateurs clients d'afficher l'application pendant que la connexion réseau est restaurée. Cette fonctionnalité est utile pour les utilisateurs mobiles possédant des connexions sans fil. Pour activer la fiabilité de session, consultez la section « Fiabilité de session », page 37.

Prise en charge de Mac OS X en japonais

Le client est maintenant pris en charge dans Mac OS X en japonais.

Amélioration de l’interface utilisateur

L'interface utilisateur a été mise à jour avec les améliorations suivantes : centre de connexion ;

Le Centre de connexion est plus compact et comprend une zone de notification, similaire à la zone de notification (également connue sous le nom de barre d'état système) sur les machines exécutant Windows. Les boîtes de dialogue

Connexions et Paramètres sont disponibles depuis le Centre de connexion.

Présentation

L'interface utilisateur comprend plusieurs améliorations telles que les mises à jour dans la barre d'état destinées à fournir des informations supplémentaires aux utilisateurs.

Performances

Un certain nombre d'améliorations liées aux performances sont comprises dans cette version :

• graphiques, réactivité améliorée ;

• améliorations audio ;

• améliorations du mappage des lecteurs clients ;

• rendu des graphiques amélioré avec Presentation Server pour UNIX.

Exploration ICA

L'exploration ICA est applicable lors du déploiement du client sans l'Interface Web. La prise en charge de l'exploration ICA n'est plus prise en charge dans l'archive principale ; elle est offerte dans une archive distincte (JICA- browserN.jar).

(14)

Présentation du client pour Java

Le client pour Java est une applet Java signée qui permet aux utilisateurs de se connecter aux machines Presentation Server.

Le client présente les avantages suivants :

Aucune installation cliente. Il n’est pas nécessaire d’installer de logiciel sur la machine cliente. Les utilisateurs ont uniquement besoin d’un navigateur Web compatible Java. L’installation est transparente et automatique.

Taille de téléchargement minimale. Au niveau de fonctionnalités minimales, la taille de l’applet est environ 517 Ko, offrant ainsi un téléchargement plus rapide que n’importe quel autre client.

Non dépendant des plates-formes. Le client pour Java s’exécute sur n’importe quelle machine cliente utilisant un navigateur Web avec un environnement J2SE 1.4 ou une version ultérieure.

L’applet réside sur un serveur Web et est déployée via une page HTML

comportant une balise d’<applet>. Les utilisateurs exécutent le client en ouvrant la page HTML à l’aide d’un navigateur prenant en charge Java. Lorsque la page s’ouvre, l’applet Java est automatiquement téléchargée vers la machine cliente.

L’applet s’exécute et se connecte au serveur ou à l’application publiée spécifiée dans la balise de <l’applet>.

Contrairement à ActiveX, aux modules externes Netscape ou aux clients Web Win32 téléchargés une seule fois puis enregistrés en vue d’un usage ultérieur par les systèmes clients, l’applet n’est pas stockée par le système client. Cependant, les environnements Java mettent également les applets Java en mémoire cache.

Vous pouvez ainsi les configurer dans le panneau de configuration des modules externes.

Prise en charge transparente

La prise en charge transparente est une option du client. Elle repose sur trois éléments :

• des fenêtres transparentes ;

• partage des sessions ;

• l’outil Centre de connexion qui permet aux utilisateurs de manipuler à la fois des connexions ICA transparentes et non transparentes.

(15)

Chapitre 2 Présentation du client pour Java 15

Pour disposer d’une prise en charge transparente du client, il est conseillé de déployer le client via l’Interface Web afin de bénéficier de l’interface la plus efficace pour les fonctionnalités fournies. Vous pouvez déployer le client en utilisant les pages HTML exemples fournies avec le client, mais cela nécessite davantage de travail de votre part.

Remarque Les bureaux transparents ne sont pas pris en charge.

Fenêtres transparentes

En mode transparent, chaque application distante apparaît sur le bureau du client dans une fenêtre redimensionnable distincte. Les utilisateurs peuvent

redimensionner la fenêtre de l’application, la minimiser et copier/coller du texte entre des applications publiées et des applications exécutées sur la machine cliente. Les commandes Copier et Coller fonctionnent également avec des objets non textuels lorsqu’elles sont utilisées entre des applications partageant une session ICA.

Remarque Les fenêtres transparentes sont prises en charge sous Mac OS X version 10.3 (Panther). Cependant, si le client Java est configuré pour fonctionner en mode transparent et qu’il est exécuté sur ces plates-formes, une session non transparente sera alors lancée.

Reconfiguration de session dynamique

Pour les fenêtres transparentes, le client détecte et demande au serveur de mettre à jour la taille de la session sous-jacente lorsque la taille du bureau local change. Le client ne peut pas détecter les modifications apportées au nombre de couleurs local.

Partage de session

Le partage des sessions permet aux applications transparentes, lorsqu’elles sont lancées, de partager une même connexion et d’éviter ainsi qu’une nouvelle connexion ne soit créée pour chaque application. Ceci contribue à réduire le temps système et donc à améliorer les temps de réponse pour les utilisateurs ayant plusieurs applications ouvertes en même temps. Les applications lancées dans des sessions existantes s’ouvrent également plus rapidement dans la mesure où la création d’une nouvelle connexion et des ressources associées n’est pas nécessaire.

(16)

Centre de connexion

Le Centre de connexion comprend une zone de notification, ainsi que les options Connexions et Paramètres.

La zone de notification est similaire à la zone de notification (également connue sous le nom de barre d'état système) sur les machines exécutant Windows. Les icônes de notification s'affichent dans la zone de notification pour certaines applications publiées. Ces icônes offrent des informations et permettent d'accéder aux paramètres de l'application.

Les options Connexions et Paramètres démarrent des boîtes de dialogue distinctes.

La boîte de dialogue Connexions permet aux utilisateurs de réaliser les opérations suivantes :

• déconnecter une session ;

• passer du mode plein écran au mode transparent et inversement ;

• afficher des propriétés telles que les paramètres de cryptage ICA et le nom d’utilisateur ;

• fermer une session serveur ;

• fermer une application publiée.

La boîte de dialogue Paramètres permet aux utilisateurs de réaliser les opérations suivantes :

• configurer les paramètres du client tels que les paramètres généraux, le mappage des imprimantes et des lecteurs, les paramètres de pare-feu, les options de cache bitmap et la configuration des touches actives.

Améliorations relatives à la licence d’accès client (Client Access License) des services Terminal Server

Sous Windows 2000 Server, Microsoft prend en charge l’équivalence TS CAL (Terminal Services Client Access License). Cela signifie que la connexion à un serveur Windows 2000 Server depuis une plate-forme cliente Windows 2000 (ou version ultérieure) ne devrait pas nécessiter de licence d’accès client (Client Access License). Celle-ci est désormais prise en charge lorsque le client pour Java s'exécute sur un système client Windows 2000 (ou version ultérieure) se connectant à Presentation Server.

L'équivalence TS CAL n'est pas prise en charge sous Microsoft Windows Server 2003.

(17)

Chapitre 2 Présentation du client pour Java 17

Notez que Windows XP, édition Familiale, requiert une licence d’accès client TS.

Remarque L'équivalence TS CAL peut provoquer des problèmes Java sur les machines clientes Microsoft Windows XP.

Le paramètre « SupportTSEquivalencyOnWinXP » spécifie si l'équivalence TS CAL doit être utilisée ou non sur les machines clientes Microsoft Windows XP.

Le paramètre par défaut est off.

Configuration requise pour le client pour Java

Pour exécuter le client pour Java, la configuration minimale requise pour le système client est la suivante :

• un navigateur Web avec Java 2, Standard Edition version 1.4.x ou 1.5.x, configuré pour accepter les applets Java signées. Pour de plus

d’informations sur les applets signées, consultez la section « Utilisation d’applets Java signées », page 27 ;

• un accès réseau au serveur Web qui stocke les fichiers du client.

Environnements Java

Il existe de nombreux environnements Java et leurs fonctionnalités diffèrent d’une plate-forme à l’autre. Pour valider la fonctionnalité propre du client pour Java, Citrix a sélectionné un groupe représentatif de plates-formes à des fins de tests.

Pour l’anglais et les autres langues européennes, le client a été testé avec :

• Internet Explorer 6.x sous Windows 98, Windows Me, Windows NT 4.0 Workstation, Windows 2000 Professionnel et Windows XP Professionnel et édition Familiale et Windows Server 2003 avec Sun JRE1.4.x et 1.5.0 ;

• Safari 1.x avec Apple JVM 1.4.1 et 1.4.2 sous Mac OS X 10.x ;

• Mozilla 1.x et Firefox 0.9x sous Solaris SPARC 9 ;

• Mozilla 1.x et Firefox 0.9x sous Suse Linux 9.x.

En japonais, le client a été testé avec :

• Internet Explorer 6.x sous Windows NT 4.0, Windows 2000 et Windows XP japonais ;

• Safari 1.x avec Apple JVM 1.4.2 (software update 2) sous Mac OS X 10.3 japonais ;

(18)

• Mozilla 1.x avec Sun JVM 1.4.2_05 sous Solaris SPARC 9 japonais.

Pour plus de détails sur les limites connues de certaines plates-formes ou navigateurs, reportez-vous à la rubrique « Limites du client pour Java », page 77 et consultez le fichier Lisez-moi pour toute mise à jour récente.

(19)

C

HAPITRE

3

Déploiement du client pour Java

Ce chapitre décrit un déploiement de base de l’applet et explique ensuite comment personnaliser l’applet et spécifier des paramètres. Un exemple de déploiement du client est également fourni.

Remarque Si vous déployez le client à l'aide de l'Interface Web, vous pouvez configurer les options de déploiement du client à l'aide de la console Access Management Console.

Avant de commencer

Pour déployer le client, vous devez posséder les éléments suivants.

• Une copie du pack client. Vous pouvez télécharger celui-ci depuis le site Web Citrix ou le copier sous une forme non compressée à partir du CD-ROM des composants. Citrix vous conseille de vous procurer la version la plus récente du client sur le site Web.

Sur le site Web, le pack client est disponible sous deux formats différents :

• sous un format .zip, principalement pour les systèmes Windows ;

• sous un format .tar.gz, principalement pour les systèmes UNIX.

Tous deux ont le même contenu.

• Pour décompresser et déconditionner le pack .zip ou le pack .tar.gz, vous devez télécharger l’un ou l’autre à partir du site Web. Les fichiers disponibles sur le CD-ROM des composants n’ont pas besoin d’être décompressés.

• Accès administrateur à un serveur Web.

(20)

Déconditionnement du client pour Java

Cette section décrit le contenu du pack client.

Pour déconditionner le client

Copiez le pack client à un emplacement approprié sur votre serveur Web. Pour les serveurs Microsoft IIS, copiez le pack dans un dossier dans le répertoire racine Web (généralement C:\inetpub\wwwroot). Pour les systèmes UNIX, consultez la documentation de votre serveur Web.

Remarque Si vous avez téléchargé la version compressée du pack depuis le site Web, utilisez un utilitaire de décompression approprié pour extraire les fichiers programmes du pack .zip ou .tar.gz.

Plusieurs fichiers sont créés sur le serveur Web. Les fichiers *N.jar files sont des archives Java qui constituent l’applet. Compatibles avec :

• Netscape 6.x/7.x, Mozilla 1.x et les autres navigateurs utilisant un environnement J2SE.

• Internet Explorer sur les plates-formes Windows avec le module externe Java 1.4.x ou 1.5.x. Le module externe Java est disponible depuis l’adresse http://www.java.com

Il existe un certain nombre de composants différents : Essentiels

Utilisez l'un des paramètres suivants :

Fichier d’archive Taille

approximative Description

JICAEngN.jar 853 Ko Archive complète. Contient le contenu de toutes les autres archives, à l’exception des fichiers cryptojN.jar et sslN.jar, que vous devez inclure si nécessaire.

JICA-coreN.jar 518 Ko Archive principale. Fournit uniquement une connexion de base. Elle doit être utilisée conjointement avec les autres archives de composants décrites ci-dessous afin d’étendre la fonctionnalité.

(21)

Chapitre 3 Déploiement du client pour Java 21

Sécurité

Utilisez ces composants avec les archives JICAEngN.jar ou JICA-coreN.jar, le cas échéant.

Facultatif

Utilisez ces composants avec l'archive JICA-coreN.jar, le cas échéant. Ils sont compris dans JICAEngN.jar.

Fichier d’archive Taille

approximative - Description

sslN.jar 28 Ko Composant SSL. Ajoute la prise en charge du cryptage SSL et TLS.

cryptojN.jar 168 Ko Composant de cryptage requis pour le cryptage ICA.

Non nécessaire pour la prise en charge du cryptage SSL et TLS.

Fichier d’archive Taille

approximative - Description

JICA-audioN.jar 8 Ko Composant audio. Ajoute le mappage audio du client.

JICA-browseN.jar 26 Ko Composant d'exploration ICA. Ajoute un prise en charge pour l'exploration ICA et est applicable lors du déploiement du client sans l'Interface Web.

JICA-cdmN.jar 25 Ko Composant de lecteur client mappé. Ajoute le mappage des lecteurs clients.

JICA-clipboardN.jar 10 Ko Composant de Presse-papiers. Ajoute le mappage du Presse-papiers client.

JICA-configN.jar 77 Ko Composant de configuration utilisateur.

Permet la prise en charge de la barre d’état, des boutons et de la boîte de dialogue Paramètres ICA.

JICA-printerN.jar 70 Ko Composant d’imprimante. Ajoute le mappage des imprimantes clientes.

JICA-seamlessN.jar 81 Ko Composants du mode transparent et de l’outil Centre de connexion. Permet la prise en charge des fenêtres transparentes et du Centre de connexion.

JICA-sicaN.jar 17 Ko Composant de cryptage ICA. Permet la prise en charge du cryptage ICA.

JICA-zlcN.jar 96 Ko Mode Réduction de latence SpeedScreen.

Permet la prise en charge de l’écho local du texte et du retour des clics souris.

(22)

Utilisation des exemples de fichiers HTML

Cette section vous explique comment utiliser les exemples de pages HTML fournis avec le client pour créer une page HTML qui spécifie quelles archives sont appropriées pour le navigateur de l’utilisateur.

Chaque page HTML exemple est décrite, et possède des instructions de

personnalisation de la page. Pour utiliser les fenêtres transparentes et le Centre de connexion, lisez les instructions concernant la modification du fichier

seamless1.html, mais consultez également les instructions desktop.html à des fins de référence. Si vous souhaitez utiliser cette fonctionnalité, lisez les instructions destinées à la modification du fichier desktop.html. Pour plus d'informations sur les avantages de la prise en charge transparente et du Centre de connexion, consultez la section « Prise en charge transparente », page 14.

Pour accéder au Centre de connexion, au partage de session et à la fonctionnalité des fenêtres transparentes, Citrix vous conseille fortement d’utiliser l’Interface Web qui automatise les étapes que vous devriez autrement mettre en place vous- même.

Sept exemples de fichiers HTML sont fournis avec le pack client (dans le répertoire des exemples) :

index.html. Cette page contient des descriptions et des liens vers les six pages de lancement :

desktop.html, application.html et autoproxy.html. Si vous ne désirez pas mettre en œuvre le Centre de connexion et les fenêtres transparentes, utilisez ces pages.

seamless1.html, seamless2.html et seamless3.html. Utilisez ces pages si vous désirez mettre en œuvre les fenêtres transparentes et le Centre de connexion.

desktop.html. Cette page permet de lancer une session de bureau vers un serveur. Pour établir une connexion avec cette page, spécifiez une adresse pour le serveur.

application.html. Cette page permet de lancer une connexion avec cryptage ICA 128 bits vers une application publiée. Spécifiez le nom de l’application publiée et le nom d’un serveur à utiliser pour la localisation du serveur.

autoproxy.html. Cette page permet de lancer une connexion à une application publiée par le biais d’un serveur proxy, à l’aide de la détection automatique du proxy. Spécifiez le nom de l’application publiée et le nom d’un serveur à utiliser pour la localisation du serveur. Pour de plus d’informations sur la localisation du serveur, consultez la section

« Configuration du protocole réseau et exploration des serveurs », page 32.

(23)

Chapitre 3 Déploiement du client pour Java 23

seamless1.html, seamless2.html et seamless3.html. Ces pages lancent des applications distantes en utilisant le Centre de connexion et des fenêtres transparentes. La seule différence entre ces trois fichiers est que chacun d’entre eux lance une application différente. Les applications sont lancées, si possible, en utilisant une session ICA existante. Lorsque le partage des sessions n’est pas possible, une nouvelle session ICA est alors créée. Vous devez spécifier le nom d’une application publiée et le nom d’un serveur pour la localisation du serveur.

Modification de desktop.html

Desktop.html contient la balise <applet> suivante :

<applet name="javaclient"

codebase="../"

code="com.citrix.JICA"

archive="JICA-coreN.jar,JICA-configN.jar"

width="640"

height="480">

<param name="Address" value="plateau">

<param name="End" value="end.html">

</applet>

La balise <applet> sert à configurer le client. Certains des paramètres sont spécifiés dans la balise <applet> comme suit :

Applet name. Nom facultatif et unique pour l’applet. Utilisez ce nom pour faire référence à l’applet lorsque vous écrivez des scripts. Dans

desktop.html, le nom d’applet javaclient est utilisé par un script affichant un message d’avertissement si l’utilisateur essaie de fermer la fenêtre du navigateur Web lorsqu’une session ICA est en cours d’exécution. Il est également requis pour la prise en charge de fichiers PAC (configuration automatique du proxy).

Codebase. Chemin d’accès relatif de la page HTML aux archives Client. Si le chemin d’accès ne correspond pas à votre déploiement, modifiez-le.

Code. Nom du fichier de classe exécuté. Pour le client sans l’outil Centre de connexion il s’agit toujours du fichier com.citrix.JICA.

Archive. Spécifiez à cet endroit les archives signées. Séparez plusieurs archives par des virgules.

Remarque Si vous souhaitez que les utilisateurs puissent mapper les lecteurs et les imprimantes, spécifiez les archives nécessaires ici.

Width. La largeur de l’applet, en pixels.

(24)

Height. La hauteur de l’applet, en pixels.

Tous les autres paramètres sont spécifiés à l’aide des balises <param>, situés entre les balises <applet> et </applet>. Utilisez les balises <param> de la manière suivante :

<param name="parametername" value="valuename">

où parametername correspond au nom du paramètre que vous spécifiez et valuename à la valeur que vous définissez.

Pour personnaliser et utiliser desktop.html

1. Ouvrez desktop.html dans un éditeur de texte et repérez la section de la balise <applet> :

<applet name="javaclient"

codebase="../"

code="com.citrix.JICA"

archive="JICA-coreN.jar,JICA-configN.jar”

width="640"

height="480">

<param name="Address" value="plateau">

<param name="End" value="end.html">

</applet>

Il s’agit de la section lançant le client.

2. À la place de la valeur Address, spécifiez l’adresse d’un serveur résidant sur votre réseau local.

3. Modifiez le chemin d’accès relatif spécifié pour le paramètre codebase s’il n’est pas correct pour votre déploiement.

4. Publiez les pages HTML exemples à l’aide de votre serveur Web.

Consultez la documentation de votre serveur Web pour plus d’informations.

5. Sur la machine cliente, ouvrez un navigateur Web ainsi que l’adresse URL des pages HTML exemples. La page index.html s’ouvre.

6. Cliquez sur le lien Minimal Desktop. L’applet s’affiche.

7. Pour vous connecter au serveur, cliquez sur Se connecter ou Cliquez pour vous connecter. Pour configurer le client en utilisant la boîte de dialogue Paramètres ICA, cliquez sur Paramètres.

Vous pouvez modifier les fichiers application.html et autoproxy.html de la même manière. Les paramètres complémentaires utilisés dans ces exemples sont décrits à la section « Configuration du client pour Java », page 29.

(25)

Chapitre 3 Déploiement du client pour Java 25

Modification du message d’avertissement affiché lorsqu’un utilisateur essaie de fermer une session ICA active

Si vous essayez de fermer la fenêtre du navigateur Web lorsque vous utilisez une session ICA créée à l’aide de l’un des exemples de pages Web, un message d’avertissement apparaît : le message est défini dans cette section de la page HTML.

function onBeforeUnload() {

var connected = document.javaclientname.isConnected();

if (connected) { alerted = true;

return "La fermeture de cette fenêtre disconnectera votre session ICA";

} }

où javaclientname correspond au nom de l’applet.

Pour modifier le message affiché, modifiez le texte dans la page HTML.

Modification du fichier seamless1.html

Seamless1.html contient la balise d’applet suivante :

<applet name="javaclient"

code="com.citrix.ConnectionCenter"

codebase="../"

archive="JICA-coreN.jar,JICA-browseN.jar,JICA-configN.jar, JICA-seamlessN.jar"

width="330"

height="140">

<param name="Address" value="Notepad">

<param name="InitialProgram" value="#Notepad">

<param name="HTTPBrowserAddress" value="plateau">

<param name="TWIMode" value="on">

</applet>

La balise d’applet est similaire à celle utilisée dans le fichier desktop.html (voir

« Modification de desktop.html », page 23), cependant notez les différences suivantes :

Code. Nom du fichier de classe exécuté. Pour le client utilisant l’outil Centre de connexion, il s’agit toujours du fichier

com.citrix.ConnectionCenter.

Archive. L’archive transparente JICA est requise pour l’utilisation du Centre de connexion et des fenêtres transparentes.

Width et Height. Ces paramètres sont définis respectivement sur 330 et 140 pixels, ce qui correspond aux dimensions appropriées pour l’interface utilisateur de l’outil Centre de connexion.

(26)

TWIMode. Ce paramètre active les fenêtres transparentes. Les fenêtres transparentes sont requises pour que les sessions puissent être partagées. Si vous utilisez le Centre de connexion sans les fenêtres transparentes, il ne peut pas y avoir de partage de sessions. En d’autres termes, chaque application est lancée dans une connexion ICA distincte et le temps système n’est donc pas réduit.

Vous pouvez personnaliser les exemples de fichiers HTML et spécifier d’autres fichiers HTML pour lancer vos propres applications publiées. Si vous utilisez un grand nombre d’applications, il est préférable de fournir aux utilisateurs des liens HTML qui renvoient à un script résidant sur le serveur et qui génère la balise

<applet> requise, en fonction du lien sélectionné.

Pour personnaliser et utiliser seamless1.html

1. Ouvrez seamless1.html dans un éditeur de texte et repérez la section de la balise <applet> :

<applet name="javaclient"

code="com.citrix.ConnectionCenter"

codebase="../"

archive="JICA-coreN.jar,JICA-browseN.jar, JICA-configN.jar,JICA-seamlessN.jar"

width="330"

height="140">

<param name="Address" value="Notepad">

<param name="InitialProgram" value="#Notepad">

<param name="HTTPBrowserAddress" value="plateau">

<param name="TWIMode" value="on">

</applet>

Il s’agit de la section lançant le client.

2. Remplacez la valeur du paramètre Address par le nom de l’application publiée à laquelle vous désirez vous connecter.

3. Remplacez la valeur du paramètre InitialProgram par le nom de

l’application spécifiée par le paramètre Address, précédé du symbole dièse (#). Par exemple, si l’application publiée s’appelle Word, utilisez les paramètres suivants :

<param name="Address" value="Word">

<param name="InitialProgram" value="#Word">

4. Modifiez le chemin d’accès relatif spécifié pour le paramètre codebase s’il n’est pas correct pour votre déploiement.

5. Remplacez la valeur du paramètre HTTPBrowserAddress par l’adresse du serveur utilisé pour la navigation HTTP.

6. Publiez les pages HTML exemples à l’aide de votre serveur Web.

Consultez la documentation de votre serveur Web pour plus d’informations.

(27)

Chapitre 3 Déploiement du client pour Java 27

7. Sur la machine cliente, ouvrez un navigateur Web ainsi que l’adresse URL des pages HTML exemples. La page index.html s’ouvre.

8. Cliquez sur le lien permettant de lancer l’application transparente 1.

Lorsque vous sélectionnez un lien transparent pour la première fois dans une session de navigateur Web, l’applet Centre de connexion s’exécute, lance une connexion ICA vers l’application spécifiée et l’affiche dans une fenêtre séparée.

9. Si vous sélectionnez un autre lien transparent alors que cette session est ouverte, l'applet Centre de connexion démarre à nouveau ; cette nouvelle applet est, cependant, affichée en tant qu’indicateur de progression plutôt qu’en tant que Centre de connexion dupliqué et se ferme dès que la nouvelle application s'ouvre. De cette façon, le lancement et la gestion de toutes les applications sont centralisés par l’instance initiale de l’outil Centre de connexion, qui met en œuvre dès que possible le partage des sessions.

Sélectionnez Connexions pour afficher la boîte de dialogue Connexions. Le fait de cliquer deux fois sur le nœud de l’arborescence Connexions a pour effet d’afficher cette fenêtre au premier plan. Si la fenêtre est réduite, le fait de cliquer deux fois sur le nœud n’aura aucun effet.

Le fait de cliquer avec le bouton droit de la souris sur un nœud de fenêtre a pour effet d’afficher le menu Système de l'application.

La fermeture de la fenêtre de l’outil Centre de connexion a pour effet de déconnecter toutes les sessions connectées, après avoir affiché un message de confirmation.

Utilisation d’applets Java signées

En raison de restrictions de sécurité imposées par Java, de nombreux

environnements Java n’autorisent pas leurs utilisateurs à se connecter à d’autres machines du réseau lorsqu’ils utilisent des applets Java.

Lorsqu’une applet Java tente de se connecter au serveur spécifié dans la page HTML, le gestionnaire de sécurité Java détecte la tentative de connexion à une autre machine et annule l’opération. Par conséquent, suite à cette restriction de sécurité, dans des circonstances normales, un système client ne peut se connecter à un serveur que s’il s’agit de la même machine que le serveur Web contenant les fichiers de classe de l’applet.

Pour contourner cette restriction, le client utilise des archives signées. La signature confirme que les fichiers téléchargés proviennent de Citrix et n’ont pas été modifiés depuis l’application de la signature. Vous devez vérifier que les navigateurs Web des utilisateurs sont configurés pour accepter les applets Java signées.

(28)

Lorsqu’il tente de se connecter au serveur, l’utilisateur accède au certificat signé Citrix. Une fois la signature acceptée par l’utilisateur, la connexion est autorisée.

Exemple de déploiement

Dans l’exemple ci-dessous, vous souhaitez configurer le bureau pour qu’un serveur appelé buster soit disponible pour les utilisateurs. Buster est un serveur qui exécute Microsoft IIS et Presentation Server. Vous souhaitez que les utilisateurs puissent utiliser les lecteurs sur leurs machines clientes lors des sessions ICA et qu’ils puissent imprimer sur des imprimantes locales ou réseau.

Exemple : pour mettre un bureau à la disposition des utilisateurs

1. Consultez le site Web de Citrix et téléchargez JICAComponents.zip dans le dossier C:\inetpub\wwwroot du serveur buster.

2. Vous devez extraire les fichiers dans C:\inetpub\wwwroot.

3. Ouvrez desktop.html dans le dossier d’exemples à l’aide du Bloc-notes, puis procédez aux modifications et enregistrez-les :

A. Pour spécifier le serveur approprié, modifiez la valeur du paramètre Address de la façon suivante :

<param name="Address" value="buster">

B. Pour permettre aux autres utilisateurs de mapper les lecteurs clients et les imprimantes, ajoutez JICA-cdmN.jar et JICA-printerN.jar à l’attribut Archive, pour qu’il se présente de la façon suivante :

archive="JICA-coreN.jar,JICA-configN.jar, JICA-cdmN.jar,JICA-printerN.jar"

4. Vérifiez que les navigateurs Web des utilisateurs sont configurés pour accepter les applets Java signées.

5. Publiez desktop.html à l’aide de l’outil IIS Manager et fournissez l’adresse URL de cette page (http://buster/desktop.html) aux utilisateurs.

(29)

C

HAPITRE

4

Configuration du client pour Java

Le client peut être configuré à l’aide des éléments suivants.

• Une page HTML, comme décrit dans cette rubrique.

• La boîte de dialogue Paramètres ICA.

Si l’utilisateur peut configurer une fonctionnalité par l’intermédiaire de la boîte de dialogue Paramètres ICA, cette opération est expliquée dans la section appropriée de ce chapitre. Pour afficher la boîte de dialogue Paramètres ICA, cliquez sur le bouton Paramètres. En mode transparent, le bouton Paramètres figure dans le Centre de connexion. Si le client n’est pas en mode transparent, le bouton Paramètres est disponible dans la barre d’état. Pour obtenir de l’aide sur les tâches que vous pouvez effectuer à l’aide de cette boîte de dialogue, cliquez sur Aide.

Vous pouvez empêcher les utilisateurs de configurer leurs propres

paramètres en supprimant le bouton Paramètres de la barre d’état, tel que décrit dans la section « Barre d’état et bouton Paramètres », page 36.

• L’Interface Web.

L’Interface Web génère automatiquement les pages Web nécessaires au lancement du client. Pour plus d’informations sur l’utilisation de l’Interface Web pour configurer le client, reportez-vous au Guide de l’administrateur de l’Interface Web.

Remarque Le mappage des lecteurs ne peut être configuré que par

l’intermédiaire de la boîte de dialogue Paramètres ICA. Il n’est pas possible de configurer le mappage des lecteurs clients dans une page HTML ou via

l’interface Web dans la mesure où cela constitue une violation de la sécurité du client.

(30)

Elles incluent notamment :

• configuration initiale ;

• spécification de la langue de l’interface utilisateur ;

• configuration du protocole réseau et de l’emplacement du serveur ;

• modification du nom du client ;

• transmission de paramètres aux applications publiées ;

• configuration de l’interface utilisateur ;

• définition du nombre de couleurs utilisées dans la fenêtre de session ICA ;

• affichage ou masquage de la barre d’état et du bouton Paramètres ;

• spécification de l'activation ou non de la fiabilité de session ;

• contrôle du comportement du client à l’ouverture et à la fermeture des sessions ;

• spécification du type de clavier à utiliser ;

• configuration des touches actives ;

• mappage des périphériques clients ;

• données du mappage des lecteurs clients ;

• mappage des imprimantes clientes ;

• le mappage audio du client ;

• intégration du client à des solutions de sécurité ;

• serveurs proxy ;

• Secure Gateway pour Presentation Server et Relais SSL ;

• pare-feu ;

• cryptage ICA ;

• authentification Kerberos ;

• options de configuration avancées.

(31)

Chapitre 4 Configuration du client pour Java 31

Configuration initiale

Exécution du client pour Java dans la langue de votre choix

Le client permet aux utilisateurs de spécifier quelle langue est utilisée pour afficher l’interface utilisateur. Par défaut, une session utilise, pour l’interface utilisateur, la langue spécifiée pour la machine cliente. Si vous spécifiez un code de langue non reconnu ou non pris en charge, l’anglais est utilisé.

Pour définir la langue du client

Spécifiez le paramètre suivant dans la page HTML :

<param name="Language" value="votrelangue">

en remplaçant votrelangue par les deux lettres correspondant à la langue que vous souhaitez utiliser.

Les abréviations à deux lettres standards sont : Anglais = en

Français = fr Allemand = de Espagnol = es Japonais = ja

Par exemple, pour utiliser le japonais sur un ordinateur non configuré pour le japonais lors de la connexion au serveur appelé CitrixServer, créez une balise d’applet identique à ce qui suit :

<applet code="com.citrix.JICA"

archive="JICAEngN.jar"

width="1024" height="768">

<param name="Address" value="CitrixServer">

<param name="Language" value="ja">

</applet>

Si vous utilisez des langues autres que l’anglais, assurez-vous que le serveur Web envoie des fichiers HTML dont Content-Type et Charset sont corrects pour éviter l’altération possible des chaînes du paramètre de l’applet. Les détails de

configuration dépendent du logiciel serveur utilisé.

Lors du dépannage de problèmes potentiels à l’aide du codage des chaînes de paramètre, il peut être utile de copier les chaînes en dehors de la balise d’applet et vérifier qu’elles s’affichent correctement dans le navigateur Web.

(32)

Configuration du protocole réseau et exploration des serveurs

Cette section décrit comment :

• définir le protocole réseau utilisé par le client ;

• contrôler la manière dont le client recherche les serveurs ;

• configurer une liste de serveurs pour la restauration des connexions.

Configuration du protocole réseau

Le paramètre du protocole réseau vous permet de contrôler la manière dont le client recherche les serveurs et comment il communique avec eux.

Les protocoles utilisés sont les suivants.

TCP/IP + HTTP : le client utilise le protocole HTTP pour rechercher les serveurs. Le client communique avec le serveur à l’aide du protocole ICA sur TCP/IP. Il s’agit du protocole par défaut.

SSL/TLS + HTTPS : le client utilise le protocole HTTPS pour rechercher une liste des serveurs. Le client communique avec le serveur à l’aide des protocoles SSL ou TLS. Ces protocoles sont décrits en détail dans la section

« Intégration du client avec Secure Gateway pour Presentation Server ou le Relais SSL », page 57.

Pour modifier le protocole réseau en SSL/TLS + HTTPS Ajoutez le paramètre suivant dans la page HTML :

<param name= "SSLEnable" value="on">

Exploration des serveurs

L’exploration des serveurs est un processus permettant à un client de découvrir un serveur approprié pour héberger une application donnée. Suivant la configuration du serveur, il est possible que vous deviez prendre en compte l’équilibrage des charges des serveurs de façon à ce que l’application de l’utilisateur soit exécutée sur le serveur le moins chargé.

L’adresse de serveur d’explorateur par défaut est ica. Vous devez définir des adresses de serveurs spécifiques pour les serveurs Presentation Server à moins que votre environnement réseau ne soit configuré avec un enregistrement DNS pour ica. Le client utilise respectivement le protocole HTTP ou HTTPS pour contacter les serveurs.

(33)

Chapitre 4 Configuration du client pour Java 33

Exemple

Dans l’exemple ci-après, le paramètre HTTPBrowserAddress a été défini comme étant le serveur Wizard. Ce serveur d’explorateur a pour fonction de localiser un serveur approprié pour exécuter l’application publiée Notepad.

<html>

<body>

<applet code="com.citrix.JICA"

archive="JICAEngN.jar"

width="640" height="480"

<param name="HTTPBrowserAddress" value="Wizard">

<param name="Address" value="Notepad">

<param name="InitialProgram" value="#Notepad">

</applet>

</body>

</html>

Remarque Si vous utilisez l'archive JICA-coreN.jar, vous devez spécifier l'archive JICA-browserN.jar pour activer l'exploration serveur.

Restauration des connexions

La fonction Restauration des connexions permet de fournir en permanence des connexions aux applications publiées en cas de défaillance d’un serveur

d’explorateur. Vous pouvez définir jusqu’à trois groupes de serveurs auxquels se connecter : un groupe principal et deux de secours. Chaque groupe peut

comprendre jusqu’à cinq serveurs.

Pour spécifier un groupe de serveurs de restauration des connexions Utilisez les paramètres suivants pour spécifier des groupes de serveurs.

HTTPBrowserAddress, HTTPBrowserAddress2 à

HTTPBrowserAddress5: pour spécifier le groupe de serveurs principal

HTTPBrowserAddress6 à HTTPBrowserAddress10 : pour spécifier le premier groupe de serveurs de secours

HTTPBrowserAddress11 à HTTPBrowserAddress15 : pour spécifier le second groupe de serveurs de secours

Remplacez les adresses inutilisées par cinq tirets (---). Ces tirets sont

nécessaires pour compléter les espaces dans la liste. Ils ne sont pas requis en fin de liste.

(34)

Exemple

Dans l’exemple ci-dessous, le groupe de serveurs principal est constitué des serveurs Arthur, Morgana et Merlin. Le premier groupe de secours contient les serveurs Excalibur et Stone. Il n’existe pas de groupe de secours secondaire.

<html>

<body>

<applet code="com.citrix.JICA"

archive="JICAEngN.jar"

width="640" height="480">

<param name="HTTPBrowserAddress" value="Arthur">

<param name="HTTPBrowserAddress2" value="Morgana">

<param name="HTTPBrowserAddress3" value="Merlin">

<param name="HTTPBrowserAddress4" value="---">

<param name="HTTPBrowserAddress5" value="---">

<param name="HTTPBrowserAddress6" value="Excalibur">

<param name="HTTPBrowserAddress7" value="Stone">

</applet>

</body>

</html>

Modification du nom du client

Le nom du client permet au serveur d’identifier le client et il est également utilisé pour désigner les imprimantes. Pour plus d’informations sur les imprimantes, reportez-vous à la section « Mappage des imprimantes clientes », page 46. Il est possible que vous deviez changer le nom du client si vous essayez d’accéder à des ressources partagées avec un autre client du même nom.

Par défaut, le client utilise le nom d’hôte de la machine cliente (si celui-ci existe et n’est pas défini sur localhost) comme nom de client transmis au serveur. Si le client ne peut pas utiliser le nom d’hôte de la machine cliente, il utilise AnonJava comme nom de client. Le nom de client envoyé au serveur est toujours tronqué (20 caractères).

Vous pouvez changer le nom du client dans la page HTML ou à l’aide de la boîte de dialogue Paramètres ICA.

Pour modifier le nom du client

Pour modifier le nom du client, ajoutez deux paramètres dans la page HTML :

<param name="client.wfclient.UseHostname" value="off">

<param name="client.wfclient.Clientname" value="votreclient">

où votreclient correspond au nom du client que vous désirez utiliser.

(35)

Chapitre 4 Configuration du client pour Java 35

Transmission de paramètres aux applications

Lorsque vous vous connectez à une application publiée, vous spécifiez le nom de l’application en utilisant le paramètre InitialProgram dans la page HTML. Par exemple, pour vous connecter à une application appelée Notepad, spécifiez les paramètres suivants :

<param name="Address" value="Notepad">

<param name="InitialProgram" value="#Notepad">

Vous pouvez également spécifier un paramètre de ligne de commande que le serveur transmettra à une application publiée lorsqu’il l’exécutera. Par exemple, si vous transmettez un paramètre de nom de fichier à l’application Notepad, cette dernière démarrera avec ce fichier chargé.

Les paramètres qu’une application honorera sont intégrés dans l’application et ne doivent pas nécessairement être des noms de fichiers.

Pour transmettre un paramètre à une application Spécifiez les paramètres suivants dans la page HTML :

<param name="Address" value="application">

<param name="InitialProgram" value="#application">

<param name="Param" value="parameter">

où application correspond au nom de l’application publiée et parameter au paramètre. Pour ces paramètres, la longueur maximale autorisée est de 256 caractères. Par exemple, pour ouvrir un fichier appelé M:\new.txt dans l’application Notepad, spécifiez les paramètres suivants :

<param name="Address" value="Notepad">

<param name="InitialProgram" value="#Notepad">

<param name="Param" value="M:\new.txt">

Remarque Pour que la transmission des paramètres fonctionne, vous devez configurer l’application publiée de façon à ce qu’elle puisse recevoir des paramètres en ajoutant %* à la ligne de commande de l’application publiée. Par exemple :

notepad %*

Vous trouverez des informations complètes sur la publication d’applications et la configuration de commandes dans la documentation du pack Presentation Server.

Tous les paramètres de noms de fichiers sont interprétés par l’application distante en fonction du système de fichiers du serveur. Si vous voulez transmettre un fichier résidant côté client à une application publiée distante, vous devez utiliser le mappage des lecteurs clients (voir « Mappage des lecteurs clients », page 45).

(36)

Configuration de l’interface utilisateur Propriétés de fenêtre

Vous pouvez définir la taille du panneau de l’applet dans lequel les sessions ICA sont exécutées à l’aide des attributs Width et Height de la balise <applet>, tel que décrit dans la section « Modification de desktop.html », page 23. Vous pouvez également spécifier la taille de la session distante en utilisant les paramètres DesiredHRes et DesiredVRes. Si vous ne spécifiez pas ces deux derniers paramètres, les dimensions de la session distante correspondent à la zone d’applet disponible lorsque des bordures ou la barre d’état sont ajoutés.

Le nombre de couleurs utilisées dans la fenêtre de session peut être défini à l’aide d’un paramètre dans la page HTML.

Définition du nombre de couleurs utilisées dans la fenêtre de session ICA Spécifiez le paramètre suivant dans la page HTML :

<param name="DesiredColor" value="2|4|8">

où 2 correspond à 256 couleurs, 4 à Milliers de couleurs et 8 à Millions de couleurs. Vous ne pouvez pas configurer le client pour utiliser uniquement 16 couleurs, mais il peut afficher les applications publiées en mode 16 couleurs ; ces applications seront alors exécutées en mode 256 couleurs.

Barre d’état et bouton Paramètres

La barre d’état affiche des informations sur l’état du client. Lorsque l’utilisateur clique sur le bouton Paramètres, la boîte de dialogue Paramètres ICA s’affiche.

Vous pouvez afficher ou masquer la barre d’état et le bouton Paramètres à l’aide de paramètres de la page HTML. Les deux boutons sont affichés par défaut, cependant, si vous ne voulez pas que les utilisateurs puissent modifier la

configuration, vous pouvez choisir de masquer le bouton Paramètres. De plus, si vous préférez opter pour un encombrement minimal de l’écran, vous pouvez également masquer la barre d’état.

Lorsque le client est en mode transparent, la barre d’état n’est pas visible et l’utilisateur accède à la boîte de dialogue Paramètres par le biais de l’outil Centre de connexion.

Pour masquer la barre d’état

Spécifiez le paramètre suivant dans la page HTML :

<param name="ShowStatusBar” value="no">

(37)

Chapitre 4 Configuration du client pour Java 37

Pour masquer le bouton Paramètres

Spécifiez le paramètre suivant dans la page HTML :

<param name="ShowSettingsButton" value="no">

Remarque Pour afficher le bouton Paramètres et la barre d’état lorsque vous utilisez les archives de composants, vous devez inclure l’archive JICA-config.

Cette fonctionnalité est comprise dans l'archive complète.

Fiabilité de session

La fiabilité de session permet aux sessions de rester ouvertes et à l'écran lorsque la connectivité réseau est interrompue, permettant ainsi aux utilisateurs clients d'afficher l'application pendant que la connexion réseau est restaurée. Cette fonction est particulièrement utile pour les utilisateurs mobiles utilisant des connexions sans fil.

Pour la fiabilité de session et la prise en charge SSL via Secure Gateway, Secure Gateway version 3 est nécessaire.

Pour activer la fiabilité de session

Spécifiez le paramètre suivant dans la page HTML :

<param name="CGPAddress" value="hostname:port">

Plutôt que de spécifier le nom de l'hôte local, tapez un astérisque (*) pour utiliser la valeur du paramètre Address en tant que hôte (serveur de fiabilité de session).

La valeur de port est facultative. Si vous ne spécifiez pas de valeur de port, la valeur par défaut de 2598 est utilisée. Si une connexion au port 2598 échoue, le client essaie d'établir une connexion standard (sans fiabilité de session) sur le port 1494.

Reconnexion automatique et fin de session

Remarque Les informations contenues dans cette section ne concernent pas les utilisateurs du Centre de connexion. Les sessions sont toujours lancées

automatiquement et elles tentent toujours de se reconnecter lorsque la connexion réseau est perdue.

Vous pouvez contrôler la façon dont le client se comporte au moment de

l’ouverture ou de la fermeture d’une session en définissant des paramètres dans la page HTML.

(38)

Vous pouvez configurer le client de façon à ce qu’il se connecte lorsque l’utilisateur clique sur l’écran de démarrage ou qu’il se connecte

automatiquement lorsque la page HTML s’affiche. Vous pouvez également modifier les événements qui surviennent à la fermeture d’une session (que la session s’arrête suite à votre demande ou après apparition d’un problème).

Pour modifier le démarrage du client

Spécifiez le paramètre suivant dans la page HTML :

<param name="Start" value="Manual|Auto">

Lorsque ce paramètre est défini sur Manual (valeur par défaut), l’utilisateur doit cliquer pour se connecter à un serveur. S’il est défini sur Auto, le message Connexion au serveur apparaît alors que la page HTML est affichée et l’utilisateur est automatiquement connecté au serveur.

Pour modifier les événements se produisant lors de la fermeture d’une session

Spécifiez le paramètre suivant dans la page HTML :

<param name="End" value="Manual|Auto|Terminate|URL">

où :

Manual a pour effet d’afficher l’écran de démarrage à la fin de la session ainsi que le message Cliquez pour vous reconnecter. Pour se reconnecter, l’utilisateur clique n’importe où dans l’écran de démarrage.

Auto a pour effet d’afficher la boîte de dialogue Reconnexion lorsque la session se termine. Un décompte jusqu’à 0 a lieu dans la boîte de dialogue et le serveur est reconnecté.

Terminate a pour effet d’afficher le message Connexion interrompue ou Erreur de connexion lorsque la session se termine, selon que la session ait été interrompue par l’utilisateur ou suite à l’apparition d’un problème.

URL a pour effet d’afficher l’écran de démarrage et d’immédiatement vous rediriger vers l’adresse URL spécifiée. Vous pouvez spécifier l’adresse URL de n’importe quelle page Web.

Les exemples HTML fournis avec le client utilisent le paramètre End. La valeur spécifiée pour ce paramètre correspond à l’adresse URL permettant d’accéder à une page intitulée end.html. Ce paramètre figure dans la section de la balise de l’applet de chaque exemple.

<param name="End" value="end.html">

Lorsque vous fermez la session, le client se redirige vers la page end.html qui contient un script destiné à fermer la fenêtre du navigateur. Vous pouvez modifier end.html afin d’obtenir l’affichage que vous souhaitez.

Références

Documents relatifs

• Le code Java est délimité dans une page HTML par des tags spéciaux. •

En ce qui no,us concerne, la différence la plus importante entre un client et un serveur, est que le client peut créer une Socket pour initier la communication avec une application

Remarque : pour les applications déjà publiées, vous pouvez configurer ces paramètres depuis la Console Access Management Console, à partir des options Avancées dans la page

Important Avant de désinstaller Citrix Presentation Server depuis un serveur de mesure de la batterie Resource Manager ou d'un serveur de connexion à la base de données pour une

L'édition Enterprise donne accès à toutes les fonctions de l'édition Advanced et fournit également le streaming d'application, le suivi et l’analyse des systèmes avec Resource

Presentation Server 4.0, lancé en avril 2005, améliore également de nombreuses fonctionnalités offertes par les versions 1.8, XP ou 3.0, mais, surtout, offre à l’entreprise

Pour les besoins de ce guide, la mise à niveau signifie que vous utilisez le CD- ROM des composants pour mettre à jour votre batterie Presentation Server 4.5 avec les suppléments

Vous pouvez personnaliser l'expérience utilisateur de Tableau Server en personnalisant le nom qui apparaît dans les infobulles et les messages.Par exemple, si vous modifiez le nom