2017-10-12 1 views
0

Je souhaite supprimer les dépendances lib ibm.mq.client pour obtenir et mettre des messages dans IBM MQ. Donc j'espère faire appel à REST pour mettre et recevoir des messages.IBM MQ mettre et recevoir des messages via l'API REST

Je suis passé par WebSphere MQ bridge for HTTP cela ne fonctionne pas pour moi, Cela me donnera la dépendance de WebSphere Application Server (impossible à déployer sur le serveur Apache Tomcat). Pourriez-vous s'il vous plaît laissez-moi savoir comment puis-je utiliser reset API appel pour obtenir et mettre un message à IBM MQ sans ibm lib/dépendance du serveur

+0

IBM dit que « pont WebSphere MQ pour HTTP fonctionne sur tout serveur d'application compatible Java EE 1.4, en installant l'adaptateur de ressources WebSphere MQ. " Je ne pense pas que Tomcat supporte les adaptateurs de ressources JCA, donc c'est peut-être là que vous êtes décollé. Cependant, je crois que TomEE le fait, et je suis certain que Wildfly/EAP le fait. Je pense donc qu'il y a des serveurs web open-source qui devraient pouvoir héberger le pont MQ, si vous ne voulez pas utiliser W-MQ. Si vous ne voulez pas utiliser le pont MQ, ou pas, alors il n'y a pas d'autre alternative que d'implémenter votre propre servlet qui fait la conversion HTTP-MQ, ​​je pense –

Répondre

1

Au moment de l'écriture de cette réponse, MQ V9.0.3.0 est la dernière version de le flux de produits MQ Continuous Delivery. Cette version n'offre pas d'API REST pour mettre/recevoir des messages au-delà de ce qui est fourni par le pont MQ pour HTTP (qui était obsolète à MQ v8).

Êtes-vous membre du programme IBM MQ Beta? (Il pourrait s'appeler le programme d'accès anticipé, je ne me souviens pas).

http://www-05.ibm.com/uk/earlyprograms/

Il y a beaucoup de choses intéressantes que vous pouvez en apprendre davantage sur ce qui peut être à venir prochain et vous aurez l'occasion de participer à l'élaboration des plans et formulé des commentaires sur ce que vous entendez parler!

0

En fonction de votre cas d'utilisation, vous pourriez donner un essai à JMSToolBox que, parmi de nombreuses autres fonctionnalités, permet à l'utilisateur de traiter des messages JMS via une interface REST