Получение данных из облака Sage Line 50 - PullRequest
0 голосов
/ 12 июня 2018

Это июнь 2018 года. Мне была поручена разработка решения для интеграции данных из SAGE 50 в веб-приложение.Конкретная задача - перенести данные кредитной позиции аккаунта из Sage в веб-приложение, чтобы пользователи последнего могли оценить риск для каждого клиента перед обработкой новых заказов.

В области сказано, что мы должны избегать установки какого-либо специфичного для решения кода на локальную установку Sage или делать что-либо, чтобы ограничить возможность обновления Sage у клиента.

Стек на стороне веб-приложения - это все MS, поэтому SQL Server + C # и т. Д. Установка Sage выполняется локально.

С практической точки зрения у меня есть два варианта:

  1. Использовать некоторый стандартизированный шлюз или интерфейсный уровень, через который мы можем общаться, чтобы получить данные Sage DB.Это защитит нас от необходимости вносить какие-либо изменения на низком уровне в установку Sage.Используя эту опцию, мы будем запрашивать данные кредитной позиции по мере необходимости.

  2. У некоторых запланированных заданий в поле Sage периодически отправлять кредитные данные либо в промежуточное хранилище файлов, либо непосредственно ввеб-приложение.Эта опция, очевидно, имеет проблему с задержкой данных.

Sage скрывает свою информацию SDK в программе для разработчиков, стоимость которой составляет 1500 фунтов стерлингов в год.Перед тем как принять решение, я хотел бы подтвердить, что там есть решение, ожидающее решения.

Некоторые из моих исследований на сегодняшний день:

ТАК вопрос об использовании ODBC с 2009

ТАК вопрос об универсальной интеграции с 2009 года

Sage изменила свою продуктовую линейку с 2009 года, по крайней мере, с точки зрения маркетинга, с тех пор.

Я понимаю, что это широкий и неточный вопрос, но мои исследования пока не приводят к четкому выводу.У Sage много миллионов клиентов, поэтому, если я позволю себе потакать, не пометив это как не по теме, я думаю, что этот вопрос может помочь многим людям в будущем.

Ответы [ 2 ]

0 голосов
/ 13 июня 2018

Я установил скрипт, который позволит вам публиковать данные Sage в базу данных SQL по расписанию без SDK , пожалуйста, смотрите мой пост здесь:

http://sysadmin2programmer.com/upload-sage-50-data-to-sql-server-sync-with-odbc

0 голосов
/ 12 июня 2018

Таким образом, самый простой вариант для чтения данных из Sage 50 - это использовать драйвер ODBC, если вам нужно записать данные в Sage, тогда вам нужно будет использовать Sage Developer Kit иликоммерческое решение.

С точки зрения коммерческих решений доступно множество наборов инструментов и инструментов для импорта. Компания, в которой я работаю, разрабатывает одну из ведущих платформ интеграции Sage, и если вы сделаете быстрый поиск в Google, вы найдете нашу компанию средидругие, которые могут предоставить интеграционные решения «без кода» для Sage 50, Sage 200 и другие, совместимые с историческими и будущими версиями продуктов Sage.

Использование ODBC не изменилось, следует иметь в виду, чтодрайвер - это 32-разрядный драйвер, и на самом деле 64-разрядный драйвер отсутствует - это может быть или не быть проблемой.

Строка подключения выглядит примерно так

string connStr = "Driver={Sage Line 50 v24};UID=MANAGER;PWD=pass1234;DIR=C:\Accounts\ACCDATA;"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...