You are on page 1of 85

Guide de Prconisation Technique

Solutions Sage 1000 Guide de Prconisation Technique

Version 6.00

Guide de Prconisation Technique Release 3

Sage France

Guide de Prconisation Technique

SOMMAIRE
PLATEFORME SAFE 1000 PRESENTATION DE LARCHITECTURE PLATEFORME SAFE 1000 PRESENTATION DE LARCHITECTURE PRESENTATION DES CONFIGURATIONS VALIDEES CARACTERISTIQUE DU SERVEUR DE BASE DE DONNEES CARACTERISTIQUES DU SERVEUR DAPPLICATION ET DU SERVEUR WEB PRESENTATION DES FLUX RESEAUX COMPOSANTS LOGICIELS VALIDES COMPATIBILITE ENVIRONNEMENT SPECIFIQUE SOLUTION SAGE 1000 SOLUTION SAGE 1000 GENERALITES SOLUTION SAGE 1000 ARCHITECTURE TECHNIQUE SOLUTION SAGE 1000 COMPOSANTS LOGICIELS VALIDES SOLUTION SAGE 1000 COMPATIBILITE ENVIRONNEMENT SPECIFIQUE SOLUTION SAGE 1000 EXEMPLE DE DIMENSIONNEMENT MATERIEL SOLUTION SAGE 1000 ET SAGE COMMUNICATION BANCAIRE SAGE 1000 ET SAGE COMMUNICATION BANCAIRE GENERALITES SAGE 1000 ET SAGE COMMUNICATION BANCAIRE ARCHITECTURE TECHNIQUE SAGE 1000 ET SAGE COMMUNICATION BANCAIRE COMPOSANTS LOGICIELS VALIDES SAGE 1000 ET SAGE COMMUNICATION BANCAIRE COMPATIBILITE ENVIRONNEMENT SPECIFIQUE SAGE 1000 ET SAGE COMMUNICATION BANCAIRE EXEMPLE DE DIMENSIONNEMENT MATERIEL SOLUTION SAGE 1000 EDITION PILOTEE SAGE 1000 EDITION PILOTEE GENERALITES SAGE 1000 EDITION PILOTE ARCHITECTURE TECHNIQUE SAGE 1000 EDITION PILOTEE COMPOSANTS LOGICIELS VALIDES SAGE 1000 EDITION PILOTEE COMPATIBILITE ENVIRONNEMENT SPECIFIQUE SAGE 1000 EDITION PILOTEE EXEMPLE DE DIMENSIONNEMENT MATERIEL PLATEFORME SAFE 1000 - ANNEXES PARAMETRAGE SAGESQL PARAMETRAGE MICROSOFT SQL SERVER SPECIFICITES SQL SERVER 2005 EXPRESS PARAMETRAGE ORACLE 10G MISE EN UVRE DU FICHIER DBDRIVERS.INI PARTICULARITE DU DEPLOIEMENT DE LEDITION PILOTEE SOUS ORACLE 4 5 6 8 12 14 17 19 22 24 25 26 29 29 30 33 34 35 39 42 43 46 47 49 51 52 53 55 56 59 63 65 73 75

Sage France

Guide de Prconisation Technique


DEPLOIEMENT AUTOMATIQUE SAUVEGARDE ET RESTAURATION DES BASES DE DONNEES MISE EN UVRE DE LA BOUCLE LOCALE MICROSOFT CLIENT MICROSOFT OUTLOOK 77 79 81 84

Sage France

Guide de Prconisation Technique

Plateforme Safe 1000


Guide de Prconisation Technique

Sage France

Guide de Prconisation Technique

Plateforme Safe 1000


Guide de Prconisation Technique

Prsentation de larchitecture

Sage France

Guide de Prconisation Technique

Plateforme Safe 1000 Prsentation de larchitecture


1. Architecture 3-tiers logique La plateforme Safe 1000 repose sur une architecture logique 3-tiers implmentant : Une base de donnes Microsoft SQL Server ou Oracle Des composants mtiers utilisant le Framework Safe 1000 Une interface de prsentation pouvant tre compose de pages Web dans le cas du client riche lger. Ce type darchitecture permet des solutions souples, simples dployer et trs volutives. Serveur de Prsentation (1er Tiers) Le serveur de prsentation Internet Information Server ou Apache Windows est constitu de pages Web JavaScript situes dans le rpertoire distinct (Server1000) Les composants mtiers (2ime Tiers) Les composants mtiers sont dvelopps avec le Framework Safe 1000. Cest le moteur du systme, il a pour rle majeur de soccuper des classes mtiers et de leurs relations. Il gre tous les aspects transactionnels et est en charge de la persistance des donnes de tous les objets mtiers.

Le serveur de base (3ime Tiers) La plateforme Safe 1000 utilise Microsoft SQL Server ou Oracle comme gestionnaire de base de donnes.

Sage France

Guide de Prconisation Technique

2. Reprsentation technique

Sage France

Guide de Prconisation Technique

Plateforme Safe 1000


Guide de Prconisation Technique
Prsentation des configurations valides

Sage France

Guide de Prconisation Technique

Plateforme Safe 1000 Architecture Mono Serveur

Note : Dans le cas dune architecture mono serveur le SGBDR, le serveur WEB et le serveur dapplication sont regroups sur un seul serveur. Le ou les poste(s) client(s) se connectent indiffremment avec le client lourd et/ou le navigateur Internet.

Sage France

Guide de Prconisation Technique

Plateforme Safe 1000 Architecture 3-Tiers

Note : Dans le cas dune architecture 3-Tiers nous distinguons le serveur SGDBR du serveur Web et dapplication. Le ou les poste(s) client(s) se connectent indiffremment avec le client lourd et/ou le navigateur Internet.

Sage France

10

Guide de Prconisation Technique

Plateforme Safe 1000 Architecture 2-Tiers

Note : Larchitecture 2-Tiers ne propose pas au poste client de se connecter via un navigateur Internet

Sage France

11

Guide de Prconisation Technique

Plateforme Safe 1000


Guide de Prconisation Technique
Caractristique du serveur de base de donnes

Sage France

12

Guide de Prconisation Technique

Plateforme Safe 1000 - Caractristiques du serveur de base de donnes

1. Microsoft SQL Server Classement du serveur SQL Server : French_CI_AS ou FRENCH_BIN Le composant Recherche de Texte Intgral de SQL Server doit tre install avant la cration des bases de donnes. Gestion de la scurit Microsoft SQL Server La plateforme Safe 1000 utilise une authentification mixte SQL Server ou Windows. Le compte de connexion utilis doit tre propritaire de la base de donnes. Le nom du compte de connexion est la discrtion de ladministrateur de base. Langue du compte SQL Server : Franais Rle : Database Creator

2. Caractristiques de la base Oracle Jeu de caractres : WE8MSWIN1252 Le composant Oracle Texte doit tre install avant la cration des bases de donnes.

3. Type de mthode daccs SGBDR Les composants mtiers Sage utilisent le System.data.OleDb pour Microsoft SQL Server et SQL*Net pour Oracle comme mthode daccs la base de donnes.

Sage France

13

Guide de Prconisation Technique

Plateforme Safe 1000


Guide de Prconisation Technique
Caractristiques du serveur dapplication et du serveur Web

Sage France

14

Guide de Prconisation Technique

Plateforme Safe 1000 Caractristiques du serveur dapplication

Fonction et caractristiques Ce serveur est en charge de lexcution de la partie mtier, les services crs sur ce serveur travaillent sur le mme principe quun poste client classique Desktop. Il excute le Framework Safe 1000 en relation avec les bases de donnes mtiers et ce travers des services Windows. Le Serveur dapplication doit disposer des composants suivants pour tre oprationnel : La console dadministration Permettant la gestion des services (cration, modification, suppression, publication WEB, ) Le service contrleur Permettant la gestion des connexions ainsi que la dcouverte dventuelles autres Serveurs 1000 ( travers le port UDP 6300). Dans le cas dune architecture multi-tiers (Serveur dapplication distinct du serveur WEB), il ne dispose pas forcment dun serveur WEB (de type Microsoft IIS ou Apache), la publication des services pouvant tre ralise sur un serveur distant. Un client de base de donnes Base de donnes Microsoft SQL Server : OleDb Base de donnes Oracle : SQL*Net / OCI

Attention, un Serveur 1000 ne peut pas servir simultanment des bases mono socits (architecture multi-socits multi-bases de donnes) et des bases multi socits (architecture multi-socits monobase de donnes). Deux services distincts sont donc ncessaires leur prise en charge.

Sage France

15

Guide de Prconisation Technique

Plateforme Safe 1000 - Caractristiques du serveur WEB

Fonction et caractristiques Ce serveur est en charge de la gestion des connexions de poste client WEB ( travers un navigateur Internet). Le Serveur dapplication doit disposer des composants suivants pour tre oprationnel : La console dadministration Permettant la gestion des services (cration, modification, suppression, publication WEB, ) Le service contrleur Permettant la gestion des connexions ainsi que la dcouverte dventuelles autres Serveurs 1000 ( travers le port UDP 6300). Dans le cas dune architecture multi-tiers (Serveur dapplication distinct du serveur WEB), il ne dispose pas forcment des services 1000.

Sage France

16

Guide de Prconisation Technique

Plateforme Safe 1000


Guide de Prconisation Technique
Prsentation des flux rseaux

Sage France

17

Guide de Prconisation Technique

Plateforme Safe 1000 - Prsentation des flux rseaux

Sage France

18

Guide de Prconisation Technique

Plateforme Safe 1000


Guide de Prconisation Technique
Composants logiciels valids

Sage France

19

Guide de Prconisation Technique

