API-интерфейсы REST для sData для sage 100 ERP

У меня есть учетная запись делового партнера. И, я установил sage SData и Sage ERP 100 на машине сервера окна. Я могу получить доступ к некоторым ресурсам в браузере, например:

https://sage.lvh.me/SData/MasApp/MasContract/ABX/AR_Customer

Он возвращает огромный файл XML. Моя проблема в том, что мне нужно интегрировать Sage ERP с моим Rails-приложением. Кто будет получать продукты из Sage ERP, а также делать заказы на эти продукты из рельсов?

Итак, мне нужен полный пример запроса API, который принимает некоторые параметры (например, page, perpage, тип запроса GET или POST) в запросе и возвращает анализируемый ответ XML/JSON.

Любая помощь в этом отношении будет оценена.

1 ответ

Я не знаком с SData. Но я нашел ссылку, которая поможет: https://sagecity.na.sage.com/support_communities/sage100_erp/f/sage-100-business-object-interface/72926/sdata-install-training

Из прочитанного, это действительно не выглядит зрелым.

Я использую ODBC DSN SOTAMAS90 для чтения данных Sage 100 и Интерфейс бизнес-объектов (BOI) для записи объектов обратно в Sage 100. Для чтения данных вы просто читаете как с любым источником данных ODBC, предоставляя строку подключения "DSN=SOTAMAS90; UID=; PWD=; Company = ABC"

Для обратной записи в Sage вы обычно используете BOI, который является COM-объектом, который устанавливается вместе с Sage. Существует множество примеров кода на форуме BOI, который находится здесь: https://sagecity.na.sage.com/support_communities/sage100_erp/f/sage-100-business-object-interface.

Удачи. Дайте нам знать, если вам нужна дополнительная помощь.

Аарон

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