Migration d un serveur SAS/IntrNet 6.12 vers un serveur SAS/IntrNet 8.2

Dimension: px
Commencer à balayer dès la page:

Download "Migration d un serveur SAS/IntrNet 6.12 vers un serveur SAS/IntrNet 8.2"

Transcription

1 Migration d un serveur SAS/IntrNet 6.12 vers un serveur SAS/IntrNet 8.2

2 SOMMAIRE 1) INTRODUCTION ) VUE RAPIDE DE L APPLICATION DISPATCHER ) MISE EN PLACE DU SERVEUR SAS/INTRNET ) LE PROGRAMME CGI : BROKER ) LES DONNEES : ) LES PROGRAMMES ) LES PROGRAMMES SAS (FICHIERS EXTERNES) ) LES ENTREES DE CATALOGUE ) LES DONNEES TEMPORAIRES DU SERVEUR SAS/INTRNET ) LES FORMATS SAS UTILISATEUR ) COMMENT LES UTILISER AVEC SAS/INTRNET? ) PASSAGE DU CATALOGUE DE FORMATS DE LA V6 A LA V ) LES MACROS VARIABLES ) LE CATALOGUE DE MACROS COMPILEES ) PASSAGE DU CATALOGUE DE MACROS DE LA V6 A LA V ) POINT PARTICULIER A LA VERSION 8 : LES TEMPLATES ) COMMENT DEBOGUER? ) ARBORESCENCE DES FICHIERS ET REPERTOIRES DE SAS/INTRNET ) INSTRUCTIONS DE DEBOGAGE DE LA PROC APPSRV ) L INSTRUCTION LOG ) L INSTRUCTION STATISTICS ) OPTION UNBUFLOG ) OPTION DEBUG ) REFERENCES...21

3 1) Introduction Ce document décrit la mise en place d un serveur SAS/IntrNet v8.2 sur votre machine par l intermédiaire d exemples. Pour être le plus explicite possible, nous comparerons les versions 6.12 et 8.2 afin de montrer leurs différences. Dans ce document, nous décrirons la mise en place des références aux données et aux programmes, l utilisation des macros variables, des formats SAS utilisateur, et des autres fonctionnalités possibles. La mise en place des nouveautés de SAS/IntrNet, tel que les «templates» seront aussi traitées. Ce document intéresse toute personne qui devra installer un serveur d application SAS/IntrNet 8.2, que ce soit pour la première fois ou pour migrer une application v6.12 existante. La dernière partie présente le débogage de votre application SAS/IntrNet du côté serveur en 8.2. Après une présentation rapide, nous entrerons dans le vif du sujet avec la mise en place d un serveur. Environnement des tests réalisés pour ce document : - Windows 2000 avec 256 Mo de RAM - SAS 6.12 TS055 - SAS 8.2 TS0M2

4 2) Vue rapide de l Application Dispatcher 8.2 Dans ce document, nous étudions la partie nommée «Application Dispatcher» de l offre SAS/IntrNet. L Application Dispatcher a connu de nombreux changements par rapport à la version 1.2 (SAS 6.12). Ces améliorations concernent plus particulièrement la sécurité, l administration et les performances. La première grande différence est l évolution concernant le lancement du serveur SAS/IntrNet. En v6.12, nous lançons un programme SCL qui utilise plusieurs fichiers externes de paramétrage. SAS/IntrNet 8.2 propose une nouvelle procédure SAS qui permet la configuration et le démarrage du serveur de traitement (Application Server). Ceci permet une plus grande robustesse et simplifie l administration du serveur. Tous les besoins de votre serveur d application seront gérés dans cette procédure appelée «PROC APPSRV». Nous verrons son installation dans ce document. Voici une liste de quelques autres nouveautés du serveur SAS/IntrNet 8.2 : o Chaque requête est isolée l une de l autre. o Notion de session utilisateur (_SESSIONID). o Possibilité de démarrer SAS/IntrNet à distance (Utilisation d un spawner). o Gestion de charge (Load Manager). o Possibilité d arrêt du serveur après un temps d inactivité. o Authentification système et utilisation des droits machine. o Limitation d utilisation de socket (firewall). o etc De nombreuses autres nouveautés apparaissent avec cette version. Vous pouvez les consulter sur le site Web de SAS à cette adresse : Pour avoir des informations sur l offre complète de SAS/IntrNet 8.2 :

5 3) Mise en place du serveur SAS/IntrNet Dans le cas où vous souhaitez visualiser un programme de démarrage d un serveur SAS/IntrNet 8.2 pour la lecture de ce chapitre, vous pouvez en créer un par l icône «Create a new IntrNet service» (SAS System IntrNet). Par défaut, les services seront créés dans le répertoire pointé par le raccourci The SAS System IntrNet Service Directories. Pour avoir plus d informations sur les éléments créés, référez-vous à la partie ) Le programme CGI : broker L accès au serveur de traitement SAS/IntrNet, que ce soit en version 6.12 ou 8.2, se réalise par l intermédiaire du programme CGI appelé «broker» (broker.exe sous Windows et broker sous unix). Ce programme doit être positionner au niveau du répertoire hébergeant les programmes CGI de votre serveur web et est accompagné du fichier broker.cfg. C est un fichier texte contenant la définition des serveurs SAS/IntrNet pour savoir comment les exploiter. SAS/IntrNet 8.2 propose un nouveau broker.exe et broker.cfg. Cependant, ces deux nouveaux fichiers peuvent être utilisés pour accéder à un serveur SAS/IntrNet 6.12 sans problème (dans le cas où la définition du service est compatible avec SAS/IntrNet 1.2). Lors de la rédaction de ce document, on a utilisé le service décrit ci-dessous pour tous les tests (que ce soit en version 8.2 ou 6.12). SocketService default "Utilise une session SAS existante" ServiceDescription "Service de test pour le club SAS" ServiceAdmin "Pascal NICOLAS" ServiceAdminMail "pascal.nicolas@fra.sas.com" Server localhost Port 5001 Vous pouvez retrouver les différentes définitions des services pour le broker en v8.2 à cette adresse web : 3.2) Les données : La déclaration des données utilisées par l application SAS/IntrNet se réalise dans le fichier permdata.sas en version Ce fichier a disparu en version 8.2 et a été remplacé par la procédure APPSRV (Serveur d Application). Pour illustrer cette différence, voici un exemple de déclaration en version 6.12, puis en version 8.2. En version 6.12 : Le fichier permdata.sas contient : /* Bibliothèques des données SAS */ libname data1 'c:\application\donnees\donnees1' access=readonly ; libname data2 'c:\application\donnees\donnees2' access=readonly ;

6 En version 8.2 : Vous devez déclarer les bibliothèques SAS dans la proc APPSRV comme suit : /* Au lancement, la macro &sysparm sera remplacée par «PORT=<numéro>» et le serveur écoutera alors sur ce port */ proc appsrv &sysparm; /* Déclaration de deux bibliothèques de données */ allocate library donnee1 'c:\application\donnees\donnees1' access=readonly ; allocate library donnee2 'c:\application\donnees\donnees2' access=readonly ; /* Application des deux bibliothèques au serveur courant */ datalibs donnee1 donnee2 ; run; Les deux bibliothèques sont intégrées à la proc APPSRV. Dans un premier temps, nous avons créé les deux bibliothèques de données qui doivent être initialisées pour le serveur SAS/IntrNet via l instruction DATALIBS. Dans ce cas, le serveur écoutera sur le port passé en argument et donnera accès aux deux bibliothèques. Remarque : Si toutes les tables SAS hébergées dans ces répertoires sont au format v6 du Système SAS, le serveur SAS/IntrNet les utilisera comme telles, avec les limitations de la version 6.12 (longueur des noms de variables, longueur des champs caractères, etc). Il est recommandé de convertir vos données au format 8.2, afin d avoir une utilisation optimale avec le nouveau serveur SAS/IntrNet. Pour les convertir, il vous suffit d utiliser la PROC COPY. Voici un exemple de syntaxe : libname lib_v6 v6 'c:\temp\v6' ; libname lib_v8 v8 'c:\temp\v8' ; proc copy in=lib_v6 out=lib_v8 index=yes; run ; 3.3) Les programmes La version 6.12 utilise le fichier SRVAUTO.SAS pour la déclaration des bibliothèques de programmes SAS. Ce fichier a disparu avec la version 8 et la déclaration se réalise, comme pour les données, directement dans la proc APPSRV ) les programmes SAS (fichiers externes) Voici un exemple simple qui montre la différence entre les versions 6.12 et 8.2. Cet exemple présente la déclaration des références aux programmes SAS stockés dans des fichiers externes (.sas).

