2010-02-22 16 views
1

Quelqu'un at-il eu une expérience de parler entre un iSeries (en utilisant Websphere MQ d'IBM) et le code PC - en utilisant l'espérons Delphi 2009.MQ (à partir d'un iSeries) et Delphi

Modification:

Je un grand programme basé sur PC (qui parle à un iSeries) que j'ai besoin de réécrire. Une option serait de faire la plupart du traitement complexe et exigeant du processeur sur l'iSeries et de faire en sorte que ce programme signale le programme basé sur PC (écrit en Delphi pour le moment) pour effectuer la partie du traitement qui est la meilleure sur le PC. J'ai donc besoin de signaler la dernière partie de l'iSeries, sans interroger l'iSeries tout le temps.

Tout conseil serait apprécié.

Merci

+0

J'ai développé beaucoup de code pour iSeries à partir du PC/D2007/2009. Qu'est-ce que vous vouliez savoir précisément? – Gerard

+0

Voir la modification – Mmarquee

Répondre

1

Première option: ajouter une application Java sur le côté Delphi qui utilise un client JMS pour écouter un sujet d'événements sur le serveur MQ, qui reçoit un message complete du processus de travail et transmet ce message l'application Delphi (via TCP/IP ou d'autres méthodes IPC simples).

Deuxième option: implémenter un serveur de service Web simple dans l'application Delphi qui a une seule méthode notify() et appeler ce service du côté WebSphere. Un exemple pour un serveur SOAP autonome pour Delphi 7 (mais peut être modifié pour fonctionner avec D2009 aussi) en utilisant Indy peut être trouvé here.