| |
|
|
| |
| |
|
Доступ к объектам MDS через HTTP |
|
|
|
|
|
|
Доступ к объектам обеспечивает агент mdsData.php
В зависимости от типа объекта и вида операции, он адресует запросы к тем или иным внутренним компонентам MDS engine.
Параметры запроса:
mdsAction - обязательный параметр, показывающий системе какое действие выполнить.
Чаще всего, Вы будете пользоваться опцией "exec", которая позволяет выполнить хранимую процедуру сервера МДС.
- b_item_id - идентификатор пользовательского аккуанта
- pwd - пароль доступа
- sid - идентификатор сессии сервера приложений
- obj_type - наименование типа объекта
- oper_type - тип операции. Возможные значения - get_list, get_one, iu, del
- action - необходимое действие. Возможные значения - get_arg_list, exec, get_limits.
-
- args - список аргументов запроса в формате
- row_limit - ограничение на количество строк в ответе.
- response_type - формат ответа. Возможные значения - json, xml, text, html
Для формата вывода HTML доступны дополнительные опции:
outputTableID - задаёт идентификатор элемента table, в который будут выводиться результаты запроса.
Примеры запросов:
- получить атрибуты объекта МДС в фрмате JSON
http://tradepilot.local/mdsData.php?mdsAction=exec&sp_name=MDS_GET_OBJECT_DETAILS&sp_param_str=200049073373&outputFormat=JSON
- получить таблицу единиц товара в формате HTML. Будут показаны поля таблицы id,name,barcode.
http://tradepilot.local/mdsData.php?mdsAction=exec&sp_name=unit_get_list&sp_param_str=4907337&sp_sel_str=id,name,barcode,statusinfo&outputFormat=HTML - получить список хранимых процедур системы МДС
http://tradepilot.ru/mdsData.php?mdsAction=spGetList&outputFormat=HTML
|
|
|
|
| |
|
|