Chtiland vous présente ses meilleurs vœux pour cette nouvelle année 2024 !

Cet article est présent en tant qu'archive et ne sera plus mis à jour, à moins d'une participation externe (Me contacter).

AS400

L'AS400 est un produit IBM™.

En 1980 l'informatique descend dans les PME. IBM sort une machine qui rentre dans le prix des PME, l'IBM34. L'IBM34 est ensuite remplacé par l'IBM36, mais en parallèle, IBM développe l'IBM38 à destination des grosses PME.

En 1990, IBM décide qu'il faut faire une seule machine pour rassembler l'IBM36 et l'IDM38, l'AS400 est né. Ce dernier est en grande partie un IBM38 qui émule un IBM36 pour les compatibilités. Cette machine est pour la toute petite PME jusqu'à la grosse PME (ex. Auchan).

C'est toujours le même système d'exploitation, seules les performances liées au matériel augmentent.

Clients AS400

Il existe des émulateurs de terminaux TN5250 sous Linux, en voici deux :

  • Payant chez Mochasoft.dk (licence à 25 $US pour une licence simple utilisateur)

Pourquoi payer quand on peut choisir une version gratuite en toute légalité ?

Installation

Pour l'installation sous Gentoo (en root):

ROOT
fabrice@chtiland:~# emerge tn5250

Pour l'installation sous Ubuntu / Debian :

USER
fabrice@chtiland:~$sudo apt-get install tn5250

Utilisation

Pour commencer on peut lancer directement

USER
fabrice@chtiland:~$ tn5250 10.0.0.6

bien entendu remplacez 10.100.0.6 par l'adresse IP de votre serveur AS400 ;-)

Mais l'affichage n'est pas top top, surtout au niveau des caractères.

Quittons tn5250 par CTRL+Q (Q comme Quit ou Quitter en français ;-))

On jette un œil sur les paramètres de tn5250, on voit qu'on peut changer la map, voilà qui est intéressant. Je ne vais pas vous laisser toutes les essayer, celle qui convient est la 297 (enfin sur Gentoo).

ce qui donne donc comme ligne de commande :

USER
$ tn5250 map=297 10.100.0.6

Pour améliorer un peu plus encore, on peut spécifier le paramètre env.TERM. Chez moi, avec la valeur IBM-3477-FC ça marche impeccable. Pour récapituler ma ligne de commande ressemble donc à ceci :

USER
$ tn5250 map=297 env.TERM=IBM-3477-FC 10.100.0.6

10.100.0.6 étant l'IP du serveur AS400.

Pour faire plus propre j'ai créé un alias as400 dans mon fichier .bashrc. Si vous comprenez pas, faites une petite recherche sur Google avec “Alias Linux” par exemple.

Informations complémentaires

Datamission : AS400 and Linux (sur archive.org car le site d'origine n'existe plus.)

Configuration de l’AS400

Démarrer les services TCP et HTTP.

  • STRTCP (f4)
  • STRTCPSVR (f4) → mettre *http

Puis le service WSG (Workstation Gateway server ) :

  • Arrow STRTCPSVR (f4) → mettre *wsg
  • Arrow STRTCPWSG (f4)

(après, pour arrêter le service Arrow ENDTCPSVR (f4) → mettre *wsg)

Accès via navigateur

Après avoir vérifié les routes réseaux des deux systèmes tapez dans le navigateur : http://adresse_ip_as400:5061/WSG

Liens utiles


1)
Source pour accès via Navigateur
Saisissez votre commentaire
(Tous les commentaires sont validés avant parution.) :
 

Si cet article vous a été utile ou simplement si vous appréciez ce site, n'hésitez pas à me soutenir via Paypal ou en utilisant la bannière Amazon1) ci-dessous pour vos futurs achats, ça ne vous coûtera pas plus cher et ça soutiendra un peu ce site ;-)


1)
Ou ajoutez ce lien https://gou.re/amazon vers Amazon dans vos favoris ;-)
  • de fabrice