2010-12-13 3 views
0

J'utilise Microsoft Host Integration Server (HIS 2006) pour me connecter au terminal IBM Mainframe 3270 pour envoyer des clés et obtenir des réponses par programme. Mais je suis incapable d'envoyer la clé F1.Comment envoyer la clé F1 à l'émulateur de terminal 3270 en utilisant Microsoft HIS

Si j'utilise manuellement le client 3270 du serveur HIS, appuyez sur la touche F1 pour afficher la page suivante de la réponse. Après avoir enregistré le processus manuel dans le client, j'ai découvert qu'il envoie @ 1 comme une clé par programmation, comme indiqué ci-dessous. Mais cela ne fonctionne pas quand j'envoie la clé par programme. Voici l'extrait de code (j'utilise les classes dll Microsoft.HostIntegration.SNA.Session)

.. SessionDisplay gestionnaire = new SessionDisplay(); .... handler.SendKey ("@ 1"); Est-ce que quelqu'un sait comment envoyer la clé F1 par programmation en utilisant Microsoft HIS 2006 ou quelle clé envoyer pour aller de page en page dans l'émulateur de terminal 3270 par programme.

Répondre

1

La position du curseur avant l'envoi de la touche F1 a résolu le problème

Questions connexes