|
Généralités Vous pouvez stocker la configuration de GuiXT à différents endroits, dans: 1. la Registry de Windows GuiXT utilise la logique suivante: tout d’abord GuiXT cherche un fichier “guixt.ini” dans le répertoire de programmes actuel (voir plus loin). Si ce fichier est trouvé et contient l’instruction: IgnoreRegistry Yes les paramètres de configuration sont ceux de ce fichier guixt.ini. Autrement, ils seront pris de la Registry de Windows. En utilisant la commande: SwitchTo …. dans le fichier local guixt.ini, vous pouvez passer à un deuxième fichier guixt.ini, stocké centralement. Cela peut être sur un serveur de réseau central, sur un serveur http/ftp ou dans le SAP Web Repository de la base de données SAP: Dans le cas de l’utilisation du Web Repository, ou si vous utilisez une variable &database dans le nom du fichier spécifié par “switchto”, le fichier guixt.ini est lu séparément pour chaque système SAP. Où est cherché le fichier guixt.ini? C:\Programmes\SAP\Frontend\SAPgui (SAP GUI 6.20, 7.10) C:\Programmes\SAPpc\SAPgui (SAP GUI 4.6D) C:\Programmes\SAP\ITS\2.0\programs (ITS) En utilisant Help->About->Loaded Dlls dans SAP GUI vous pouvez afficher la position des dlls SAP GUI et de guixt.dll. 1. Registry de Windows Comment procéder: Pas de fichier guixt.ini. Ou, si guixt.ini existe: Pas d’instruction “IgnoreRegistry Yes” dans ce fichier. Les entrées dans la registry peuvent être trouvées sous: HKEY_CURRENT_USER Vous pouvez également modifier ces entrées directement (en utilisant regedit par exemple) au lieu de modifier le profile GuiXT, mais cela peut être dangereux comme toute manipulation directe de la Registry. Si vous possédez un outil de gestion centrale de la Registry pour tous les utilisateurs, stocker la configuration de GuiXT dans la Registry peut être une alternative intéressante même pour un nombre élevé d’utilisateurs. Sans un tel outil, il est préférable de travailler avec un fichier central guixt.ini. 2. fichier local guixt.ini Comment procéder: Créer un fichier guixt.ini et utiliser l’instruction “IgnoreRegistry Yes” Les noms de tous les paramètres pour le fichier guixt.ini sont décrits dans la documentation profile . Vous pouvez également utiliser la fonction d’aide dans l’éditeur de profile de GuiXT (cliquer sur le symbole “?”). Encore un conseil: le GuiXT Designer permet de générer un fichier guixt.ini à partir de la Registry de Windows. 3. fichier central guixt.ini Comment procéder: Créer un fichier guixt.ini et utiliser les instructions “IgnoreRegistry Yes” et “SwitchTo” Dans le fichier guixt.ini local, vous désignez le nom du fichier guixt.ini central (par ex.: \\serveur12\GuiXT\guixt.ini) dans l’instruction “SwitchTo”: IgnoreRegistry Yes Si le fichier guixt.ini central n’est pas trouvé, par exemple parce que le serveur ne marche pas, GuiXT continuera avec l’instruction suivante du fichier guixt.ini local. Ainsi vous avez la possibilité de spécifier plusieurs instructions “SwitchTo” dirigeant sur différents serveurs, si nécessaire: IgnoreRegistry Yes 4. fichier guixt.ini spécifique pour chaque système Comment procéder: Créer un fichier guixt.ini et utiliser les instructions “IgnoreRegistry Yes” et “SwitchTo SAPWR:…” ou “SwitchTo ….&database…” Lorsque vous utilisez SAP Web Repository, veuillez spécifier l’utilisateur RFC et le mot de passe pour l’accès au Web Repository avant l’instruction SwitchTo. Les options de lancement particulières pour GuiXT (StartMinimized ou StartHidden) doivent également être spécifiées dans le fichier guixt.ini local, avant le SwitchTo. Exemple: IgnoreRegistry Yes Pour l’accès au Web Repository, le client 000 est utilisé. Vous pouvez également spécifier un client différent en utilisant la notation “SAPWR,client=xxx”. Exemple: IgnoreRegistry Yes Si ce n’est pas possible de lire le fichier spécifique d’un système (parce qu’il n’existe pas ou parce que l’utilisateur RFC n’est pas valable), il n’y a pas de message d’erreur, GuiXT ne sera pas actif pour ce système. Vous trouverez un enregistrement dans le fichier log dans la fenêtre GuiXT si vous cliquez sur View->Protocol. Voilà un autre exemple avec un fichier guixt.ini spécifique et utilisant la variable “&database”: IgnoreRegistry Yes Lorsque l’utilisateur accède au système SAP P46, par exemple, GuiXT lit le fichier http://www.xxx.com/guixt/ini/guixt.P46.ini. Pour les serveurs web UNIX, veuillez faire attention à la notation majuscules/minuscules dans le nom du fichier. L’identifiant du système “&database” est intégré au nom du fichier en majuscules. Une dernière remarque: vous pouvez également combiner les cas 3 et 4, c’est à dire utiliser “SwitchTo” dans un fichier guixt.ini central dans lequel vous spécifiez les paramètres RFC et utiliser un fichier guixt.ini spécifique au système. |