Téléchargement des produits


Version anglaise


 

Attention : ceci concerne uniquement les programmes de type VADELIA, SADELIA et WADELIA, ainsi que le serveur de compilation.


Accès

Pour lancer le démon Middleware, il faut, au choix :

  • Choisir l'option Démon Middleware du sous-dossier Runtime Visual - Web, dans le dossier Adélia Studio, depuis la liste de raccourcis associée aux icônes Adélia dans la barre des tâches ou depuis le lanceur d'application fourni avec le runtime.

  • Exécuter la commande MWDAEMON.EXE MWSERVER.
    Cette commande démarre le démon Middleware sur le port 910.

  • Démarrer le service Windows ADELIA - MIDDLEWARE .

Remarque : lors de l'installation, ce service est créé en démarrage manuel. Pour l'utiliser, vous devez le mettre en démarrage automatique.

De plus, pour que le service puisse accéder aux ressources réseau, vous devez effectuer les opérations suivantes :

    • allez dans le panneau de configuration, icône Services ;
    • sélectionnez Adélia - Middleware, puis Démarrage ;
    • dans la section "Ouvrir une session en tant que", sélectionnez "Ce compte" puis saisissez les informations de votre compte utilisateur (profil et mot de passe connus par le réseau).

Le lancement du démon Middleware permet de démarrer les serveurs micro.


Syntaxe de la ligne de commande :

mwdaemon mwserver [<port>] [-o<timeout (in seconds)>] [-tls] [-cert <cert_file>] [-key <key_file>] [-allow-insecure-clients] 


<port> : Port TCP/IP d'écoute du démon Middleware


-o<timeout (in seconds)> : Définition du délai au terme duquel les processus serveur orphelins (c'est-à-dire les processus dont la partie cliente ne donne plus de réponse) sont arrêtés.

Si < timeout> est égal à 0, le time out est désactivé. Il est également désactivé si le paramètre -o n'est pas indiqué.

Par défaut le timeout est fixé à 0 secondes. La valeur minimum est 60 secondes.


-tls  : Démarrage du démon en mode TLS. Dans ce mode, les communications entre les programmes client et serveur sont chiffrées (TLS 1.2).


-cert <nom_fichier_certificat> : nom du fichier contenant la chaîne de certificats pour le chiffrement TLS. Le fichier doit être au format PEM.

Si le paramètre n'est pas fourni, en mode TLS, le démon recherchera un fichier de nom "adelia-middleware-cert.crt" dans le chemin de recherche courant.


-key <nom_fichier_cle> : nom du fichier contenant la clé privée correspondant au certificat du serveur. Le fichier doit être au format PEM (PRIVATE KEY).

Si le paramètre n'est pas fourni, en mode TLS, le démon recherchera un fichier de nom "adelia-middleware-key.key" dans le chemin de recherche courant.


-allow-insecure-clients : autorise la connexion des clients en version 13.x et 14.0.0 ne supportant pas le protocole TLS. Ces clients ne sont pas autorisés par défaut et reçoivent une erreur de version.


Attention : si le démon est démarré avec un certificat serveur autosigné ou signé par une autorité de certification privée, il est nécessaire d'enregistrer le certificat du serveur ou de l'autorité dans le magasin de certificats de confiance des postes clients.

Voir la page Fonctionnement du Middleware en mode TLS  pour plus d'informations.


Mode silencieux :

mwdaemon -q mwserver [<port>] [-o<timeout (in seconds)>]


Tuer un démon Middleware :

mwdaemon -k mwserver [<port>]


Lister les démons Middleware:

mwdaemon –l


Installation en  Service Windows, mode de démarrage manuel :

mwdaemon -i [<external name> [<internal name> [mwserver [<port>]]]] [-tls] [-cert <cert_file>] [-key <key_file>] [-allow-insecure-clients] [-o<timeout (in seconds)>][-u <user> <password>]


<external name> : Nom affiché.


<internal name> : Nom du service.


<user> : profil de démarrage du service.


<password> : mot de passe associé au profil de démarrage.


Installation en service Windows, mode de démarrage automatique :

mwdaemon -a [<external name> [<internal name> [<mwserver [<port>]]]] [-tls] [-cert <cert_file>] [-key <key_file>] [-allow-insecure-clients] [-o<timeout (in seconds)>] [-u <user> <password>]


Suppression du Service Windows :

mwdaemon -r <external name>



↑ Haut de page

  • Aucune étiquette