подключение нескольких баз данных (экземпляров) в Openbravo

Вопрос:

Я новичок в разработке Openbravo, и у меня есть сценарий, в котором мы имеем два экземпляра openbravo, которые позволяют говорить OB1, OB2. Мне нужно написать один процесс DALProcess, который запускается на экземпляре OB1, и он должен иметь возможность подключаться к другому экземпляру OB2 и извлекать данные из OB2 и вставлять/обновлять данные в OB1. Поэтому мне нужно управлять двумя подключениями в моем процессе.

Я не знаю, как это сделать. Было бы полезно, если бы люди работали над разработкой openbravo, чтобы поделиться своими идеями и предложениями.

С уважением, Рагху

Ответ №1

Я думаю, вы можете выполнить свое требование с помощью веб-службы. Openbravo предоставляет webservices api, который вы можете использовать для создания конечных точек для обмена данными через спокойную веб-службу на обоих экземплярах.

Скажем, OB1 является приемником, а OB2 является производителем. Таким образом, вам нужно создать конечную точку на OB2 (в основном это URI), которая возьмет некоторый входной параметр через GET/POST, а затем запросит DB2 и отправит результат в формате json в OB1.

Взгляните на это, это может помочь вам в отношении Openbravo Rest API – Openbravo Rest

Оцените статью
TechArks.Ru
Добавить комментарий