Guide d`installation et FAQ

Transcription

Guide d`installation et FAQ
A B A C U S
GUIDE D'INSTALLATION & FAQ
SAAS ABAWEB
novembre 2012 / CG / OM / UG / PS
Version 4.3
Cette documentation est protégée par des droits d'auteur.
En particulier, le droit de copier, exposer, distribuer, traiter, traduire, transmettre ou enregistrer une partie ou
l'ensemble du support par n'importe quel média (sous forme graphique, technique, électronique et/ou digitale, y inclus
la photocopie et le téléchargement) est strictement réservé à ABACUS Research SA.
Toute utilisation dans les cas mentionnés ou dans les cas autres que ceux autorisés par la loi, notamment toute
utilisation commerciale, requiert auparavant un accord par écrit d'ABACUS Research SA.
D'après l'art. 67 al. 2 LDA, la violation par métier des droits d'auteurs peut être sanctionnée.
Copyright © 2012 by ABACUS Research SA, CH-9301 Wittenbach-St.Gall.
Sommaire
1
Introduction .......................................................................................................................... 3
1.1
1.2
1.3
1.4
2
Installation sous Windows.................................................................................................. 5
2.1
3
Introduction................................................................................................................ 43
Post SuisseID en relation avec SaaS AbaWeb......................................................... 44
Portail d'enregistrement ............................................................................................ 45
Attribuer le Post SuisseID à un utilisateur ................................................................. 53
Post SuisseID ..................................................................................................................... 58
7.1
7.2
7.3
8
Mise à jour du serveur des applications .................................................................... 42
Mise à jour du WebServer......................................................................................... 42
SaaS AbaWeb ..................................................................................................................... 43
6.1
6.2
6.3
6.4
7
WebServer ................................................................................................................ 19
Certificats SSL........................................................................................................... 22
Firewall (pare-feu) ..................................................................................................... 34
Loadbalancing (répartition des charges) ................................................................... 35
Autoriser le login Web uniquement avec un certificat ............................................... 41
Supprimer le lien vers la page login .......................................................................... 41
Mises à jour / servicepacks ABACUS............................................................................... 42
5.1
5.2
6
Installation d’AbaSioux pour la version 2009/2010 ................................................... 14
Installation d’AbaSioux à partir de la version 2011 ................................................... 14
Configuration...................................................................................................................... 19
4.1
4.2
4.3
4.4
4.5
4.6
5
WebServer .................................................................................................................. 5
Installation AbaSioux sous Linux..................................................................................... 14
3.1
3.2
4
Avant-propos ............................................................................................................... 3
Introduction et expressions ......................................................................................... 3
Aperçu sur la connexion.............................................................................................. 3
Expressions................................................................................................................. 4
Qu'est-ce que le Post SuisseID?............................................................................... 58
Demander un Post SuisseID..................................................................................... 59
SwissStick ABACUS Edition ..................................................................................... 60
FAQ...................................................................................................................................... 61
8.1
8.2
8.3
8.4
8.5
8.6
8.7
8.8
Abonnements test / Installation test .......................................................................... 61
Licence ...................................................................................................................... 61
Exigences de l'installation ......................................................................................... 62
Mise à jour du WebServer......................................................................................... 63
Utiliser plusieurs AppServer avec un WebServer ..................................................... 65
Accès à AbaConnect WebServices via WebServer.................................................. 66
Déviation automatique du http vers https .................................................................. 66
AbaSioux ne démarre pas sous LINUX .................................................................... 67
Introduction
1
1 Introduction
1.1 Avant-propos
Dès la version ABACUS 2008, les programmes ont commencé à être réécrits en ULC/JAVA
pour une utilisation via Internet. Les avantages d'un système ERP, basé entièrement sur un
serveur et pouvant être utilisé via Internet, sont nombreux. Par exemple, indépendance du lieu
de travail et de la plate-forme pour l'utilisateur. Il suffit qu'un poste de travail Client avec un
accès Internet soit disponible et que JAVA soit installé.
Le modèle SaaS AbaWeb / AbaWebFiduciaire a été lancé dans cette optique. Il implique une
collaboration entre les exploitants d'installation et leurs clients, ces derniers n'ayant plus besoin
d'une installation ABACUS propre et d'une licence. Le client, utilisateur SaaS, travaille
directement sur le système de son exploitant d'installation grâce à un abonnement logiciel.
L'installation d'un environnement AbaWeb fiable (collaborateurs de l'entreprise XY accèdent à
ABACUS via Internet) se différencie de l'installation d'un environnement SaaS AbaWeb
(exploitants d'installation rendent leur installation ABACUS accessible à des clients externes)
par le fait que les clients SaaS accèdent à l'installation de leur exploitant grâce à un abonnement
logiciel et que les collaborateurs de l'entreprise XY continuent d'accéder aux applications de
manière habituelle, via Internet.
L'organisation technique (installation et configuration) est exactement la même. La seule
différence se situe dans la gestion des utilisateurs ayant un droit d'accès. Vous trouverez des
informations spécifiques à SaaS AbaWeb à la fin de ce document.
1.2 Introduction et expressions
Ce guide d'installation vous donne un aperçu de l'environnement AbaWeb à partir duquel il est
possible d'accéder à ABACUS via Internet. Nous partons du principe que l'installation et la
configuration ont été effectuées par une personne compétente en la matière et que l'utilisateur
dispose des connaissances nécessaires sur le réseau et le pare-feu (firewall).
L'accès est immédiatement possible s'il s'effectue par le navigateur depuis le réseau interne
(LAN). Aucune adaptation de la licence ou du réseau n'est nécessaire. L'accès s'effectue par
l'adresse http://servername:40000 .
1.3 Aperçu sur la connexion
Pour que l'accès au serveur des applications ABACUS ne puisse pas être possible directement
via Internet, ABACUS propose de séparer les services AbaSioux et AbaSiouxSecure et de les
installer sur une autre machine (nommée par la suite WebServer).
L'utilisateur commence avec une connexion SSL chiffrée depuis Internet, connexion qui sera
fixée sur le WebServer. Le WebServer communique ensuite avec le serveur des applications
via un autre protocole.
SaaS AbaWeb Guide d'installation 4.3
Page 3
Introduction
1
1.4 Expressions
Les expressions utilisées dans ce descriptif d'installation sont expliquées ci-dessous.
Signification des expressions
WebServer
Serveur, dont l'accès se fait directement depuis Internet et qui affiche
les pages Web ou qui transmet les demandes. Il nécessite une adresse
IP fixe.
HTTP
Protocole non chiffré pour la transmission des contenus Web. Les
applications Java d'ABACUS peuvent utiliser ce protocole pour
communiquer avec le serveur.
Port pour HTTP
Le n° de port le plus utilisé pour HTTP est le port 80
HTTPS
Une combinaison de SSL et HTTP, c'est-à-dire un protocole chiffré pour
la transmission des contenus Web. Les applications Java d'ABACUS
peuvent utiliser ce protocole pour communiquer avec le serveur.
Port pour HTTPS
Le n° de port le plus utilisé pour HTTPS est le port 443
SSL (Secure
Sockets Layer)
Protocole Internet chiffré.
Certificat
serveur SSL
Certificat, installé sur le WebServer, qui permet aux demandes
effectuées depuis Internet d'être acceptées seulement par le serveur
indiqué dans l'URL et non pas interceptées n'importe où en chemin.
AbaSioux
Service WebServer pour ABACUS
AbaSiouxSecure
Service WebServer plus sûr pour ABACUS
AbaSky
Portail d'enregistrement de l'entreprise ABACUS Research SA
SaaS-User
Software-as-a-Service Utilisateur. L'expression "Utilisateur externe"
est comparable à "SaaS-User.
SaaS AbaWeb Guide d'installation 4.3
Page 4
Installation sous Windows
2
2 Installation sous Windows
2.1 WebServer
2.1.1 Hardware
L'installation du WebServer n'implique aucun système d'exploitation spécial. Nous
déconseillons d'utiliser un serveur ISA Microsoft. La configuration requise pour ce
WebServeur est la suivante:
Attention: thématique 32-bits/64-bits
La version ABACUS 2012 n'est plus livrée dans la version 32 bits. Si vous avez installé la
version ABACUS 2012 sur l'AppServer, vous devez également installer la version 2012 du
Sioux standalone pour le WebServer. Pour cela un système d'exploitation 64 bits doit être
installé sur le WebServer.
Système d'exploitation: Les systèmes d'exploitation acceptés sont décrits dans les
configurations requises des logiciels ABACUS:
http://www.abacus.ch/downloads-page/systemempfehlungen/
Processeur:
2 GHz (Single-Core)
Mémoire vive:
Au moins 1024 Mo RAM
Place nécessaire:
Dépend du système d'exploitation (10-40 Mo)
Cette machine ne sert qu'à la communication entre les demandes depuis Internet et le serveur
des applications ABACUS. Il est conseillé de n'installer, outre les services AbaSioux, aucun
autre service sur le WebServer et de ne classer en aucun cas des documents importants.
Selon la version ABACUS, AbaSetup.exe ne supporte pas tous les systèmes d'exploitation. Un
message d'erreur s'affiche si vous essayez d'exécuter le setup. Pour que l'installation d'une
V2009 ou V2010 soit quand même possible sur un Client avec un système d'exploitation
Windows 2000 ou XP, la variable ABASETUP_IGNORESYSTEM=1 doit être activée avant
l'exécution du AbaSetup.exe. Il est important que la variable soit activée dans le même
répertoire directement avant le démarrage du setup.
Exemple
Le CD d'installation se trouve dans le lecteur CD-ROM (E:\)
- Démarrez la demande de saisie (Démarrer–> Exécuter–> cmd)
- Passez dans le répertoire E:
- Activez la variable set ABASETUP_IGNORESYSTEM=1
- Démarrez le Setup ABACUS start AbaSetup.exe
Attention
Cette variable ne doit être utilisée que pour l'installation d'un Sioux Standalone. ABACUS
Research SA décline toutes responsabilités si cette variable est utilisée également pour une
installation complète!
SaaS AbaWeb Guide d'installation 4.3
Page 5
Installation sous Windows
2
2.1.2 Adresse IP fixe et nom du domaine
Le WebServer nécessite une adresse IP fixe pour que votre installation soit accessible depuis
Internet. Il est conseillé d'attribuer un nom de domaine à cette adresse. Ce nom sera
normalement enregistré dans un sous-domaine de votre adresse Internet existante.
Exemple
abaweb.votredomaine.com ou abacus.votredomaine.ch
votredomaine correspond au nom du domaine de votre adresse Internet (par ex. abacus.ch).
La désignation à gauche de votredomaine correspond à un sous-domaine qui peut être choisi
librement.
Le nom DNS (nom de domaine) de cet exemple est: abaweb.abacus.ch.
Contactez s.v.p. votre fournisseur de services Internet pour une adresse IP (payante) et le nom
de domaine (gratuit) s'y rapportant.
Indication
Cablecom propose un Business Packet spécialement conçu pour AbaWeb. Vous trouverez de
plus amples informations dans le FAQ.
2.1.3 Installation AbaSioux sous Windows
Attention
Vous avez besoin des droits de l'administrateur pour installer AbaSioux.
Si vous effectuez la mise à jour d'une installation, faites une sauvegarde des fichiers
AbaSioux.crt et AbaSioux.key du répertoire abac\kd\cert\private et du fichier index.html du
répertoire abac\http_root. Vous trouverez d'autres informations relatives à la mise à jour dans
le chapitre 5 --> Mises à jour ABACUS Updates / Servicepacks
Insérez le CD programme n° 1 dans le lecteur CD-ROM de votre serveur. Dans WindowsExplorer, passez dans le lecteur de CD et démarrez le fichier abasetup.exe.
SaaS AbaWeb Guide d'installation 4.3
Page 6
Installation sous Windows
2
L'assistant d'installation apparaît alors avec la fenêtre d'accueil suivante:
Changez éventuellement la langue d'installation et/ou choisissez la touche <Suivant>.
Dans la fenêtre Documents d'installation vous trouverez les liens vers d'autres informations
sur le site Web d'ABACUS. Choisissez la touche <Suivant> pour continuer l'installation.
SaaS AbaWeb Guide d'installation 4.3
Page 7
Installation sous Windows
2
Lisez attentivement les clauses de la licence et acceptez-les pour pouvoir poursuivre
l'installation. Confirmez vos saisies en cliquant sur <Suivant>.
Choisissez la méthode d'installation Serveur: Version classic ou Serveur: Version Internet*
et cliquez ensuite sur <Suivant>.
* Pour une installation "Serveur": Version Internet", les fichiers "openssl.exe" et "openssl.cnf" pour la création d'un
certificat SSL ne seront pas installés. Une opération doit donc être effectuée sur le serveur des applications
(voir chapitre 4.2.2).
SaaS AbaWeb Guide d'installation 4.3
Page 8
Installation sous Windows
2
Choisissez le chemin d'installation, soit en l'indiquant directement soit en utilisant le symbole
Rechercher dossier. Confirmez ensuite avec la touche <Continuer>.
--> Vous pouvez installer directement dans un lecteur physique. Aucune libération n'est
nécessaire.
Dans le choix des applications (partie gauche), choisissez ABACUS Tool-Kit puis sélectionnez
ABACUS AbaSioux dans la partie droite. Confirmez en cliquant sur <Suivant>.
SaaS AbaWeb Guide d'installation 4.3
Page 9
Installation sous Windows
2
Attention
Si vous n'indiquez pas le fichier de licence "abareg.xml", aucune application ne vous sera
proposée pour la version ABACUS 2012. Ce fichier ne doit pas être indiqué pour une
installation du WebServer (Sioux standalone). Afin de pouvoir tout de même choisir
l'application ABACUS Tool-Kit (voir page 9), placez le curseur de la souris dans le champ
correspondant "Applications disponibles", confirmez avec la touche droite (menu contextuel) et
choisissez "afficher tout". Le choix d'AbaSioux suit (>> voir page 9).
Toujours sans
indiquer une licence
Touche droite de la souris
SaaS AbaWeb Guide d'installation 4.3
Page 10
Installation sous Windows
2
À partir de la version 2011, vous avez la possibilité de choisir une base de données. Si vous
n'avez pas encore la version 2011, passez au point suivant. Vous n'avez pas besoin de base de
données pour installer l'AbaSioux. Choisissez ici Aucune base de données et confirmez avec
le bouton <Suivant>.
Un mandant de démonstration n'est pas nécessaire non plus pour installer l'AbaSioux.
Choisissez ici Aucun et confirmez avec le bouton <Suivant>.
SaaS AbaWeb Guide d'installation 4.3
Page 11
Installation sous Windows
2
À partir de la version 2011, vous avez également la possibilité d'installer l'AbaPrintSpooler dans
une fenêtre séparée de la routine d'installation. Une configuration d'un compte utilisateur pour
l'AbaPrintSpooler n'est pas nécessaire pour l'installation d'AbaSioux. Confirmez avec le bouton
<Suivant> pour accéder au résumé de la fenêtre Setup.
L'assistant d'installation regroupe encore une fois vos paramètres choisis pour l'installation.
Vous pouvez donc procéder, une dernière fois, à d’éventuelles modifications concernant
l’installation d’ABACUS. Utilisez la touche <Précédent> pour effectuer des modifications ou
<Suivant> pour démarrer l'installation.
SaaS AbaWeb Guide d'installation 4.3
Page 12
Installation sous Windows
2
L'installation va maintenant être exécutée et la confirmation que les services AbaSioux et
AbaSiouxSecure ont été installés avec succès apparaît.
Après l'installation, la structure suivante des dossiers se trouve sur votre WebServer:
D:\abac\...
2.1.3.1 Accès service aux répertoires
Les services fonctionnent par défaut sous le compte système (system account). Si celui-ci est
changé par un "compte utilisateur" (user account), les droits d'accès suivants doivent être
attribués aux répertoires:
\abac (sous-répertoires incl.)
\abac\log\sioux
SaaS AbaWeb Guide d'installation 4.3
read
write
Page 13
Installation AbaSioux sous Linux
3
3 Installation AbaSioux sous Linux
3.1 Installation d’AbaSioux pour la version 2009/2010
Si vous installez AbaSioux version 2009 ou 2010, veuillez télécharger les fichiers nécessaires
sous www.abacus.ch/links/linuxsioux2009. Dans ces versions, il n’est plus nécessaire d’ouvrir
un utilisateur et un groupe pour ABACUS. Cela se fait automatiquement pendant l’installation.
Décompactez maintenant le fichier abacus_v2010_sioux.tar avec la commande suivante:
# tar xvzf ~/abacus_v2010_sioux.tar
Le fichier a été décompacté dans le répertoire où vous vous trouvez. Par exemple, si vous vous
trouvez dans le répertoire /opt, vous allez maintenant trouver un nouveau répertoire nommé
abacus_v2010_sioux.
Passez maintenant dans le nouveau répertoire. La commande pour changer de répertoire est:
# cd ~/abacus_v2010_sioux
Le dossier data et le fichier d’installation setup.sh se trouvent dans ce répertoire.
Le fichier setup.sh doit être exécutable pour commencer l’installation. Si cela ne devait pas être
le cas, vous pouvez utilisez la commande suivante:
# chmod +x setup.sh
Commencez maintenant l’installation avec la commande suivante:
# ./setup.sh
3.2 Installation d’AbaSioux à partir de la version 2011
Vous pouvez utiliser le DVD d'installation normale à partir de la version 2011 (comprise).
Indication importante: si vous recevez un message d'erreur pendant l'installation du DVD
2011/2012, vous pouvez l'ignorer. L'AbaSioux standanlone sera correctement installé malgré le
message d'erreur. Après avoir installé l'AbaSioux, installez toujour le dernier servicepack.
3.2.1 Installation à partir du DVD
Si vous effectuez une installation directement à partir du DVD, veuillez procéder de la manière
suivante: insérez le DVD dans le lecteur de votre serveur. Si AutoMount est activé sur votre
système, le DVD sera automatiquement lié à /media. Auto-Mount est cependant inactivé sur la
plupart des environnements Linux. Vous devez donc éventuellement d'abord monter le CDROM. Utilisez par exemple la commande suivante: mount /dev/cdrom /mnt. Les données du
DVD se trouvent ensuite dans le répertoire /mnt. Passez dans le répertoire /mnt et commencez
l’installation.
3.2.2 Création du répertoire et copie du paquet
Si vous avez reçu la version ABACUS 2011.02 sous la forme d'un fichier *.tar.gz ou si vous
l'avez copiée depuis le DVD, vous devez copier le paquet d'installation dans un répertoire
correspondant. L'idéal est de créer un nouveau dossier "setup" dans le répertoire /opt. Vous y
classez d'abord le paquet d'installation puis vous décomptactez le setup.
SaaS AbaWeb Guide d'installation 4.3
Page 14
Installation AbaSioux sous Linux
3
Création d'un nouveau dossier
mkdir setup
(placez-vous déjà dans le répertoire /opt, sinon le nouveau répertoire "setup" ne sera pas créé
au bon endroit)
3.2.3 Décomptacter le fichier tar.gz
Si ces conditions préalables ont été respectées et le paquet d'installation copié, vous pouvez
dézipper l'installation. Passez dans le nouveau répertoire "setup" pour décomptacter le fichier
tar.
cd /opt/setup
La commande pour décompacter l'installation est:
tar zxvf abacus<numéro de la version>.tar.gz
3.2.4 Changer de répertoire
La véritable installation peut commencer une fois le paquet d'installation dézippé. Vous vous
trouvez toujours dans le répertoire /opt/setup. Un nouveau sous-répertoire est créé dans le
répertoire "setup" lorsque vous décompactez l'installation "aba-cus_2010_2_3_cd_30.06.2010".
Ouvrez ce répertoire.
3.2.5 Démarrer le setup
Vous trouvez maintenant le script d'installation "setup.sh" et à nouveau un sous-répertoire "data"
qui contient tous les fichiers d'installation. Exécutez la commande suivante pour démarrer le
setup ABACUS:
./setup.sh
Le script setup démarre après exécution de la commande décrite ci-dessus. Si vous effectuez
une mise à jour, les services ABACUS seront automatiquement stoppés en premier.
SaaS AbaWeb Guide d'installation 4.3
Page 15
Installation AbaSioux sous Linux
3
L’installation commence et vous avez la possibilité de choisir la langue d’installation. Pour une
installation en français, indiquez simplement un 2 pour continuer et confirmez cette entrée avec
la touche ENTER.
Dans l'étape suivante, le lien pour les documentations s’affiche. Vous accédez aux documents
en confirmant le numéro correspondant. Si vous ne souhaitez appeler aucun des documents,
vous pouvez continuer normalement l’installation avec "w".
Vous devez ensuite lire attentivement le contrat de licence et confirmez avec "a" pour continuer
l'installation.
SaaS AbaWeb Guide d'installation 4.3
Page 16
Installation AbaSioux sous Linux
3
Pour continuer l'installation, acceptez le contrat de licence.
Vous devez ensuite choisir la méthode d’installation. Sous Linux, vous pouvez choisir entre
installation réseau et désinstallation.
Choisissez w pour continuer avec l'installation réseau.
Le choix des applications se présente. Le paquet d’installation pour le WebServer ne contient
que les fichiers utiles à AbaSioux. Vous n’avez donc pas de choix possibles ici et ABACUS ToolKit est déjà choisi par défaut. Continuez avec w.
SaaS AbaWeb Guide d'installation 4.3
Page 17
Installation AbaSioux sous Linux
3
Dans le choix des composants, il est important que vous désélectionniez d’abord tous les
composants. Pour cela, indiquez un signe moins ("-") et confirmez avec ENTER. Après la
confirmation, aucun composant n’est choisi.
Pour installer maintenant les services AbaSioux, saisissez s.v.p. un 4 et confirmez avec ENTER.
Vous pouvez alors voir que seul le composant AbaSioux a été sélectionné. Confirmez avec "w"
pour arriver à l’étape suivante.
Vous obtenez maintenant une récapitulation de vos choix. Contrôlez si tout est affiché
correctement. Dès que vous continuez avec w, l’installation commence et AbaSioux sera installé
sur votre serveur Linux.
Après une installation réussie, vous découvrez un nouveau répertoire nommé "abacus" dans le
répertoire /opt. Les fichiers AbaSioux standalone y sont placés.
SaaS AbaWeb Guide d'installation 4.3
Page 18
Configuration
4
4 Configuration
4.1 WebServer
Pour que le WebServer puisse transmettre les demandes depuis Internet vers le serveur des
applications ABACUS, le fichier AbaServices.ini doit être adapté manuellement dans le
répertoire abac\system sur le WebServeur.
Indiquez le nom du serveur ou l'adresse IP de votre serveur des applications ABACUS au lieu
de localhost ou 127.0.0.1 à côté de HostULC.
Exemple
SaaS AbaWeb Guide d'installation 4.3
Page 19
Configuration
4
Indication
Si vous indiquez le nom du serveur, vous devez exécuter la commande ping. Si ce n'est pas le
cas, vous devez adapter le fichier hosts sous C:\Windows\system32\drivers\etc sur le
WebServer selon l'exemple ci-dessous.
Adresse IP &
Nom du serveur des applications
Stoppez & démarrez maintenant les services "AbaSioux" et "AbaSiouxSecure".
--> Start (Windows) --> Exécuter --> Saisir "services.msc"
L'accès à votre serveur des applications peut maintenant se faire via un navigateur Internet:
Ex.: http://abaweb.abacus.ch ou http://AdresseIPduWebServer
Cette connexion n'est cependant pas encore chiffrée SSL. L'acquisition d'un certificat SSL
avec son intégration dans le WebServer est décrite dans le chapitre suivant.
Attention
Si LoadBalancing est actif sur le serveur des applications, le numéro de port
d'AbaApplicationServer passe à 40120. Cela doit être changé dans le fichier
AbaServices.ini, sinon une connexion au serveur des applications n'est pas possible.
SaaS AbaWeb Guide d'installation 4.3
Page 20
Configuration
4
4.1.1 iPad
Afin que les iPads puissent également être utilisés via un WebServer (Sioux), l'entrée suivante
(si elle n'existe pas encore) doit être ajoutée dans AbaServices.ini.
[AbaInterfaceServer]
host=Abacus01
Port=40005
PortServlet=40004
Votre fichier ressemble à:
Indication
L'accès aux logiciels ABACUS à partir d'un iPad fonctionne pour les utilisateurs internes dès la
version ABACUS 2012 / SP 25.06.2012.
L'accès pour les utilisateurs externes (SaaS) sera libéré ultérieurement.
SaaS AbaWeb Guide d'installation 4.3
Page 21
Configuration
4
4.2 Certificats SSL
4.2.1 Qu'est-ce qu'un certificat SSL
Un certificat SSL confirme l'appartenance d'un URL à un WebServer particulier. Sans certificat
SSL, les demandes ne peuvent pas être interceptées sur un serveur et transmises à un autre
serveur. La sécurité des demandes sur le WebServer ne peut pas être garantie.
4.2.2 Faire une demande de certificat
Avant de pouvoir solliciter un certificat SSL auprès d'une CA (Certification Authority), vous devez
faire une demande de certificat. Si vous choisissez la méthode d'installation Serveur: Version
Internet, exécutez les étapes suivantes depuis le serveur des applications ABACUS. Pour une
installation Serveur: Version classic, les travaux suivants peuvent être exécutés sur le
WebServer.
Faire une demande de certificat
1. Ligne de commande (console_DOS)
−
Dans le menu de démarrage, choisissez la commande Exécuter… ou Run…
−
Indiquez la commande cmd et confirmez la demande avec la touche Enter
−
Passez dans le répertoire abac\df
−
Indiquez la commande openssl req -config openssl.cnf -new -newkey rsa:2048 -nodes
et confirmez la demande avec la touche Enter
SaaS AbaWeb Guide d'installation 4.3
Page 22
Configuration
4
2. Enregistrez les informations concernant la demande de certificat
Indiquez maintenant les informations qui seront intégrées dans votre demande de certificat:
(toujours confirmer la saisie par la touche Enter)
−
Code du pays (Country Name, 2 caractères)
CH
−
Nom du canton (State or Province Name, nom entier)
St.Gall
−
Localité (Locality Name)
Wittenbach
−
Nom entreprise (Organization Name, selon reg. commerce) ABACUS Research AG
−
Nom des sous-groupes, s'il en existe un
<laisser vide & Enter>
−
Nom du WebServer (Common Name)
abaweb.abacus.ch
−
Adresse e-mail Adresse (facultative)
[email protected]
−
L'attribut Mot de passe doit rester vide!
−
L'attribut Nom complémentaire entreprise doit rester vide!
Attention
Aucun mot de passe ne doit être utilisé! Aucun caractère avec trémas (ä, ö, ü...) ne doit être
utilisé!
3. Copiez la demande dans un fichier texte
Dès que vous appuyez sur ENTER, vous recevez votre demande de certificat (certificate
request).
SaaS AbaWeb Guide d'installation 4.3
Page 23
Configuration
4
--> Marquez toute la demande: cliquez dans la partie avec la touche droite de la souris et
choisissez Mark (marquer). Sélectionnez la partie en continuant d'appuyer sur la touche de la
souris. Le texte marqué est automatiquement copié dans le presse-papiers.
--> Créez un fichier texte avec le nom Demande-SSL.txt et insérez le texte du presse-papiers
dans ce fichier.
SaaS AbaWeb Guide d'installation 4.3
Page 24
Configuration
4
4.2.2.1 Copier le fichier clé
Lors de la création du Certificate Request, un fichier nommé privkey.pem est
automatiquement généré dans le répertoire \abac\df. Copiez maintenant ce fichier sur le
serveur Web dans le répertoire \abac\kd\cert\private\.
Indication
Créez ensuite une copie de sauvegarde de ce fichier .pem pour pouvoir y recourir en cas de
perte! Sous \Abac\kd\cert\private\, créez un propre répertoire (backup) et enregistrez ce
fichier dans ce répertoire.
4.2.3 Solliciter un certificat
4.2.3.1 Généralités
Recherchez maintenant dans Internet une CA (Certification Authority) pour solliciter votre
certificat SSL. L'exemple suivant montre le début de la demande chez SwissSign. SwissSign
est une entreprise suisse digne de confiance, qui émet également le Post SuisseID. SwissSign
est exécuté dans le Truststore de tous les navigateurs Internet et est donc recommandé par
ABACUS Research SA.
Indication
Vous pouvez également vous décider pour n'importe quelle autre CA. Pensez simplement que
peu de CA sont intégrées par défaut dans le Truststore des navigateurs Internet habituels. Si
vous vous décidez pour une CA qui n'est pas intégrée dans le Truststore, vos utilisateurs
recevront toujours un message, lors de l'accès à votre serveur, annonçant que l'appartenance
du certificat SSL ne peut pas être confirmée. Pour que le message n'apparaisse plus, tous les
clients devraient enregistrer le CA, qui a délivré le certificat, dans leur propre BrowserTruststore.
Exemple
Truststore d'un Internet Explorer MS sous Outils -> Options Internet -> Contenu
SaaS AbaWeb Guide d'installation 4.3
Page 25
Configuration
4
4.2.3.2 Commande du certificat SSL
Sous http://swisssign.com/de/produkte/index.php?option=com_content&Itemid=118&id=212&task=view
vous accédez à la page concernant le certificat SSL. Choisissez la variante souhaitée.
L'exemple décrit la création d'un SSL Silver Certificate. Choisissez le lien ici ou le symbole
SSL Silver.
Cliquez sur le bouton <Kaufen> (acheter) si vous vous êtes décidé pour un certificat. Vous
pouvez maintenant décider de la durée. Confirmez en cliquant sur le bouton <In den
Warenkorb> (dans la corbeille).
SaaS AbaWeb Guide d'installation 4.3
Page 26
Configuration
4
En choisissant <zur Bestellung>, vous accédez au panier où vous pouvez modifier le nombre
ou continuer. Si vous possédez un bon, vous pouvez consigner le code ici.
SaaS AbaWeb Guide d'installation 4.3
Page 27
Configuration
4
Vous devez vous enregistrer en tant qu'utilisateur. Dans la mesure où vous ne disposez pas
encore d'un compte shop, vous devez vous enregistrer comme nouvel utilisateur. Après un
enregistrement réussi, quelques pages de contrôle et de confirmation suivent, à la suite
desquelles la procédure de commande se termine.
Une fois la commande clôturée, vous recevez un mail de confirmation à l'adresse e-mail
indiquée lors de l'enregistrement.
SaaS AbaWeb Guide d'installation 4.3
Page 28
Configuration
4
Après avoir cliqué sur <OK>, les conditions générales pour le Swiss Sign Silver Certificate
s'affichent. Lisez-les et confirmez-les en cliquant sur le bouton
<Ich akzeptiere diese Bedingungen>, dans la mesure où vous êtes d'accord.
Si vous n'avez pas encore de compte (technique), créez-en un. C'est facultatif. Vous pouvez
poursuivre la commande sans ce compte. Nous vous conseillons cependant de vous enregistrer
et de créer un tel compte. Pour savoir pourquoi vous devriez utiliser un profil, cliquez sur le lien
se trouvant sur le site SwissSign.
Après avoir créé un compte (technique), vous accédez à la page suivante:
>>Étape 1
Copiez maintenant le contenu de votre fichier Demande SSL.txt dans le champ de saisie.
SaaS AbaWeb Guide d'installation 4.3
Page 29
Configuration
4
>>Étape 2
Indiquez maintenant le nom du domaine de votre serveur. Le nom du domaine, que vous avez
indiqué lors de la création de la demande de certificat, est proposé. Confirmez avec la touche
<Weiter>.
>>Étape 3
Vous avez la possibilité de vérifier ou compléter vos données de contact. Confirmez-les en
choisissant la touche <Weiter>.
>>Étape 4
SaaS AbaWeb Guide d'installation 4.3
Page 30
Configuration
4
À l'aide de la liste déroulante, choisissez une adresse e-mail de votre domaine. Si aucune
adresse e-mail proposée n'existe chez vous, vous devez en créer une.
Propositions disponibles: admin, administrator, hostmaster, postmaster ou webmaster
@votredomaine.com
>>Étape 5
Confirmez la demande en cliquant sur le bouton <Antrag absenden>. Vous avez maintenant
transmis avec succès une demande de certification. Vous recevez un avis par e-mail dès que
votre demande est traitée par l'office d'enregistrement. Cet avis est envoyé à l'adresse e-mail
choisie dans l'étape 4.
Ouvrez le mail et confirmez que vous êtes bien le propriétaire légal du domaine souhaité en
cliquant sur le lien correspondant. Confirmez la demande de certificat. Vous recevez un avis à
l'adresse e-mail enregistrée dès que votre demande a été traitée par l'office d'enregistrement.
Ouvrez cet e-mail et cliquez sur le lien qui s'y trouve. Vous pouvez maintenant télécharger votre
certificat.
4.2.4 Intégrer le certificat SSL dans le WebServer
Après que le certificat ait été délivré, vous pouvez le télécharger depuis le site SwissSign.
Choisissez le format "PEM" avec le certificat complet. Indiquez dans le champ le nom du fichier
SaaS AbaWeb Guide d'installation 4.3
Page 31
Configuration
4
"abasioux.crt" et remplacez le fichier standard AbaSioux.crt dans le répertoire
\abac\kd\cert\private par ce fichier (sous Linux, le nom doit être écrit en minuscules!).
Indication
Créez ensuite une copie de sauvegarde de ce fichier pour pouvoir y recourir en cas de perte!
Enregistrez ce fichier également dans le nouveau répertoire \abac\kd\cert\private\backup.
Renommez ensuite le fichier privkey.pem dans le répertoire abac\kd\cert\private par
AbaSioux.key (sous Linux, le nom doit être écrit en minuscules!). Veuillez prendre note du
paragraphe 4.2.2.1.
Redémarrez ensuite les services AbaSioux et AbaSiouxSecure sur le WebServer. L'accès à
votre serveur des applications chiffré SSL pourra maintenant se faire via un navigateur Internet,
par ex.:
https://abaweb.abacus.ch
4.2.5 Certificats intermédiaires
Si vous vous êtes décidé pour une CA qui utilise des certificats intermédiaires comme
SwissSign ou Verisign, vous devez classer le certificat intermédiaire dans le répertoire
abac\kd\cert\trusted et l’indiquer dans le fichier abatomahawk.set dans le répertoire
abac\sioux\plugins.
Si le certificat intermédiaire a été enregistré dans abac\kd\cert\trusted comme
verisign_intermediate.pem, l’entrée se présente comme suit dans abatomahawk.set:
SaaS AbaWeb Guide d'installation 4.3
Page 32
Configuration
4
Si vous double-cliquez sur votre fichier certificat, vous verrez si cette entrée est nécessaire.
Entrée est nécessaire
Entrée n’est pas nécessaire
Pour Linux, attention
Les noms des fichiers doivent être écrits en minuscules!
SaaS AbaWeb Guide d'installation 4.3
Page 33
Configuration
4
4.3 Firewall (pare-feu)
4.3.1 Configuration des ports
Les ports suivants doivent être ouverts dans le pare-feu pour un parfait déroulement:
Internet – AbaSioux / abaSiouxSecure
AbaSioux - AbaApplicationserver
AbaSioux - AbaApplicationserver
AbaSioux - AbaApplicationserver
AbaApplicationserver
AbaApplicationserver - Internet
80 / 443
40020 (ou selon entrée dans AbaServices.ini)
40004 (utilisation d'iPads)
40005 (utilisation d'iPads)
40120 (Loadbalancing activé)
443
(uniquement dans le cas de SaaS AbaWeb)
Indication
Le port 80 peut être également fermé ou le service AbaSioux reste inactif sur le WebServer, de
sorte que seul un accès par https (port 443) soit possible.
La connexion SSL du Client vers le WebServer ne doit être en aucun cas interrompue et à
nouveau rétablie (par ex. par un Proxy / ISA), sinon le certificat de l'utilisateur n'atteint pas le
WebServer!
80/443
Sioux standalone
Windows / Linux
40020
DMZ
Réseau interne
--> Les utilisateurs Web accèdent au WebServer dans la DMZ via le pare-feu, s'enregistrent via
le Post SuisseID et sont transférés au serveur des applications ABACUS à l'aide d'un autre
protocole.
--> Les utilisateurs internes travaillent au choix via Fat-Client ou ULC.
SaaS AbaWeb Guide d'installation 4.3
Page 34
Configuration
4
4.4 Loadbalancing (répartition des charges)
4.4.1 Introduction
À partir de la version ABACUS 2009, il existe une possibilité de LoadBalancing ou autrement dit
de répartition des charges des divers services ABACUS. Sous LoadBalancing, on entend le
procédé qui permet de respecter les limites de capacités lors de la sauvegarde, du transport et
du traitement d'objets.
La configuration du LoadBalancing se présente de façon simple dans le Servicemanager
ABACUS. Dans le Servicemanager se trouve un nouveau symbole dans la barre d'outils. Le
symbole se nomme LoadBalancing et est libéré avec la licence correspondante.
Attention
Veillez à ce que personne ne se trouve dans ABACUS. Aucun utilisateur ne doit être connecté
au système pendant que cette configuration est effectuée.
4.4.2 LoadBalancing sur un seul serveur physique
Après avoir démarré le Servicemanager, cliquez une fois sur le symbole LoadBalancing.
Le dialogue setup du LoadBalancing apparaît alors.
Choisissez Tous les services sur un seul serveur physique et cliquez sur <Suivant>. Vous
accédez maintenant au choix des services concernés qui sont disponibles. Choisissez ici le
nombre maximum d'instances pour lesquelles vous avez une licence et cliquez sur <Suivant>.
SaaS AbaWeb Guide d'installation 4.3
Page 35
Configuration
4
Vous obtenez maintenant une récapitulation de votre configuration.
Les services seront enregistrés avec <Activer les paramètres>.
Vous pouvez maintenant démarrer les services ABACUS, les utilisateurs peuvent à nouveau
s'annoncer.
SaaS AbaWeb Guide d'installation 4.3
Page 36
Configuration
4
4.4.3 LoadBalancing sur plusieurs serveurs physiques
Démarrez le Servicemanager, cliquez sur le bouton LoadBalancing. Choisissez Répartir les
services sur plusieurs serveurs physiques. Choisissez ensuite <Suivant>.
Ici sont indiqués sur quels serveurs les services doivent être répartis. Dans la première ligne,
vous devez indiquez le serveur des applications. Dans le champ Neben-Server vous indiquez
chaque serveur, sur lequel les services ABACUS doivent être répartis. Veuillez saisir les noms
sans backslash et sans caractères spéciaux.
SaaS AbaWeb Guide d'installation 4.3
Page 37
Configuration
4
Dans la fenêtre suivante, vous devez indiquer les instances par service. Choisissez ensuite la
touche <Suivant>.
Les services seront maintenant répartis sur le serveur. Vous pouvez les faire attribuer avec la
touche Répartir automat. les services standards (conseillé) ou les attribuer vous-même avec
Drag & Drop.
SaaS AbaWeb Guide d'installation 4.3
Page 38
Configuration
4
Une fois les services répartis, choisissez la touche <Suivant>. Vous obtenez maintenant
une récapitulation de votre configuration. Les services seront enregistrés avec <Activer les
paramètres>. Démarrez ensuite les services concernés.
SaaS AbaWeb Guide d'installation 4.3
Page 39
Configuration
4
4.4.4 Modifications après activation du loadbalancing
Dès que Loadbalancing a été activé (pour 2 AbaApplicationServer), les enregistrements sont
modifiés comme suit dans AbaServices.ini sur le serveur des applications ABACUS dans le
répertoire abac\system:
Avant:
Après:
[AbaApplicationServer]
PortMarble=40002
PortProj=40003
HostULC=127.0.0.1
InstanceCount=0
PortULC=40020
PortStatistics=40030
[AbaApplicationServer]
PortMarble=40002
PortProj=40003
HostULC=127.0.0.1
InstanceCount=2
[AbaApplicationServer-0]
PortULC=40120
PortStatistics=40130
[AbaApplicationServer-1]
PortULC=40220
PortStatistics=40230
L'instanceCount sera augmenté de 2 et deux nouveaux blocs apparaissent:
[AbaApplicationServer-0]
[AbaApplicationServer-1]
Les numéros de port derrière PortULC=sont importants pour un environnement Web.
Le numéro de port avant le changement est consigné dans AbaServices.ini sur le WebServer
pour que celui-ci puisse communiquer avec le serveur des applications ABACUS et, pour la
même raison, ce port est ouvert dans le pare-feu.
Ce numéro de port augmente automatiquement de 100 avec l'activation du loadbalancing et à
nouveau de 100 pour chaque nouvelle instance de AbaApplicationServer.
Dans AbaServices.ini sur le WebServer dans le répertoire abac\system le numéro de port
existant 40020 peut être simplement augmenté à 40120. Les services doivent ensuite être
redémarrés.
Sur le WebServer, le numéro de port de la première instance AbaApplicationSever est
spécifié dans AbaServices.ini. Dans le pare-feu, tous les numéros de port des instances
AbaApplicationSever du serveur des applications doivent être ouverts.
SaaS AbaWeb Guide d'installation 4.3
Page 40
Configuration
4
4.5 Autoriser le login Web uniquement avec un certificat
ABACUS fournit toujours votre page standard de login ABACUS avec la possibilité de
s'inscrire avec le nom et le mot de passe dans ABACUS. Très souvent, un login de personnes
externes ne peut s'effectuer qu'avec un Post SuisseID. Vous trouverez de plus amples
informations sur le Post SuisseID dans le chapitre suivant.
Pour que personne ne puisse plus imposer un URL dans le navigateur avec un login nom/mot
de passe, le fichier abaservices.ini doit être également adapté dans le répertoire abac\system
sur le serveur des applications. Complétez le fichier avec l'entrée suivante, enregistrez le
fichier et redémarrez ensuite les services ABACUS:
[Security]
MandatoryCertificateHosts=Computername_du_WebServer
Avec cette entrée, un certificat sera toujours exigé pour le login, même si le lien "Démarrer
AbaMenu" (sans login certificat) est choisi.
Indication importante: si le WebServer est indiqué, le login Web via le WebServer sans certificat
sera empêché. Le login Web direct (interne) sur l'AppServer est ainsi encore garanti. Si
l'AppServer est indiqué, plus aucun utilisateur ne peut ouvrir une session via le lien "Démarrer
AbaMenu".
4.6 Supprimer le lien vers la page login
Si vous souhaitez supprimer le lien "Démarrer AbaMenu" sur la page d'accueil, ouvrez le fichier
index.html (avec un éditeur de texte) dans le répertoire abac\http_root sur le WebServer et
supprimez le passage suivant:
Indication: ce fichier sera remplacé lors d'une mise à jour. Nous vous conseillons donc
d'effectuer une copie de sécurité du fichier que vous pourrez utiliser à nouveau après une mise
à jour.
SaaS AbaWeb Guide d'installation 4.3
Page 41
Mises à jour / servicepacks ABACUS
5
5 Mises à jour / servicepacks ABACUS
Attention
Une mise à jour doit toujours s'effectuer sur les deux serveurs. Ainsi le WebServer et
l'AppServer disposent de la même version!
5.1 Mise à jour du serveur des applications
Les mises à jour et servicepacks peuvent être installés normalement (voir guide d'installation
pour la version ABACUS). Il n'y a rien de spécial à prendre en considération.
Les travaux de mise à jour sur le serveur des applications peuvent être annoncés dans le fichier
index.html dans le répertoire abac\http_root sur le WebServer.
5.2 Mise à jour du WebServer
Les servicepacks doivent être installés manuellement car il n'y a pas de LiveUpdate installée
sur le WebServer. Vous trouverez l'actuel servicepack de chaque version à la page suivante:
http://www.abacus.ch/fr/downloads-page/servicepacks/
Selon la version ABACUS, AbaSetup.exe ne supporte pas tous les systèmes d'exploitation. Par
défaut, une version 2009 ne peut pas être installée sur Windows 2000. Pour que cela soit tout
de même possible, vous pouvez activer la variable ABASETUP_IGNORESYSTEM=1 avant
l'installation du AbaSetup.exe. Il est important que la variable soit activée dans le même
répertoire directement avant le démarrage du setup.
Exemple: le fichier du servicepack (SP.exe) a été enregistré sur le lecteur (D:)
1. Démarrez une tâche DOS
2. Passez dans le répertoire D:\
3. Activez la variable
4. Démarrez ABACUS-Setup
(Démarrer - Exécuter - cmd)
(D:)
(set ABASETUP_IGNORESYSTEM=1)
(start SP.exe)
Attention
Cette variable ne doit être utilisée que pour l'installation d'un Sioux Standalone. ABACUS
Research SA décline toutes responsabilités si cette variable est utilisée également pour une
installation complète!
Le chapitre 8 consacré aux FAQ vous donnera de plus amples informations sur la mise à jour
d'un WebServer.
SaaS AbaWeb Guide d'installation 4.3
Page 42
SaaS AbaWeb
6
6 SaaS AbaWeb
6.1 Introduction
Avec SaaS AbaWeb (AbaWebFiduciaire), ABACUS Research SA prend de nouveaux chemins
en ce qui concerne la licence du logiciel. Pour qu'un utilisateur AbaWeb puisse utiliser le
logiciel ABACUS, les travaux administratifs liés aux licences ne sont plus nécessaires du côté
d'ABACUS car l'utilisateur travaille directement avec la licence de son exploitant d'installation et
n'a donc plus besoin d'avoir sa propre licence ABACUS. L'exploitant peut activer ses utilisateurs
externes sur son serveur sans l'intervention d'ABACUS.
Pour qu'une connexion puisse être établie entre un utilisateur externe et son exploitant ou son
serveur, le portail d'enregistrement www.abasky.net a été créé.
80/443
Sioux standalone
Windows / Linux
40020
443
Serveur
d'authentification
DMZ
Réseau interne
SaaS AbaWeb Guide d'installation 4.3
Page 43
SaaS AbaWeb
6
6.2 Post SuisseID en relation avec SaaS AbaWeb
Les Post SuisseIDs jouent un rôle central dans le cadre du SaaS AbaWeb (AbaWebFiduciaire).
Ils servent à l'authentification:
− du revendeur lors de la saisie des exploitants d'installation
− de l'exploitant d'installation lors de la libération de son serveur AbaWeb et l'activation de
nouveaux utilisateurs externes
− de l'utilisateur externe qui travaille via Internet sur le serveur des applications de son
exploitant d'installation.
--> Vous trouverez de plus amples informations sur le Post SuisseID dans le chapitre 7
SaaS AbaWeb Guide d'installation 4.3
Page 44
SaaS AbaWeb
6
6.3 Portail d'enregistrement
6.3.1 Aperçu de la procédure d’enregistrement
Le déroulement depuis l'enregistrement du partenaire jusqu'au travail du client externe se
présente comme suit:
Procédure unique
− Le partenaire ABACUS s'enregistre sur www.abasky.net avec son Post SuisseID.
− ABACUS Research SA contrôle les informations et active le partenaire.
− Le partenaire activé enregistre l'exploitant d'installation (fiduciaire) à l'aide de son Post
SuisseID.
− L'exploitant d'installation (fiduciaire) enregistré met son serveur ABACUS en service pour
SaaS AbaWeb. Il peut désormais enregistrer des utilisateurs externes sur son installation
qui lui a été attribuée.
Procédure répétitive
− L'exploitant d'installation ouvre son client externe dans la gestion des utilisateurs, lui
attribue son Post SuisseID et lui crée l'abonnement désiré dans le portail AbaSky.
− L'utilisateur externe s'inscrit avec son Post SuisseID via l'URL du WebServer de
l'exploitant d'installation et travaille dans l'abonnement qui lui a été attribué.
6.3.2 Enregistrement en tant que partenaire en 10 étapes
1. Chargez votre SuisseID en la branchant sur votre PC
2. Démarrez un navigateur Internet et appelez le site www.abasky.net
3. Cliquez sur le lien "Cliquez s.v.p. pour ouvrir la session".
SaaS AbaWeb Guide d'installation 4.3
Page 45
SaaS AbaWeb
6
4. Choisissez votre SuisseID et saisissez votre mot de passe. Confirmez ensuite la demande
d'autorisation avec le bouton OK.
5. L'accès vous est refusé. C'est normal car vous n'êtes pas encore enregistré comme
partenaire. Cliquez sur le lien "Veuillez cliquer ici pour vous enregistrer en tant que nouveau
revendeur".
6. Vous devez maintenant accepter la libération des données d'identification de votre SuisseID
en cliquant sur le bouton "Libérer".
SaaS AbaWeb Guide d'installation 4.3
Page 46
SaaS AbaWeb
6
7. Indiquez vos informations dans le masque suivant et confirmez avec le bouton "Enregistrer".
8. Vous devriez recevoir un e-mail.
9. Suivez les instructions de l'e-mail et remplissez le contrat correspondant. Celui-ci doit être
signé en double exemplaire et envoyé à ABACUS Research SA.
10. Après contrôle du contrat, ABACUS Research SA active le partenaire.
6.3.3 Enregistrement d'un nouvel exploitant d'installation
Dès que le partenaire est activé, il peut à nouveau s'inscrire sur www.abasky.net avec son Post
SuisseID et enregistrer un nouvel exploitant d'installation (fiduciaire) au moyen de son Post
SuisseID. Pour cela, activez la rubrique "Exploitant d'installation". Saisissez le numéro SuisseID
à 16 positions et ajoutez le nouvel exploitant d'installation en cliquant sur le bouton
correspondant.
Indication importante: sur le portail AbaSky, vous ne pouvez enregistrer un nouvel exploitant
d'installation qu'avec son numéro SuisseID à 16 positions. Vous trouverez rapidement ce
numéro SuisseID via le "Cert-Check" de la Poste Suisse.
Le lien est: http://postsuisseid.ch/fr/support/verifiez-votre-postsuisseid
SaaS AbaWeb Guide d'installation 4.3
Page 47
SaaS AbaWeb
6
6.3.4 Enregistrer l'installation
Un exploitant d'installation (fiduciaire) enregistré peut (après avoir été enregistré sur le portail
AbaSky) libérer son installation ABACUS sous la rubrique de menu Enregistrer installation
sous Gestion SaaS dans l'administration du menu ABACUS.
Il peut effectuer cette tâche directement depuis le serveur ou depuis le Client. L'important est
que le Post SuisseID soit installé sur cet ordinateur et que le certificat de l'exploitant
d'installation soit activé. Un Post SuisseID activé se reconnaît au symbole dans le domaine info
de la barre des tâches. Dès que Enregistrer installation a été choisi, le portail AbaSky (portail
d'enregistrement) est appelé. Le masque suivant apparaît après l'identification avec le Post
SuisseID:
SaaS AbaWeb Guide d'installation 4.3
Page 48
SaaS AbaWeb
6
Le nom de la licence ABACUS est proposé par défaut. L'installation peut être ici encore une fois
renommée. Dans le champ URL, indiquez l'adresse Internet à partir de laquelle les utilisateurs
externes pourront ouvrir une session dans ABACUS. Indiquez ensuite l'année de votre version
ABACUS. Cette information est particulièrement importante pour que les abonnements
souhaités de la bonne version puissent être chargés en arrière-plan et être disponibles pour
l'utilisateur SaaS.
Elle sera ensuite enregistrée via la touche <Enregistrer>.
Si vous mettez à jour une installation déjà enregistrée, n'oubliez pas de changer l'année de la
version sur le portail AbaSky.
Tout d'abord, sous la rubrique "Installation" et ensuite dans "Gérer mes paramètres".
Procédez de la manière suivante pour changer l'année de la version sous la rubrique
"Installation":
1. Passez dans la rubrique concernée (partie droite dans la navigation)
2. Cliquez sur le symbole
et modifiez l'année de la version
SaaS AbaWeb Guide d'installation 4.3
Page 49
SaaS AbaWeb
6
Vous apercevez ce masque sous la rubrique "Mes paramètres". Si vous souhaitez que vos
informations et abonnements disponibles soient publiés sur notre page d’accueil, confirmez-le
en activant l'option "Autoriser publication".
Tous les champs munis d'un (*) seront publiés sur le site ABACUS.
--> http://www.abacus.ch/links/installationsbetreiber
Indication importante: Le fait de cocher une case dans les types d'abonnement disponibles
concerne uniquement la publication et non pas les abonnements disponibles pour l'utilisateur
SaaS ouvert.
6.3.5 Créer un utilisateur externe / SaaS
À partir de la version 2010, la classe Utilisateur SaaS est disponible dans la gestion des
utilisateurs. Afin de pouvoir attribuer ultérieurement un abonnement à un nouvel utilisateur créé,
vous devez activez l’option "Utilisateur SaaS". D'autres options ne sont pas nécessaires.
L'option Utilisateur Internet n'est pas nécessaire pour la création d'un utilisateur SaaS.
SaaS AbaWeb Guide d'installation 4.3
Page 50
SaaS AbaWeb
6
Indication
Si vous n'avez pas assez de licences ATK, vous ne pouvez pas activer cette option. Veuillez
lire les informations des FAQ >> Licences ATK.
Dès que cette case est cochée, l'utilisateur ne peut s'inscrire automatiquement qu'avec un
Token (Post SuisseID).
6.3.5.1 Catégories des utilisateurs
Dans la catégorie des utilisateurs, il est possible de restreindre encore plus les droits d'un
utilisateur externe pour un abonnement. Créez donc non pas des catégories d'utilisateurs par
entreprise externe mais des catégories d'utilisateurs pour utilisateurs avec les mêmes droits.
SaaS AbaWeb Guide d'installation 4.3
Page 51
SaaS AbaWeb
6
Exemple d'une restriction dans la catégorie des utilisateurs:
Indication
Les utilisateurs externes ne seront pas affichés dans l'accès aux applications!
6.3.5.2 Mandants
Donnez l'accès à TOUS les mandants aux catégories d'utilisateurs ayant des utilisateurs
externes. Les droits d'accès relatifs aux mandants seront tous repris depuis le portail en ligne
AbaSky.
SaaS AbaWeb Guide d'installation 4.3
Page 52
SaaS AbaWeb
6
6.4 Attribuer le Post SuisseID à un utilisateur
Son certificat personnel resp. son Post SuisseID doit être attribué à un utilisateur SaaS. Pour
cela, vous avez besoin de l'adresse e-mail qui a été indiquée lors de la commande du Post
SuisseID.
Vous trouverez le bouton attribuer dans la gestion des utilisateurs, onglet Login.
Choisissez l'utilisateur concerné et cliquez ensuite sur <attribuer>.
La fenêtre suivante s'ouvre:
SaaS AbaWeb Guide d'installation 4.3
Page 53
SaaS AbaWeb
6
Important: à l'avenir, le processus "Attribution de la SuisseID via l'adresse e-mail" disparaîtra
des versions 2010, 2011 et 2012. C'est déjà le cas dans la version ABACUS 2012 avec le patch
du 25.06.2012. Dorénavant, vous ne pouvez attribuer le SuisseID du client que manuellement
via le numéro SuisseID à 16 positions.
Indiquez l'adresse e-mail du Post SuisseID de l'utilisateur et cliquez ensuite sur la flèche bleue
(à droite du champ). Une connexion à SwissSign affiche la partie publique du certificat du Post
SuisseID de l'utilisateur. Confirmez avec <OK>.
Si l'utilisateur n'a pas de Post SuisseID de la Poste, vous pouvez saisir le numéro à 16 positions
sous la rubrique "Indiquer directement Suisse Id". Attention: il n'y a pas ensuite de validation
comme lors de la saisie de l'adresse e-mail d'un Post SuisseID.
C'est pour cette raison que nous conseillons plutôt l'utilisation d'un Post SuisseID.
SaaS AbaWeb Guide d'installation 4.3
Page 54
SaaS AbaWeb
6
Choisissez la touche <attribuer> pour terminer cette procédure et enregistrez.
6.4.1 Enregistrer l'utilisateur SaaS
Dès que le certificat a été attribué à l'utilisateur SaaS (subscriber), ce dernier doit être
enregistré sur le portail AbaSky. Choisissez le bouton <Enregistrer>.
SaaS AbaWeb Guide d'installation 4.3
Page 55
SaaS AbaWeb
6
Dès que Enregistrer a été choisi, le portail AbaSky (portail d'enregistrement) est appelé. Le
masque suivant apparaît après l'identification avec le Post SuisseID:
Le nom de l'utilisateur se trouvant dans la gestion des utilisateurs ABACUS est proposé. Celui-ci
peut être adapté ou rendu anonyme. Choisissez le bouton <Enregistrer> pour terminer cette
procédure.
Vous ne devez pas obligatoirement remplir les champs "ID iPad", "Ancien n° de licence" et
"Customer".
Si votre client désire passer d'une licence ABACUS personnelle au modèle SaaS
AbaWebFiduciaire, vous pouvez indiquer ici son ancien numéro de licence. Dans ce cas,
aucune taxe d'abonnement ne sera facturée pendant 6 mois.
6.4.2 Créer un premier abonnement
L'enregistrement d'un utilisateur s'effectue depuis ABACUS, il s'agit d'une procédure unique.
Procédez de la manière suivante pour attribuer un abonnement à l'utilisateur enregistré:
Choisissez l'utilisateur SaaS concerné dans la liste déroulante sous la rubrique "Abonnements"
et cliquez ensuite le bouton <Ajouter abonnement>
Vous pouvez maintenant choisir l'abonnement désiré et adapter la description (facultatif).
Indiquez les numéros de mandant auxquels l'utilisateur SaaS peut accéder. Choisissez la date
d'activation de l'abonnement et terminez en acceptant nos CG et en cliquant sur le bouton
<Enregistrer>. Confirmez votre saisie avec <Oui>.
Votre client peut maintenant travailler sur votre installation ABACUS. Si vous lui avez attribué
plusieurs abonnements, le client choisit l'abonnement désiré lors de son premier login et
travaillera, lors du prochain login, dans le dernier abonnement utilisé.
Indication
Les droits d'accès aux mandants concernés sont contrôlés par le portail AbaSky.
SaaS AbaWeb Guide d'installation 4.3
Page 56
SaaS AbaWeb
6
6.4.3 Créer d'autres abonnements / adapter des abonnements existants
L’action permettant d’attribuer un autre abonnement à un client déjà enregistré ou d’adapter un
abonnement existant ne s’effectue plus dans ABACUS mais directement via le navigateur.
Démarrez un navigateur, allez sur www.abasky.net et inscrivez-vous avec votre Post SuisseID.
Vous trouverez de plus amples informations pour adapter un abonnement dans le manuel
(documentation) se trouvant sur le portail AbaSky (portail d’enregistrement).
SaaS AbaWeb Guide d'installation 4.3
Page 57
Post SuisseID
7
7 Post SuisseID
7.1 Qu'est-ce que le Post SuisseID?
Il s'agit du standard suisse pour les certificats personnels. Les certificats sont des identités
digitales et authentifiées officiellement. Ils peuvent être comparés à un passeport ou une carte
d'identité. Les certificats confirment l'appartenance de paires de clés électroniques à une
personne, entreprise, institution ou machine. Ils lient ainsi des identités physiques à des
identités digitales. Les certificats garantissent authenticité, confidentialité et intégrité des
données envers des tiers.
Pour attester de l'authenticité des certificats, ceux-ci sont munis d'une signature électronique
d'une organisation fiable. Dans le cas du Post SuisseID, la Poste Suisse signe les certificats.
Elle est représentée par sa filiale SwissSign AG. L'intégrité et l'authenticité du certificat peuvent
ainsi être prouvées sans aucun doute possible.
Vous trouverez de plus amples informations sur http://postsuisseid.ch/suisseid.
7.1.1 Pourquoi un PostSuisseID?
Dès qu'une personne externe ouvre une session (via Internet), il est conseillé d'utiliser le Post
SuisseID pour le login. Votre installation ABACUS est en effet désormais accessible via Internet
pour tout le monde!
Lors d'un login par le nom et le mot de passe, une personne mal attentionnée nécessite peu de
connaissance (50% pour le nom de l'utilisateur et 50% pour le mot de passe). L'attaque d'un
système s'effectue la plupart du temps avec des noms d'utilisateur déjà connus (50% des
connaissances sont donc déjà disponibles). Le mot de passe peut être facilement découvert
grâce à différents outils. De plus, la plupart des utilisateurs ont des mots de passe peu sûrs
(date de naissance ou nom du conjoint, etc.)
Si le login s'effectue à l'aide d'un PostSuisseID, une personne mal attentionnée doit disposer
non seulement de bonnes connaissances mais également du USB-Reader (Post SuisseID). Par
conséquent, sans certificat, aucune tentative d'attaque ne peut être lancée. Le certificat est en
plus assorti d'un mot de passe.
Les combinaisons suivantes de systèmes d'exploitation et de navigateurs sont supportées pour
le moment:
http://postsuisseid.ch/fr/suisseid/systemes-requis
Prenez connaissance également des informations dans le chapitre 7.3 SwissStick ABACUS
Edition.
SaaS AbaWeb Guide d'installation 4.3
Page 58
Post SuisseID
7
7.2 Demander un Post SuisseID
Ouvrez le site Web http://postsuisseid.ch/kaufen. Choisissez la forme de votre Post SuisseID.
Confirmez ensuite votre choix en cliquant sur <Suite>. Les différentes étapes de la commande
sont très bien expliquées.
Vous devrez imprimer votre demande à la fin de la commande. Vous y trouverez une liste de
contrôle. Suivez cette étape et vous serez bientôt en possession de votre nouveau Post
SuisseID.
SaaS AbaWeb Guide d'installation 4.3
Page 59
Post SuisseID
7
7.3 SwissStick ABACUS Edition
Pour l'utilisation du Post SuisseID, Java doit être installé en plus du pilote et d'un navigateur.
Vous ne pouvez pas démarrer ABACUS si l'installation du logiciel n'est pas autorisée sur le
Client concerné.
D'où l'utilité du SwissStick ABACUS Edition. Il s'agit d'une clé USB intelligente sur laquelle
java et le navigateur sont installés. Vous êtes ainsi vraiment indépendant de votre lieu de
travail et pouvez démarrer ABACUS partout où un accès Internet existe avec une interface
USB. Le SwissStick est affiché comme lecteur ROM. Il est complet et ne laisse aucune trace
sur le poste de travail Client utilisé. Le SwissStick ABACUS Edition ne peut être utilisé qu'avec le
Post SuisseID.
La commande du SwissStick ABACUS Edition est possible sur le site Web
http://postsuisseid.ch/fr/acheter . Le SwissStick peut être commandé seul ou avec le Post
SuisseID.
SaaS AbaWeb Guide d'installation 4.3
Page 60
FAQ
8
8 FAQ
8.1 Abonnements test / Installation test
8.1.1 Abonnement gratuit pour le premier mois
Le premier mois d'abonnement est gratuit. Le mois de création n'est donc pas facturé dans la
mesure où l'abonnement est inactivé dans le même mois. L'exploitant d'installation peut donc
proposer à ses clients un abonnement à l'essai en début de mois. Si ce même abonnement est
inactivé avant la fin du mois, il n'y aura aucun frais. Par contre, si cet abonnement dépasse
sur le mois suivant, celui-ci sera facturé.
8.1.2 DEMO USER
Chaque exploitant d'une installation a la possibilité de créer un utilisateur de démonstration
gratuit, à condition que l'utilisateur soit enregistré sous le nom DEMOUSER dans le portail
d'enregistrement (ALP). Si c'est le cas, un nombre illimité d'abonnements et de mandants peut
être attribué à cet utilisateur, sans facturation.
L'exploitant de l'installation peut utiliser ce DEMO USER pour simuler ses clients en cas de
problème.
8.1.3 Installation test chez ABACUS Research SA
ABACUS Research SA propose une installation test via l'URL https://abaweb.abacus.ch. Il est
possible d'y ouvrir une session avec un utilisateur modèle. Cette installation permet de présenter
la solution à des clients potentiels.
8.2 Licence
8.2.1 Modification du nom ou numéro de licence
Si le nom ou le numéro de la licence de l'exploitant d'installation change, il est impératif de
contacter
auparavant
ABACUS
Research
SA.
Veuillez
vous
adresser
à
[email protected]. L’installation de l'exploitant doit être à nouveau enregistrée et
tous les abonnements doivent être à nouveau attribués à la nouvelle installation.
Si ce changement n’est pas communiqué auparavant à ABACUS, les sessions des utilisateurs
externes peuvent être interrompues ou un login devient impossible.
8.2.2 Licences ATK
Un utilisateur SaaS n'a pas besoin d'une licence pour les applications, par contre il a besoin
d'une licence ATK. Cette licence peut être augmentée par l'exploitant d'installation à des paires
d'utilisateurs. Les frais de maintenance, à la charge de l'exploitant d'installation, seront
également augmentés sur ces licences. Cette licence ATK n'est pas Concurrent. Autrement dit,
chaque utilisateur SaaS a besoin d'une licence ATK fixe. La case "Utilisateur SaaS" dans la
gestion des utilisateurs vérifie cela. Dès que toutes les licences ATK sont utilisées, l'information
***Pas de licence*** apparaît à côté de l'utilisateur SaaS. La case ne peut être à nouveau
activée que si d'autres licences ATK ont été commandées ou si la case a été inactivée pour un
autre utilisateur.
SaaS AbaWeb Guide d'installation 4.3
Page 61
FAQ
8
Le nombre maximal d'utilisateurs externes pouvant être saisis correspond au nombre de
licences ATK disponibles. Ensuite, c'est la logique habituelle. Le nombre maximal de personnes
(utilisateurs internes et externes) pouvant travailler simultanément dans ABACUS, correspond
au nombre de licences ATK disponibles.
8.3 Exigences de l'installation
8.3.1 Aperçu sur la connexion
Pour que l'accès au serveur des applications ABACUS ne puisse pas être possible directement
via Internet, ABACUS propose de séparer les services AbaSioux et AbaSiouxSecure et de les
installer sur une autre machine (nommée par la suite WebServer).
L'utilisateur commence avec une connexion SSL chiffrée depuis Internet, connexion qui sera
fixée sur le WebServer. Le WebServer communique ensuite avec le serveur des applications
via un autre protocole.
8.3.2 Serveur d'application
Les exigences du système dépendent beaucoup du nombre d'utilisateurs qui travailleront
simultanément sur le système. En principe, les exigences du serveur des applications sont
identiques à celles d'une installation "normale". Vous pouvez reprendre les exigences système
de la version concernée. Vous les trouverez à l'adresse suivante:
http://www.abacus.ch/downloads-page/systemempfehlungen/
8.3.3 Bande passante Internet
Le taux d'upload est important pour la vitesse d'AbaWeb. La quantité de bande passante dont
a besoin un seul utilisateur ne peut pas être exactement chiffrée car tout dépend des tâches que
l'utilisateur SaaS exécute sur le serveur de l'exploitant d'installation. Si l'utilisateur SaaS ne fait
"que" saisir des écritures dans la Comptabilité financière et n'a pas besoin d'extraits volumineux,
10 utilisateurs SaaS peuvent alors travailler simultanément sur un abonnement ADSL standard
avec un upload à 300 ko/s, dans la mesure où, bien sur, le taux d'upload n'est pas utilisé pour
autre chose. Tout se ralentit dès que des données volumineuses doivent être préparées.
Est-il possible de tirer cela au clair? Dans le moniteur des ressources, les activités réseau du
fichier javaw.exe peuvent être surveillées. Un utilisateur SaaS a besoin d'environ 1800 o/s (octet
par seconde) pour quelques écritures. La capacité augmente si des extraits de compte sont
créés. Cela peut fortement varier. Si, par exemple, 88 pages PDF sont générées, les 6'000 o/s
sont atteints. Ces chiffres peuvent varier. Un chiffre exact est difficile à définir.
Le calcul peut être effectué pour la bande passante.
Sous: http://www.bandbreiten.de/rechner/bandbreitenrechner.php
Exemple:
2 utilisateurs saisissent des écritures au même moment:
Quantité des données env. 3600 o/s
Durée du transfert: 1 seconde
--> un upload d'env. 30 ko/s est nécessaire. Pour 10 utilisateurs, l'upload est env. de 140 ko/s
Si vous augmentez le taux de transfert, la valeur diminue en conséquence.
Conclusion:
Vous pouvez travailler avec un upstrean de 300 ko/s. Cela répond aux exigences minimums.
Ces informations sont cependant très relatives. Il s'agit uniquement de valeurs indicatives.
SaaS AbaWeb Guide d'installation 4.3
Page 62
FAQ
8
8.4 Mise à jour du WebServer
Procédure pour mettre à jour le WebServer (AbaSioux standalone).
Quand est-ce qu'une mise à jour doit être effectuée pour le WebServer?
- En cas de nouvelle version ABACUS: obligatoire
- En cas de SP officiels: recommandée
- En cas de hotfix: pas nécessaire
Déroulement
1. Téléchargez le dernier SP sous: (si vous avez encore une version 2008, veuillez suivre les
instructions à partir de 2.1).
--> www.abacus.ch/downloads-page/servicepacks
http://www.abacus.ch/downloads-page/servicepacks
2. Créez une sauvegarde du répertoire ..\abac sur le WebServer.
Concerne uniquement la version ABACUS 2008.
La mise à jour du WebServer pour la version ABACUS 2008 ne s'effectue pas comme
d'habitude. Si un nouveau SP est installé sur le serveur d'applications, vous devez effectuer les
tâches suivantes sur le WebServer:
2.1 Stopper AbaSioux et AbaSiouxSecure sur l'AppServer (serveur Abacus)
2.2 Copier tout le répertoire abac\Sioux de l'AppServer sur le WebServer
--> Redémarrer les services AbaSioux sur l'AppServer
2.3 Stopper les services Sioux sur le WebServer
2.4 Renommer tout le répertoire abac\Sioux sur le WebServer
2.5 Copier le répertoire abac\Sioux (point 2) dans le répertoire ..\abac sur le WebServer
--> important: pour pouvoir démarrer le AbaSiouxSecure, la structure suivante des dossiers doit
être indiquée dans le répertoire ..\abac\sioux\plugins sur le WebServer: - abamoccasin abashutdown - abastatus - abatomahawk - abatomato - abaweb --> les autres dossiers doivent
être supprimés!
2.6 Redémarrer les services Sioux sur le WebServer
SaaS AbaWeb Guide d'installation 4.3
Page 63
FAQ
8
>> Veuillez considérer l'indication suivante à partir de la version 2009:
3. Après avoir exécuté les étapes 1 et 2, vous installez maintenant le SP ou le hotfix.
Les fichiers suivants sont remplacés lors de la mise à jour du WebServer:
- index.html dans le répertoire ..\abac\http_root
- abatomahawk.set dans le répertoire ..\abac\kd\cert\trusted
- abatomato.set dans le répertoire ..\abac\sioux\plugins\abatomato
- Si vous avez défini une déviation automatique de http à https
(voir chapitre 8.7), les adaptations dans les fichiers abasiouxsecure.env ou
absioux.env et abaweb.set seront remplacées.
Si vous avez modifié le fichier index.html (par ex. suppression du lien "Démarrer AbaMenu" ou
ajout d'un logo personnel), rechargez l'ancien fichier index.html de votre sauvegarde (point 2).
Si vous avez implémenté des certificats intermédiaires spéciaux sur le WebServer, les entrées
correspondantes n'existent plus dans le fichier abatomahawk.set. Ne pas remplacer ce fichier
avec le fichier abatomahawk.set sauvegardé avant, mais reporter uniquement l'entrée du
certificat intermédiaire de l'ancier fichier dans le nouveau (Informations détaillées dans le
chapitre 4.2.5 Certificats intermédiaires)
Vous ne devez pas prendre en compte le fichier abatomato.set. Vous pouviez définir dans ce
fichier qu'il n'est pas possible d'effectuer un login sans certificat. Si vous souhaitez le définir,
vous pouvez le faire dans le fichier abaserviex.ini sur l'AppServer. (Informations détaillées dans
le chapitre 4.5 Autoriser Web Login uniquement avec un certificat)
Attention - Concerne l'installation 2011 64-bit
Si vous effectuez une mise à jour du WebServer à la version 2011 64-bit:
L'installation de l'AbaSioux ou AbaSiouxSecure (WebServer) 64-bit version 2011 ne fonctionne
pas correctement. Les deux services AbaSioux et AbaSiouxSecure d'ABACUS ne peuvent pas
être démarrés. Procédez de la manière suivante pour y remédier:
1. Interrompre la procédure d'installation
2. Copier les deux fichiers libeay32.dll et ssleay32.dll du répertoire ..\abac\df_win64 de
l'AppServer
3. Copier ces fichiers dans le répertoire ..\abac\df_win64 du WebServer
4. Démarrer AbaSioux et ou AbaSiouxSecure via services.msc
Important : WebServer et AppServer doivent, dans ce cas, avoir la même version Abacus
(SP ou hotfix identique).
Indication importante: n'oubliez pas d'adapter l'année de la version sur le portail AbaSky
lors d'une mise à jour à une nouvelle <<version ABACUS>> --> voir Modification de
l'année de la version
SaaS AbaWeb Guide d'installation 4.3
Page 64
FAQ
8
8.5 Utiliser plusieurs AppServer avec un WebServer
L'idée est de laisser fonctionner l'AbaSiouxSecure en plus sur un autre port. Cela permet
d'utiliser différents AppServer avec un WebServer ou d'atteindre l'AppServer avec différents
ports (par ex. via les ports par défaut 40001 et 443).
Le déroulement décrit se rapporte toujours à AbaSiouxSecure. Il peut également s'appliquer à
l'AbaSioux (unsecure).
Déroulement
−
Copier le dossier Sioux --> renommer le dossier copié par sioux_2
−
Copier abaservices.ini dans le dossier ...\abac\system --> renommer le fichier copié par
abaservices_2.ini.
Si vous souhaitez utiliser différents AppServer avec un WeServer, vous devez indiquer le
nom du serveur ou l'adresse IP du deuxième AppServer dans le fichier abaservices_2.ini,
sous HOSTULC.
Insérer le port correspondant sous [AbaSiouxSecure], sur lequel vous voulez utiliser
l'AppServer et enregistrer.
−
−
−
Ouvrir ...\abac\sioux_2\plugins\abatomato\abatomato.set - search/replace: abaservices.ini
par abaservices_2.ini et abaservices[defaults].ini par abaservices[defaults]_2.ini puis
enregistrer.
Ouvrir …\abac\sioux_2\secure\abasiouxsecure.env et insérer =
ABASIOUX_LOGDIRECTORY=..\..\log_2\sioux\secure dans la première entrée après log
"_2" puis enregistrer
Ouvrir …\abac\sioux_2\secure\abasiouxsecure.set - search/replace:
abaservices[defaults].ini par abaservices[defaults]_2.ini et sioux/ par sioux_2/ puis
enregistrer
AbaSiouxSecure peut maintenant être démarré via la console DOS
Avec la commande --> ...\abac\sioux_2\secure\start abasiouxsecure -cf
Indication: le nouveau service AbaSiouxSecure n'est cependant visible que dans le gestionnaire
de tâches. Si l'AbaSiouxSecure doit également être enregistré comme service système, le
programme "rktools" permet de le faire.
>> Télécharger et intstaller rktools.exe via
http://www.microsoft.com/download/en/details.aspx?id=17657 . Si un message annonçant des
problèmes de compatibilité apparaît, il peut être ignoré.
Après l'installation du programme rktoll, démarrer la console DOS et indiquer la commande
suivante:
--> INSTSRV abasiouxsecure_2 \abac\sioux_2\secure\abasiouxsecure.exe
SaaS AbaWeb Guide d'installation 4.3
Page 65
FAQ
8
8.6 Accès à AbaConnect WebServices via WebServer
Afin de garantir l'accès au AbaConnect WebServices via WebServer, le fichier abaservices.ini
doit être modifié sur le WebServer. Ouvrir le fichier existant et le compléter avec ce qui suit:
[AbaInterfaceServer]
Host=Computername_du_AppServers
Port=40005
PortServlet=40004
Enregistrer, stopper et redémarrer les services AbaSioux et AbaSiouxSecure sur le WebServer.
Avec l'URL: http://localhost [ou Servername]/abaconnect/services, vous pouvez tester si une
connexion existe avec le WebServer. Si c'est le cas, le message devrait apparaître:
"Welcome to AbaConnect-Webservices. For more Information see http://www.abacus.ch"
8.7 Déviation automatique du http vers https
Pour qu'il y ait une déviation automatique à la saisie de http vers https, il faut procéder de la
manière suivante:
1. Créez le nouveau répertoire "http_root_forward" sous ..\abac sur le WebServer.
2. Créez un nouveau document texte dans ce répertoire.
3. Copiez l'entrée suivante dans le document texte créé:
<html>
<head>
<meta http-equiv="refresh" content="0; URL=https://[Domain] par ex. abaweb.abacus.ch/">
<!-- ... autres informations dans en-tête du fichier ... -->
</head>
<body>
</body>
</html>
4. Après avoir modifié le nom du domaine et enregistré le document texte, convertissez ce
dernier en un fichier html. Changez simplement le nom de fichier du document texte par
index.html.
5. Ouvrez le fichier abasiouxsecure.env dans le chemin ..\abac\sioux\secure avec Notepad et
ajoutez l'entrée suivante après FLOW_PORT=8080: http_root=..\..\..\http_root
6. Ouvrez le fichier abasioux.env dans le chemin ..\abac\sioux\unsecure avec Notepad et
ajoutez l'entrée suivante après FLOW_PORT=8080: http_root=..\..\..\http_root_forward
7. Ouvrez le fichier abaweb.set dans le chemin ..\abac\sioux\plugins\abaweb avec Notepad et
ajoutez l'entrée suivante après / = ..\..\..\http_root (se trouve sous le bloc 'Roots'):
/ = $(get_def_env http_root). Écrivez ensuite l'entrée / = ..\..\..\http_root snas parenthèse.
Cela devrait ressembler à:
# / = ..\..\..\http_root
/ = $(get_def_env http_root)
8. Enregistrer, fermer tous les fichiers, stopper et redémarrer les services AbaSioux et
AbaSiouxSecure sur le WebServer.
SaaS AbaWeb Guide d'installation 4.3
Page 66
FAQ
8
Indication importante: Les étapes 5, 6 et 7 seront remplacées lors d'une mise à jour du
WebServer!
8.8 AbaSioux ne démarre pas sous LINUX
Vous exploitez une installation AbaWeb et avez modifié les ports d'abasioux et abasiouxsecure
par 80 et 443.
Ces deux services ne redémarrent plus après la modification.
La raison est que l'utilisateur ABACUS, avec lequel les services ABACUS sont démarrés par
défaut sous LINUX, ne dispose pas des droits nécessaires pour démarrer les services dans le
domaine des ports 80 et 443. Seul l'utilisateur ROOT a le droit de démarrer les services sur les
ports 80 et 443. Pour résoudre ce problème, suivez les instructions suivantes:
Ouvrez le fichier avec un éditeur: /opt/abacus/system/abacus.conf
Modifiez les entrées suivantes:
User who is running the abacus-services
ABACUS_USER=root
Usergroup who owns the abacus installation
ABACUS_GROUP=root
Indication importante: à partir de la version 2012, cette étape n'est plus nécessaire.
Comme les procédures doivent cependant fonctionner à nouveau avec l'utilisateur ABACUS
après le démarrage, il faut encore effectuer la modification suivante:
Ouvrez le fichier /opt/abacus/sioux/unsecure/abasioux.set et allez à la fin du fichier. Vous y
trouvez les options Security d'AbaSioux.
Modifier l'entrée ci-dessous:
RunAsUser = abacus
RunAsGroup = abacus
Vous avez maintenant configuré AbaSioux de sorte qu'il soit possible de passer à nouveau à
l'utilisateur ABACUS après le démarrage. Cette modification doit être également effectuée pour
AbaSiouxSecure.
Vous avez maintenant fait toutes les modifications. Vous pouvez démarrer les services.
SaaS AbaWeb Guide d'installation 4.3
Page 67

Documents pareils

ABACUS BUSINESS SOFTWARE La solution Enterprise

ABACUS BUSINESS SOFTWARE La solution Enterprise Succès garanti avec ABACUS Business Software > Pus de 41'000 entreprises de toutes tailles et de tous secteurs travaillent avec ABACUS > Utilisé et conseillé par des sociétés fiduciaires renommée...

Plus en détail

certificate authority software

certificate authority software En particulier, le droit de copier, exposer, distribuer, traiter, traduire, transmettre ou enregistrer une partie ou l'ensemble du support par n'importe quel média (sous forme graphique, technique,...

Plus en détail