Plateforme SAFE 1000 - Composants logiciels valids

Serveur de Serveur donnes dapplication

Serveur Web

Client

Systmes dexploitation serveur Microsoft Windows 2000 Server SE/EE SP4 Microsoft Windows Server 2003 SE/EE SP1 et + Microsoft Windows Server 2003 SE/EE R2 SP1 et + Microsoft Windows Server 2008 SE/EE

Serveurs WEB Microsoft IIS 5.0 (compatible SSL) Microsoft IIS 6.0 (compatible SSL) Microsoft IIS 7.0 (compatible SSL Mode compatibilit IIS 6.00) Apache pour Windows 1.3 (compatible SSL) Apache pour Windows 2.x (compatible SSL)

Systme de Gestion de Base de Donnes Relation Microsoft SQL Server 2000 SP4 Microsoft SQL Server 2005 SP1 et + Microsoft SQL Server 2008 Oracle 10G R2 Oracle 11G
Note : le composant Recherche de texte intgral/Oracle Text doit tre install

Sage France

20

Guide de Prconisation Technique

Serveur de Serveur donnes dapplication

Serveur Web

Client

Systmes dexploitation client Microsoft Windows XP Pro SP3 Microsoft Windows 2000 Pro SP2 Microsoft Windows Vista Pro / Integral Microsoft Windows Seven

Navigateurs Microsoft Internet Explorer 7 Microsoft Internet Explorer 8 Mozilla Firefox pour Windows 3.5 (logiciel libre)

Outlook Microsoft Outlook 2003 Microsoft Outlook 2007

Note : La plateforme Microsoft Windows XP est valide mais uniquement pour des environnements de tests. En exploitation il est prfrable dutiliser une plateforme serveur. Les serveurs WEB et les navigateurs Internet non cits dans ce tableau nont fait lobjet daucun test. Ils ne sont donc pas certifis par SAGE. Le tableau reprsente un serveur dapplication diffrent du serveur WEB, il est naturellement possible de travailler avec un seul serveur remplissant les deux fonctions.

Sage France

21

Guide de Prconisation Technique

Plateforme Safe 1000


Guide de Prconisation Technique
Compatibilit Environnement Spcifique

Sage France

22

Guide de Prconisation Technique

Plateforme Safe 1000 - Compatibilit Environnement Spcifique

Citrix/Terminal Server Lutilisation de plateforme Citrix Prsentation Server ou de Terminal Server a pour but de faciliter laccs pour les utilisateurs ayant des bandes passantes insuffisantes. La plateforme SAFE 1000 est compatible avec les versions Citrix suivantes :

Plateformes serveurs testes


Postes Clients Clients distants Windows 2000 service TSE Windows 2003 service TSE MetaFrame XP PS MetaFrame PS 3.0 MetaFrame PS 4.0 MetaFrame PS 4.5 Tout Client Windows Tout Client Client Microsoft RDP Client Citrix ICA Valid Valid Valid Valid Valid Valid

Virtualisation de serveurs La plateforme SAFE 1000 est compatible avec les outils de virtualisation. Nous attirons toutefois votre attention sur le fait que toutes les composantes de votre environnement de production doivent tre compatibles avec cette architecture et notamment que lditeur de la base de donne supporte et valide ce type denvironnement de virtualisation.

Sage France

23

Guide de Prconisation Technique

Solution Sage 1000


Guide de Prconisation Technique

Sage France

24

Guide de Prconisation Technique

Solution Sage 1000 Gnralits


Les solutions Sage 1000 sappuient sur la plateforme Safe 1000, elles profitent de ses atouts techniques. Elles proposent les applications : Gestion Comptable & Financire Suite Financire Trsorerie Rapprochement Bancaire Banque Paiement En couple avec dautres technologies abordes dans des chapitres ou des guides distincts: Gestion Comptable & Financire Edition Pilote Suite Financire Edition Pilote Banque Paiement et Communication Bancaire Trsorerie et Communication Bancaire Sage 1000 Consolidation Sage 1000 Note de frais pour Outlook Sage 1000 Engagements pour Outlook Sage 1000 Pilotage pour Outlook

Sage France

25

Guide de Prconisation Technique

Solution Sage 1000 Architecture Technique


Pour les solutions Sage 1000, nous proposons trois architectures : Architecture Mono Serveur Architecture 3-Tiers Architecture 2-Tiers Solution Sage 1000 - Architecture Mono Serveur Tous les composants ncessaires au bon fonctionnement de lapplication sont installs sur le serveur Moteur de base Microsoft SQL Server ou Oracle Bases de donnes des solutions Sage 1000 (Rfrentiel, Gestion Comptable & Financire, Suite Financire, Trsorerie, Rapprochement Bancaire, Banque Paiement) Serveur Web Microsoft Internet Information Server ou Apache et services Sage 1000 Application Sage 1000 (Gestion Comptable & Financire, Suite Financire, Trsorerie, Rapprochement Bancaire, Banque Paiement)

Sage France

26

Guide de Prconisation Technique

Solution Sage 1000 - Architecture 3-Tiers Les composants ncessaires au bon fonctionnement de lapplication sont rpartis sur 2 serveurs Serveur de base de donnes Microsoft SQL Server (cf systme de gestion de base de donnes relationnnelle Page 20) Bases de donnes des solutions Sage 1000 (Rfrentiel, Gestion Comptable & Financire, Suite Financire, Trsorerie, Rapprochement Bancaire, Banque Paiement) Serveur WEB Serveur Web Microsoft Internet Information Server ou Apache Application Sage 1000 (Gestion Comptable & Financire, Suite Financire, Trsorerie, Rapprochement Bancaire, Banque Paiement) Serveur Web Microsoft Internet Information Server ou Apache et services Sage 1000 Dans le cas ou le serveur Web nest pas sur la mme machine physique que les services L1000, la communication entre les deux composants se fera exclusivement laide du protocole TCP/IP.

Sage France

27

Guide de Prconisation Technique

Solution Sage 1000 - Architecture 2-Tiers Il sagit dune installation classique Client/serveur. Pas de possibilit de client Riche Lger. Serveur de base de donnes Microsoft SQL Server (Cf. page 20, systme de base de donnes relationnelle) Bases de donnes des solutions Sage 1000 (Rfrentiel, Gestion Comptable & Financire, Suite Financire, Trsorerie, Rapprochement Bancaire, Banque Paiement) Et un ou plusieurs Postes Clients sur lesquels sont dploys les applications Sage 1000 (Gestion Comptable & Financire, Suite Financire, Trsorerie, Rapprochement Bancaire, Banque Paiement)

Sage France

28

Guide de Prconisation Technique

Solution Sage 1000 Composants logiciels valids


Les solutions Sage 1000 tant bas sur la plateforme technique Safe 1000, les composants logiciels valids sont les mmes. (cf. chapitre Plateforme Safe 1000 Composant logiciels valids)

Solution Sage 1000 Compatibilit Environnement Spcifique


Les solutions Sage 1000 tant bas sur la plateforme technique Safe 1000, les environnements spcifiques valids sont les mmes. (cf. chapitre Plateforme Safe 1000 Compatibilit Environnement spcifique valids)

Sage France

29

Guide de Prconisation Technique

Solution Sage 1000 Exemple de Dimensionnement matriel


Dimensionnement serveurs pour 15 utilisateurs
Type Quantit CPU RAM Disques internes SAN 32bit/64bit OS Software Rseau Serveur dapplication + Web + SGBDR 1 Serveur type Biprocesseur Xon 2.8Ghz 4 GB 1 x 36GB 32 bits / 64 bits Cf. page 20, systme dexploitation serveur Cf. page 20, 21 1 Gb/s

Dimensionnement postes de travail


Type CPU RAM Disques internes 32bit/64bit OS Software Poste de Travail Pentium IV suprieur ou gal 2.0 Ghz minimum 512 Mo 300 Mo disponible (si client lourd) 32 bits / 64 bits Cf. page 21, systme dexploitation client Cf. page 21

Sage France

30

Guide de Prconisation Technique

Dimensionnement serveurs pour 30 utilisateurs


Type Quantit CPU RAM Disques internes SAN 32bit/64bit OS Software Rseau Type Quantit CPU RAM Disques internes 32bit/64bit OS Software Rseau Serveur de bases de donnes 1 Serveur type Biprocesseur Xon 2.8Ghz Minimum 3 GB 2 x 36 GB 32 bits / 64 bits Cf. page 20, systme dexploitation serveur Cf. page 20, systme de base de donnes relationnelle 1 Gb/s Serveur dapplication + WEB 1 Serveur type Biprocesseur Xon 2.8Ghz Minimum 2 GB 1 x 36GB 32 bits / 64 bits Cf. page 20, systme dexploitation serveur Cf. page 20, serveur Web 1 Gb/s

Sage France

31

Guide de Prconisation Technique

Dimensionnement serveur Citrix Metaframe pour 10 utilisateurs


Type Quantit CPU RAM Disques internes SAN 32bit/64bit OS Lien rseau Serveur Citrix 1 Serveur type Biprocesseur Xon 2.8Ghz Minimum 2 GB 1 x 36GB 32bit Windows 2000 Server SE/EE SP4 Windows Server 2003 SE/EE SP1 et + Windows Server 2003 SE/EE R2 SP1 et + 1 Gb/s

