Ошибка подключения Azure SAP- или SharePoint-Connector к OnPremise

Я пытаюсь подключить Azure к нашей OnPremise-SAP-Installation. Наша цель: вызвать RFC через SAP-Connector в LogicApp.

Что мы сделали до сих пор:

  • Создан Relay-ServiceBus.
  • Создал стандартный SAP-коннектор, доступный в Azure Marketplace, и вставил всю необходимую информацию, включая ServiceBus-ConnectionString.
  • Для целей тестирования: Создана новая виртуальная машина Windows Server onPrem:
    • Включенный IIS
    • Отключен брандмауэр Windows
    • Установленные SAP-библиотеки, необходимые для HybridConnector.
  • Затем мы скачали и установили HybridListener на Windows Server и ввели требуемую 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-Connector, который все еще не работает.

Есть ли какой-нибудь HybridConnector-Logfile на сервере или что-то подобное, что помогает нам разобраться в реальной проблеме? Или, может быть, у кого-то была такая же проблема в прошлом и есть какой-то совет?

Заранее спасибо!

РЕДАКТИРОВАТЬ: гибридное подключение сейчас онлайн!

Мне просто нужно было изменить права на запись для HybridListenerAppPool:

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

Найдено решение: http://forums.asp.net/t/1566987.aspx и разрешения для папки IIS7 для веб-приложения.

Но все еще невозможно использовать SAP Connector в LogicApp:

Проанализировав журнал шлюза AppService, я обнаружил подсказку, подсказывающую мне взглянуть на SwaggerFile коннектора SAP:

Я действительно не понимаю, почему Hybrid Connection в порядке, но все еще нет подключенного слушателя.

1 ответ

Решение

После некоторой экспертизы брандмауэра мы фактически выяснили, что существует некоторый исходящий трафик через порты 5671 и 5672. Если кто-то еще сталкивается с той же проблемой, вам нужно открыть все следующие исходящие порты TCP:

  • 443
  • 5671 - 5672
  • 9350 - 9354

К сожалению, похоже, что это вообще не задокументировано.

Другие вопросы по тегам