Mule ESB和Microsoft Service Bus连接器

时间:2015-12-22 13:49:41

标签: azure mule esb

我在配置微软服务总线连接器时遇到问题 - >当我尝试测试连接时,我得到异常:提供的凭据无效,我遗漏了什么,但是什么? 我在本地机器上安装了Windows的Service bus,创建了Namespace并尝试通过SB explorer(独立测试工具)进行连接,连接工作正常。我用来连接的连接字符串如下所示:

端点= SB://es-ppp02.prd.co.yu/DjurinNamespace; StsEndpoint = https://es-ppp02.prd.co.yu:9355/DjurinNamespace;RuntimePort=9354;ManagementPort=9355

现在从mule配置SB连接器: Mule configuration

除服务命名空间和完全限定域名外,还有两个字段:共享访问密钥名称和共享访问密钥。以下文档我通过命令Get-SBAuthorizationRule找到了使用Service Bus PowerShell的文档,其中我使用了keyName和primaryKey。我还通过JAVA keytool.exe -importcert命令导入了服务总线证书。

因此,如果有人尝试并成功连接到Microsoft Service Bus for Windows(不是Azure云),请告诉我我的错误是什么?

问候,伊万。

1 个答案:

答案 0 :(得分:0)

问题已解决 - 内部窗口的服务总线使用OAuth,因此您不必配置共享访问密钥(名称和密钥),而是配置服务的用户的用户名和密码(域用户名和密码)命名空间。我误导了我必须通过Microsoft服务总线连接器教程填写共享访问密钥名称和内容。