Dimensionnement serveur WEB distinct Gnralement, un seul serveur WEB est ncessaire pour grer toutes les connexions clientes. Nous prconisons un Serveur Type Intel Mono Processeur (Core Duo) avec 2Go de RAM Rpartitions des services par utilisateur (Serveur dapplication)
Nb Utilisateurs WEB Utilisateurs [1-15] Utilisateurs [16-30] Utilisateurs [31-50] Au del de 50 utilisateurs Nb de Services 1-2 3-5 Mono processeur Mono processeur RAM : 1 Go RAM : 2 Go Biprocesseur Biprocesseur RAM : 2 Go RAM : 2 Go 2 serveurs Biprocesseur 2 serveurs Biprocesseur RAM 2 Go RAM 2 Go Rpartition des services sur plusieurs Serveurs

Sage France

32

Guide de Prconisation Technique

Solution Sage 1000 et Sage Communication Bancaire


Guide de Prconisations Technique

Sage France

33

Guide de Prconisation Technique

Sage 1000 et Sage Communication Bancaire Gnralits


La solution Sage 1000 et Sage Communication Bancaire est constitue de 2 lments indpendants Le module mtier de Sage 1000 Trsorerie et/ou Banque Paiement intgr au Framework de la plateforme Safe 1000 Le moteur de tlcommunication appel Sage Communication Bancaire

Sage France

34

Guide de Prconisation Technique

Sage 1000 et Sage Communication Bancaire Architecture Technique


Les 3 Architectures sont prconises pour leur simplicit de mise en uvre Architecture mono poste Sage 1000 Trsorerie et/ou Banque Paiement avec Sage Communication Bancaire (SCB) seront installs sur la mme machine. Architecture intgre Sage 1000 Trsorerie et/ou Banque Paiement en architecture mono serveur ou 3-tiers avec Sage Communication Bancaire (SCB) install sur les mmes serveurs. Architecture Serveur de communication bancaire ddi Sage 1000 Trsorerie et/ou Banque Paiement en architecture mono serveur ou 3-tiers et Sage Communication Bancaire sera install sur un second serveur. Propositions Alternatives Dautres propositions darchitectures sont possibles mais non dcrites dans le document Mutualisation base Sage 1000 Trsorerie et/ou Banque Paiement et Sage Communication Bancaire si Microsoft SQL Server est utilis Dlocalisation du Serveur de communication bancaire en DMZ

Sage France

35

Guide de Prconisation Technique

Prsentation de larchitecture Mono Poste Cette installation requiert linstallation de Sage 1000 Trsorerie et/ou Banque Paiement (bases et socit) et de Sage Communication Bancaire (application et base) sur une mme station de travail. Cette architecture permet : Lutilisation de modem analogique rpondant aux normes V90 ou V92 en accs PAD vers TRANSPAC ou dun adaptateur Numris en point point ou EBS (vers TRANSPAC). Lutilisation de la carte DX+ pour valider et transporter les fichiers ETEBAC 5 Un accs unique depuis cette station de travail Cette architecture ne permet pas : Une utilisation simultane multi utilisateurs

Sage France

36

Guide de Prconisation Technique

Prsentation de larchitecture Mono Serveur Cette installation requiert linstallation de Sage 1000 Trsorerie et/ou Banque Paiement (base et socit) et de Sage Communication Bancaire (application et base) sur un mme serveur. Cette architecture permet : Une centralisation de la communication Des envois de fichiers ETEBAC 3 et ETEBAC 5 en simultan Des envois de fichiers EBICS en simultan Lutilisation de la carte D9 pour valider automatiquement le transport de fichiers ETEBAC 5 Un accs Multi utilisateur sur Sage 1000 Trsorerie et/ou Banque Paiement (en WEBTOP ou en DESKTOP) Cette architecture ne permet pas : Lisolement de la partie Communication Bancaire Dutiliser un modem asynchrone en connexion PAD

Sage France

37

Guide de Prconisation Technique

Prsentation de larchitecture Serveur ddi Lobjectif de cette architecture est de sparer la partie mtier des logiciels de Trsorerie de la partie Communication Bancaire. Cette installation requiert linstallation de Sage 1000 Trsorerie et/ou Banque Paiement (base et socit) sur un serveur et de Sage Communication Bancaire (application et base) sur un serveur diffrent. Cette architecture permet : Une centralisation de la Communication Bancaire Une scurisation accrue de la solution Une sparation de la Communication Bancaire et de la logique mtier Des envois de fichiers ETEBAC 3 et ETEBAC 5 en simultan Des envois de fichiers EBICS en simultan Lutilisation de la carte D9 pour valider automatiquement le transport de fichiers ETEBAC 5 Un accs Multi utilisateur sur Sage 1000 Trsorerie et/ou Banque Paiement (en WEBTOP ou en DESKTOP) Cette architecture ne permet pas : Dutiliser un modem analogique

Sage France

38

Guide de Prconisation Technique

Sage 1000 et Sage Communication Bancaire Composants logiciels valids


Composants logiciels serveurs valids en fonction des architectures
Architecture Architecture Mono Poste Mono Serveur Architecture Serveur Ddi Sage 1000 SCB

Systmes dexploitation Microsoft Windows Vista (FR) Microsoft Windows 7 (FR-EN) Microsoft Windows XP Pro SP2 (FR-US-ES) Microsoft Windows 2000 Server SP4
(1)

(1) (1)

Microsoft Windows 2003 Server SP1 et +

Attention, le serveur ne doit pas tre Contrleur de Domaine

Composants MS Windows Microsoft .Net Framework 1.1/ 3.5 SP1


MS .Net Framework 1.1 : Pr-requis moteur de communication SCB MS .Net Framework 2.0 : Pr-requis MS SQL Server et site WEB SCB MS .Net Framework 3.5 SP1 : Pr-requis Services Web et SQL Server, Cryptographie SHA256

Serveurs WEB Microsoft IIS 5 (MS Windows 2000 Server) Microsoft IIS 5.1 (MS Windows XP) Microsoft IIS 6.0 (MS Windows 2003 server) Microsoft IIS 7.5 (Windows 7/Windows Server 2008) Microsoft IIS 7 (MS Windows Vista) Apache pour Windows 1.3.x, 2.0.x, 2.2.x Systme de Gestion de Base de Donnes Relationnelle Microsoft SQL Server 2000 Standard Edition SP4 Microsoft SQL Server 2000 Edition Workgroup SP4 Microsoft SQL Server 2005 Standard Edition SP1 Microsoft SQL Server 2005 Edition Workgroup SP1(2) Microsoft SQL Server 2008 toutes les ditions ainsi que la version Express (version gratuite) Microsoft SQL Server 2005 Express Edition (version gratuite) (2) Oracle 9.2.0.8 / Oracle 10G R2 SageSQL
Classement FRENCH_CI_AS, authentification mixte uniquement et le composant Recherche de texte intgra l/ Oracle Text doit tre install
2) (2)

Sage France

39

Guide de Prconisation Technique

Composants matriels de tlcommunication valids en fonction des architectures *

Architecture Architecture Mono Poste Mono Serveur

Architecture Serveur Ddi Sage 1000 SCB

Matriel Tlcom Carte Diva Server BRI 2M PCI Express (RNIS) Carte Bewan GAZEL Server 128 PCI (RNIS) Adaptateur Bewan GAZEL 128 USB (RNIS) Adaptateur US ROBOTICS USB 56K V92 (RTC) Adaptateur OLITEC speedcom USB V92 (RTC)

Lecteur de cartes (si ETEBAC5) lecteur Omnikey 3821 USB

* Attention, vrifier la disponibilit des drivers en fonction du systme dexploitation choisi. Par exemple : il nexiste pas de drivers Bewan Gazel 128 USB (RNIS) pour les OS Windows Server 2003 et 2008.

Sage France

40

Guide de Prconisation Technique

Composants logiciels postes de travail valids dans le cas des architectures serveur
Architecture Mono Serveur Architecture Serveur Ddi

Systmes dexploitation Microsoft Windows XP Pro SP3 Microsoft Windows 2000 Pro SP2 Microsoft Windows 7 Microsoft Windows Vista Pro / Integral Navigateurs WEB Microsoft Internet Explorer 6 SP1 Microsoft IE 8 Microsoft Internet Explorer 7 Mozilla Firefox pour Windows 2.x (logiciel libre)

Rappel des contraintes autour de Sage Communication Bancaire


Serveur Sage Communication Bancaire Rappel : Le composant Microsoft .net Framework 3.5 SP1 /1.1 est un pr-requis l'installation sur le serveur Rappel : Le composant Microsoft IIS est un pr-requis l'installation sur le serveur, IIS est un composant de toutes les plateformes Windows supportes par SCB, il suffit de lactiver. Rappel : Le Serveur devra possder un emplacement PCI standard Rappel : Les Bus PCIX ne sont pas compatibles avec les cartes Bewan Gazel Rappel : Une carte Bewan Gazel PCI standard doit tre utilise sur une machine de type Station de Travail Rappel : Une carte Bewan Gazel 128 serveur doit tre utilise sur une machine de type serveur Rappel : le serveur SCB ne peut pas tre contrleur de domaine ou serveur DHCP, DNS, de messagerie Rappel : La partie SCB nest pas compatible Windows 2000

Sage France

41

Guide de Prconisation Technique

Sage 1000 et Sage Communication Bancaire Compatibilit Environnement Spcifique

Citrix/Terminal Server Lutilisation de plateforme Citrix Prsentation Server ou de Terminal Server a pour but de faciliter laccs pour les utilisateurs ayant des bandes passantes insuffisantes. Sage 1000 sappuyant sur la plateforme SAFE 1000, la compatibilit est assure avec les versions Citrix supportes par cette dernire. La partie Sage Communication Bancaire est compatible avec les environnements Citrix/Terminal Server condition que les 2 points suivants soient respects : La session CITRIX doit piloter le lecteur de carte DX+ qui se trouve sur le poste du client CITRIX. Le dispositif modem utilis pour les transferts doit tre celui du serveur CITRIX et non celui du poste client CITRIX, car un poste client CITRIX peut avoir ces propres paramtres de sortie de ligne comme un prfixe par exemple. Sous CITRIX il est prfrable de passer par une Architecture Serveur Ddi.

