Installation du Telnet pour le WMS
Préconisations
Il est conseillé d'utiliser un serveur dédié à l'exécution du Telnet, et donc de ne pas installer directement ce service sur le XLAN. Le serveur peut être virtualisé.
Il faut considérer le serveur Telnet comme n'importe quel poste client. Divalto doit donc y être fonctionnel, environnements montés et autres configurations comme pour n'importe quel client en place sur le site : licence, xlogf...
Les préconisations (version d'OS Windows, implicites...) sont les mêmes que pour un serveur applicatif. Les ressources prises sont moindres qu'un client RDP classique, car seul xrtdiva.exe tourne. Il n'y a pas de xwpf, et donc pas d'affichage à gérer.
Installation du service Telnet
Utilisez le menu Harmony dédié.
En cas d'utilisation des environnements, il est fortement conseillé de paramétrer le service NT Divalto Telnet avec un utilisateur du domaine afin d'être capable d'orienter l'exécution du client Telnet vers un environnement ou un autre.
Bien sûr, cet utilisateur NT devra avoir les mêmes noms d'environnement que le serveur XLAN.
Le fichier dhstelnet.txt situé dans divalto/sys est à paramétrer ainsi :
Exemple :
<port>2248<prog>wmpprf001.dhop<user>UTILISATEUR<paramsytelnet>"fictouche>tvt220<codage>PC8<timeoutmn>45<entersanslf>0<ErpUser>UTILISATEUR<ErpPassWord>MOTDEPASSE<lignes>16<colonnes>24<AffToucheLegende>1<nbtouchefctaff>5<debug>0<Language>FR<touchepiano>K_F6"
Balise HMP | Facultatif/Obligatoire | Description |
---|---|---|
port | O | Port IP (couramment 2247, 2248...) |
prog | O | Nom du programme à lancer par le service Divalto Telnet wmpprf001.dhop est l'unique point d'entrée côté terminal. |
user | O | Utilisateur ERP permettant d'ouvrir une tâche Divalto Remarque : toutes les tâches du Telnet sont lancées avec le login NT indiqué sur le service, quel que soit l'utilisateur ERP utilisé ensuite dans l'application. |
env | F | Environnement de chargement (production/test...) |
paramsytelnet | O | Paramètres transmis au programme wmpprf001.dhop |
login | version X | Ce paramètre est obligatoire à partir de la version X, hors kit 500 000. Il faut positionner la valeur à 1 : <login>1 Ce paramètre forcera une connexion système. |
La balise paramsytelnet contient elle-même un contenu HMP encadré de guillemets droits " ".
Balise HMP paramsytelnet | Facultatif/Obligatoire | Valeurs possibles | Description |
---|---|---|---|
fictouche | O | tvt220... | Ouvre le fichier indiqué (+.txt) situé dans le dossier sys pour faire la correspondance entre ce que l'on reçoit du client Telnet et les touches. Ce fichier n'a en principe pas besoin d'être modifié. On utilise le fichier standard fourni tvt220.txt. |
codage | F | PC8 (défaut) ANSI | Indique le jeu de caractères à utiliser (gestion des accents notamment) : ANSI pour les terminaux, PC8 pour le client Telnet Windows On paramètre donc couramment deux ports dans le fichier, l'un utilisé par le client des terminaux, l'autre pour les clients Windows. |
timeoutmn | F | Temps en minutes | Si cette balise est renseignée, le client sera raccroché en cas de non-activité. Attention, cela n'est pas toujours possible suivant l'action en cours de l'opérateur. |
entersanslf | F | 0 (défaut) 1 | input avec cr puis lf input avec cr uniquement |
ErpUser | F | Si cette balise est renseignée, le login indiqué est prérempli au lancement. Cela évite de le remplir. Intérêt uniquement sur un poste développeur | |
ErpPassWord | F | Si ErpUser est renseigné, on peut également indiquer ici le mot de passe ERP pour éviter de le saisir. Intérêt uniquement sur un poste développeur | |
lignes | O | 16... | Nombre de lignes de l'écran Telnet (configurer le client Telnet des terminaux de manière adéquate également) |
colonnes | O | 24... | Nombre de colonnes de l'écran Telnet (configurer le client Telnet des terminaux de manière adéquate également) |
AffToucheLegende | O | 0 non activé 1 activé | Afficher la légende de la touche (F1, F2...) Cela permet de gagner une ligne d'affichage, mais on perd beaucoup en ergonomie. |
nbtouchefctaff | O | 5 ... | Nombre de touches maximum affichable. Si le masque en décrit plus, elles ne seront pas affichées (mais accessibles avec le piano F6). Ce nombre doit être en rapport avec le nombre de colonnes maximum du client Telnet. Par exemple, en 24 colonnes, et 5 boutons à afficher, cela ne laisse déjà que 4 colonnes pour décrire le bouton. |
debug | F | 0 non activé (défaut) 1 activé | Si activé, un fichier de log bas niveau est généré dans /divalto/divaltolog/ErpDivalto/Tnt. |
Language | F | FR EN ... | Permet de forcer une langue au niveau du port. Remarque : la langue peut être indiquée par utilisateur (table RFUSER), et même être changée par un menu Telnet dynamiquement. Si le dossier est uniquement francophone, aucune intervention n'est nécessaire. Si le dossier est international et que le serveur Telnet est commun à plusieurs langues, on peut par exemple indiquer « EN » pour une saisie de son login et de son mot de passe avec des labels en anglais, puis paramétrer chaque utilisateur avec la langue souhaitée dans cette table ERP RFUSER. |
touchepiano | F | K_F6 (défaut) ... | Touche qui permettra d'afficher le piano en saisie de page sous Telnet. |