首页 文章

将Azure SAP或SharePoint-Connector连接到OnPremise失败

提问于
浏览
2

我正在尝试将Azure连接到我们的OnPremise-SAP-Installation . 我们的目标:在LogicApp中通过SAP-Connector调用RFC .

到目前为止我们做了什么:

  • 创建了一个Relay-ServiceBus .

  • 在Azure Marketplace中创建了一个默认的SAP-Connector,并插入了所有必需的信息,包括ServiceBus-ConnectionString .

  • 用于测试目的:在onPrem上创建新的Windows Server VM:

  • 启用IIS

  • 已禁用Windows防火墙

  • HybridConnector所需的已安装SAP库 .

  • 我们在Windows Server上下载并安装了HybridListener并输入了所需的ConnectionString .

根据这篇文章,基本上它是非常简单的:http://azure.microsoft.com/de-de/documentation/articles/app-service-logic-integrate-with-an-on-premise-sap-server/

(也许除了安装SAP库之外,有点文档证明...)

完成所有安装过程后,我们又回到了Azure门户 . 令人惊讶的是,SAP-Connector仍告诉我们:“ On-Premise Setup Incomplete

我们最大的问题是:没有其他可用信息 . 为什么安装程序不完整?我们输入了错误的配置或是否存在网络问题?

一段时间后,我们发现我们还需要打开以下传出端口:

  • 9350至9354

  • 443

不幸的是,这是在另一个地方记录的:https://msdn.microsoft.com/en-us/library/azure/ee706729.aspx

但连接仍然无法正常工作,同样的错误如上:“ On-Premise Setup Incomplete ”是的,我们确实重启了IIS以及整个系统 .

我的问题现在:有没有可能找到这种情况的原因?几周前,我们遇到了仍然没有运行的SharePoint连接器的相同问题 .

服务器上是否有任何类型的HybridConnector-Logfile或类似的东西可以帮助我们找出真正的问题?或者也许有人在过去遇到过同样的问题而且有一些建议吗?

提前致谢!

EDIT :Hybrid Connection现已上线!

enter image description here

我只需要更改HybridListenerAppPool的写入权限:

C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Aspnet_regiis.exe -ga "IIS AppPool\HybridListenerAppPool"

找到解决方案:http://forums.asp.net/t/1566987.aspxIIS7 folder permissions for web application .

但是仍然无法在LogicApp中使用SAP Connector:

enter image description here

在分析了AppService Gateway的日志后,我发现了一条提示,告诉我要查看SAP Connector的SwaggerFile:

enter image description here

我真的不明白为什么HybridConnection很好但是仍然没有连接Listener .

1 回答

  • 1

    经过一些防火墙取证后,我们实际上发现 ports 5671 and 5672 上有一些传出流量 . 如果其他人遇到同样的问题,您需要打开以下所有传出TCP端口:

    • 443

    • 5671 - 5672

    • 9350 - 9354

    不幸的是,它看起来根本没有被记录下来 .

相关问题