Virtualisation de serveurs Sage 1000 sappuyant sur la plateforme SAFE 1000 la compatibilit est assure avec les outils de virtualisation. Nous attirons toutefois votre attention sur le fait que toutes les composantes de votre environnement de production doivent tre compatibles avec cette architecture et notamment que lditeur de la base de donne supporte et valide ce type denvironnement de virtualisation. Sage Communication Bancaire est totalement compatible avec les outils de virtualisation condition que les pr-requis techniques soient respects.

Sage France

42

Guide de Prconisation Technique

Sage 1000 et Sage Communication Bancaire Exemple de dimensionnement matriel


Dimensionnement darchitecture Mono Poste

Type Quantit CPU RAM Disques internes OS 1

Station de Travail

Machine de type Intel Dual Core 2 - 3,6Ghz 2 GB 6 Go despace disque requis Microsoft Windows 7 Microsoft Windows Vista Microsoft Windows XP Pro SP2 Microsoft IIS 5.1 / IIS 7 MS SQL Server 2000 Workgroup / 2005 Express Slot PCI ou Port USB Adaptateur US ROBOTICS USB 56K V92 (RTC) (3) Adaptateur OLITEC speedcom USB V92 (RTC) (3) Adaptateur Bewan GAZEL 128 USB (RNIS) (3)

Software Priphrique requis

Matriel Tlcom
(3)

Pour Vista, les pilotes doivent tre disponibles.

Lecteur de cartes (si ETEBAC 5)

Omnikey 3821 (Port USB)

Sage France

43

Guide de Prconisation Technique

Dimensionnement darchitecture Mono Serveur

Type Quantit CPU RAM Disques internes OS Software Priphrique requis Matriel Tlcom Lecteur de cartes (si ETEBAC 5) 1

Serveur Sage 1000 et Sage Communication Bancaire Serveur type Mono processeur Intel Xon - 2,8Ghz Minimum 3 GB 6 Go despace disque requis Microsoft Windows 2003 / Windows Server 2008 Microsoft IIS 6 / IIS 7 / IIS 7.5 MS SQL Server 2000 / 2005 / 2008 Slot PCI Adaptateur Riser si format botier Rack 1U Carte Dialogic DIVA ISDN BRI-2 PCIe v1 (RNIS) * Carte Bewan GAZEL Server 128 PCI (RNIS) * Adaptateur Bewan GAZEL 128 USB (RNIS) Omnikey 3821 (Port USB)

* Nous recommandons les cartes PCI pour les serveurs

Sage France

44

Guide de Prconisation Technique

Dimensionnement darchitecture Serveur Ddi

Type Quantit CPU RAM Disques internes OS Software Rseau Type Quantit CPU RAM Disques internes OS Software Priphrique requis Matriel Tlcom 1 1

Serveur Sage 1000

Serveur type Biprocesseur Intel Xon 2.8Ghz Minimum 3 GB 6 Go despace disque requis Microsoft Windows 2000 / 2003 Microsoft IIS 5-6 / Apache MS SQL Server 2000/2005 ou Oracle 9I/10G R2 1 Gb/s Serveur Sage Communication Bancaire

Serveur type Mono processeur Intel Xon 2.8Ghz 2 GB 2 Go despace disque requis Microsoft Windows 2003 / 2008 / 2008 R2 Microsoft IIS 6 / IIS 7 / IIS 7.5 MS SQL Server 2000 / 2005 / 2008 Standard ou Express Slot PCI Adaptateur Riser si format botier Rack 1U Carte Dialogic DIVA ISDN BRI-2 PCIe v1 (RNIS) * Carte Bewan GAZEL Server 128 PCI (RNIS) * Adaptateur Bewan GAZEL 128 USB (RNIS)

Lecteur de cartes (si ETEBAC 5)

Omnikey 3821 (Port USB)

* Nous recommandons les cartes PCI pour les serveurs

Sage France

45

Guide de Prconisation Technique

Solution Sage 1000 Edition Pilote


Guide de Prconisations Technique

Sage France

46

Guide de Prconisation Technique

Sage 1000 Edition Pilote Gnralits


Sage 1000 Suite Financire Edition pilote et Sage 1000 Gestion Comptable&Financire Edition Pilote associe la plateforme Safe 1000 et la plateforme dcisionnelle Business Object XI 3.1 Enterprise. Les licences fournies pour la plateforme dcisionnelle Business Object autorisent lexploitation des donnes en relation avec les donnes Sage 1000. Cette intgration permet Une ouverture aux fonctions de Business Intelligence Par constitution dun entrept de donnes, le Datamart, proposant les donnes issues des socits Sage 1000 selon un modle relationnel orient dcisionnel. Le Datamart est maintenu jour par un outil ETL (Extract Transform Load). Cet outil est constitu de requtes ETL (excutes par des automates Sage 1000) ralisant : Extract : extractions alimentant le Datamart partir des bases de donnes Sage 1000 Transform : transformations des donnes Load : consolidation des donnes issues de plusieurs socits dans le Datamart

Et par un ou plusieurs Univers BO (Business Object) sappuyant sur le Datamart (lecture des donnes). Permettant ainsi de construire des tats analytiques dcisionnels grce aux outils BO. Intgration au portail dentreprise de Business Object XI 3.1 Cette intgration permet de publier les nombreux tats standards des applications Sage 1000 au sein du portail XI/3.1, rendant ainsi des tats disponibles aux collaborateurs de lentreprise dans un cadre unifi par le rfrentiel XI 3.1. Les tats sont publis travers une tche de publication XI/3.1 dans un automate Sage 1000. Ces tches excutent ces tats et publient les documents rsultants dans le rfrentiel XI 3.1. Deux formats de publication sont disponibles (PDF et HTML). Les tats sont consultables directement depuis BO ou travers le portail WEB Sage 1000 disponible en Desktop ou en Webtop.

Sage France

47

Guide de Prconisation Technique

Schma de Principe

Ordres de lassistant de cration de solution pilote

Contrleur L1000
Dialogue via Java ou objets COM

Serveur L1000

Client Desktop

Protocole LDAP pour authentification scurise

Rfrentiel BO (CMS) Serveur SQL Base Rfrentiel Sage 1000 Base Mtier Sage 1000

Information de connexion

Serveur Business Objects

Base Datamart (DatawareHouse)

Information de connexion

Notions complmentaires

Protocole LDAP
Utilis pour identifier un utilisateur via un protocole scuris et standardis.

CMS (Central Management Server)


C'est le processus central de la couche d'intelligence Business Objects Enterprise XI 3.1. Ces informations indispensables au fonctionnement de la plateforme dcisionnelle sont stockes dans une base de donnes spcifique (Rfrentiel CMS) Toutes les connexions plateforme dcisionnelle passent par le CMS, y compris les connexions tablies partir du Client Desktop Intelligence. Il ne s'agit pas d'un stockage physique de ces objets mais de pointeurs vers les objets physiques : les fichiers .rep Desktop Intelligence. les fichiers .wid Web Intelligence. les fichiers .rpt Crystal Reports. les fichiers univers. documents tiers. Sage France 48

Guide de Prconisation Technique

Sage 1000 Edition Pilote Architecture Technique

La solution Sage 1000 Edition Pilote est constitue de 2 lments indpendants Le module mtier de Sage 1000 Gestion Comptable & Financire ou Suite Financire intgr au Framework de la plateforme Safe 1000 Le module ddition pilote offert par la plateforme dcisionnelle Business Objects

Architecture dfinie : Architecture mutualisant la plateforme dcisionnelle BO et la solution Sage 1000 Cette architecture minimise le nombre de machines physiques. Elle permet de mutualiser le serveur de base de donnes et le serveur dapplication. Dautres architectures impliquant plus de machines physiques sont envisageables ou peuvent tre ncessaire en fonction des besoins et/ou de lexistant.

Sage France

49

Guide de Prconisation Technique

Dtail de larchitecture

Sage France

50

Guide de Prconisation Technique

Sage 1000 Edition Pilote Composants logiciels valids


Systmes dexploitation
Desktop Windows XP SP2, XP SP3 Professional Windows Vista, Vista SP1 Windows Server 2003 SP2, 2003 R2 Windows Server 2008

Serveur Windows Server 2003 Sp2, 2003 R2 Windows Server 2008

Serveur dapplications
Microsoft IIS 6.00 Microsoft IIS 7.00 Apache Tomcat 5.5 (Fourni avec BO XI 3.1)

Systme de Gestion de Base de Donnes Relationnelle


MS SQL Server 2005 SP2 MS SQL Server 2008 SP1 Oracle 10G R2 Oracle 11G R1*

Navigateurs Web
Firefox 2.0 , 3.0 IE 6.0 SP2 , 7.0 , 8.0

*Une procdure est disponible au niveau de la base de connaissance Sage. Cette note dtaille les oprations raliser dans le cadre de lutilisation dune base Oracle 11G.

Sage France

51

Guide de Prconisation Technique

Sage 1000 Edition Pilote Compatibilit Environnement Spcifique


