gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 00:14:31 24 4
gpt4 key购买 nike

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

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

  • 创建了中继服务总线。
  • 创建了 Azure 市场中可用的默认 SAP 连接器,并插入了所有必需的信息,包括 ServiceBus-ConnectionString。
  • 出于测试目的:在本地创建了一个新的 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 连接器仍然告诉我们:“本地设置不完整

我们最大的问题:没有其他可用信息。为什么设置不完整?我们输入了错误的配置还是存在网络问题?

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

  • 9350 至 9354
  • 443

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

但是连接仍然无法正常工作,出现与上面相同的错误:“本地安装不完整”,是的,我们确实重新启动了 IIS 以及整个系统。

我现在的问题:有没有可能找到这种情况的原因?几周前,我们的 SharePoint 连接器也遇到了同样的问题,但该连接器仍未运行。

服务器上是否有任何类型的混合连接器日志文件或类似的东西可以帮助我们找出真正的问题?或者也许有人过去遇到过同样的问题并有一些建议?

提前致谢!

编辑:混合连接现已上线!

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 没问题,但仍然没有连接监听器。

最佳答案

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

  • 443
  • 5671 - 5672
  • 9350 - 9354

不幸的是,这似乎根本没有记录在案。

关于azure - 将 Azure SAP 或 SharePoint 连接器连接到 OnPremise 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30458073/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com