7 En v6 : Le fichier srvauto.sas contient : /* Libname des programmes SAS de l application */ libname program 'C:\application\programmes' access=readonly; Maintenant, réalisons la même chose en 8.2. En v8 : /* Au lancement, la macro &sysparm sera remplacée par «PORT=<numéro>» et le serveur écoutera alors sur ce port */ proc appsrv &sysparm; /* Déclaration de la bibliothèque pour les programmes SAS */ allocate file program 'C:\application\programmes' access=readonly; /* Déclaration de deux bibliothèques de données */ allocate library donnee1 'c:\application\donnees\donnees1' access=readonly ; allocate library donnee2 'c:\application\donnees\donnees2' access=readonly ; /* Application des deux bibliothèques au serveur courant */ datalibs donnee1 donnee2 ; /* Allocation de la bibliothèque des programmes au serveur SAS/IntrNet courant */ proglibs program ; run; Dans un premier temps, nous déclarons une référence de type FILE pour pointer sur un répertoire contenant des fichiers de type sas (extension.sas). Ensuite, nous appliquons cette référence au serveur SAS/IntrNet par l instruction PROGLIBS. Nous l appellerons dans le navigateur de cette façon : ) les entrées de catalogue Dans le cas où vous souhaitez utiliser des entrées de type SCL d un catalogue SAS, vous devez déclarer la bibliothèque à l aide de l instruction «ALLOCATE LIBRARY». Par exemple, pour utiliser l entrée SCL du catalogue mesprogram nommée bonjour.scl, il faut ajouter les instructions suivantes dans la proc APPSRV : /* Au lancement, la macro &sysparm sera remplacée par «PORT=<numéro>» et le serveur écoutera alors sur ce port */ proc appsrv &sysparm; /* Déclaration de la bibliothèque pour les programmes SAS */ allocate file program 'C:\application\programmes' access=readonly; /* Déclaration de la bibliothèque qui héberge les catalogues d entrées SCL */ allocate library progscl C:\application\programmes_SCL' access=readonly;

8 /* Déclaration de deux bibliothèques de données */ allocate library donnee1 'c:\application\donnees\donnees1' access=readonly ; allocate library donnee2 'c:\application\donnees\donnees2' access=readonly ; /* Application des deux bibliothèques au serveur courant */ datalibs donnee1 donnee2 ; /* Allocation de la bibliothèque des programmes au serveur SAS/IntrNet courant */ /* Ajout du catalogue mesprogram */ proglibs program progscl.mesprogram ; run; Dans ce cas, il est impératif de déclarer le catalogue au niveau de l instruction PROGLIBS, afin de pouvoir trouver les entrées SCL lors de l appel. Dans notre cas, cela sera : ) Les données temporaires du serveur SAS/IntrNet En version 6.12, en plus de déclarer les bibliothèques de programmes, nous renseignons le répertoire temporaire à utiliser par le serveur SAS/IntrNet via la macro variable _TMPDIR dans le fichier srvauto.sas. Exemple : %et _TMPDIR=C:\TEMP\ ; En v8, le répertoire temporaire du serveur de traitement est déclaré dans la proc APPSRV. Voici l exemple ci-dessus avec la déclaration du répertoire temporaire en plus : /* Au lancement, la macro &sysparm sera remplacée par «PORT=<numéro>» et le serveur écoutera alors sur ce port d écoute */ proc appsrv &sysparm; /* Déclaration de la bibliothèque pour les programmes SAS */ allocate file program 'C:\application\programmes' access=readonly; /* Déclaration de la bibliothèque qui héberge les catalogues d entrées SCL */ allocate library progscl C:\application\programmes_SCL' access=readonly; /* Déclaration de deux bibliothèques de données */ allocate library donnee1 'c:\application\donnees\donnees1' access=readonly ; allocate library donnee2 'c:\application\donnees\donnees2' access=readonly ; /* Déclaration du repertoire temporaire utilisé par le proc APPSRV pour les requêtes */ /* Cela n est pas la même chose que la bibliothèque work */ allocate library tmplib 'd:\temp'; /* Application des deux bibliothèques au serveur courant */ /* Ajout de la bibliothèque temporaire */ datalibs donnee1 donnee2 tmplib ;

9 /* Allocation de la bibliothèque des programmes au serveur SAS/IntrNet courant */ /* Ajout du catalogue mesprogram */ proglibs program progscl.mesprogram ; run; Une fois les programmes et les données déclarés en version 8.2, la majeure partie du travail est réalisée. Vous pouvez cependant avoir besoin de formats SAS particuliers ou autres fonctionnalités du système SAS. Voici les sujets que nous allons voir : o Les formats SAS. o Les macros variables. o L utilisation de templates (nouveauté v8). 3.4) Les formats SAS utilisateur Les formats SAS sont très souvent utilisés à la génération des rapports pour le formatage des données. Ils peuvent être utilisés lors de la mise en place d application SAS/IntrNet. Ce paragraphe explique leur utilisation dans ce cadre pour la version 6.12 et ) Comment les utiliser avec SAS/IntrNet? - En version 6.12 En v6, il faut utiliser les deux fichiers permdata.sas et reset.sas. L un permet de créer le libname vers le répertoire contenant le catalogue de format, l autre exécute l option FMTSEARCH pour trouver le catalogue nommé FORMATS. Etape 1 : Déclaration d un libname qui référence le répertoire contenant le catalogue de formats SAS dans le fichier permdata.sas : /* Déclaration de la bibliothèque des données SAS */ libname data1 'c:\application\donnees\donnees1' access=readonly ; libname data2 'c:\application\donnees\donnees2' access=readonly ; /* Libname pour les formats SAS utilisateur */ libname formats c:\application\formats access=readonly ; Etape 2 : Ajout de l option FMTSEARCH pour trouver les formats SAS (reset.sas) : /* Déclaration de l option fmtsearch pour trouver les formats */ options fmtsearch=(formats) ; Cette option est ajoutée dans le fichier reset.sas exécuté à chaque requête.

10 - En version 8 En version 8, il faudra aussi utiliser un fichier externe pour appliquer l options FMTSEARCH. La mise en place des formats SAS passe par l utilisation de l instruction REQUEST INIT. Le programme cité par l instruction sera exécuté à chaque requête. Etape 1 : Création d un programme SAS pour appliquer l option FMTSEARCH (le fichier reset.sas en v6). /* Déclaration pour trouver les formats SAS */ options fmtsearch=(format) ; Il suffit de nommer le fichier init.sas et de le stocker dans le répertoire pointé par le libname PROGRAM. Ce fichier sera exécuté à chaque appel de requête HTTP. Cela peut être aussi une entrée de catalogue de type SCL (comme vu précédemment). Etape 2 : Déclaration d un libname dans la proc APPSRV pour référencer les formats. Etape 3 : Déclaration d une instruction REQUEST INIT pour exécuter un programme SAS à chaque requête. Voici la procédure APPSRV avec les modifications : /* Au lancement, la macro &sysparm sera remplacée par «PORT=<numéro>» et le serveur écoutera alors sur ce port d écoute */ proc appsrv &sysparm; /* Déclaration pour exécuter le programme SAS init.sas */ request init=program.init.sas ; /* Déclaration de la bibliothèque pour les programmes SAS */ allocate file program 'C:\application\programmes' access=readonly; /* Déclaration de la bibliothèque pour les formats SAS */ allocate library format 'c:\application\formats' access=readonly ; /* Déclaration de deux bibliothèques de données */ allocate library donnee1 'c:\application\donnees\donnees1' access=readonly ; allocate library donnee2 'c:\application\donnees\donnees2' access=readonly ; /* Déclaration du repertoire temporaire utilise par le proc appsrv pour les requêtes */ /* Cela n est pas la même chose que la bibliothèque work */ allocate library tmplib 'd:\temp'; /* Application des deux bibliothèques au serveur courant */ /* Ajout de la bibliothèque temporaire et des formats */ datalibs donnee1 donnee2 tmplib format ; /* Allocation de la bibliothèque des programmes au serveur SAS/IntrNet courant */ proglibs program ; run;

