ConnectIsatisDescription
Permet à un utilisateur (SPlus) de se connecter à un processus de consultation de la base de données Isatis de type client/serveur GTXserver.Synopsis
ConnectIsatis (as.character( AdrIP ),
as.character( IsatisPath))Entree
AdrIP : Nom ou adresse IP "aaa.bbb.ccc.ddd" de la station où est exécuté GTXserver.
Valeur par defaut:"localhost": GTXserver va être lancé sur la machine sur laquelle on est installé.IsatisPath: Chemin permettant d'accéder au répertoire contenant le system de fichier d'Isatis
Valeur par defaut:"": GTXserver va tenter d'utiliser la base Isatis implantée dans $HOME/Isatis32L'appel à ConnectIsatis() doit précéder tout appel aux autres fonctions d'interface entre Splus et Isatis. Cette fonction charge en particulier une librairie partageable de modules d'interfaces: si l'appel a ConnectIsatis() n'a pas été réalisé, les modules de cette librairie ne seront pourront être trouvés dans la table des symboles.
SortieExemple d'utilisationSe connecte à GTXserver.Sortie en cas d'erreur:0 si aucune erreur ne s'est produite
1 en cas d'erreur (le message d'erreur est affiché)
Remarques
- ConnectIsatis()
Dans ce cas les valeurs par défaut sont utilisées:
AdrIP=localhost IsatisPath = $HOME/Isatis32- ConnectIsatis("localhost",, "/home/mercure/renard/Isatis32")
La commande ConnectIsatis() lance GTXserver et alloue de la mémoire. Une session doit être terminée en utilisant la commande Disconnect() afin de désallouer la memoire.Voir aussi
Disconnect
Download code source (ASCII Format)
Pour include cette fonction dans Splus tapez : ConnectIsatis <- source("ConnectIsatis.s")