2011-01-17 2 views
0

Мне нужно подключиться к системе SAP, чтобы вытащить/сдвинуть данные в/из этой системы?
Я загрузил SAP PDK для .NET, построил решение, используя его, но для этого требуется установить для Runtime для .NET на сервере, и этого не может быть сделано, потому что сервер SAP является Solaris!Как извлекать/выталкивать данные из/в существующую систему SAP?

Кроме того, я проверил существующие решения, но все они используют VS.NET 2003 для создания так называемого SAP Connector Proxy?

Итак, есть ли способ подключения к системе SAP, кроме использования VS.NET 2003?

[Update]
Были ли один проверил это раньше, NCo. Это соединитель SAP .NET для .NET 3.0?

+0

Был ли nit try NCo, он выглядит довольно новым, если вы попробуете его, было бы интересно узнать ваши впечатления. –

+0

Это хорошо, я уже подключился к серверу SAP, используя его. – Ahmed

ответ

0

Если вы можете настроить SAP-часть, попробуйте исследовать PI, вы можете включить двунаправленную связь SAP.NET через простые HTTP-сообщения, содержащие данные для обмена в виде n вложений. Очень простой и стабильный способ пойти на мой взгляд.

+0

Что вы подразумеваете под «настройкой части SAP»? – Ahmed

+0

Я имею в виду, если вы можете добавить некоторую инфраструктуру в часть SAP для реализации обмена данными. В этом случае вам нужно написать некоторые abap и настроить некоторый канал PI в системе SAP. –

+0

Я думаю, что это невозможно! – Ahmed

0

Возможно создание веб-сервисов в среде Sap. Мы используем их для CRUD всех видов данных. Я считаю, что это называется XI Services, и вы можете найти некоторую информацию об этом here.

Аналитики Sap работают в ABAP и присылают нам (разработчики .NET 4.0, работающие на VS2010) в wdsl, все, что нам нужно сделать, - это интегрировать их в наше решение, как и любой другой веб-сервис.

Смежные вопросы