11 Remarque : Le programme nommé init.sas peut être l équivalent du fichier reset.sas que vous utilisez avec SAS/IntrNet v6.12. Dans notre cas, il est hébergé dans la bibliothèque PROGRAM ) Passage du catalogue de formats de la v6 à la v8 Pour migrer le catalogue de vos formats SAS, la procédure COPY vous permet de transférer d une bibliothèque v6 vers une bibliothèque v8. Vous pouvez aussi le générer à partir du programme SAS source. Voici un programme exemple de migration : /* Déclaration d une bibliothèque v6 contenant le catalogue de formats v6 */ libname fmtv6 v6 'c:\temp\v6' ; /* Déclaration d une bibliothèque v8 cible de la copie */ libname fmtv8 v8 'c:\temp\v8' ; /* Proc copy pour réaliser le transfert */ proc copy out=fmtv8 in=fmtv6 ; select formats /mtype=cat ; run ; 3.5) Les macros variables En version 6.12, nous déclarons des macros variables globales à la session SAS au niveau des fichiers reset.sas, srvauto.sas ou permdata.sas pour leur utilisation avec le serveur SAS/IntrNet 1.2. Ces macros variables positionnent par exemple les chemins vers les données, l environnement à utiliser (production, test ou validation) ou d autres options. En version 8.2, les fichiers srvauto.sas et permdata.sas n existent plus. Pour vos macros variables, vous devez, soit utiliser l intruction «REQUEST INIT» (vu juste au-dessus) afin de les créer à chaque requête, soit les déclarer dans le programme appsrv.sas avant la proc APPSRV ) Exemple de déclaration des macros variables pour les versions v6 et v8 Cet exemple utilise des macros variables pour changer l application d environnement (par exemple, passage de la validation à la production). Comment pouvons nous utiliser des macros variables pour le faire facilement en v6.12? Voici ce que contient les fichiers permdata.sas et srvauto.sas : Permdata.sas : /* Macro variable de notre environnement */ %let env = C:\production ; Libname Formats "&env\formats" access=readonly ; libname data1 &env\donnees1 access=readonly ; libname data2 &env\donnees2 access=readonly ; Options Fmtsearch=(Formats) ;

12 Srvauto.sas : /* Macro variable de notre environnement */ %let env = C:\production ; libname program &env\programmes access=readonly; Libname macros &env\macros access=readonly ; Maintenant, comment pouvons nous avoir le même fonctionnement avec la procédure APPSRV? Il suffit de créer les macros variables directement dans le programme appsrv.sas (programme de lancement de la procédure) afin de pouvoir les exploiter. Même chose en v8 : /* Déclaration des variables macros */ %let env = C:\production ; /* Au lancement, la macro &sysparm sera remplacée par «PORT=<numéro>» et le serveur écoutera alors sur ce port d écoute */ proc appsrv &sysparm; /* Déclaration pour exécuter le programme SAS init.sas */ /* executera l option fmtsearch et sasmstore qui permettra de trouver les formats SAS ainsi que le catalogue de macro compilées */ request init=program.init.sas ; /* Déclaration de la bibliothèque pour les programmes SAS */ allocate file program &env\programmes access=readonly ; /* Déclaration de deux bibliothèques de données */ allocate library donnee1 &env\donnees1 access=readonly ; allocate library donnee2 &env\donnees2 access=readonly ; /* Déclaration du répertoire temporaire utilisé par le proc appsrv pour les requêtes */ /* Cela n est pas la même chose que la bibliothèque work */ allocate library tmplib 'd:\temp'; /* Application des deux bibliothèques au serveur courant */ /* Ajout de la bibliothèque temporaire */ datalibs donnee1 donnee2 tmplib ; /* Allocation de la bibliothèque des programmes au serveur SAS/IntrNet courant */ proglibs program ; run;

13 Remarque : Il est indispensable d utiliser des guillemets pour pouvoir exploiter des macro-variables lors de la déclaration des différentes bibliothèques. Dans le cas de l usage de simples quotes, la macro-variable ne sera pas résolue. Bonne notation : o allocate library donnee2 &env\donnees2 access=readonly ; Mauvaise notation : o allocate library donnee2 &env\donnees2 access=readonly ; 3.5.2) Le catalogue de macros compilées De nombreuses applications utilisent des programmes SAS enregistrés sous forme de programmes macros compilés et stockés dans un catalogue SAS nommé SASMACR (nom obligatoire). L utilisation de macros compilées permet un gain de temps (pas besoin de les pré-compilées) et permet une sécurité du code SAS. Ce paragraphe explique comment nous pouvons utiliser ce catalogue de macros compilées à partir de notre serveur SAS/IntrNet. En version 6.12 : Il suffit de déclarer le libname ainsi que les options SASMSTORE et MSTORED dans le fichier srvauto.sas. /* Macro variable de notre environnement */ %let env = C:\production ; libname program &env\programmes access=readonly; Libname macros &env\macros access=readonly ; /* Déclaration de l option sasmstore et mstored pour trouver et utiliser le catalogue de macros compilées */ Options sasmstore = macros mstored ; En version 8 : Les options SASMSTORE et MSTORED seront exécutées, via le programme lancé par l instruction REQUEST de la proc APPSRV. /* Déclaration des macros variables */ %let env = C:\production ; /* Au lancement, la macro &sysparm sera remplacée par «PORT=<numéro>» et le serveur écoutera alors sur ce port d écoute */ proc appsrv &sysparm; /* Déclaration pour exécuter le programme SAS init.sas */ /* executera l option fmtsearch, sasmstore et mstored qui permettra de trouver les formats SAS ainsi que le catalogue de macro compilées */ request init=program.init.sas ; /* Déclaration de la bibliothèque pour les programmes SAS */ allocate file program &env\programmes access=readonly ;

14 /* Déclaration de la bibliothèque qui sur le catalogue de macro */ allocate library macros &env\macros access=readonly ; /* Déclaration de deux bibliothèques de données */ allocate library donnee1 &env\donnees1 access=readonly ; allocate library donnee2 &env\donnees2 access=readonly ; /* Déclaration du repertoire temporaire utilise par le proc appsrv pour les requêtes */ /* Cela n est pas la même chose que la bibliothèque WORK */ allocate library tmplib 'd:\temp'; /* Application des deux bibliothèques au serveur courant */ /* Ajout de la bibliothèque temporaire */ /* Ajout de la bibliothèque de macros SAS */ datalibs donnee1 donnee2 tmplib macros ; /* Allocation de la bibliothèque des programmes au serveur SAS/IntrNet courant */ proglibs program ; run; Nous déclarons un libname macros que nous appliquons via l instruction DATALIBS. Ensuite, l option SASMSTORE l utilise pour trouver les macros programmes. MSTORED permet de spécifier d utiliser les macros compilées du catalogue. Déclaration dans le fichier init.sas : /* Déclaration de l option sasmstore pour trouver le catalogue de macro compilées */ Options sasmstore = macros mstored ; Dans ce cas, les macros seront correctement trouvées ) Passage du catalogue de macros de la v6 à la v8 Comme expliqué dans le chapitre 43 de la documentation «SAS Technical Report P-222», un catalogue de macro compilées ne peut pas être déplacé d un système d exploitation à un autre, ni d une version du Système SAS à une autre. Il est donc impossible de migrer un catalogue de macros compilées de la version 6.12 à la version 8.2. Vous ne pouvez pas non plus récupérer le code source à partir du catalogue (sécurité). Vous devez obligatoirement reconstruire le catalogue de macro compilées à partir des programmes SAS sources. Référence : SAS Technical Report P-222 Changes and Enhancements to BASE SAS Software

15 3.6) Point particulier à la version 8 : les templates Un «template» ou style SAS est un modèle de personnalisation pour les sorties générées avec le Système SAS. Ces styles sont créés à l aide de la proc TEMPLATE. Au sein de vos applications SAS/IntrNet, ils peuvent être utilisés pour gérer la mise en page, les couleurs, l apparence de vos pages HTML (ou autres) générées. Par défaut, les styles personnels créés par le développeur ne seront pas trouvés par le serveur SAS/IntrNet. Ceux-ci doivent être référencés dans la procédure APPSRV pour être utilisable. Il est important de préciser que si le système SAS ne trouve pas le style demandé, il appliquera le style par défaut (SASHELP.TMPLMST Styles default ). Pour le faire, nous devons faire une modification au niveau de la proc APPSRV et ajouter des instructions au niveau du fichier init.sas (Programme exécuté à chaque requête). La proc APPSRV : /* Au lancement, la macro &sysparm sera remplacée par «PORT=<numéro>» et le serveur écoutera alors sur ce port d écoute */ proc appsrv &sysparm; /* Déclaration pour exécuter le programme SAS init.sas */ request init=program.init.sas ; /* Déclaration de la bibliothèque pour les programmes SAS */ allocate file program 'C:\application\programmes' access=readonly ; /* Déclaration de la bibliothèque pour les styles de l'utilisateur (templates) */ allocate library mystyles 'C:\application\templates' access=readonly ; /* Déclaration de deux bibliothèques de données */ allocate library donnee1 'c:\application\donnees\donnees1' access=readonly ; allocate library donnee2 'c:\application\donnees\donnees2' access=readonly ; /* Déclaration du repertoire temporaire utilise par le proc appsrv pour les requêtes */ /* Cela n est pas la même chose que la bibliothèque work */ allocate library tmplib 'd:\temp'; /* Application des deux bibliothèques au serveur courant */ /* Ajout de la bibliothèque temporaire */ /* Ajout de la bibliothèque des templates */ datalibs donnee1 donnee2 tmplib mystyles ; /* Allocation de la bibliothèque des programmes au serveur SAS/IntrNet courant */ proglibs program ; run;

