A quoi cela sert ?
Nous connaissons tous les applications VT en 80 colonnes et 25 lignes mais comment faire si l'écran de votre terminal
portable ne fait que 20 colonnes et 8 lignes ?
Bien entendu, vous pouvez créer vous-même de nouveaux écrans sur votre serveur mais cela vous oblige
à réaliser une application sur mesure et ceci pour chaque taille écran de vos terminaux portables.
Avec RF Screen Design, vos écrans existants seront découpés en sous-écrans correspondant à
la taille écran de chacun de vos terminaux portables. L'identification d'un terminal s'effectue sur son adresse IP.
Vous n'avez pas à modifier une seule ligne de votre application serveur.
Comment cela marche ?
RF Screen Design s'installe sur un PC relié à votre réseau ethernet. Le protocole utilisé est TCP/IP.
Un Emulateur Telnet est installé sur votre terminal portable. Lorsque vous lancez l'émulateur, vous ouvrez une
session Telnet après avoir renseigné votre login et mot de passe habituel.
RF Screen Design est composé d'un serveur Telnet et d'un client Telnet.
Habituellement, votre session Telnet crée une liaison directe avec votre serveur d'applications, votre terminal portable
reçoit alors des écrans de 80 colonnes sur 25 lignes. Avec RF Screen Design, votre session s'ouvre sur la partie
serveur de RF Screen Design.
L'émulateur Telnet de votre terminal portable dialogue avec le serveur Telnet de RF Screen Design et le client Telnet
de RF Screen Design dialogue avec votre serveur d'applications.
Comme votre serveur ne voit que l'adresse IP du client Telnet de RF Screen Design, il doit accepter autant de sessions que
de terminaux portables.
RF Screen Design est transparent pour les actions qui sortent du terminal portable, telles que les appuis sur les touches du
clavier ou les lectures laser. Dans l'autre sens, tout ce qui vient du serveur d'applications passe par le filtre de
reconnaissance de RF Screen Design.
Lorsque RF Screen Design reçoit de votre serveur d'applications un écran reconnu, le masque rattaché à
cet écran génère sur votre terminal portable un ou plusieurs sous-écrans aux formats libres.
Si l'écran n'est pas reconnu, l'affichage sur le terminal portable repasse en mode 80 par 25 et l'utilisateur ne perd ainsi
pas la main; vous n'avez pas donc pas à créer des masques pour tous les écrans de votre application.
La reconnaissance d'écran s'effectue sur un ou deux identifiants présents en permanence à un numéro de
colonne et de ligne précis; en général il s'agit du titre en haut d'écran.
Lorsque l'écran est reconnu, RF Screen Design recherche en fonction de la position du curseur de saisie sur l'écran
d'origine, le sous-écran qu'il doit générer et la nouvelle position du curseur qu'il doit envoyer au terminal portable.
En plus des saisies, un sous-écran peut comporter des échos d'affichage, des affichages personnalisés et des automations de validation.
Un echo d'affichage permet de renvoyer sur le terminal portable une portion de l'écran d'origine; par exemple, après
avoir saisi un code article, vous pouvez avoir un écho du libellé sur le terminal portable.
Un affichage personnalisé correspond à des lignes nouvelles; par exemple, devant une saisie d'article, vous pouvez
afficher les caractères ART : .
Une automation de validation génère une ligne que vous prédéfinissez (vide ou non) suivie ou non de
la touche Enter lorsque le curseur se trouve à un numéro de colonne et de ligne précis sur
l'écran d'origine.
Un exemple !
Pour simplifier, l'exemple détaille principalement des positions en numéro de ligne;
la position en numéro de colonne fait bien entendu partie du paramétrage.
| Ecran d'origine : 80 x 25 |
 |
| Ligne 1 |
SORTIE DE STOCK 5.8.4 |
Identifiant de l'écran |
| Ligne 2 vide |
|
|
| Ligne 3 |
Article : TU100A |
Saisie de 14 caractères maximum |
| Ligne 4 |
TUBE INOX - 100 x 13 - D 20 |
La description contient 40 caractères |
| Ligne 5 |
Quantite : |
Saisie de 3 caractères maximum |
| Ligne 6 |
Emplacement : |
Saisie de 10 caractères maximum |
| Ligne 7 |
Imprimer O/N : |
On souhaite une Auto-Validation à O |
| Ligne 8 à 24 vides |
|
|
| Ligne 25 |
Entrez un Article puis la quantite |
Ligne d'information à reprendre sur les 40 premiers caractères |
La reconnaissance d'écran s'effectue sur le libellé SORTIE DE STOCK 5.8.4 en ligne 1 colonne 1
Les deux sous-écrans à générer s'afficheront sur un terminal portable 20 colonnes sur 8 lignes
| Sous-écran 1 : 20 x 8 |
 |
| Ligne 1 |
SORTIE DE STOCK |
Affichage personnalisé |
| Ligne 2 |
ART: TU100A |
Affichage personnalisé suivi d'une saisie de 14 caractères |
| Ligne 3 |
TUBE INOX - 100 x 13 |
Echo d'affichage de la ligne 4 sur 20 caractères |
| Ligne 4 |
- D 20 |
suite de l'echo d'affichage ci-dessus sur 20 caractères |
| Ligne 5 |
QTE: |
Affichage personnalisé suivi d'une saisie de 3 caractères |
| Ligne 6 |
|
ligne vide |
| Ligne 7 |
Entrez un Article pu |
Echo d'affichage de la ligne 25 sur 20 caractères |
| Ligne 8 |
is la quantite |
suite de l'echo d'affichage ci-dessus sur 20 caractères |
| Sous-écran 2 : 20 x 8 |
 |
| Ligne 1 |
SORTIE DE STOCK |
Affichage personnalisé |
| Ligne 2 |
TUBE INOX - 100 x 13 |
Echo d'affichage de la ligne 4 sur 20 caractères |
| Ligne 3 |
- D 20 |
suite de l'echo d'affichage ci-dessus sur 20 caractères |
| Ligne 4 |
QTE: 12 |
Affichage personnalisé suivi d'un echo d'affichage de la ligne 5 (quantité saisie) |
| Ligne 5 |
EMPLCT: A613 |
Affichage personnalisé suivi d'une saisie de 10 caractères |
| Ligne 6 |
|
ligne vide |
| Ligne 7 |
Emplacement incorrec |
Echo d'affichage de la ligne 25 sur 20 caractères |
| Ligne 8 |
t: Allee inexistante |
suite de l'echo d'affichage ci-dessus sur 20 caractères |
Note : dans ce sous-écran, il n'y a pas d'affichage de la ligne 7 : lorsque le curseur atteint cette ligne,
RF Screen Design envoi automatiquement la lettre O