Java autonome Client JMS pour WebSphere MQ
Puis-je utiliser seulement WebSphere fichiers jar avec le standard JMS pour envoyer des messages à un WebSphere MQ server, ou dois-je besoin de télécharger leur WebSphere MQ Client?
- Hmmm...j'ai interprété votre question comme si vous aviez écrit "puis-je utiliser seulement WebSphere MQ's les fichiers jar...", a réagi en conséquence et changé de vos tags. Maintenant, il me semble que vous avez peut-être voulu dire "puis-je utiliser seulement WebSphere Serveur d'Applications's les fichiers jar..." à la place. Si oui, c'est une autre réponse. Pouvez-vous modifier afin de clarifier votre intention?
Vous devez vous connecter pour publier un commentaire.
Vous peut utiliser simplement les fichiers jar pour les deux JMS et la Java natif MQ API, mais la question est de savoir si vous le voulez vraiment. Le client complet installation comprend des exemples de programmes dans la source et de l'objet de formulaire, les services publics, le suivi et la plus. Lorsque vous ouvrez un ticket de problème avec IBM, ils peuvent demander de l'information qui vous permettrait d'utiliser ces outils pour recueillir. Si vous n'avez pas l'installation complète, vous ne pouvez pas être en mesure de lui fournir les informations de diagnostic. Pour cette raison, IBM prend en charge la totalité de l'installation du client. Si vous essayez juste d'apprendre JMS et l'écriture d'un jouet, c'est probablement OK. Si l'application est en Production et vous pouvez avoir de l'aide sur un jour, installez le client.
La WMQ d'installation du client est gratuit et disponible en SupportPac MQC7. C'est un bon est un de se développer sur la V7 client car il est compatible avec la V6 QMgr. Cela vous permet d'économiser quelques essais lors de la V6 est mis hors service en septembre 2012.
Noter que la JMS, Client léger visée dans une autre réponse est décrit dans l'Infocenter comme "une Java d'intégration des services de bus, client JMS conçu pour fonctionner comme une intégrable client en Java SE demandes en vertu de la IBM, Sun et HP Java environnements d'exécution (Jre). Le client prend en charge aucune transaction et locales modèles de transaction." Comme l'indique c'est une ES de Bus client n'est pas un client MQ, a limité la plate-forme de soutien et manque même de simples phases de validation. La réelle WMQ client est spécifique à WebSphere MQ, possède une vaste plate-forme de soutien et fournit une seule phase commit transactionality.
Mise à JOUR:
À compter du 24 avril 2012, il n'est plus une charge pour l'extension du Transactionnelle du Client pour n'importe quelle version de WMQ sur n'importe quelle plateforme. J'ai enlevé la partie de la réponse qui explique la précédente termes du contrat de licence.
Vous besoin des bocaux pour la création de ce qu'on appelle un JMS, client léger. Cela vous permettra d'utiliser le standard JMS parler de MQ. Vous n'avez pas besoin de les clients, sauf si vous voulez l'accès à des MQ API au lieu de JMS.
Ive vu app-équipes de faire un nombre incalculable de fois.
Presque à chaque fois, ils vont courir dans un problème à un certain point, la ligne et ensuite, demande de l'aide/de l'aide de leur soutien local.
Diagnostiquer un problème sur un environnement qu'aucune norme mq outils de journalisation//traçage est pratiquement impossible. Tu ne peux même pas savoir quelle version de la MQ c'est (dspmqver)
Différents pots de différentes installations mêlent, envoyé autour etc...
Je n'arrive jamais à comprendre pourquoi les gens ne il suffit d'installer le client et être fait avec elle. Est-il si grave de perdre cependant de nombreuses centaines de meg l'installation prend ?
D'envoyer ou de gérer message de Websphere MQ, vous pouvez utiliser le client jms comme HermesJMS + mq series libs, vérifier tutoriel:
http://www.hermesjms.com/confluence/display/HJMS/WebSphereMQ
Vérifier la démo ici: http://www.hermesjms.com/demos/demo_mq.html