16 Le fichier init.sas : /* Déclaration pour trouver les formats SAS */ options fmtsearch=(format) ; /* Instruction pour pouvoir trouver les styles de l utilisateur et ceux par défaut */ /* Les styles utilisateur seront stockés dans l entrée mystyles.mytemplate ici */ ods path sashelp.tmplmst(read) mystyles.mytemplate(read) ; L instruction ODS PATH permet de trouver correctement les templates ou styles à utiliser par les programmes. Cette instruction fonctionne de la même manière que FMTSEARCH. Voici un exemple de proc TEMPLATE qui pourrait être utilisé dans notre cas : proc template ; /* Le style nommé styles.sas sera stocké dans mystyles.mytemplate */ define style styles.sas /store= mystyles.mytemplate; parent = styles.default ; style Body from Document / pagebreakhtml = html('pagebreakline') ; style html / 'PageBreakLine' = %str("<p style=""page-break-before: always;"">&#160</p><hr size=10>") ; style Body from Document / posthtml = "<BR> <BR> <HR> <table width=100%> <td width=33% align=left> <td width=33% > <td width=33% align=right> <bold> Edité le &sysdate par <BR> <a href=mailto:titi@toto.com>jean DUPOND</a></bold></table>" ; end; run; Pour plus d informations sur les templates : - L aide en ligne v8 - Le web (FAQ) : Remarque : L utilisation de la couche ODS est très enrichissante pour la génération de vos documents HTML (ou PDF, RTF, etc). Cette couche s utilise très simplement et vous construira vos fichiers HTML (dans notre cas) à partir de n importe quelle procédure du système SAS.

17 Voici un exemple d utilisation de la couche ODS : ods listing close; ods html body="c:\temp\ods4.html" style=styles.statdoc ; proc format ; value $bk "CANADA"="WHITE" other="yellow"; run; proc tabulate data = sashelp.prdsale format=commax12.; class country prodtype ; var actual ; classlev country / style={background=$bk.} ; table country=" ", prodtype * actual * ( sum='ca FF' pctsum<country>='%'*f=6.2) ; run; ods html close; ods listing ; Pour avoir plus d informations et des exemples sur l ODS : - Aide en ligne -

18 4) Comment déboguer? Un certain nombre d instructions au niveau de la proc APPSRV permettent de collecter plus d informations afin de déboguer au mieux le fonctionnement de votre application SAS/IntrNet 8.2. Par défaut, 2 fichiers de log (journal) sont créés au lancement de votre serveur SAS/IntrNet dans le répertoire logs (situé dans le répertoire de mise en place de votre serveur) et permettent de visualiser les statuts des requêtes et du fonctionnement de la proc APPSRV. Il est cependant possible (et conseillé) d affiner le traçage pour avoir le plus d informations possible lors du développement et des tests. Avant d aborder les instructions existantes, faisons un point sur les fichiers et répertoires créés lors de la construction d un serveur SAS/IntrNet ) Arborescence des fichiers et répertoires de SAS/IntrNet 8.2 Lors de la création d un service SAS/IntrNet par le biais de l icône «Create a new IntrNet service», un certain nombre de fichiers et répertoire sont générés. Voici la description de ces différents éléments (Dans cet exemple, nous utilisons le port d écoute 5001). éléments /logs /logs/ appsrv_5001.log /logs/<jour>_5001.log /temps appstart.bat appstart.sas install.bat remove.bat SASINET5001.INI svcerr.bat svcstart.bat svcstop.bat Descriptions Répertoire contenant les fichiers de log du serveur SAS/IntrNet. Fichier de journal du fonctionnement de la proc APPSRV uniquement. Fichier de journal des requêtes reçues et envoyées au serveur. Répertoire contenant les éléments temporaires propres à la proc APPSRV. Fichier de démarrage du serveur SAS/IntrNet. Fichier SAS contenant la proc APPSRV. Mise en place du serveur SAS/IntrNet en tant que service intégré au système d exploitation (WIN2000 & WinNT). Destruction du service SAS/IntrNet intégré au système d exploitation (WIN2000 & WinNT). Fichier de configuration utilisé par install.bat et remove.bat Statut du service SAS/IntrNet (lors de son utilisation en tant que service intégré au système d exploitation). Démarrage du service SAS/IntrNet (lors de son utilisation en tant que service intégré au système d exploitation). Arrêt du service SAS/IntrNet (lors de son utilisation en tant que service intégré au système d exploitation).

19 4.2) Instructions de débogage de la proc APPSRV 4.2.1) L instruction LOG Cette instruction permet de créer le fichier nommé <jour>_5001.sas (5001 est le numéro de port dans ce cas) décrit dans la partie 4.1. Vous pouvez y visualiser les diverses informations des requêtes HTTP envoyées et reçues du serveur. Par défaut, les informations affichées ne permettent pas de déboguer facilement votre application, car elles sont trop succinctes. Vous devez modifier les options de cette instruction pour avoir plus d informations. Par défaut, l instruction LOG est celle-ci : log file=logfile; Cette option seule ne permet pas de tracer suffisamment des requêtes. Vous devez ajouter les options DISPLAY= et SYMBOLS= pour avoir toutes les informations de la requête. Voici la ligne complète : Log file display=all symbols=all file=logfile ; Dans ce cas, l option DISPLAY=ALL permet de tracer tout le déroulement des programmes appelés. L option SYMBOLS=ALL permet d afficher toutes les macros variables et leurs contenus passés en argument de la requête. L ajout de ces deux options peut vous aider à trouver une solution à des erreurs. Remarque : Il est préférable de remettre les options DISPLAY et SYMBOLS à la valeur «ERRORS» une fois que vos corrections sont réalisées, afin de ne pas avoir un fichier de log trop volumineux. Pour plus d information : ) L instruction STATISTICS Cette instruction permet de créer une table SAS pour stocker des variables choisies. Elle peut être utilisée dans le cas ou vous souhaitez voir le temps d exécution des requêtes de votre application. Elle permettra aussi d avoir des informations sur le client, un statut des requêtes, le nombre d octets reçus ou envoyés, etc. Cette table peut aussi stocker le type du navigateur ou autre information sur le client. Son exploitation est limitée pour déboguer une application et permettra d identifier les programmes fortement consommateur de ressources système (Temps CPU, etc.). Vous devez ajouter ces instructions à la proc APPSRV : allocate library stat 'd:\statistiques' ; statistics data=stat.stats ; Pour plus d informations :

20 4.3) Option UNBUFLOG L option UNBUFLOG se place dans la commande de lancement de votre serveur SAS/IntrNet afin d écrire immédiatement sur disques le journal d exécution (log) sans utiliser de zone mémoire. Cela permet, dans certains cas, de collecter plus d informations lors d un arrêt intempestif du serveur SAS/IntrNet. Exemple de commande : cd "c:\temp\default\temp" start/min "SAS/IntrNet" "c:\sasv8\sas.exe"..\appstart.sas -log..\logs\appsrv_5001.log -noterminal -rsasuser unbuflog -sysparm "port=5001" -awstitle "SAS/AppSvr 5001" 4.4) Option DEBUG Comme en version 6.12, vous pouvez utiliser le paramètre _DEBUG au niveau de la requête HTTP pour avoir plus d informations dans votre navigateur Internet. Exemple de requête : - Pour avoir la LOG à l écran : - Pour retourner la sortie de SAS en code hexa-décimal sur le navigateur : - Pour avoir plus d informations sur les codes du _DEBUG :

21 5) Références Pour SAS/IntrNet : L offre SAS/IntrNet 8.2 : La procédure APPSRV : Les services SAS/IntrNet 8.2 : Pour le système SAS : Les macros : SAS Technical Report P Changes and Enhancements to BASE SAS Software La procédure TEMPLATE : Exemple ODS :

22

Allo Support et services électroniques

Allo Support et services électroniques Support Clients ALLO SUPPORT N 9 Allo Support et services électroniques Déjà 4 ans! Dans le premier numéro d Allo Support je vous annonçais que la diffusion par notre site Internet et par messagerie électronique

Plus en détail

Le Client/Serveur avec Enterprise Miner version 4

Le Client/Serveur avec Enterprise Miner version 4 Le Client/Serveur avec Enterprise Miner version 4 1 Comment configurer le client/serveur avec la version 4 d'enterprise Miner? Comme en version 3.0, il suffit de faire cette opération une seule fois. Un

Plus en détail

Sauvegarde et Restauration d un environnement SAS

Sauvegarde et Restauration d un environnement SAS Sauvegarde et Restauration d un environnement SAS 1 INTRODUCTION 3 1.1 OBJECTIFS 3 1.2 PERIMETRE 3 2 LA SAUVEGARDE 4 2.1 QUELQUES REGLES D ORGANISATION 4 2.2 DEFINIR LES BESOINS 5 2.3 LA SAUVEGARDE, ETAPE

Plus en détail

Atelier Le gestionnaire de fichier

Atelier Le gestionnaire de fichier Chapitre 12 Atelier Le gestionnaire de fichier I Présentation Nautilus est un gestionnaire de fichiers pour l environnement de bureau Gnome. Il offre toutes les fonctions de gestion de fichier en local

