Веб-сервис импорта товарного справочника

Методы веб-сервиса для импорта товарного справочника

Внимание:

При импорте данных в методах getGoodsCatalogWithTi и getGoodsCatalog пакеты всегда добавляются с приоритетом 0, то есть с самым наименьшим приоритетом.

Без обратной связи

МетодgetGoodsCatalog
URLhttp://IP-адрес_сервера:8090/SET-ERPIntegration/SET/WSGoodsCatalogImport
WSDLhttp://IP-адрес_сервера:8090/SET-ERPIntegration/SET/WSGoodsCatalogImport?wsdl

Поле

Тип данных

Описание

Обязательное

Принимаемые параметры

goodsCatalogXML

base64Binary

Товарный справочник в формате XML

Да

Возвращаемые параметры

Return

Boolean

True в случае успешной обработки пакета


C обратной связью

МетодgetGoodsCatalogWithTi
URLhttp://IP-адрес_сервера:8090/SET-ERPIntegration/SET/WSGoodsCatalogImport
WSDLhttp://IP-адрес_сервера:8090/SET-ERPIntegration/SET/WSGoodsCatalogImport?wsdl

Поле

Тип данных

Описание

Обязательное

Принимаемые параметры

getGoodsCatalog

base64Binary

Товарный справочник в формате XML

Да

ti

string

Transaction Id - номер передаваемого пакета данных, по которому можно будет получить обратную связь.

Нет

Возвращаемые параметры

return

boolean

True в случае успешной обработки пакета


Описание формата данных товарного справочника

Важно

Идентификатор пакета ti Transaction Id – является уникальным идентификатором этого пакета в SetRetail10, что накладывает определённые ограничения на повторный импорт пакета и загрузку разных типов данных с одним идентификатором.

-

C приоритетом обработки пакетов

МетодgetGoodsCatalogWithParams
URLhttp://IP-адрес_сервера:8090/SET-ERPIntegration/SET/WSGoodsCatalogImport
WSDLhttp://IP-адрес_сервера:8090/SET-ERPIntegration/SET/WSGoodsCatalogImport?wsdl
Комментарий

Приоритет является первым полем в сортировке при выборке пакетов на обработку.

Вторым полем в сортировке является дата/время импорта пакета.

Принцип обработки пакетов: в одну итерацию выборки пакетов должны попадать сначала все с самым наивысшим приоритетом, далее со следующим более низким приоритетом, и так далее вплоть до самого наименьшего приоритета, т.е. пакеты с приоритетом 0, всегда обрабатываются в последнюю очередь.

Поле

Тип данных

Описание

Обязательное

Принимаемые параметры

getGoodsCatalog

base64Binary

Товарный справочник в формате XML

Да

ti

string

Transaction Id - номер передаваемого пакета данных, по которому можно будет получить обратную связь.

Нет

priority

int

Приоритет обработки пакета от 0 до 9. 0 самый наименьший. По умолчанию 0. Более высокий приоритет обрабатывается раньше.

Нет

Возвращаемые параметры

return

boolean

True в случае успешной обработки пакета


Описание формата данных товарного справочника