Citrix/Terminal Server Lutilisation de plateforme Citrix Prsentation Server ou de Terminal Server a pour but de faciliter laccs pour les utilisateurs ayant des bandes passantes insuffisantes. Sage 1000 sappuyant sur la plateforme SAFE 1000, la compatibilit est assure avec les versions Citrix supportes par cette dernire. Dans notre solution la publication des clients Business Objects nont pas lieu dexister. Virtualisation de serveurs Sage 1000 sappuyant sur la plateforme SAFE 1000 la compatibilit est assure avec les outils de virtualisation. Nous attirons toutefois votre attention sur le fait que toutes les composantes de votre environnement de production doivent tre compatibles avec cette architecture et notamment que lditeur de la base de donne supporte et valide ce type denvironnement de virtualisation. Cependant lditeur partenaire Business Objects dconseille la virtualisation pour la plateforme dcisionnelle

Sage France

52

Guide de Prconisation Technique

Sage 1000 Edition Pilote Exemple de dimensionnement matriel


Dimensionnement des serveurs
Type Quantit CPU RAM Disques internes OS Software Rseau Type Quantit CPU RAM Disques internes OS Software Rseau 1 Serveur type Intel Xon (mono ou Dual Core) 2 GB Minimum 5 Go despace disque requis Microsoft Windows server 2003 SP2/2008 Microsoft IIS 6 ou 7 Apache Tomcat Sage Serveur 1000 Serveur Business Objects 1 Gb/s 1 Serveur type Intel Xon Dual Core - 2,8Ghz 3 GB A dfinir en fonction du projet implmenter (Contacter les services techniques) Microsoft Windows server 2003 SP2/2008 MS SQL Server 2005/2008 ou Oracle 10G R2/11G R1 1 Gb/s Serveur dapplication Serveur de base de donnes

Dimensionnement postes de travail


Type CPU RAM Disques internes 32bit/64bit OS Software Poste de Travail Pentium IV suprieur ou gal 2.0 Ghz minimum 512 Mo 300 Mo disponible (si client lourd) 32 bits / 64 bits Windows XP Franais / Windows Vista Windows 2000 Pro Franais Internet Explorer 6.x, Internet Explorer 7 ou Mozilla Firefox (si client WEB)

Sage France

53

Guide de Prconisation Technique

Formule de dimensionnement dun serveur BO Hors hbergement de la base de donnes UP = nombre dutilisateurs potentiels UP * 10% / 2 = nombre dutilisateurs concurrents du rfrentiel 1 processeur Intel Xon 3.00 GHz avec 2 GB RAM pour 8 15 utilisateurs concurrents du rfrentiel

Pour 200 300 UP (soit 10 15 utilisateurs concurrent du rfrentiel)


Processeur : Intel Xeon 3.00 GHz RAM : 2 Go Disque : 2 x 72 GB en RAID-1

Pour 400 600 UP (soit 20 30 utilisateurs concurrent du rfrentiel)


Processeur : 2 x Intel Xeon 3.00 GHz RAM : 4 Go Disque : 2 x 72 GB en RAID-1

Pour 800 1200 UP (soit une centaine dutilisateurs concurrents du rfrentiel)


Processeur : 4 x Intel Xeon 3.00 GHz RAM : 6 Go Disque : 2 x 72 GB en RAID-1

Sage France

54

Guide de Prconisation Technique

Plateforme Safe 1000


Guide de Prconisations Techniques

Plateforme Safe 1000 - Annexes

Paramtrage SageSQL Paramtrage Microsoft SQL Server Paramtrage Oracle 10g Mise en uvre du fichier dbdrivers.ini Dploiement automatique de la Ligne 1000 Sauvegarde et Restauration des bases Ligne 1000 Mise en uvre de la boucle locale Microsoft Client Microsoft Outlook

Sage France

55

Guide de Prconisation Technique

Plateforme Safe 1000


Guide de Prconisations Techniques
Paramtrage SageSQL

Sage France

56

Guide de Prconisation Technique

Dtail de linstallation Se rfrer au document BDDSageSQL.pdf livr avec le CDROM SageSQL pour prendre connaissance des caractristiques du dploiement SageSQL. SAGE propose aujourdhui un dploiement totalement automatis des sources Oracle, la cration simplifie de la base de donnes SageSQL. Le dploiement de lensemble de la configuration dure peine 30mn. Pr-requis configuration TCP/IP Le serveur cible doit disposer dune adresse TCP/IP fixe. Si ce nest pas le cas, il est ncessaire dinstaller une carte de bouclage Microsoft. Pour les dtails du paramtrage, consulter les procdures dinstallation mises disposition sur le site internet de Microsoft ou lannexe Mise en uvre de la carte de bouclage Microsoft. Cohabitation versions antrieures SageSQL peut cohabiter avec des versions Oracle antrieures. Cependant lorsque le volume de donnes est important (quelques millions dcritures), il est vivement conseill de ddier un serveur la seule instance SageSQL et ceci pour des soucis doptimisation des performances. Paramtrage de lInstance Tous les paramtres essentiels de linstance sont pr-paramtrs. Linstance est initialise de faon laisser SageSQL la responsabilit de la gestion mmoire. En fonction des besoins de lapplication, SageSQL utilisera plus ou moins de mmoire (dans la limite des paramtres dfinis lors de linstallation) et ce de faon transparente pour lutilisateur. Dans la majorit des cas, il ne sera pas ncessaire de modifier ces paramtres. Si ncessaire, les paramtres peuvent tre consults et optimiss laide de la Console dAdministration SageSQL, option Configurer le Serveur.

Vous trouverez ci-dessous les principales caractristiques de la base SageSQL Nom de linstance : SageSQL (non modifiable) Mmoire rserve pour SageSQL : 2/3 de la mmoire disponible (modifiable lors de linstallation) Mot de passe utilisateur SYS : (initialis lors de linstallation) Mot de passe utilisateur SYSTEM : (initialis lors de linstallation) Paramtrage du rseau Le module dcoute est paramtr et dmarr la fin de linstallation. Numro de Port du processus dcoute dfini par dfaut : 1527 Nom de service rseau : SageSQL Sage France 57

Guide de Prconisation Technique

Arborescence dploye Lemplacement des sources SageSQL et des donnes est dfini linstallation. Le lecteur disque disposant du plus grand espace sera propos par dfaut. C:\Sagedb : pour les sources SageSQL C:\Sagedb\Data : pour les fichiers de la base de donnes C:\Sagedb\Sauvegarde : pour les fichiers de sauvegarde Espace disque requis lors dune premire installation : Sources SageSQL : 850 Mo Base de donnes SageSQL : 1,25 Go

Planification des Jobs Ci-dessous les principaux travaux programmables Collecte des statistiques : par dfaut, travail planifi aux frquences suivantes : Lundi/Mardi/Mercredi/Jeudi/Vendredi 22h00 Samedi 00h00 Dimanche (aucun travail planifi) Le travail peut tre modifi au sein de SageSQL Administration, option Planification du Recalcul des statistiques. Les sauvegardes : Par dfaut aucune sauvegarde nest planifie, nous vous invitons fortement raliser cette planification lors de la premire installation. Le travail peut tre cr au sein de SageSQL Administration, option Planification des Sauvegardes.

Sage France

58

Guide de Prconisation Technique

Plateforme Safe 1000


Guide de Prconisations Technique
Paramtrage Microsoft SQL Server

Sage France

59

Guide de Prconisation Technique

Notion de base avec SQL Server La notion de base de la plateforme Safe 1000 est intgre sur Microsoft SQL Server de la faon suivante : une base de donnes Safe1000 correspond une base de donnes de SQL Server. On aura donc sur SQL Server : Une base de donnes pour le Rfrentiel, Autant de bases de donnes que de Socits. La cration dune base de donnes dans la plateforme Safe 1000 entrane : La cration dune base de donnes SQL Server, La cration des objets SQL (tables, index, ) dans cette base. La plateforme Safe 1000 se connecte cette base avec les utilisateurs crs par ladministrateur de Microsoft SQL Server. Remarque Pour simplifier lutilisation de la plateforme Safe 1000 et pour viter que les utilisateurs aient connaissance du mot de passe du compte de connexion SQL, associez systmatiquement les utilisateurs de la plateforme Safe 1000 aux bases (cf. annexe : Association dun utilisateur une base de donnes ). Classements autoriss Classement de linstance FRENCH_BIN (Installation Personnalise de SQL Server) FRENCH Ordre du dictionnaire franais BIN Sensible la casse, aux lettres accentues, se base sur le numro ASCII des caractres alphanumriques, ne suit plus lordre du dictionnaire Classement de linstance FRENCH_CI_AS FRENCH Ordre du dictionnaire franais CI Insensible la casse AS Sensible aux lettres accentues Gestion des comptes de connexion SQL Server Il est conseill de crer un compte de connexion SQL par utilisateur. Caractristiques des comptes de connexion : Langue French - Franais Accs la Base de donnes Rfrentiel et les Bases de donnes Socit Autorisation Public et DbOwner pour chaque Base de donnes accde. Pour des performances accrues, le login rseau de lutilisateur doit tre cr dans la base de compte du contrleur de domaine (ou de lActive Directory) dans lequel se trouve le serveur Microsoft SQL Server.

Sage France

60

Guide de Prconisation Technique Paramtrage des bases de donnes Quelque soit le type de base de donnes utilis, linstallation doit tre Mono serveur et Mono Instance. Il est conseill dactiver les options suivantes pour toutes les bases de donnes de la paletforme Safe 1000 : Modle de Rcupration Simple (Vider le journal au point de contrle) Mise jour automatique des statistiques Cration automatique des statistiques Niveau de compatibilit des bases de donnes : 80 ou 90 Recherche de texte intgrale Dans la mesure o la Recherche de texte Intgral est utilise pour une des socits, il est indispensable dinstaller le composant SQL Server Recherche de texte Intgral. Mthode daccs La plateforme Safe 1000 utilise la technologie ADO.NET (fournisseur daccs System.Data.OleDb) pour accder la base de donnes. Modes de scurit Microsoft SQL Server Authentification Windows Le mode d'authentification Windows permet un utilisateur de se connecter SQL Server via un compte d'utilisateur Windows. Lorsqu'un utilisateur se connecte par le biais d'un compte utilisateur Windows, SQL Server valide nouveau le nom du compte et le mot de passe en rappelant Windows pour obtenir les informations dont il a besoin.