Plus en détail

Table des matières L INTEGRATION DE SAS AVEC JMP. Les échanges de données entre SAS et JMP, en mode déconnecté. Dans JMP

Table des matières L INTEGRATION DE SAS AVEC JMP. Les échanges de données entre SAS et JMP, en mode déconnecté. Dans JMP L INTEGRATION DE SAS AVEC JMP Quelles sont les techniques possibles pour intégrer SAS avec JMP? Comment échanger des données entre SAS et JMP? Comment connecter JMP à SAS? Quels sont les apports d une

Plus en détail

SAS DEPLOYMENT MANAGER

SAS DEPLOYMENT MANAGER SAS DEPLOYMENT MANAGER SAS Deployment Manager est un outil permettant d effectuer des tâches administratives sur votre installation et votre configuration SAS. Il est disponible depuis SAS 9.2 et s est

Plus en détail

Table des matières PRESENTATION DU LANGAGE DS2 ET DE SES APPLICATIONS. Introduction

Table des matières PRESENTATION DU LANGAGE DS2 ET DE SES APPLICATIONS. Introduction PRESENTATION DU LANGAGE DS2 ET DE SES APPLICATIONS Depuis SAS 9.2 TS2M3, SAS propose un nouveau langage de programmation permettant de créer et gérer des tables SAS : le DS2 («Data Step 2»). Ces nouveautés

Plus en détail

Le Système SAS et les accès via OLE DB : une introduction

Le Système SAS et les accès via OLE DB : une introduction Le Système SAS et les accès via OLE DB : une introduction SOMMAIRE Sommaire. p.2 Introduction. p.3 I- Les différents modes d accès aux bases externes. p.3 1- Avec Base SAS. p.3 2- Avec SAS/ACCESS to PC

Plus en détail

Tropimed Guide d'installation

Tropimed Guide d'installation Tropimed Guide d'installation 1. A propos de ce guide... 2 2. Configurations matérielles et logicielles requises... 2 2.1 Configuration Windows... 2 2.2 Configuration MacOs... 2 2.3 Configuration requise

Plus en détail

Configuration requise

Configuration requise 1 2 Configuration requise Les applications de la gamme 4D v12 requièrent au minimum les configurations suivantes. Windows Mac OS Processeur Pentium IV Intel (R) OS Windows 7, Windows Vista, Windows XP

Plus en détail

DEVREZ VOUS RÉAPPRENDRE À TRAVAILLER AVEC VOTRE SUITE PRIMMO?

DEVREZ VOUS RÉAPPRENDRE À TRAVAILLER AVEC VOTRE SUITE PRIMMO? POURQUOI UNE VERSION SQL? Pour certains d entre vous, cette version est attendue depuis longtemps. Pour d autres, la version actuelle répond très bien à vos besoins. Alors pourquoi une version SQL? La

Plus en détail

Création dynamique des répertoires WORK et SASUSER des utilisateurs

Création dynamique des répertoires WORK et SASUSER des utilisateurs SAS, Cognos, Stata, Eviews, conseil, expertise, formation, mining, datamining, statistique, connaissance Création dynamique des répertoires WORK et SASUSER des utilisateurs client, valeur client, CRM,

Plus en détail

Prérequis. Résolution des problèmes WMI. Date 03/30/2010 Version 1.0 Référence 001 Auteur Antoine CRUE

Prérequis. Résolution des problèmes WMI. Date 03/30/2010 Version 1.0 Référence 001 Auteur Antoine CRUE Prérequis Résolution des problèmes WMI Date 03/30/2010 Version 1.0 Référence 001 Auteur Antoine CRUE VOS CONTACTS TECHNIQUES JEAN-PHILIPPE SENCKEISEN ANTOINE CRUE LIGNE DIRECTE : 01 34 93 35 35 EMAIL :

Plus en détail

Système clients serveur Kwartz Vulgarisation, identification, dossier personnel

Système clients serveur Kwartz Vulgarisation, identification, dossier personnel Un peu de vulgarisation Système clients serveur Kwartz Nous allons absolument éviter les termes techniques et essayer de vulgariser au maximum. En effet, l objectif sera à terme pour les enseignants, de

Plus en détail

Guide d installation de Gael

Guide d installation de Gael Guide d installation de Gael Outil web libre de gestion des élèves du premier degré, complément naturel d Iconito documentation version 1.2 juillet 2007 Gael version 0.5 Table des matières Objet... 3 Support...

Plus en détail

Procédure pas à pas de découverte de l offre. Service Cloud Cloudwatt

Procédure pas à pas de découverte de l offre. Service Cloud Cloudwatt Procédure pas à pas de découverte de l offre Service Cloud Cloudwatt Manuel Utilisateur 03/07/2014 Cloudwatt - Reproduction et communication sont interdites sans autorisation 1/45 Contenu 1. Introduction...

Plus en détail

Tutoriel Création d une source Cydia et compilation des packages sous Linux

Tutoriel Création d une source Cydia et compilation des packages sous Linux Tutoriel Création d une source Cydia et compilation des packages sous Linux 1. Pré-requis 1. Quelques connaissances sous Linux 2. Avoir à disposition un Serveur FTP pour héberger votre source 3. Un thème

Plus en détail

L export de SAS vers Excel expliqué à ma fille

L export de SAS vers Excel expliqué à ma fille L export de SAS vers Excel expliqué à ma fille SAS est un logiciel merveilleux, mais tous n y ont pas accès. Pour contenter la soif de données de vos collègues qui n auraient pas d autre outil à disposition,

Plus en détail

GUIDE D UTILISATION DE LA PLATEFORME D ENVOI DE COURRIELS

GUIDE D UTILISATION DE LA PLATEFORME D ENVOI DE COURRIELS GUIDE D UTILISATION DE LA PLATEFORME D ENVOI DE COURRIELS Table des matières Présentation de la plateforme d envoi de courriels... 4 1- Gestion des contacts... 5 1.1. Base de données... 5 1.1.1- Création

Plus en détail

Mémoire de l'imprimante

Mémoire de l'imprimante Mémoire de l'imprimante L'imprimante est livrée avec au moins 64 Mo de mémoire. Afin de déterminer la quantité de mémoire installée dans l'imprimante, sélectionnez Impression menus dans le menu Utilitaires.

Plus en détail

Migration NT4 vers Windows 2003 Server

Migration NT4 vers Windows 2003 Server Migration NT4 vers Windows 2003 Server Networking Intelligence Agency 07 janvier 2007-1 - 1. INTRODUCTION...- 3-2. DEFINITION...- 4-2.1. ANALYSE DE L EXISTANT... - 4-2.2. OBJECTIFS DE LA MIGRATION... -

Plus en détail

LES ACCES ODBC AVEC LE SYSTEME SAS

LES ACCES ODBC AVEC LE SYSTEME SAS LES ACCES ODBC AVEC LE SYSTEME SAS I. Présentation II. SAS/ACCESS to ODBC III. Driver ODBC SAS IV. Driver ODBC SAS Universel V. Version 8 VI. Références I. Présentation Introduction ODBC, qui signifie

Plus en détail

TP1 - Prise en main de l environnement Unix.

TP1 - Prise en main de l environnement Unix. Mise à niveau UNIX Licence Bio-informatique TP1 - Prise en main de l environnement Unix. Les sujets de TP sont disponibles à l adresse http://www.pps.jussieu.fr/~tasson/enseignement/bioinfo/ Les documents

Plus en détail

WDpStats Procédure d installation

WDpStats Procédure d installation WDpStats Procédure d installation Table de matières WDpStats... 1 Procédure d installation... 1 Table de matières... 1 Résumé... 2 Réquisits... 2 Installation... 2 Difficultés... 6 Lancement... 7 wdpstats_install_oracle_fr.xml

Plus en détail

Installation d'un TSE (Terminal Serveur Edition)

Installation d'un TSE (Terminal Serveur Edition) Installation d'un TSE (Terminal Serveur Edition) Par LoiselJP Le 01/05/2013 (R2) 1 Objectifs Le TSE, comprenez Terminal Server Edition est une application de type 'main-frame' de Microsoft qui réside dans

Plus en détail

> ALLO SUPPORT. > Numéro 19. Résultats de l enquête de satisfaction Support Clients. > Dans ce numéro. > Ftecnews-L.

> ALLO SUPPORT. > Numéro 19. Résultats de l enquête de satisfaction Support Clients. > Dans ce numéro. > Ftecnews-L. > Numéro 19 > ALLO SUPPORT Résultats de l enquête de satisfaction Support Clients > Dans ce numéro Cliquez sur un article du sommaire pour vous y rendre directement et revenez au sommaire à tout moment!

Plus en détail

Préconisations Techniques & Installation de Gestimum ERP

