Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 03/09/2010, à 15:04

jmansiat

Ubuntu et AS400

Bonjour,
je me permet de poster sur ce forum afin de témoigner sur mon installation de ibm client access sur UBUNTU.
Ubuntu 10.04 LTS
Gnome 2.30.2

En effet, nouveau venu sur linus depuis peu(2 jours), j'avais besoin d'avoir un emulateur pour me connecter sur notre AS400 (en V6) et j'ai pas mal galéré.
Ayant trouvé sur les forum anglophones la solution a mes déboires, je me permet de poster ici afin que ma modeste expérience serve la communauté.

1) télécharger sur le site d'IBM le RPM de client access : (il faut s'enregistrer, c'est gratuit)
https://www14.software.ibm.com/webapp/i … ethod=http
prendre la version i386

Vérifier que ce fichier est dans le \home\votreNom
Il va ds telechargement de base, donc le deplacer

Ouvrir une fenetre Terminal (ds Applications/accessoires pour Gnome)
et tapez (pour devenir root)
sudo /bin/dash
ensuite
apt-get install msttcorefonts -y
ensuite
fc-cache -f -v
ensuite
apt-get install libmotif3 alien -y
"cette commande n'est pas la commande que j'ai trouvé sur les sites anglais car celle ci ne fonctionnait pas, mais voici la commande originale :
apt-get install libmotif3 libxaw6 libstdc++5 alien -y
j'avais un message sur libxaw6 qui était introuvable, si quelqu'un a une idée du pourquoi je suis preneur."

ensuite
alien -i iSeriesAccess-6.1.0-1.2.i386.rpm -cv
--> le nom du fichier téléchargé chez IBM succeptible de changer de nom avec l'évolution des versions d'OS400
à la fin de l'install on ferme la fenetre de terminal et on la rouvre
on tape :
xset fp

on peut vérifier que ca fonctionne en tapant ensuite
ibm5250 127.0.0.1 title MonEcran1 -Display_Name LeNomDeMaSession

Ajout contribution de Merrick pour avoir le bon jeu de caractères :

sudo -s
echo "fr_FR.ISO-8859-1 ISO-8859-1" >> /var/lib/locales/supported.d/fr
locale-gen
exit

Y'a plus qu'a copier cette commande ds un lanceur sur le bureau "ibm5250 127.0.0.1 title MonEcran1 -Display_Name LeNomDeMaSession" en changeant :
votre adresse IP de votre AS400 à la place de 127.0.0.1
MonEcran1 par votre nom de Fenetre
LeNomDeMaSession par le nom de votre device sur le 400

Ne me demandez pas d'interprété mes commandes j'en suis bien incapable, j'ai pas compris les 3/4 de ce que j'ai tapé.
J'espere que cela servira a quelqu'un
cordialement

Dernière modification par jmansiat (Le 13/10/2010, à 08:15)


Ubuntu 10.04
Gnome 2.30.2
linuxien depuis le 2/09/2010

Hors ligne

#2 Le 06/09/2010, à 01:22

vikin

Re : Ubuntu et AS400

Bonjour

jmansiat a écrit :

j'avais un message sur libxaw6 qui était introuvable, si quelqu'un a une idée du pourquoi je suis preneur."

Ce paquet n'est plus présent dans les dépôts d'Ubuntu depuis Jaunty.


Documentation Ubuntu-fr
Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#3 Le 06/09/2010, à 02:39

damnit

Re : Ubuntu et AS400

Yop,

En tout cas merci bien pour la démarche, au taf je bosse aussi avec le client access, et c'est vrai que sa pourrait bien le faire sous Linux au boulot big_smile


Acer [ Squeeze + Openbox ] / Thinkcentre [ Debian Lenny ] / Asus [ Ubuntu 10.04 EMT64 / UbuntuStudio 10.04 EMT64 ]

Hors ligne

#4 Le 28/09/2010, à 10:06