Mode Mixte Le mode mixte permet aux utilisateurs de se connecter SQL Server l'aide de l'authentification Windows ou SQL Server. Lorsqu'un utilisateur se connecte avec un nom d'accs et un mot de passe spcifis partir d'une connexion non autorise, SQL Server ralise l'authentification en vrifiant si un compte de connexion d'accs SQL Server a t dfini et si le mot de passe spcifi correspond celui enregistr prcdemment.

Modes de scurit et la plateforme Safe 1000 Les 2 types dauthentification (Authentification Windows et Mixte) sont supports par les applications de la plateforme Safe 1000 et ce pour le client DeskTop ou WebTop.

Sage France

61

Guide de Prconisation Technique

Suggestion de plans de maintenance Mise jour des statistiques A faire rgulirement ou dans les cas suivants : un grand nombre de donnes a t ajout, modifi ou supprim. Exemple de requte SQL permettant de mettre jour les statistiques des tables dune base
declare @TABLE varchar(128) declare TABLEUSER cursor for select name from sysobjects where type ='U' open TABLEUSER fetch next from TABLEUSER into @TABLE while @@FETCH_STATUS = 0 begin execute ('UPDATE STATISTICS ' + @TABLE) fetch next from TABLEUSER into @TABLE end close TABLEUSER deallocate TABLEUSER

Reconstruction des index A faire rgulirement ou dans les cas suivants : d'importantes modifications sont apportes aux valeurs des cls dindex un grand nombre de donnes a t ajout, modifi ou supprim. Exemple de requte SQL permettant de reconstruire les index dune base
declare @TABLE varchar(128) declare TABLEUSER cursor for select name from sysobjects where type ='U' open TABLEUSER fetch next from TABLEUSER into @TABLE while @@FETCH_STATUS = 0 begin execute ('DBCC DBREINDEX (' + @TABLE+')') fetch next from TABLEUSER into @TABLE end close TABLEUSER deallocate TABLEUSER

Planifier des sauvegardes rgulires.

Sage France

62

Guide de Prconisation Technique

Plateforme Safe 1000


Guide de Prconisations Technique
Spcificits SQL Server 2005 Express

Sage France

63

Guide de Prconisation Technique Spcificits SQL Server 2005 Express


Le composant SQL Server SQL Agent Job Scheduling Service nest pas disponible dans la version SQL Server 2005 Express. Cette absence interdit toute cration de Plan de Maintenance, notamment lautomatisation des sauvegardes. Pour pallier cet inconvnient, il est ncessaire de crer un script TRANSACT-SQL associ une tche planifie Windows pour automatiser les sauvegardes. Pour information, nous fournissons un exemple de ralisation de script TRANSACT-SQL permettant de sauvegarder une base. Il est naturellement perfectible. /* Dclaration Variables */
SET NOM_BACKUP=SAGE_BACKUP SET SERVEUR_SQL=INSTANCE\SQLEXPRESS SET NOM_BASE=DBMASTER

/* Gestion dates associes aux sauvegardes */


IF NULL%time:~0,1% EQU NULL ( SET DATETIME=%date:~0,2%%date:~3,2%%date:~6,4%_0%time:~1,1%%time:~3,2%%time:~-5,2% ) ELSE ( SET DATETIME=%date:~0,2%%date:~3,2%%date:~6,4%_%time:~0,2%%time:~3,2%%time:~-5,2% )
SET FICHIER=C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Backup\%NOM_BACKUP%_%DATETIME%.bkp

/* BACKUP TRANSACT-SQL */ "C:\Program Files\Microsoft SQL Server\90\Tools\Binn\sqlcmd" -S %SERVEUR_SQL% -Q "BACKUP DATABASE %NOM_BASE% TO DISK = N'%FICHIER%' WITH NOFORMAT, NOINIT, NAME = N'Sauvegarde Complte Base de donnes', SKIP, NOREWIND, NOUNLOAD, STATS = 10"

Sage France

64

Guide de Prconisation Technique

Plateforme Safe 1000


Guide de Prconisations Technique
Paramtrage Oracle 10g

Sage France

65

Guide de Prconisation Technique

Scripts de cration Oracle 10.1.0.2.0 Windows


Caractristiques PFILE db_name instance_name control_files = SAGE = SAGE = C:\Oracle\Oradata\SAGE\CONTROL01.CTL, C:\Oracle\Oradata\SAGE\CONTROL02.CTL, C:\Oracle\Oradata\SAGE\CONTROL03.CTL = = = = = = = = = C:\Oracle\admin\SAGE\bdump C:\Oracle\admin\SAGE\udump C:\Oracle\admin\SAGE\cdump C:\Oracle\Oradata UNLIMITED 8192 1536M 1536M 512M

background_dump_dest user_dump_dest core_dump_dest db_create_file_dest max_dump_file_size db_block_size sga_max_size sga_target pga_aggragate_target undo_management undo_tablespace undo_retention job_queue_processes open_cursors processes dml_locks remote_login_passwordfile compatible statistics_level timed_statistics optimizer_mode

= AUTO = UNDOTBS1 = 10800 = = = = = = 10 500 150 500 EXCLUSIVE 10.2.0.2.0

= TYPICAL = TRUE = CHOOSE

Conversion PFILE vers SPFILE


CREATE SPFILE = '%ORACLE_HOME%\database\SPFILESAGE.ORA' FROM PFILE = '%ORACLE_HOME%\database\PFILESAGE.ORA'

Conversion SPFILE vers PFILE


CREATE PFILE = '%ORACLE_HOME%\database\PFILESAGE.ORA' FROM SPFILE = '%ORACLE_HOME%\database\SPFILESAGE.ORA'

Sage France

66

Guide de Prconisation Technique


Cration Instance SAGE ORADIM -NEW -SID SAGE -SYSPWD SAGE -STARTMODE manual -SPFILE ORADIM -EDIT -SID SAGE -STARTMODE auto Cration base SAGE CONNECT SYS/SAGE AS SYSDBA STARTUP NOMOUNT CREATE DATABASE MAXINSTANCES 1 MAXLOGHISTORY 1 MAXLOGFILES 10 MAXLOGMEMBERS 5 MAXDATAFILES 100 CONTROLFILE REUSE DATAFILE 'C:\Oracle\oradata\SAGE\system01.dbf' SIZE 300M REUSE AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL SYSAUX DATAFILE 'C:\Oracle\oradata\SAGE\sysaux01.dbf' SIZE 120M REUSE AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED DEFAULT TEMPORARY TABLESPACE TEMP TEMPFILE 'C:\Oracle\oradata\SAGE\temp01.dbf' SIZE 512M REUSE AUTOEXTEND ON NEXT 32M MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL UNIFORM SIZE 32M UNDO TABLESPACE UNDOTBS1 DATAFILE 'C:\Oracle\oradata\SAGE\undotbs01.dbf' SIZE 256M REUSE AUTOEXTEND ON NEXT 50M MAXSIZE UNLIMITED CHARACTER SET WE8MSWIN1252 LOGFILE GROUP 1 ('C:\Oracle\oradata\SAGE\redo01a.log') SIZE 100M REUSE, GROUP 2 ('C:\Oracle\oradata\SAGE\redo02a.log') SIZE 100M REUSE, GROUP 3 ('C:\Oracle\oradata\SAGE\redo03a.log') SIZE 100M REUSE USER SYS IDENTIFIED BY SAGE USER SYSTEM IDENTIFIED BY SAGE; @%ORACLE_HOME%\rdbms\admin\catalog.sql @%ORACLE_HOME%\rdbms\admin\catproc.sql CONNECT SYSTEM/SAGE @%ORACLE_HOME%\sqlplus\admin\pupbld.sql

Sage France

67

Guide de Prconisation Technique

Scripts de cration Oracle 10.2.0.2.0 Unix/Linux


Caractristiques PFILE db_name instance_name control_files = SAGE = SAGE = /oradata/SAGE/CONTROL01.CTL, /oradata/SAGE/CONTROL02.CTL, /oradata/SAGE/CONTROL03.CTL = = = = = = = = = /oradata/admin/SAGE/bdump /oradata/admin/SAGE/udump /oradata/admin/SAGE/cdump UNLIMITED /oradata/SAGE 8192 1536M 1536M 512M

background_dump_dest user_dump_dest core_dump_dest max_dump_file_size db_create_file_dest db_block_size sga_max_size sga_target pga_aggragate_target undo_management undo_tablespace undo_retention job_queue_processes open_cursors processes dml_locks remote_login_passwordfile compatible statistics_level timed_statistics optimizer_mode

= AUTO = UNDOTBS1 = 10800 = = = = = = 10 500 150 500 EXCLUSIVE 10.2.0.2.0

= TYPICAL = TRUE = CHOOSE

Conversion PFILE vers SPFILE


CREATE SPFILE = '$ORACLE_HOME/dbs/SPFILESAGE.ORA' FROM PFILE = '$ORACLE_HOME/dbs/PFILESAGE.ORA'

Conversion SPFILE vers PFILE


CREATE PFILE = '$ORACLE_HOME/dbs/PFILESAGE.ORA' FROM SPFILE = '$ORACLE_HOME/dbs/SPFILESAGE.ORA'

Sage France

68

Guide de Prconisation Technique


