Fiche technique AppliDis Paramétrage du lancement automatique d'une application publiée au travers du portail web utilisateur AppliDis Fiche IS00287 Version document : 1.00 Diffusion limitée : Systancia, membres du programme Partenaires AppliDis et clients ou prospects de Systancia ou des membres du programmes Partenaires AppliDis. Objet du document Ce document présente le paramétrage du lancement automatique d une application publiée.
Sommaire 1 Introduction... 3 2 Pré-requis... 3 3 Principe de fonctionnement... 3 3.1 Récupération de l ID d une application publiée...4 3.1.1 Méthode 1...4 3.1.2 Méthode 2...5 4 Exemples d utilisations... 5 4.1 Méthode «GET»...5 4.2 Méthode «POST»...6 Références... 8 Version de la fiche 1.00 2/8
1 Introduction Le lancement automatique d une application publiée au travers du portail web utilisateur, en tenant compte de paramètres variables tels que les identifiants de l utilisateur, l application à lancer, les URL de retours est disponible pour AppliDis V3 SP2 et supérieur. 2 Pré-requis La date de modification des fichiers suivants doit impérativement être du 10 mars 2010, ou plus récent : Example.asp Execute.asp Identification.asp Exemple.asp Ces fichiers sont situés dans les répertoires suivants au niveau des serveurs AppliDis: Serveurs d administrations AppliDis : C:\Program Files\Systancia\AppliDis\Web\Site\Scripts C:\Program Files\Systancia\AppliDis\Serveur\Fichiers Portal\Web\Site\Scripts Serveurs de présentation AppliDis: C:\Program Files\Systancia\AppliDis\AppliDis Portal\Web\Site\Scripts 3 Principe de fonctionnement Les pages ASP «exemple.asp» pour la version française et «example.asp» pour la version anglaise, permettent le lancement d applications publiées, en tenant compte de différents paramètres. Ces pages ASP sont disponibles à l adresse suivante, en fonction du type de serveur utilisé : Serveurs d administrations AppliDis : http://serveuradministration/applidis/site/scripts/exemple.asp Serveurs de présentation AppliDis: http://serveurpresentation/adisportal/site/scripts/exemple.asp Version de la fiche 1.00 3/8
Le formulaire utilisé pour l envoi des informations de lancement d applications est constitué comme suit : Nom d'utilisateur : Nom d utilisateur permettant l accès aux applications publiées. Mot de passe : Mot de passe de l utilisateur spécifié dans le premier champ. Domaine : Domaine de l utilisateur spécifié dans le premier champ. Lancer l'application avec l'id : ID de l application à lancer. Url De Retour (exécution app): URL retournée lors de la réussite du lancement de l application publiée Url De Retour (erreur lors de l'exécution app): URL retournée lorsqu une erreur se produit durant le lancement de l application publiée Url De Retour (mauvais mot de passe): URL retournée en cas d utilisation d un mot de passe incorrect Temps de Retour: Temps défini avant obtention de l URL de retour. 3.1 Récupération de l ID d une application publiée Pour paramétrer le lancement automatique d une application au travers du portail web utilisateur, l ID de celle-ci doit être récupéré. 3.1.1 Méthode 1 Se connecter au portail web utilisateur AppliDis, et placer la souris sur l icône de l application dont l ID doit être récupéré. Lorsque la souris est placer sur l icône de l application, l ID de celle-ci apparait au niveau de l URL affichée en bas à gauche d Internet Explorer. Version de la fiche 1.00 4/8
3.1.2 Méthode 2 Se connecter au portail web utilisateur, puis effectuer un click droit au niveau de l icône de l application dont l ID doit être récupéré, puis sélectionner l option «Copier le raccourcis». En collant l URL précédemment copier dans une zone de texte, l ID de l application apparait : URL copiée : http://t969.t3.local/applidis/site/scripts /execute.asp?appli=4 L ID de l application est donc «4» dans le cas présent. 4 Exemples d utilisations Deux méthodes distinctes sont disponibles pour le l envoi des informations de lancement des applications publiées : GET : Permet la transmission des paramètres de lancement au travers de l URL POST : Permet la transmission des informations de lancement au travers du «header» de la page. 4.1 Méthode «GET» Exemple de lancement d une application ayant pour ID 4, en utilisant la méthode GET. Version de la fiche 1.00 5/8
L application se lance avec succès, la page suivant est chargée après un délai de 10 secondes, défini précédemment au niveau du champ «Temps de retour» : http://example/succes.asp La méthode GET ayant été utilisée, les paramètres de lancement de l application publiée ont été transmis au travers de l URL : Remarque : Lorsque cette méthode est utilisée, le mot de passe de l utilisateur apparaitra quelques secondes en clair au niveau du poste client. (dans l exemple ci-dessus, le mot de passe a été volontairement effacé). 4.2 Méthode «POST» Exemple de lancement d une application ayant pour ID 4, en utilisant la méthode POST. Version de la fiche 1.00 6/8
L application se lance avec succès, la page suivant est chargée après un délai de 10 secondes, défini précédemment au niveau du champ «Temps de retour» : http://example/succes.asp La méthode POST ayant été utilisée, on constate que les paramètres de lancement de l application ne sont plus transmis au travers de l URL : Les informations sont transmises au travers du «header» de la page, et donc ne sont pas visible pour le client. Il est donc préférable d utiliser cette méthode. Version de la fiche 1.00 7/8
Références Mots clés : AppliDis Référence : Date de création : 18/08/2010 Dernière révision : 18/08/2010 Pour tout commentaire sur cette fiche, merci d envoyer un mail à info@systancia.fr en précisant le numéro de la fiche et votre commentaire Copyright Systancia 2010 Tous droits réservés Les informations fournies dans le présent document sont fournies à titre d information, et de ce fait ne font l objet d aucun engagement de la part de Systancia. Ces informations peuvent être modifiées sans préavis de la part de Systancia. Ce document est à destination d utilisateurs avertis, disposant de notions de base du système d exploitation Windows Server de Microsoft. Systancia ne saurait être tenu pour responsable des erreurs de manipulation dans le cadre de l utilisation de cette documentation. L utilisation liée à ce document se fait sous votre entière responsabilité. Marques de sociétés tierces : toutes les autres marques, noms de produits et de sociétés précisés dans ce document sont cités à fins d explications et sont la propriété de leurs détenteurs respectifs. A ce titre, notamment Microsoft, Windows, Windows 2000, Windows 2003, Windows 2008 Server sont des marques de Microsoft Corporation aux Etats-Unis et dans d autres pays. Systancia Actipolis 3, Bât C11 3, rue Paul Henri Spaak 68 390 SAUSHEIM France Téléphone : +33 3 89 33 58 20 Fax : +33 3 89 33 58 21 site web : http://www.systancia.com Version de la fiche 1.00 8/8