jmansiat

Re : Ubuntu et AS400

Bonjour,
une petite question en passant,
j'ai des caractères pourris sur ce client access, par exemple le "£" qui est remplacé par le "#", ou bien les accents qui passent mal : "è" remplacé par "}"
quelqu'un aurait une idée de solution ?
d'avance merci
cordialement
Johncafe


Ubuntu 10.04
Gnome 2.30.2
linuxien depuis le 2/09/2010

Hors ligne

#5 Le 28/09/2010, à 20:14

damnit

Re : Ubuntu et AS400

Salut,

J'ai aussi remarqué cela, mais au taf sous un pc W$, je ne crois pas que c'est avec les mêmes caractères que les tiens, mais sur déja les accents....


Acer [ Squeeze + Openbox ] / Thinkcentre [ Debian Lenny ] / Asus [ Ubuntu 10.04 EMT64 / UbuntuStudio 10.04 EMT64 ]

Hors ligne

#6 Le 28/09/2010, à 23:28

jamesbad000

Re : Ubuntu et AS400

Hello,

Excellent, j'avais échoué à le faire fonctionner il y a quelques mois. et la ça marche directement. Reste à trouver le moyen de le faire tourner sur mon poste en 64bits. Car ibm ne propose toujours pas d'émulateur 64 bits

jmansiat a écrit :

j'ai des caractères pourris sur ce client access, par exemple le "£" qui est remplacé par le "#", ou bien les accents qui passent mal : "è" remplacé par "}"
quelqu'un aurait une idée de solution ?

typique d'un émulateur paramétré avec un jeux de caractères anglophone connecté à un as400 francisé. (ou l'inverse) Mais je ne sais pas le régler avec la version linux...

Dernière modification par jamesbad000 (Le 28/09/2010, à 23:29)


L'espace et le temps sont les modes par lesquels nous pensons, et non les conditions dans lesquelles nous vivons. (Signé Albert)

Hors ligne

#7 Le 03/10/2010, à 14:36

lawl

Re : Ubuntu et AS400

Si vous n'avez besoin que de la partie émulation :
http://tn5250.sourceforge.net/

Hors ligne

#8 Le 07/10/2010, à 19:25

Merrick

Re : Ubuntu et AS400

J'en profite pour faire un peu d'auto promo :
http://blog.sdewitte.net/post/2010/10/0 … tu-64-bits te permet d'installer tout ça en une ou deux commandes si tu es en 64 bits.

Sinon, pour ton problème de caractères spéciaux, il faudra tester ceci :

sudo -s
echo "fr_FR.ISO-8859-1 ISO-8859-1" >> /var/lib/locales/supported.d/fr
locale-gen
exit

Ensuite, il faut faire un shell pour lancer l'émulateur :

#!/bin/bash
LANG=fr_FR.ISO-8859-1
/opt/ibm/iSeriesAccess/bin/setup5250 -USE-CP1144 -LANGID fr_FR

C'est utilisé tous les jours dans l'entreprise pour laquelle je travaille, et nous n'avons aucun problème de caractères spéciaux.

Dernière modification par Merrick (Le 12/10/2010, à 10:30)

Hors ligne

#9 Le 10/10/2010, à 09:37

YannTech

Re : Ubuntu et AS400

pour les problèmes de 64Bit, ia-32libs + getlibs et hop

Hors ligne

#10 Le 10/10/2010, à 09:40

Merrick

Re : Ubuntu et AS400

Dans la majorité des cas oui, mais pour l'émulateur as400, il y a aussi le problème de la libXm.so.3 que l'on a du mal à trouver.

Hors ligne

#11 Le 10/10/2010, à 09:56

YannTech

Re : Ubuntu et AS400

bof je vois pas :

$ locate libXm.so.3
/usr/lib/libXm.so.3
/usr/lib/libXm.so.3.0.2
/usr/lib32/libXm.so.3
/usr/lib32/libXm.so.3.0.2

