Prérequis : la partie AS/400 d'Adélia Studio doit être installée sur l'AS/400.
Pour configurer un serveur AS/400, il faut suivre les étapes suivantes :
1. Sur l'AS/400, il faut créer les utilisateurs à l'aide de la commande IBM CRTUSRPRF.
La liste de bibliothèques initiale (mot-clé INLLIBL) de leur description de travail (JOBD) doit contenir :
-
-
- la bibliothèque HA2SLIB,
- la bibliothèque qui contient les modules serveurs AS/400 générés,
- la bibliothèque qui contient les fichiers ou les tables SQL utilisées.
-
2. Sur l'AS/400, il faut démarrer TCP/IP à l'aide de la commande IBM STRTCP.
3. Puis, il faut démarrer le démon Adélia à l'aide de la commande Adélia STRAWSSVR de la bibliothèque HA2SLIB.
Cette commande soumet un travail (AWSDAEMON) qui est à l'écoute des demandes de connexion provenant des stations de développement Adélia Studio.
Paramètres de la commande :
-
-
- PORT_NAME : valeur par défaut "AWS_SERVER" ; il permet de préciser un nom de service TCP/IP dans le cas où le paramètre PORT_NBR est facultatif.
- PORT_NBR : valeur par défaut 910 ; il permet de préciser un autre port.
- TIMEOUT : Définition du délai au terme duquel les processus serveur orphelins (c'est-à-dire les processus dont la partie client ne donne plus de réponse) sont arrêtés. Si TIMEOUT est égal à 0 ou n'est pas indiqué, le timeout est désactivé. Par défaut, le timeout est fixé à 0 seconde. La valeur minimum est 60 secondes.
-
Important : le profil qui lance le démon Adélia doit avoir les droits AS/400 *ALLOBJ, *JOBCTL, et éventuellement le droit *SECADM.
La bibliothèque HA2SLIB doit figurer dans la liste de bibliothèques initiale (mot-clé INLLIBL) de sa description de travail (JOBD).
Il est possible d'arrêter le démon grâce à la commande IBM suivante :
ENDTCPCNN PROTOCOL(*TCP) LCLINTNETA(*) LCLPORT(<N° du port>) RMTINTNETA(*) RMTPORT(*)