问题标签 [msmqbinding]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
http - 如何让 MSMQ over HTTP 不在“默认网站”上工作
真的是在标题里......
我已经让 MSMQ 在 DEFAULT 网站上通过 HTTP 接收消息。它只是分配了一个 IP 地址。
我需要能够使用特定的 url 将消息推送到队列中(在生产中不会被代理等阻止)。
问题是,MSMQ 只安装到“默认网站”。而我在其他地方安装它的微弱尝试都失败了。
- 将 net.msmq 和 msmsq.formatname 的绑定添加到“非默认网站”,我使用“绑定信息”作为“本地主机”,因为它适用于“默认网站”。
- 在非默认网站上创建了一个 Web 应用程序;指向同一个文件夹 (inetpub\wwwrot\msmq)。[我想这是它不起作用的地方,这应该如何“神奇地”起作用?
- 我将 net.msmq 和 msmsq.formatname 协议添加到我在“非默认”网站上称为 MSMQ 的“Web 应用程序”中。
上述步骤基本相同,我也这样做了,因为运行此处找到的各种脚本:http: //channel9.msdn.com/shows/Endpoint/endpointtv-Screencast-Configuring-WAS-for-TCP- Endpoints/和http://geekswithblogs.net/sathya/archive/2011/08/17/the-protocol-net.msmq-is-not-supported.aspx
都没有喜悦。
我只需要使用特定域来接收我的 msmq http 消息,任何帮助表示赞赏。
PS,在生产中,它还将在域上具有 SSL 证书。(在赢服务器 2008 r2 上)
ssl - BizTalk Server 中的 Microsoft MQ 客户端绑定导致与 IBM MQ 的 SSL 连接握手失败
在使用带有 SSL 的 IBM MQ 客户端成功连接到 IBM MQ 9.1 后,我们尝试设置相同的配置,但这次使用的是 Microsoft MQ 客户端绑定。
所以这应该是直截了当的,一旦HIS 2016
配置(安装了 CU2)。但在我的情况下不是。
使用事件源“HIS Microsoft Client for MQ”在 BizTalk Server 2016(安装了 CU6)上引发以下错误:
在 IBM MQ Server 机器上引发了以下错误:
所以它抛出了一个 447 错误,IBM 解释如下:
BizTalk 接收位置上的 MQSC 传输属性如下所示:
- 使用 Microsoft MQ 客户端:是
- SSL 密码规范:TLS_RSA_WITH_AES_256_CBC_SHA
- SSL 密钥存储库位置:D:\Somepathtocert
- 传输类型:TCP
- SSL 对等名称保留为空。
- 用户 ID 保留为空。
当然,除了“使用 Microsoft MQ 客户端”部分之外,我没有对绑定进行任何更改。这是与带有 SSL 的 IBM MQ 客户端一起使用时的有效设置。所以我想知道为什么它突然不能与 Microsoft MQ 客户端一起使用。