Fichier de configuration (server)
(→HTTP) |
(→SOAP) |
||
Ligne 254 : | Ligne 254 : | ||
|Utilise l'implémentation SOAP des versions 5.5x | |Utilise l'implémentation SOAP des versions 5.5x | ||
|} | |} | ||
+ | |||
+ | {{tip|L'implémentation de SOAP a été récrite en version 5.6x, la variable SOAP 5.5x permet d'utiliser l'ancienne implémentation en cas de problème.}} | ||
====SMTP==== | ====SMTP==== |
Version du 7 septembre 2009 à 16:51
Sommaire |
Introduction
Le Serveur d'application Sage 1000 est configuré par un fichier de configuration situé dans le répertoire du serveur.
Ce fichier peut être soit modifié à l'aide de la console d'administration des services, soit manuellement par un éditeur de texte.
Structure
Le fichier peut configurer plusieurs services exécuté sur le même serveur, chaque service à deux sections :
- [\SOFTWARE\Sage\Ligne 1000\Administration\IPC\SERVICE_NAME]
- Cette entrée détermine la configuration réseau du service.
- [\SOFTWARE\Sage\Ligne 1000\Administration\Servers\SERVICE]
- Cette entrée détermine la configuration logicielle du service.
Exemple :
[\SOFTWARE\Sage\Ligne 1000\Administration\IPC\MYSERVICE] ipcMode=ipcSHM tcpPort=8090 shmAddress=SYFRE [\SOFTWARE\Sage\Ligne 1000\Administration\Servers\MYSERVICE] Master base=orasql://myhost/DBMASTER_ORA?prefix="DBMASTERT_ORA." Master driver=orasql Master OS Authentication=0 Master user=DBMASTER_ORA Master password=DBMASTER_ORA Server Societies=Société de démonstration GCF 1000 Server Application=Sage 1000 Suite Financière ...
Chaque section à une liste de variable composé de paire Nom=Valeur, les types de données des variables sont :
String | Chaîne de caractère |
Boolean | Valeur logique 0:Non 1:Oui |
Integer | Valeur entière |
Section IPC
Section Servers
Base master
Ces variables configure la base Master utilisée par le service.
Master base | String | Nom de la base de données Master |
Master driver | String | Nom du driver de la base de données Master |
Master OS Authentication | Boolean | Utiliser l'autentification du sytème d'exploitation. |
Master user | String | Nom d'utilisateur utilisé pour la connexion à la base Master |
Master password | String | Mot de passe utilisé pour la connexion à la base Master |
Application et Sociétés
Server Societies | String | Liste des sociétés/dossiers servies par le service. |
Server Application | String | Nom de l'application servie par le service. |
Server User | String | Nom de l'utilisateur du service. |
Server Password | String | Mot de passe de l'utilisateur du service. |
Server User Group | String | Nom du groupe de l'utilisateur du service. |
Server Authentication | String | Annuaire utilisé pour l'authentification. |
Service
Server Name | String | Nom du service. |
Public Folder | String | Racine des répertoires partagés du service. |
Scripts |
Automates
Process Server Started | Boolean | Démarre le serveur d'automate. |
Process Server Name | String | Nom du serveur d'automate à démarrer. |
Process Server Message Box | String | Boite à messages utilisé par le serveur d'automate. |
Process Task Service | String | Nom du Service 1000 exécutant les tâches du serveur d'automate. |
Processus métiers
BP RunOnStart | Boolean | Démarre le service de Processus Métiers |
Système
Ces variables configurent le processus du service.
ProcessAffinity | String | Détermine les cores utilisés par le processus sur une machine multi-cores ex : 1,3 pour utilisé les cores 1 et 3 d'une machine multi-cores. |
ThreadPoolSize | Integer | Taille du pool de thread (20) |
FormCacheLimit | Integer | Taille du cache d'écran (256) |
Start Performance Counters | Boolean | Démarre les compteurs de performance |
- ThreadPoolsize
- Chaque requête sur le service est exécuté par une thread allouée d'un pool ; lorsque le pool est plein la requête est suspendue juste à ce qu'une thread se libère dans le pool. Cette variable limite la taille du pool de thread et par conséquence limite les contentions et les "context switches" provoqués par le processus.
- FormCacheLimit
- L'opération d'ouverture d'un écran est une opération couteuse, pour cette raison les écrans fermés sont placés dans un cache pour être réutilisés. Cette variable limite la taille du cache et en conséquence de la mémoire utilisée par le cache d'écran.
HTTP
Ces variables configurent le protocole HTTP utilisé par le service, elles sont utilisées pour construire des URL pointant sur le service.
HTTP Protocol | String | Protocole HTTP utilisé par le service (http: ou https:) |
Ces variables configurent le serveur HTTP du service.
HTTP Started | boolean | Démarre le serveur HTTP |
HTTP Protocol | String | Protocole HTTP utilisé par le service (http: ou https:) |
HTTP Port | Integer | Port HTTP du serveur HTTP |
HTTP Site | String | Répertoire du site utilisé par le serveur HTTP |
HTTP Alias | String | Nom de section des alias de répertoire du serveur HTTP |
LDAP
Ces variables configurent le serveur LDAP inclu dans le service.
LDAP Started | Boolean | Démarre le service LDAP |
LDAP Port | Integer | Port d'écoute du service LDAP |
LDAP Password | String |
SOAP
Ces variables configurent le service SOAP.
SOAP Log Documents | Boolean | Active la journalisation des documents SOAP |
SOAP Log Messages | Boolean | Active la journalisation des messages SOAP |
SOAP 5.5x | Boolean | Utilise l'implémentation SOAP des versions 5.5x |
Tip : L'implémentation de SOAP a été récrite en version 5.6x, la variable SOAP 5.5x permet d'utiliser l'ancienne implémentation en cas de problème. |
SMTP
Ces variables configure le client SMTP utilisé par le service pour envoyer des EMails.
SMTP Host | String | Adresse du serveur SMTP |
SMTP Port | Integer | Port du serveur SMTP |
SMTP Login | String | Utilisateur de connexion du serveur SMTP |
SMTP Password | String | Mot de passe de connexion du serveur SMTP |
SMTP From | String | Adresse EMail de l'expéditeur |
FTP
Ces variables configurent le client FTP utilisé lorsque le service à besoin d'exporter une vignette du Portail.
FTP host | String | Addresse du serveur FTP |
FTP Port | Integer | Numéro du port du serveur FTP |
FTP Login | String | Utilisateur de connexion du serveur FTP |
FTP Password | String | Mot de passe de connexion du serveur FTP |
FTP Directory | String | Répertoire d'exportation sur le serveur FTP |
SNMP
Ces variables configurent l'agent SMTP du service.
SNMP Started | Boolean | Démarre l'agent SNMP |
SNMP Port | Integer | Port UDP de l'agent SNMP (161) |
SNMP sysName | String | Valeur de la variable sysName pour la MIB2 |
SNMP sysContact | String | Valeur de la variable sysContact pour la MIB2 |
SNMP sysLocation | String | Valeur de la variable sysLocation pour la MIB2 |