Il existe maintenant une nouvelle exigence. J'ai un travail ad hoc à portée de main. L'exigence est de connecter une application Java basée sur un poste de travail pour lire les données provenant de Mainframe générées par CICS Transaction. [Fondamentalement, je dois lire tous les enregistrements qui sont ajoutés dans un fichier (de la même manière que nous faisons le nom de fichier tail-f dans Linux). Ceci est juste pour votre information, mon exigence est quelque chose de différent.]Connexion à CICS à partir de l'application de bureau Windows
-je, et ai appris que mon employeur ne peut pas fournir MQ ou l'accès CICS Transaction passerelle pour moi. Il a suggéré une méthode de grattage d'écran. Je l'ai déjà fait en utilisant l'application VB.Net et Quick3270 ainsi que les émulateurs IBM Communicator. Ces deux émulateurs fournissent des fonctions qui peuvent être utilisées pour lire tout ce qui se trouve sur l'écran.
Vous pouvez consulter les détails de programmation EHILLAPI (Langue pour la programmation de l'émulateur) - http://publib.boulder.ibm.com/infocenter/pcomhelp/v5r9/index.jsp?topic=/com.ibm.pcomm.doc/books/html/emulator_programming07.htm si vous souhaitez apprendre.
Mais cette méthode me limite au nombre maximum d'octets pouvant apparaître à l'écran. Avec cette méthode, il y a un retard réseau important car je dois actualiser (passer d'une page à une autre sur CICS) à chaque fois pour obtenir des données qui couvrent plusieurs pages. Pouvez-vous me suggérer une méthode pour que mon employeur n'ait pas besoin de demander au client d'ouvrir un port sur son Mainframe ou d'installer un logiciel (ce n'est pas possible pour mon employeur). Puis-je utiliser l'émulation de terminal 3270 et récupérer tout (ou au moins plus de données)? De cette façon, l'exigence de mon employeur est remplie et il n'a pas besoin de demander quoi que ce soit à son client. (Dans tous les cas, depuis l'émulateur, nous effectuons des Transactions CICS). Nous voulons que tout soit fait à la fin même de mon employeur sans déranger le Mainframe du client même un seul bit.
S'il vous plaît ne pas suggérer MQ comme le client ne l'a pas.
Si vous êtes toujours suggérez CICS Transaction Gateway, alors s'il vous plaît laissez-moi savoir comment pourrais-je connecter à la machine distante (j'ai besoin de détails techniques).
- Quelles informations dois-je demander au client?
- Quel logiciel dois-je installer sur ma machine. - Détails techniques de l'utilisation de ce logiciel.
Cordialement,
Nitin
Jetez un coup d'œil à http://www.jagacy.com/. Il y a beaucoup de produits qui font des choses similaires –
Vous pourriez vouloir regarder [ce fil] [1] pour quelques idées. [1]: http://stackoverflow.com/questions/5191632/which-is-proven-solution-to-connect-mainframe-and-java-which-is-best-in-mq- seri/5211623 # 5211623 – cschneid