Préconisations Techniques & Installation de Gestimum ERP 2015 Préconisations Techniques & Installation de Gestimum ERP 19/06/2015 1 / 30 Table des Matières Préambule... 4 Prérequis matériel (Recommandé)... 4 Configuration minimum requise du serveur (pour Gestimum

Plus en détail

Table des matières 1. Installation de BOB 50... 3 BOB ou un programme annexe ne démarre pas ou ne fonctionne pas correctement...10

Table des matières 1. Installation de BOB 50... 3 BOB ou un programme annexe ne démarre pas ou ne fonctionne pas correctement...10 Table des matières 1. Installation de BOB 50... 3 1.1. Avant d installer/migrer vers BOB 50... 3 1.2. Installation de Sybase Advantage Server... 3 1.3. Installation monoposte du logiciel BOB 50... 4 1.4.

Plus en détail

Installation 4D. Configuration requise Installation et activation

Installation 4D. Configuration requise Installation et activation Installation 4D Configuration requise Installation et activation Configuration requise Les applications de la gamme 4D v15 requièrent au minimum les configurations suivantes : Windows OS X Processeur Intel

Plus en détail

Logiciel Enterprise Guide Version 1.3 Windows

Logiciel Enterprise Guide Version 1.3 Windows Configuration requise Logiciel Enterprise Guide Version 1.3 Windows Ce document indique la configuration requise pour l'installation et l'exécution du logiciel Enterprise Guide. Vous devez mettre votre

Plus en détail

Les solutions de paiement CyberMUT (Crédit Mutuel) et P@iement CIC. Qui contacter pour commencer la mise en place d une configuration de test?

Les solutions de paiement CyberMUT (Crédit Mutuel) et P@iement CIC. Qui contacter pour commencer la mise en place d une configuration de test? Les solutions de paiement CyberMUT (Crédit Mutuel) et P@iement CIC Qui contacter pour commencer la mise en place d une configuration de test? CyberMUT Paiement - Paiement CIC Commerce Electronique mailto:centrecom@e-i.com

Plus en détail

E-TRANSACTIONS. Guide du programmeur API Plug-in. Version 1.1

E-TRANSACTIONS. Guide du programmeur API Plug-in. Version 1.1 E-TRANSACTIONS Guide du programmeur API Plug-in Version 1.1 Avertissements : Le fichier Version.txt précise l'environnement dans lequel l API a été compilée et testée. L'installation de l API sur tout

Plus en détail

Serveur Subversion Debian GNU/Linux

Serveur Subversion Debian GNU/Linux Serveur Subversion Debian GNU/Linux Matthieu Vogelweith 13 janvier 2009 Résumé L objectif de cette page est de détailler l installation d un serveur Subversion [1]. Ce document a été rédigé en LaTeX en

Plus en détail

Installation 4D. Configuration requise Installation et activation

Installation 4D. Configuration requise Installation et activation Installation 4D Configuration requise Installation et activation Configuration requise Les applications de la gamme 4D v13 requièrent au minimum les configurations suivantes : Windows Mac OS Processeur

Plus en détail

2012 - Copyright Arsys Internet E.U.R.L. Arsys Backup Online. Guide de l utilisateur

2012 - Copyright Arsys Internet E.U.R.L. Arsys Backup Online. Guide de l utilisateur Arsys Backup Online Guide de l utilisateur 1 Index 1. Instalation du Logiciel Client...3 Prérequis...3 Installation...3 Configuration de l accès...6 Emplacement du serveur de sécurité...6 Données utilisateur...6

Plus en détail

Installation d un poste i. Partage et Portage & permissions NTFS

Installation d un poste i. Partage et Portage & permissions NTFS Filière : Technicien des Réseaux Informatique Installation d un poste i Partage et Portage & permissions NTFS Plan Partage et Permissions NTFS 1. Partage de dossiers 2. Sécurité des systèmes de fichiers

Plus en détail

Dispositif e-learning déployé sur les postes de travail

Dispositif e-learning déployé sur les postes de travail Résumé : Ce document fait l inventaire du matériel et des moyens nécessaires à la production de sessions de formation à distance à partir des postes de travail des salariés bénéficiant d une connexion

Plus en détail

Web Tier : déploiement de servlets

Web Tier : déploiement de servlets Web Tier : déploiement de servlets 1 / 35 Plan 1 Introduction 2 Servlet : Principe de fonctionnement 3 Création et développement sur un serveur JEE 4 Quelques méthodes de l API des servlets 5 Utilisation

Plus en détail

ODS : organiser et diffuser des sorties

ODS : organiser et diffuser des sorties 1 ODS : organiser et diffuser des sorties Objectifs Depuis l éphémère version 7 de SAS, l ODS (Output Delivery System) permet de produire des sorties de tous formats : tables SAS, pages HTML, documents

Plus en détail

GUIDE D INSTALLATION DE L APPLICATION GECOL SUR

GUIDE D INSTALLATION DE L APPLICATION GECOL SUR GUIDE D INSTALLATION DE L APPLICATION GECOL SUR SERVEUR WINDOWS INTRODUCTION Le guide d installation qui va suivre va tenter d amener de la simplicité et de centraliser toutes les informations nécessaires

Plus en détail

NOTE: Pour une meilleure sécurisation, nous vous recommandons de faire l installation des outils web à l intérieur d un serveur virtuel.

NOTE: Pour une meilleure sécurisation, nous vous recommandons de faire l installation des outils web à l intérieur d un serveur virtuel. Environnement des outils de gestion Comme nous allons utiliser principalement des outils orientés Web pour la gestion de notre domaine, pour que ceux-ci fonctionnent autant sous Windows que sous Linux,

Plus en détail

COMPRENDRE LES DIFFERENTS TYPES DE CONNEXION LORS DE LA

COMPRENDRE LES DIFFERENTS TYPES DE CONNEXION LORS DE LA COMPRENDRE LES DIFFERENTS TYPES DE CONNEXION LORS DE LA DEFINITION D UNE BIBLIOTHEQUE D ACCES A UNE BASE DE DONNEES Cet article s adresse aux administrateurs SAS en charge de la mise à disposition des

Plus en détail

Guide d'installation et de configuration de Pervasive.SQL 7 dans un environnement réseau Microsoft Windows NT

Guide d'installation et de configuration de Pervasive.SQL 7 dans un environnement réseau Microsoft Windows NT Guide d'installation et de configuration de Pervasive.SQL 7 dans un environnement réseau Microsoft Windows NT Ce guide explique les différentes étapes de l installation et de la configuration des composantes

Plus en détail

Guide utilisateur XPAccess. Version 3.20. Manuel de référence 1/34

Guide utilisateur XPAccess. Version 3.20. Manuel de référence 1/34 Guide utilisateur XPAccess Version 3.20 1/34 TABLE DES MATIERES 1. Introduction...Erreur! Signet non défini. 2. Pré-requis...Erreur! Signet non défini. 2.1. Matériel...Erreur! Signet non défini. 2.2. Système

Plus en détail

Administration de systèmes

Administration de systèmes Administration de systèmes Windows NT.2000.XP.2003 Copyright IDEC 2002-2004. Reproduction interdite. Sommaire... 2 Eléments logiques et physiques du réseau... 5 Annuaire et domaine... 6 Les utilisateurs

Plus en détail

INSTALLATION DE WINDOWS 2000 SERVER POUR BCDI3. par. G.Haberer, A.Peuch, P.Saadé

INSTALLATION DE WINDOWS 2000 SERVER POUR BCDI3. par. G.Haberer, A.Peuch, P.Saadé INSTALLATION DE WINDOWS 2000 SERVER POUR BCDI3 par G.Haberer, A.Peuch, P.Saadé Table des matières 1. Installation de Windows 2000 Server.............................................. 2 2. Installation

Plus en détail

LA SAUVEGARDE DES DONNEES SUR LES ORDINATEURS PERSONNELS

LA SAUVEGARDE DES DONNEES SUR LES ORDINATEURS PERSONNELS Janvier 2008 LA SAUVEGARDE DES DONNEES SUR LES ORDINATEURS PERSONNELS 1 Pourquoi est-il indispensable de sauvegarder ses données? Sur un ordinateur on a en gros trois sortes de données : - Le système d'exploitation

Plus en détail

Service Informatique et Télématique (SITEL), Emile-Argand 11, 2009 Neuchâtel, Tél. +41 032 718 2000, hotline.sitel@unine.ch.

Service Informatique et Télématique (SITEL), Emile-Argand 11, 2009 Neuchâtel, Tél. +41 032 718 2000, hotline.sitel@unine.ch. Terminal Server 1. Présentation Le terminal server est un service offert par les serveurs Windows 2000 ou par une version spéciale de windows NT 4.0 server, appelée Terminal Server. Un programme client

Plus en détail

Placez vous au préalable à l endroit voulu dans l arborescence avant de cliquer sur l icône Nouveau Répertoire

Placez vous au préalable à l endroit voulu dans l arborescence avant de cliquer sur l icône Nouveau Répertoire L espace de stockage garantit aux utilisateurs une sauvegarde de leurs fichiers dans une arborescence à construire par eux-mêmes. L avantage de cet espace de stockage est son accessibilité de l intérieur

Plus en détail

Installation de TeamLab sur un serveur local Ce guide est destiné aux utilisateurs ayant des connaissances de base en administration Windows

Installation de TeamLab sur un serveur local Ce guide est destiné aux utilisateurs ayant des connaissances de base en administration Windows Information sur la version serveur TeamLab Serveur TeamLab est une version du portail destinée à ceux qui ont décidé d'installer et de configurer TeamLab sur leur propre serveur. A partir de la version

Plus en détail

Utiliser Dev-C++ .1Installation de Dev-C++ Table des matières

Utiliser Dev-C++ .1Installation de Dev-C++ Table des matières Utiliser Dev-C++ Voici quelques explications sur l utilisation de Dev-C++, un excellent environnement de développement en C et C++ pour Windows qu on peut télécharger librement depuis le site www.bloodshed.net

Plus en détail

Serveur d application WebDev

Serveur d application WebDev Serveur d application WebDev Serveur d application WebDev Version 14 Serveur application WebDev - 14-1 - 1208 Visitez régulièrement le site www.pcsoft.fr, espace téléchargement, pour vérifier si des mises

Plus en détail

SAS Foundation Installation sous Windows

SAS Foundation Installation sous Windows SAS Foundation Installation sous Windows Août 2013 1 I. Table des matières I. Table des matières... 2 II. Academic Program... 3 III. Introduction :... 4 IV. Pré-requis... 4 A. Droit d administration...

Plus en détail

Créer une base de données vidéo sans programmation (avec Drupal)

Créer une base de données vidéo sans programmation (avec Drupal) Créer une base de données vidéo sans programmation (avec Drupal) 10.10.2013 Nicolas Bugnon (nicolas.bugnon@alliancesud.ch) Centre de documentation Alliance Sud www.alliancesud.ch Résultat de l atelier

Plus en détail

Ordinateur Logiciel Mémoire. Entrées/sorties Périphériques. Suite d'instructions permettant de réaliser une ou plusieurs tâche(s), de résoudre un

Ordinateur Logiciel Mémoire. Entrées/sorties Périphériques. Suite d'instructions permettant de réaliser une ou plusieurs tâche(s), de résoudre un ESZ Introduction à l informatique et à l environnement de travail Éric Gaul (avec la collaboration de Dominic Boire) Partie 1: Concepts de base Ordinateur Logiciel Mémoire Données Entrées/sorties Périphériques

Plus en détail

Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s

Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s Mickaël Mickaël BLANCHARD BLANCHARD Préface de Sébastien L e p e r s Magento Préface de Sébastien L e p e r s Magento Réussir son site e-commerce Réussir son site e-commerce Groupe Eyrolles, 2010, ISBN

Plus en détail

SAUVEGARDER SES DONNEES PERSONNELLES

SAUVEGARDER SES DONNEES PERSONNELLES SAUVEGARDER SES DONNEES PERSONNELLES Il est important de sauvegarder son environnement système Windows ainsi que ses données personnelles. Nous verrons dans ce tutorial comment créer un point de restauration

Plus en détail

Galaxy Training days. Liste des sessions disponibles : http://bioinfo.genotoul.fr. Les formateurs :

Galaxy Training days. Liste des sessions disponibles : http://bioinfo.genotoul.fr. Les formateurs : -- 1 -- Galaxy Training days Durée / Programme : 3 journées. Galaxy : First step. Galaxy : Reads alignment and SNP calling. Galaxy : RNAseq alignment and transcripts assemblies. Public : Personnes souhaitant

Plus en détail

BIRT (Business Intelligence and Reporting Tools)

BIRT (Business Intelligence and Reporting Tools) BIRT (Business Intelligence and Reporting Tools) Introduction Cette publication a pour objectif de présenter l outil de reporting BIRT, dans le cadre de l unité de valeur «Data Warehouse et Outils Décisionnels»

Plus en détail

ECLIPSE ET PDT (Php development tools)

ECLIPSE ET PDT (Php development tools) ECLIPSE ET PDT (Php development tools) Eclipse Eclipse est un IDE (Integrated Development Environment)).C estun projet de la Fondation Eclipse visant à développer tout un environnement de développement

