如何解决无法使用IBMXMSDotnetClient .NET Core应用程序连接到MQ
我无法成功连接到我的IBM MQ。该方法是在Windows 7计算机上运行的.net核心应用程序中,无需客户端安装即可连接到MQ。我已经添加了ibget网站上列出的nuget软件包IBMXMSDotnetClient
。
我收到错误MQRC_HOST_NOT_AVAILABLE
错误。 nuget的版本是9.1.4,MQ的版本是9.1
注意:我已经能够成功使用.net框架代码进行连接。
factoryFactory = XMSFactoryFactory.GetInstance(XMSC.CT_WMQ);
cf = factoryFactory.CreateConnectionFactory();
// Set the properties
cf.SetIntProperty(XMSC.WMQ_CONNECTION_MODE,XMSC.WMQ_CM_CLIENT);
cf.SetStringProperty(XMSC.WMQ_HOST_NAME,"xyz.com");
cf.SetIntProperty(XMSC.WMQ_PORT,1414);
cf.SetStringProperty(XMSC.WMQ_QUEUE_MANAGER,"XYZ1");
cf.SetIntProperty(XMSC.WMQ_BROKER_VERSION,0);
cf.SetStringProperty(XMSC.WMQ_SSL_KEY_REPOSITORY,"D:\\SSL\\xyz"); //Path to kdb file
cf.SetStringProperty(XMSC.WMQ_SSL_CIPHER_SPEC,"TLS_RSA_WITH_AES_256_CBC_SHA256");
cf.SetStringProperty(XMSC.WMQ_CHANNEL,"XYZChannel");
System.Environment.SetEnvironmentVariable("AMQ_SSL_ALLOW_DEFAULT_CERT","1");
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。