Bonjour,
Je vous explique ma situation un peu particulière.
Je cherche à modifier un plugin pour Nagios (supervision du réseau) qui permet de se connecter à un AS400 grâce à un login et un mot de passe.
Le plugin utilise la classe .net et la fonction socket().
C'est donc une connexion telnet classique.ioSocket=new Socket(hostname,23);
Cependant, l'AS400 permet de se connecter avec un "device_name". Ce paramètre (qui est le nom de la machine cliente) ne peut pas être envoyé avec la fonction socket().
J'ai donc fouillé dans les classes proprio d'IBM et les sources de l'applet Java TN5250J. Cet applet permet de se connecter à un AS400 (login + pass) en incluant un device_name. Mais voilà, n'étant pas très fort en Java (mes notes ne dépassaient pas les 5/20 héhé), je ne sais pas du tout comment faire pour remplacer le socket(hostname,port) par une classe incluant (hostname,port,device_name). Je me demandais si quelqu'un n'avait pas déjà penché son cerveau et ses neurones sur ce petit problème très particulier !
Tout ceci n'est pas très clair, cependant si quelqu'un a une moindre idée de ce que je raconte, je peux poster d'autres infos
A bientot j'espère !
Partager