Plus en détail

Sommaire. Promo 39 B - 2013 WINDOWS 2003 SERVER PART 1

Sommaire. Promo 39 B - 2013 WINDOWS 2003 SERVER PART 1 Sommaire 1. Introduction... 2 2. Installation sans CD-ROM... 2 3. Paramétrages... 5 4. Configuration d une sauvegarde... 9 5. Sauvegarde automatique planifiée.... 14 Claire Bougnoux SESSION MAI-DECEMBRE

Plus en détail

les GDT dans le Système d Information informatisé Muriel Pinel Laurent Tabourot

les GDT dans le Système d Information informatisé Muriel Pinel Laurent Tabourot les GDT dans le Système d Information informatisé Muriel Pinel Laurent Tabourot Introduction Le Système d Information Les fonctions du SI Un système d information collecte diffuse, transforme et stocke

Plus en détail

Base de Connaissances SiteAudit. Utiliser les Rapports Planifiés. Sommaire des Fonctionnalités. Les Nouveautés

Base de Connaissances SiteAudit. Utiliser les Rapports Planifiés. Sommaire des Fonctionnalités. Les Nouveautés Base de Connaissances SiteAudit Utiliser les Rapports Planifiés Avril 2010 Dans cet article: Sommaire des fonctionnalités Les nouveautés Planifier des rapports SiteAudit 4.0 fournit une nouvelle interface

Plus en détail

Administration du site

Administration du site Administration du site 1 TABLE DES MATIÈRES Administration du site... 1 Accéder à la console d administration... 3 Console d administration... 4 Apparence... 4 Paramètres... 5 Allez sur le site... 5 Edition

Plus en détail

INITIATION AU LOGICIEL SAS

INITIATION AU LOGICIEL SAS INITIATION AU LOGICIEL SAS (version 9.1.3 sous Windows) Hélène HAMISULTANE Bibliographie : Initiation au logiciel SAS(9) pour Windows, Coqué N. (juin 2006). www.agroparistech.fr/img/pdf/polysas.pdf SAS

Plus en détail

Expérience d un hébergeur public dans la sécurisation des sites Web, CCK. Hinda Feriani Ghariani Samedi 2 avril 2005 Hammamet

Expérience d un hébergeur public dans la sécurisation des sites Web, CCK. Hinda Feriani Ghariani Samedi 2 avril 2005 Hammamet Expérience d un hébergeur public dans la sécurisation des sites Web, CCK Hinda Feriani Ghariani Samedi 2 avril 2005 Hammamet Plan Introduction Sécurisation des sites Web hébergés a Conclusion Introduction

Plus en détail

Manuel d'installation de GESLAB Client Lourd

Manuel d'installation de GESLAB Client Lourd Manuel d'installation GESLAB Client Lourd Référence Date de la dernière mise à jour Rédigé par Objet GESLAB_MINS_TECH_Manuel d'installation GESLAB Client 15/04/2013 Steria Manuel d'installation de GESLAB

Plus en détail

Serveur de sauvegarde à moindre coût

Serveur de sauvegarde à moindre coût 1/28 Serveur de sauvegarde à moindre coût Yann MORÈRE LASC http://www.lasc.univ-metz.fr/ I. Cahier des charges II. Solution III. Présentation des outils utilisés IV. Mise en œuvre 2/28 Cahier des charges

Plus en détail

Notice d utilisation du serveur SE3 (Samba Édu 3) Version «élèves» 2.4 Lycée Jean-Pierre TIMBAUD

Notice d utilisation du serveur SE3 (Samba Édu 3) Version «élèves» 2.4 Lycée Jean-Pierre TIMBAUD Notice d utilisation du serveur SE3 (Samba Édu 3) Version «élèves» 2.4 Lycée Jean-Pierre TIMBAUD 7 septembre 2014 INTRODUCTION Les ordinateurs du lycée sont dans le domaine JPT (sous serveur Linux) possédant

Plus en détail

STATISTICA Version 12 : Instructions d'installation

STATISTICA Version 12 : Instructions d'installation STATISTICA Version 12 : Instructions d'installation Installation Silencieuse en MSI Produits Compatibles Il est possible de déployer les versions monoposte et les stations de travail en installation silencieuse.

Plus en détail

Partie théorique (20 points) :

Partie théorique (20 points) : OFPPT Office de la Formation Professionnelle et de la Promotion du Travail Direction Recherche et Ingénierie de la Formation Examen Passage Session Juillet 2012 Variante 2 Filière : Technicien en Maintenance

Plus en détail

Version default Titre : Procédure POURSUITE Date : 07/04/2009 Page : 1/10 Responsable : Clé : U4.11.03 Révision : 496

