comment entrer en contact avec ibm websphere mq en utilisant c#.net
quelqu'un peut-il me guider sur, d'entrer en contact avec ibm websphere mq en utilisant c#.net, la raison est que je suis en train de pousser le message à la MQ, aimablement peut me donner une suggestion pour vous connecter en utilisant c#.net
Il y a un IBM dll fournie (depuis v5.3 Fixpack8) sur Windows appelé amqmdnet.dll, qui est un .NET de l'assemblée fournir un IBM modèle de prise en charge pour MQSeries. ( Référence ), Il est généralement situé dans C:\Program Files\IBM\WebSphere MQ\bin\amqmdnet.dll
Si vous avez besoin de plus d'orientation, il y a plusieurs exemples sur la façon de communiquer avec MQ .NET sur CodeProject:
le dernier lien sur sharpcorner est le meilleur. quelques mentionnés ci-dessus les liens sont très vieux. Je ne sais pas si il y a quelques changements dans la bibliothèque récemment.
Vous pouvez vous connecter à l'aide de l' .NET bibliothèques fournies par IBM; cependant, ils nécessitent l'installation de WebSphere MQ Client sur chaque serveur vous déployez votre solution. (boiteux)
Si à l'aide de WebSphere MQ, la machine utilisée pour exécuter l'application XMS
doit être installé avec WebSphere MQ Client V7.0.1.0 ou plus tard
Vous pouvez éviter cela en convertissant un peu de bibliothèques Java à l'aide de IKVM (www.ikvm.net).
L'ensemble du processus devrait prendre environ 15 minutes.
Vous aurez toujours besoin de télécharger et d'installer le client sur votre développement de la boîte de sorte que vous pouvez obtenir les fichiers JAR. Après sa conversion, vous pouvez désinstaller le client.
Déplacer les fichiers copiés dans un 3ème Partie dossier de votre projet/solution.
4) Les Références Des Pots
De référence de l'copié Pots. Veuillez noter que vous pouvez sauter la précédente Copie Pots étape ci-dessus et il suffit de faire référence directement aux bibliothèques, si vous le souhaitez. L'objectif était de montrer qu'il n'y avait pas d'autres ressources nécessaires pour la bonne exécution.
Ce qui suit est un exemple très simple de la façon dont vous pouvez utiliser les bibliothèques.
Apprécier le travail effectué par IKVM. Mais IKVM fournir un soutien en cas de problèmes? Puisque ce n'est pas à partir d'IBM, ils ne seront pas de soutien. Si l'installation de tout client sur toutes les machines, c'est la seule question, alors il est possible d'exécuter des applications avec peu de MQ .NET assemblées et n'ont pas besoin de l'ensemble de la client à être installé. C'est juste une autre approche qui ne nécessite pas d'installation de WebSphere MQ client. Peut-être, IBM pourrait créer un nuget de déploiement pour un client MQ. Merci pour les précisions
Il y a nombre d'échantillons qui viennent avec la MQ d'installation du produit. Reportez-Vous Nmqsput.cs pour votre cas. Lors de la création d'un nouveau projet, vous devrez ajouter amqmdnet.dll comme référence.
Pas certain de la version de la MQ que vous utilisez. Je suis en supposant que vous utilisez MQ v701. Vous pouvez trouver les échantillons dans le dossier d'outils de votre MQ installation.
Si vous êtes à la recherche pour JMS style de messagerie en C#, puis XMS .NET est intéressant de regarder. Vous pouvez trouver des échantillons de XMS .NET dans le même dossier que la MQ des échantillons. XMS .NETTE de référence est ici
Il y a un IBM dll fournie (depuis v5.3 Fixpack8) sur Windows appelé amqmdnet.dll, qui est un .NET de l'assemblée fournir un IBM modèle de prise en charge pour MQSeries. ( Référence ), Il est généralement situé dans
C:\Program Files\IBM\WebSphere MQ\bin\amqmdnet.dll
Si vous avez besoin de plus d'orientation, il y a plusieurs exemples sur la façon de communiquer avec MQ .NET sur CodeProject:
Aussi, il y a cette procédure pas à pas qui pourrait être utile: http://www.c-sharpcorner.com/UploadFile/pk_khuman/AquickstartCsharpWebsphereMQ07112006024017AM/AquickstartCsharpWebsphereMQ.aspx
quelques mentionnés ci-dessus les liens sont très vieux. Je ne sais pas si il y a quelques changements dans la bibliothèque récemment.
OriginalL'auteur nybbler
Vous pouvez vous connecter à l'aide de l' .NET bibliothèques fournies par IBM; cependant, ils nécessitent l'installation de WebSphere MQ Client sur chaque serveur vous déployez votre solution. (boiteux)
Vous pouvez éviter cela en convertissant un peu de bibliothèques Java à l'aide de IKVM (www.ikvm.net).
L'ensemble du processus devrait prendre environ 15 minutes.
Vous aurez toujours besoin de télécharger et d'installer le client sur votre développement de la boîte de sorte que vous pouvez obtenir les fichiers JAR. Après sa conversion, vous pouvez désinstaller le client.
Voici les étapes
1) Obtenir Des Pots
2) Convertir Les Pots
3) Copier Les Pots
4) Les Références Des Pots
Ce qui suit est un exemple très simple de la façon dont vous pouvez utiliser les bibliothèques.
C'est juste une autre approche qui ne nécessite pas d'installation de WebSphere MQ client. Peut-être, IBM pourrait créer un nuget de déploiement pour un client MQ.
Merci pour les précisions
OriginalL'auteur Danny
Il y a nombre d'échantillons qui viennent avec la MQ d'installation du produit. Reportez-Vous Nmqsput.cs pour votre cas. Lors de la création d'un nouveau projet, vous devrez ajouter amqmdnet.dll comme référence.
Pas certain de la version de la MQ que vous utilisez. Je suis en supposant que vous utilisez MQ v701. Vous pouvez trouver les échantillons dans le dossier d'outils de votre MQ installation.
Si vous êtes à la recherche pour JMS style de messagerie en C#, puis XMS .NET est intéressant de regarder. Vous pouvez trouver des échantillons de XMS .NET dans le même dossier que la MQ des échantillons. XMS .NETTE de référence est ici
OriginalL'auteur Shashi