Skip to Content

Configuration de l'application serveur en tant que service sous Windows

Voici les opérations à effectuer avant l'installation du logiciel par l'administrateur du serveur destiné à héberger Office Maker ou BiblioMaker :

Compte OM_service / BM_service

Prévoir un compte local de type Administrateur qui exécutera le service Office Maker Server / BiblioMaker Server.

Au besoin, créer ce compte local. Dans ce cas, il est impératif d'ouvrir au moins une fois la session avec ce compte afin de créer la hiérarchie des dossiers.

Dans les propriétés du compte, le mot de passe de ce compte ne doit pas changer.

Le service démarre, mais s'arrête automatiquement au bout de quelques secondes : comment résoudre le problème  ?

Droits complets pour certains dossiers

Les dossiers suivants doivent disposer des droits complets pour le compte OM_service / BM_service :

  • C:\Program files\[Office Maker | BiblioMaker]
  • C:\ProgramData\OMFiles

 

Les opérations suivantes sont effectuées lors de l'installation du logiciel, en général par un technicien de Micro Consulting :

Dossiers des données et des sauvegardes

Les dossiers contenant les fichiers de données doivent avoir une structure de nom très précise afin de permettre le changement d'exercice :

OM Business

[Nom du dossier]\Business\OMB_[Nom de la société]\OMB_[Nom de la société].4DD

OM Finance

[Nom du dossier]\Finance\OMF_[Nom de la société]_[Année de l'exercice]\OMF_[Nom de la société]_[Année de l'exercice].4DD

OM Staff

[Nom du dossier]\Staff\OMS_[Nom de la société]_[Année de l'exercice]\OMS_[Nom de la société]_[Année de l'exercice].4DD

 

Si le serveur héberge plusieurs instances du même programme (par ex. Business, Finance ou Staff), le fichier du dossier de l'application portant l'extension .4DZ devra être renommé afin que chaque service Windows porte un nom différent.

Exemples :

  • C:\Program Files\Office Maker\OM Finance N\Server Database\OM Finance N.4DZ (pour l'exercice courant)
  • C:\Program Files\Office Maker\OM Finance N-1\Server Database\OM Finance N-1.4DZ (pour l'exercice précédent)
  • C:\Program Files\Office Maker\OM Business [Nom de la société A]\Server Database\OM Business [Nom de la société A].4DZ
  • C:\Program Files\Office Maker\OM Business [Nom de la société B]\Server Database\OM Business [Nom de la société B].4DZ

Plages et numéros de ports

Chaque programme Office Maker/Bibliomaker Server se voit attribuer une plage de 10 numéros de ports TCP. Ces numéros sont uniques par serveur. Voici la liste des ports et leur usage :

  • XXXX2 (exemple : 19812) : SQL
  • XXXX3 (exemple : 19813) : Connexion client-serveur (n° à communiquer au client final et qui sera utilisé pour la connexion d'OM Client)
  • XXXX4 (exemple : 19814) : Port utilisé par 4D (XXXX3 + 1)
  • XXXX5 (exemple : 19815) : Interpréteur PHP (4d ou externe)
  • XXXX6 (exemple : 19816) : Libre
  • XXXX7 (exemple : 19817) : Libre
  • XXXX8 (exemple : 19818) : Libre
  • XXXX9 (exemple : 19819) : Accès API OM (accès UDP/TCP)
  • XXXX0 (exemple : 19820) : Port HTTPS pour OMB Mobile et l'OPAC Web de BiblioMaker
  • XXXX1 (exemple : 19821) : Port HTTP pour OMB Mobile et l'OPAC Web de BiblioMaker

Lancement des applications

Le lancement des applications (hors enregistrement en service) doit impérativement s’effectuer depuis cette session OM_service/BM_service afin que le fichier lastDataPath.xml de chaque application soit bien initialisé et mémorisé avec le chemin d’accès aux données :

  • C:\Users\BM_service\AppData\Roaming\BiblioMaker\lastDataPath.xml
  • C:\Users\OM_service\AppData\Roaming\OM Business\lastDataPath.xml
  • C:\Users\OM_service\AppData\Roaming\OM Finance\lastDataPath.xml
  • C:\Users\OM_service\AppData\Roaming\OM Staff\lastDataPath.xml

Enregistrement du service

Exécuter Office Maker server / BiblioMaker server en tant qu'Administrateur pour l'enregistrer comme service (menu Fichier>Enregistrer base courante comme service).

Configuration du pare-feu

Le firewall ne doit pas empêcher la connexion de nos logiciels à nos serveurs :

Pour interroger notre serveur de licences depuis l'application client :

https://keymaker.microconsulting.ch (port TCP 443 par défaut)

Pour le téléchargement des applications depuis notre serveur :

  • Office Maker : http://om-autoupdates.officemaker.ch (port TCP 80 par défaut)
  • BiblioMaker : http://bm-autoupdates.bibliomaker.ch (port TCP 80 par défaut)

OM Staff est susceptible de communiquer avec un serveur hébergeant Swissdec (transmission de données salariales) ou à télécharger des fichiers nécessaires (Java, ViewGen) depuis le poste de travail.

En outre, pour la communication entre le serveur et les postes de travail, les ports mentionnés plus haut doivent être ouverts.

 

Configuration de l'application serveur en tant que service sous Windows