Version default Titre : Procédure POURSUITE Date : 07/04/2009 Page : 1/10 Responsable : Clé : U4.11.03 Révision : 496 Titre : Procédure POURSUITE Date : 07/04/2009 Page : 1/10 Procédure POURSUITE 1 But Poursuivre une étude à partir de la sauvegarde au format JEVEUX ou au format HDF de sa base 'GLOBALE'. La syntaxe apparemment

Plus en détail

Gestion d identités PSL Exploitation IdP Authentic

Gestion d identités PSL Exploitation IdP Authentic Gestion d identités PSL Exploitation IdP Authentic Entr ouvert SCOP http ://www.entrouvert.com Table des matières 1 Arrêt et démarrage 2 2 Configuration 2 2.1 Intégration à la fédération............................

Plus en détail

Document de formation pour une solution complète d automatisation Totally Integrated Automation (T I A)

Document de formation pour une solution complète d automatisation Totally Integrated Automation (T I A) Document de formation pour une solution complète d automatisation Totally Integrated Automation (T I A) MODULE A7 Document de formation T I A Page 1 sur 16 Module A7 Ce document a été édité par Siemens

Plus en détail

En date du 11 décembre 2008

En date du 11 décembre 2008 R E F O N T E S I T E W E B G F I E CAHIER DES CHARGES ET DEVIS En date du 11 décembre 2008 ADITEL - WEB AGENCY 4 RUE CAROLINE 75017 PARIS Tel 01 44 70 02 77 SARL AU CAPITAL DE 20 000 EUROS R.C.S BOBIGNY

Plus en détail

Windows 7, Configuration

Windows 7, Configuration Windows 7, Configuration Effectuer une installation propre Avant de commencer, les bonnes questions à se poser : - L ordinateur sur lequel je veux installer Windows, est-il compatible Windows 7? Tester

Plus en détail

Symantec Backup Exec 12.5 for Windows Servers. Guide d'installation rapide

Symantec Backup Exec 12.5 for Windows Servers. Guide d'installation rapide Symantec Backup Exec 12.5 for Windows Servers Guide d'installation rapide 13897290 Installation de Backup Exec Ce document traite des sujets suivants: Configuration requise Conditions préalables à l'installation

Plus en détail

Introduction à. Oracle Application Express

Introduction à. Oracle Application Express Introduction à Oracle Application Express Sommaire Qu est-ce que Oracle Application Express (APEX)? Vue d ensemble des fonctionnalités et des différents composants d Oracle APEX Démonstration de création

Plus en détail

MANUEL D INSTALLATION

MANUEL D INSTALLATION Data Processing Commission Fast Advanced Software for Table soccer - v 1.0 Logiciel de gestion de tournoi de football de table MANUEL D INSTALLATION INSTALLATION INFORMATIQUE DE LA TABLE DE MARQUE & CONFIGURATION

Plus en détail

Guide Tenrox R8.7 de configuration de Microsoft Reporting Services

Guide Tenrox R8.7 de configuration de Microsoft Reporting Services Guide Tenrox R8.7 de configuration de Microsoft Reporting Services Février 2006 Guide Tenrox R8.7 de configuration de Microsoft Reporting Services Copyright 2006 Tenrox. Tous droits réservés. Il est interdit

Plus en détail

Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6

Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6 Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6 1 BERNIER François http://astronomie-astrophotographie.fr Table des matières Installation d un serveur HTTP (Hypertext Transfer

Plus en détail

Procédure d installation détaillée

Procédure d installation détaillée Procédure d installation détaillée G e s r i s k v e r s i o n 4. 1. 1 c e r t i f i é e R T S S e n d a t e d u 01- j u i n - 2 0 1 1 TÉLÉCHARGEMENT DU PACKAGE D INSTALLATION Pour télécharger les fichiers

Plus en détail

1. SAS FEDERATION SERVER - POINT D'ACCES UNIQUE ET SECURISE AUX DONNEES DE L'ENTREPRISE

1. SAS FEDERATION SERVER - POINT D'ACCES UNIQUE ET SECURISE AUX DONNEES DE L'ENTREPRISE 1. SAS FEDERATION SERVER - POINT D'ACCES UNIQUE ET SECURISE AUX DONNEES DE L'ENTREPRISE Les DSI sont quotidiennement mises au défi de fournir aux utilisateurs des informations provenant de sources de données

Plus en détail

Installation et prise en main

Installation et prise en main TP1 Installation et prise en main Android est le système d'exploitation pour smartphones, tablettes et autres appareils développé par Google. Pour permettre aux utilisateurs d'installer des applications

Plus en détail

Introduction aux services Active Directory

Introduction aux services Active Directory 63 Chapitre 3 Introduction aux services Active Directory 1. Introduction Introduction aux services Active Directory Active Directory est un annuaire implémenté sur les systèmes d'exploitation Microsoft

Plus en détail

26 Centre de Sécurité et de

26 Centre de Sécurité et de 26 Centre de Sécurité et de Maintenance La fenêtre du Centre de sécurité et de maintenance (CSM) rassemble tous les outils nécessaires au contrôle, à l analyse, à la maintenance, à la sauvegarde et au

Plus en détail

Explorateur WebSphere MQ Nouveautés version 7.5 & Plugins

Explorateur WebSphere MQ Nouveautés version 7.5 & Plugins Explorateur WebSphere MQ Nouveautés version 7.5 & Plugins Guide WebSphere MQ du 9 Avril 2013 Luc-Michel Demey Demey Consulting Version 1.00 Avril2013 Explorateur WebSphere MQ Outil officiel pour gérer

Plus en détail

Objet du document. Version document : 1.00

Objet du document. Version document : 1.00 Version document : 1.00 Objet du document Les dix points de cet article constituent les règles à connaitre pour intégrer une application au sein d AppliDis. Le site des Experts Systancia comporte également

Plus en détail

Gestion collaborative de documents

Gestion collaborative de documents Gestion collaborative de documents ANT box, le logiciel qui simplifie votre GED Les organisations (entreprises, collectivités, associations...) génèrent chaque jour des millions de documents, e-mails,

Plus en détail

VMware ESX/ESXi. 1. Les composants d ESX. VMware ESX4 est le cœur de l infrastructure vsphere 4.

VMware ESX/ESXi. 1. Les composants d ESX. VMware ESX4 est le cœur de l infrastructure vsphere 4. VMware ESX/ESXi 1. Les composants d ESX VMware ESX4 est le cœur de l infrastructure vsphere 4. C est un hyperviseur, c est à dire une couche de virtualisation qui permet de faire tourner plusieurs systèmes

Plus en détail

La double authentification dans SharePoint 2007

La double authentification dans SharePoint 2007 La double authentification dans SharePoint 2007 Authentification NT et Forms sur un même site Dans de nombreux cas on souhaite pouvoir ouvrir un accès sur son serveur SharePoint à des partenaires qui ne

Plus en détail

Manuel d utilisation du site web de l ONRN

Manuel d utilisation du site web de l ONRN Manuel d utilisation du site web de l ONRN Introduction Le but premier de ce document est d expliquer comment contribuer sur le site ONRN. Le site ONRN est un site dont le contenu est géré par un outil

Plus en détail

Réaliser un inventaire Documentation utilisateur

Réaliser un inventaire Documentation utilisateur Référence : 11662 Version N : 6 Créé le : 29 Janvier 2014 Créé par : Bruno RICHOUX Téléphone : 0811 65 60 02 Sommaire 1. Conventions... 3 2. Introduction... 4 3. Principes généraux... 5 3.1. Depuis les

Plus en détail

TP01: Installation de Windows Server 2012

TP01: Installation de Windows Server 2012 TP0: Installation de Windows Server 202 Rappel : nous utiliserons le terme «WS202» pour désigner Windows Server 202et le terme «VM» pour Machine Virtuelle. - Installation d une VM Windows Server 202 de

Plus en détail

Édu-groupe - Version 4.3

Édu-groupe - Version 4.3 Édu-groupe - Version 4.3 Guide de l utilisateur Gestion des fichiers Société GRICS, Équipe Évaluation Août 2012 2 CONSIDÉRATIONS GÉNÉRALES A. Importante mise en garde concernant les types de fureteur Les

Plus en détail

WordPress :: Migrer son site du local vers le serveur en ligne

WordPress :: Migrer son site du local vers le serveur en ligne WordPress :: Migrer son site du local vers le serveur en ligne Dans ce tutoriel nous verrons comment passer d'une **version locale* de site vers une version en ligne. Cette méthode est aussi valable quand

Plus en détail

Single User. Guide d Installation

Single User. Guide d Installation Single User Guide d Installation Copyright 2012, Canto GmbH. Tous droits réservés. Canto, le logo Canto, le logo Cumulus et l'appellation Cumulus sont des marques de Canto, déposées aux États-Unis et dans

Plus en détail