Cration base SAGE CONNECT SYS/change_on_install AS SYSDBA STARTUP NOMOUNT CREATE DATABASE MAXINSTANCES 1 MAXLOGHISTORY 1 MAXLOGFILES 10 MAXLOGMEMBERS 5 MAXDATAFILES 100 CONTROLFILE REUSE DATAFILE '/oradata/SAGE/system01.dbf' SIZE 300M REUSE AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL SYSAUX DATAFILE '/oradata/SAGE/sysaux01.dbf' SIZE 120M REUSE AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED DEFAULT TEMPORARY TABLESPACE TEMP TEMPFILE '/oradata/SAGE/temp01.dbf' SIZE 512M REUSE AUTOEXTEND ON NEXT 32M MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL UNIFORM SIZE 32M UNDO TABLESPACE UNDOTBS1 DATAFILE '/oradata/SAGE/undotbs01.dbf' SIZE 256M REUSE AUTOEXTEND ON NEXT 50M MAXSIZE UNLIMITED CHARACTER SET WE8MSWIN1252 LOGFILE GROUP 1 ('/oradata/SAGE/redo01a.log') SIZE 50M REUSE, GROUP 2 ('/oradata/SAGE/redo02a.log') SIZE 50M REUSE, GROUP 3 ('/oradata/SAGE/redo03a.log') SIZE 50M REUSE USER SYS IDENTIFIED BY SAGE USER SYSTEM IDENTIFIED BY SAGE; @$ORACLE_HOME/rdbms/admin/catalog.sql @$ORACLE_HOME/rdbms/admin/catproc.sql CONNECT SYSTEM/SAGE @$ORACLE_HOME/sqlplus/admin/pupbld.sql

Sage France

69

Guide de Prconisation Technique

Gestion de linterface WEB Enterprise Manager dOracle Dans certains cas, il peut savrer ncessaire de reconfigurer la Console dAdministration Oracle. Lorsque le nom du serveur Oracle, le domaine auquel il est rattach, son adresse IP sont modifis pour des raisons administratives il conviendra de reconfigurer la console laide de la commande emca r. Lorsquun dysfonctionnement apparat, il sera ncessaire de supprimer et de recrer la console. Puis dtudier les fichiers trace si le dysfonctionnement persiste. Les trois traitements dcrits ci-dessous vous aideront dans cette dmarche. Note : les syntaxes de la commande emca sont lgrement diffrentes entre Oracle 10g R1 et 10g R2
Aide de la commande emca emca -help Modification de la Console dAdministration Oracle 10g R1 : emca -r Oracle 10g R2 : emca config dbcontrol db repos recreate SID SAGE Suppression de la Console dAdministration Oracle 10g R1 : emca x Oracle 10g R2 : emca deconfig dbcontrol db repos drop SID SAGE Cration de la Console dAdministration Oracle 10g R1 : emca Oracle 10g R2 : emca config dbcontrol db repos create SID SAGE

Suppression de la Console dAdministration (fentre de commande) Les fichiers trace issus du traitement sont stocks dans larborescence <Oracle_Home>\cfgtoollogs. Il est possible que la nouvelle configuration se fasse sur un autre port que 5500, cette information peut tre vrifie dans le fichier <Oracle_Home>\install\portlist.ini.
SET ORACLE_SID=SAGE emca x SAGE Sqlplus /nolog SQL> connect sys/sage as sysdba SQL> drop user sysman cascade; SQL> drop user mgmt_view cascade; SQL> drop role mgmt_user; SQL> set ver OFF SQL> set echo OFF SQL> set pages 999 SQL> set feed 0 SQL> set heading OFF SQL> SPOOL del_public_synonym_mgmt.sql SQL> Select 'Drop public synonym ' || synonym_name || ';'

Sage France

70

Guide de Prconisation Technique


SQL> from dba_synonyms SQL> where synonym_name like 'MGMT%' SQL> OR synonym_name like 'SMP_EMD%' SQL> OR synonym_name like 'SMP_MGMT%' SQL> OR synonym_name in SQL> ('SETEMVIEWUSERCONTEXT','DBMS_SHARED_POOL','EMD_MNTR','ECM_UTIL'); SQL> SPOOL OFF SQL> START del_public_synonym_mgmt.sql

Cration de la Console dAdministration (fentre de commande) Les fichiers trace issus du traitement sont stocks dans larborescence <Oracle_Home>\cfgtoollogs. Il est possible que la nouvelle configuration se fasse sur un autre port que 5500, cette information peut tre vrifie dans le fichier <Oracle_Home>\install\portlist.ini. SET ORACLE_SID=SAGE emca Numro de Port du Processus dEcoute : 1597 SID de la base de donnes : SAGE Nom de Service : SAGE Adresse Email de notification : Passerelle Email pour la notification : Mot de passe de dbsnmp : SAGE Mot de passe de sysman : SAGE Mot de passe de sys : SAGE

Reconfiguration de la Console dAdministration (fentre de commande) Les fichiers trace issus du traitement sont stocks dans larborescence <Oracle_Home>\cfgtoollogs Il est possible que la nouvelle configuration se fasse sur un autre port que 5500, cette information peut tre vrifie dans le fichier <Oracle_Home>\install\portlist.ini. Le service OracleDBConsoleSAGE ne doit pas tre dmarr tant que la reconfiguration nest pas ralise avec les nouveaux paramtres du serveur. SET ORACLE_SID=SAGE emca r Numro de Port du Processus dEcoute : 1597 SID de la base de donnes : SAGE Nom de Service : SAGE Adresse Email de notification : Passerelle Email pour la notification : Mot de passe de dbsnmp : SAGE Mot de passe de sysman : SAGE Mot de passe de sys : SAGE

Sage France

71

Guide de Prconisation Technique Plan de maintenance Les plans de maintenance mettre en uvre sont identiques ce que lon retrouve pour Oracle 9i, hormis pour la sauvegarde et la restauration. Oracle a introduit en version 10g de nouveaux utilitaires pour la sauvegarde et la restauration des donnes impdp.exe pour limport des schmas et expdp.exe pour lexport des donnes. Remarque : Concernant Oracle 10gR1, nous vous conseillons dutiliser les anciens utilisateurs imp.exe et exp.exe qui sont toujours supports. Nous avons rencontr des dysfonctionnements importants sur impdp.exe et expdp.exe.

Sauvegarde Cration du conteneur des sauvegardes (avec SYS ou SYSTEM) SQL > CREATE DIRECTORY SAGE_BACKUP AS 'C:\ORACLE\SAGE\BACKUP' ; Fichier de paramtrage SAGEexpdp.ini DIRECTORY = SAGE_BACKUP DUMPFILE = SAGE1000.DMP LOGFILE = SAGE1000.LOG FULL = YES CONTENT = ALL ESTIMATE = BLOCKS Lancement de lexport expdp.exe system/%SYSTEMPWD% PARFILE=SAGEexpdp.ini

Restauration Fichier de paramtrage SAGEimpdp.ini DIRECTORY = SAGE_BACKUP DUMPFILE = SAGE1000.DMP LOGFILE = SAGE1000.LOG FULL =N SCHEMAS = DBMASTER,SOC1,SOC2 STATUS = 15 CONTENT = ALL TABLE_EXISTS_ACTION = REPLACE Lancement de limport impdp.exe system/%SYSTEMPWD% PARFILE=SAGEimpdp.ini

Sage France

72

Guide de Prconisation Technique

Plateforme Safe 1000


Guide de Prconisations Technique
Mise en uvre du fichier dbdrivers.ini

Sage France

73

Guide de Prconisation Technique Les pilotes de bases de donnes de la Plateforme Safe 1000 peuvent tre configurs laide dun fichier de configuration dbdrivers.ini. Celui-ci doit tre copi dans le rpertoire racine de linstallation Plateforme Safe 1000. Gestion du Pilote SQL Server [MSSQL\MAIN] TRACE=[0 | 1] Commentaires : TRACE : Activation traces de bas niveau Gestion du Pilote Oracle [ORASQL\MAIN] TRACE=[0 | 1] SHARE_CONNECTIONS=[0 | 1] Commentaires : TRACE SHARE_CONNECTIONS

: Activation traces de bas niveau : Partage des connexions entre les bases de donnes

Par dfaut, lapplication ouvre un certain nombre de connexions pour chaque base de donnes. Ainsi une socit comportant plusieurs bases de donnes ne partagera pas les connexions lorsque les utilisateurs passeront dune base une autre. Ce comportement peut devenir problmatique lorsque le nombre de bases de donnes est lev. A condition que les bases soient hberges sur le mme serveur cette option permet de partager les connexions entre les diffrents utilisateurs et ainsi de rduire de faon consquente la consommation des ressources du serveur. [ORASQL\USERS\<SCHEMA>\INDEX_TABLESPACE] _DEFAULT=<TBS_INDEX> [ORASQL\USERS\<SCHEMA>\TABLESPACE] TABLESPACE_COUNT=[1 n] TABLESPACE_0=<TBS_INDEX> TABLESPACE_n=<TBS_INDEX> Commentaires : Par dfaut, lapplication cr un seul fichier de donnes contenant les donnes et les index. Afin damliorer les performances, il existe la possibilit de sparer les index et les donnes dans deux fichiers de donnes diffrents (rpartir ces donnes sur des disques diffrents amliore de faon notable les performances en lecture/criture des disques). SCHEMA _DEFAULT TABLESPACE_COUNT TABLESPACE_X Sage France : Nom du schma paramtrer : Nom du tablespace des index pour le schma courant : Nombre de tablespaces supplmentaires crer : o X = [0..TABLESPACE_COUNT-1], Nom des tablespaces 74

Guide de Prconisation Technique

Plateforme Safe 1000


