Ошибка подключения логического приложения к серверу sap hana с помощью разъема sap .net
Я хочу подключить SAP к приложению Azure Logic...
У меня есть sap-сервер, и через локальный шлюз и соединитель.NET 3.0 я пытаюсь создать соединение SAP в приложениях логики, используя действие "Сервер приложений SAP - Отправить в SAP", но тщетно!!
Ошибка выглядит следующим образом:- Пожалуйста, проверьте информацию о своей учетной записи и / или разрешения и повторите попытку. Подробности: невозможно подключиться к серверу SAP. Не удалось обработать запрос. Сведения об ошибке: sapnco "Не удалось загрузить файл или сборку", версия =3.0.0.42, Culture= нейтральный, PublicKeyToken=50436dca5c7f7d23'или одна из его зависимостей. Система не может найти указанный файл.'.
Пожалуйста, помогите мне разобраться с этим.
1 ответ
Вот несколько правил, которые необходимо соблюдать:
- Вам необходимо установить 64-битную версию и только 64-битную версию SAP Nco.
- Вам также необходимо установить последнюю версию SAP Nco.
- Необходимо установить версию.Net 4.0 SAP Nco, поскольку хост-служба шлюза данных и Microsoft SAP Adapter собираются с использованием.Net 4.5.
Подробнее о том, какую версию SAP Nco выбрать для приложения логики Azure, можно найти в этой статье.
Кроме того, кто-то получает такую же ошибку, как и вы, он скачивает Nco connnector с веб-сайта SAP и устанавливает на сервер, после чего все идет хорошо. Вы могли бы пойти, чтобы увидеть аналогичную проблему.
У меня была такая же ошибка. В моем случае SAP в частной сети, и я использую другой компьютер с Data Gatewat для доступа к SAP через Logciapp.
Эти шаги не на машине SAP, а на машине Midelware, которая будет иметь шлюз данных для связи с SAP.
- Установить шлюз данных
- Установите библиотеку SAP NCo и.NET
- Затем для Data Gateway может распознать библиотеку SAP NCo, вам нужно будет скопировать.dll, расположенный в папке установки SAP NCo, в папку установки шлюза.
Вот несколько правил, которые необходимо соблюдать:
- Вам необходимо установить 64-разрядную версию и только 64-разрядную версию SAP Nco.
- Вам также необходимо установить последнюю версию SAP Nco.
- Вам необходимо установить версию SAP Nco.Net 4.0, так как служба хоста шлюза данных и Microsoft SAP Adapter построены с.Net 4.5. Дополнительные сведения о том, какую версию SAP Nco выбрать для приложения Azure Logic, вы можете найти в этой статье.
Кроме того, кто-то получает ту же ошибку, что и вы, он загружает соединитель Nco с веб-сайта SAP и устанавливает его на сервере, после чего все идет хорошо. Вы можете увидеть аналогичную проблему.