;-)

Hors ligne

#12 Le 10/10/2010, à 09:58

Merrick

Re : Ubuntu et AS400

Oui, sauf qu'on ne peut pas installer facilement le libXm.so.3 depuis une "fresh install", il est dans libmotif3 (ou openmotif3, je ne sais plus) qui n'est plus disponible dans synpatic.

Hors ligne

#13 Le 12/10/2010, à 10:02

jmansiat

Re : Ubuntu et AS400

Merci pour vos réponses, j'ai effectivement pu lancer une session 5250 avec tout ce qui va bien grâce aux indications de Merrick et avec le bon jeu de caractères.
Lorsque tu écris : "il faut faire un shell"  je suppose que cela signifie faire un script pour lancer les 3 lignes automatiquement et arriver ensuite sur le setup pour lancer les sessions que tu as créé auparavant. (je suis ultra novice sur linux )

J'ai une question supplémentaire :
Peut on faire, une fois nos 3 ou 4 sessions créées via le setup5250, des raccourcis de ces 3 ou 4 sessions sur le bureau ubuntu ?
D'avance merci pour vos réponses futures
Sincères salutations
JM


Ubuntu 10.04
Gnome 2.30.2
linuxien depuis le 2/09/2010

Hors ligne

#14 Le 12/10/2010, à 10:18

Merrick

Re : Ubuntu et AS400

Oui, c'est bien ce que je veux dire.
Par exemple, tu peux faire

gksudo gedit /usr/bin/as400

mettre dedans le code donné plus haut. Ensuite, tu peux faire faire un raccourci (ou taper as400 dans une console) pour lancer le setup.

En revanche, je n'ai jamais trouvé le moyen de lancer un raccourci vers une session. On lance toujours le setup, et on choisit la session depuis le setup.

[edit : fautes de frappe...]

Dernière modification par Merrick (Le 12/10/2010, à 10:31)

Hors ligne

#15 Le 12/10/2010, à 13:36

jmansiat

Re : Ubuntu et AS400

Merci bien Merrick pour toutes ces précisions fortes utiles pour moi.
Je vais chercher à tous hasard si un lancement par raccourci est possible et ne manquerais pas de te recontacter si je trouve une solution (j'en doute mais on ne sait jamais).
Merci encore pour avoir pris le temps de m'aider.
très sincèrement
JM


Ubuntu 10.04
Gnome 2.30.2
linuxien depuis le 2/09/2010

Hors ligne

#16 Le 12/10/2010, à 13:38

Merrick

Re : Ubuntu et AS400

jmansiat a écrit :

Merci encore pour avoir pris le temps de m'aider.

C'est la moindre des choses dans le monde du libre :-)

Hors ligne

#17 Le 13/10/2010, à 08:09

jmansiat

Re : Ubuntu et AS400

Je reviens à mes fichiers de lancement.
En faisant des essais sur mon fichier shell, avec le setup5250, je me suis dis pourquoi pas directement avec le TN5250 du même répertoire. J'ai alors lancé directement un tn5250 sans aucun paramètre (sans script sans rien) et je me suis retrouvé avec un écran AS400 avec les bons caractères !
J'ai poussé le raisonnement plus loin, si ça marche en lançant TN5250 sans paramètre ça devrait marcher avec mes lanceurs du premier post, et la et bien non ! tssssssssssssssssssssss
J'ai éditer mon lanceur et viré simplement la fin avec le LANGID fr_FR et la c'est tout bon !

J'ai donc 4 icônes sur mon bureau (écran1 à écran4) qui se lancent à la demande avec le bon jeu de caractère !
YOUPI

J'edit mon premier post pour rajouter la commande de jeu de caractère que Merrick m'a transmise et pour enlever le langid des lanceurs

++


Ubuntu 10.04
Gnome 2.30.2
linuxien depuis le 2/09/2010

Hors ligne