问题描述
我无法成功连接到我的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 (将#修改为@)