Guide de Prconisations Technique
Particularit du dploiement de ldition pilote sous Oracle

Sage France

75

Guide de Prconisation Technique

Particularit du dploiement de ldition pilote sous Oracle Dans le cas dune utilisation de Business Object avec SageSQL ou Oracle, il est obligatoire de modifier le fichier jdbc.sbo de BO afin dy faire figurer le chemin daccs au fichier ojdbc14.jar . La section du fichier modifier est diffrente suivant la version dOracle ou de SageSQL utilise. En effet chaque cible possde sa propre section : <DataBase Active="Yes" Name="Oracle 9"> <DataBase Active="Yes" Name="Oracle 10"> Pour SageSQL, la section modifier est Oracle 10. Et dans ces sections la valeur modifier est : <ClassPath>C:\Program Files\SageSQL\Client\ojdbc14.jar</ClassPath>
Symptme

En cas ne non conformit du chemin ci-dessus dfini dans le fichier jdbc.sbo , les symptmes sont les suivants : Lors de lexcute dun tat avec linfoview, on obtient le message suivant:

Lors dun test de connexion avec le designer, on obtient le message suivant :

Sage France

76

Guide de Prconisation Technique

Plateforme Safe 1000


Guide de Prconisations Technique
Dploiement automatique

Sage France

77

Guide de Prconisation Technique

Dploiement automatique Les mises jour des librairies ou installation de projets (exemple : implmentation du projet comptabilit analytique) seffectuent en premier lieu sur le serveur, dans le Rfrentiel. Concernant le poste Client, nous allons distinguer 2 cas : La mise jour de librairies utilises par le conteneur A chaque excution du Loader.exe, il effectue la vrification de la concordance des versions des librairies contenues dans le conteneur avec celles du Rfrentiel, si il constate une diffrence alors ces librairies sont remontes du Rfrentiel dans le rpertoire Install et le systme demande de relancer lapplication afin deffectuer la mise jour dans le cache.

Loader

Proxy

Conteneur

Vrification Rfrentiel

Ce second lancement a pour but de permettre au LOADER (dont cest lunique fonction) de copier le contenu du rpertoire Install dans le rpertoire container applicatif.

Installation de nouveaux projets : Si lutilisateur est associ une application faisant appel un nouveau projet, les fichiers de type bpl ou xml ncessaires sont remonts du Rfrentiel et installs automatiquement sur le poste client de manire transparente. Sage France 78

Guide de Prconisation Technique

Plateforme Safe 1000


Guide des prconisations techniques
Sauvegarde et Restauration des bases de donnes

Sage France

79

Guide de Prconisation Technique

Sauvegarde et Restauration (tous moteurs SQL) Pour des raisons videntes de scurit, il est ncessaire deffectuer des sauvegardes rgulires. La frquence des sauvegardes dpendra du flux de donnes traites et de ce que le client est prt perdre en cas de restauration. Que doit-on sauvegarder ? Le Rfrentiel Aprs chaque modification importante (mise jour de version, cration dutilisateurs, cration dapplication, de socit, de formats, dcrans, ajout de classe, ...) Les bases produit En gnral quotidiennement et avant toute modification de structure (mise jour de version, ajout de classe, ) Le rpertoire container gnrique La perte de ce rpertoire ncessite simplement une rinstallation du poste Client. Il nest donc pas indispensable de le sauvegarder.

Lors dune restauration, il est impratif de reprendre une sauvegarde complte de la base. Une restauration table table nest pas possible.

Sauvegarde Action Bases de donnes produit Avant Mise jour du module Outil Mise jour du Rfrentiel Modification dans la console (Cration de socit, dutilisateur) MAJ Module applicatif Oui Oui* Aprs Rfrentiel Avant Oui Oui Oui Oui Aprs Oui Oui* Oui Oui*

* En cas de mise jour avec synchronisatio n, faire la sauvegarde aprs la synchronisatio n.

Sage France

80

Guide de Prconisation Technique

Plateforme Safe 1000


Guide de Prconisations Technique
Mise en uvre de la boucle locale Microsoft

Sage France

81

Guide de Prconisation Technique


Mise en uvre dune carte de bouclage MicroSoft Une carte de bouclage est un outil permettant de simuler un environnement rseau virtuel lorsque celui-ci nest pas disponible. Ceci peut tre intressant dans le cadre du dploiement de la plate-forme Oracle 10g dans le cadre de test.

Mise en uvre manuelle sous MicroSoft Windows XP Sapplique aux versions suivantes : MicroSoft Windows XP Home Edition MicroSoft Windows XP Professional Edition

Cliquer sur Dmarrer

Paramtres

Panneau de configuration

Si laffichage est en mode classique basculer vers le mode affichage des catgories Cliquer sur la catgorie Imprimantes et autres priphriques Dans le volet de gauche Voir aussi, cliquer sur loption Ajout de matriel Cliquer sur Oui, jai dj connect le matriel bouton Suivant bouton Suivant bouton Suivant

Dans la liste propose (bas de liste), slectionner loption Ajouter un nouveau priphrique matriel Cliquer sur Installer le matriel que je slectionne manuellement dans la liste Cliquer sur Cartes rseau bouton Suivant bouton Suivant

Dans le volet Fabricant, slectionner MicroSoft Dans le volet Carte rseau, slectionner Carte de bouclage MicroSoft Cliquer sur le bouton Suivant pour lancer linstallation Cliquer sur le bouton Terminer pour fermer lassistant

bouton Suivant

Aprs linstallation de la carte de bouclage, il est ncessaire de configurer manuellement les options du rseau. Si les proprits TCP/IP sont configures pour utiliser DHCP (paramtrage par dfaut), la carte utilisera une adresse de type 169.254.x.x/16 (car aucune connexion physique nest disponible).

Mise en uvre manuelle sous MicroSoft Windows 2000 Sapplique aux versions suivantes : MicroSoft Windows 2000 Professional Edition MicroSoft Windows 2000 Server MicroSoft Windows 2000 Advanced Server MicroSoft Windows 2000 DataCenter Server

Cliquer sur Dmarrer

Panneau de configuration

Cliquer sur loption Ajout/Suppression de matriel Cliquer sur Ajouter/Dpanner un priphrique Cliquer sur Ajouter un nouveau priphrique bouton Suivant bouton Suivant bouton Suivant

Cliquer sur Non, je veux choisir le matriel partir dune liste Cliquer sur Cartes rseau bouton Suivant

Dans le volet Fabricant, slectionner MicroSoft Dans le volet Carte rseau, slectionner Carte de bouclage MicroSoft Cliquer sur le bouton Suivant pour lancer linstallation

bouton Suivant

Sage France

82

Guide de Prconisation Technique


Cliquer sur le bouton Terminer pour fermer lassistant

Aprs linstallation de la carte de bouclage, il est ncessaire de configurer manuellement les options du rseau. Si les proprits TCP/IP sont configures pour utiliser DHCP (paramtrage par dfaut), la carte utilisera une adresse de type 169.254.x.x/16 (car aucune connexion physique nest disponible).

Mise en uvre manuelle sous MicroSoft Windows 2003 Sapplique aux versions suivantes : MicroSoft Windows 2003, Standard Edition

Cliquer sur Dmarrer

Panneau de configuration

Ajout de matriel

bouton Suivant

Cliquer sur Oui, jai dj connect le matriel

bouton Suivant bouton Suivant

Dans la liste propose (bas de liste), slectionner loption Ajouter un nouveau priphrique matriel Cliquer sur Installer le matriel que je slectionne manuellement dans la liste Cliquer sur Cartes rseau bouton Suivant bouton Suivant

Dans le volet Fabricant, slectionner MicroSoft Dans le volet Carte rseau, slectionner Carte de bouclage MicroSoft Cliquer sur le bouton Suivant pour lancer linstallation Cliquer sur le bouton Terminer pour fermer lassistant

bouton Suivant

Mise en uvre automatique Sapplique sur les systmes dexploitation suivants : MicroSoft Windows XP MicroSoft Windows 2000 MicroSoft Windows 2003 Pour installer rapidement la carte de bouclage MicroSoft, il est possible dutiliser lutilitaire devcon.exe laide dune invite de commande. Cette utilitaire est disponible en tlchargement libre sur le site www.microsoft.fr. Copier lutilitaire devcon.exe sous %windir%\system32 puis excuter les commandes suivantes : Installation de la boucle locale MicroSoft : devcon install %windir%\inf\netloop.inf *msloop Suppression de la boucle locale MicroSoft : devcon remove %windir%\inf\netloop.inf *msloop

Sage France

83

Guide de Prconisation Technique

Plateforme Safe 1000


Guide de Prconisations Technique
Client Microsoft Outlook

Sage France

84

Guide de Prconisation Technique

Versions Outlook valides Les versions dOutlook valides pour la version 6.00 de Sage 1000 sont 2003 et 2007. Lors de linstallation de lAddin Outlook, un contrle des lments ncessaire son fonctionnement est effectu et les lments manquants proposs linstallation. Exemple dlments pouvant tre requis : Office2003 PIA dans le cas dune installation avec Outlook 2003 Office2007 PIA dans le cas dune installation avec Outlook 2007 .Net framework redistributable.

Autorisation des contenus HTML associs aux dossiers dans Outlook 2007 Pour autoriser le HTML dans la partie explorer de Outlook 2007, il faut changer la valeur dans la base de registre (partie HKEY_CURRENT_USER ) : - KEYNAME : Software\ Microsoft\Office\12.0\Outlook\Security - Type : Valeur DWORD 32 bits - Nom de la valeur : NonDefaultStoreScript - Donnes de la valeur : 1 (pour autoriser)

Sage France

85

You might also like