|
Меркурий. Как запросить информацию по товару имея GUID | ☑ | ||
---|---|---|---|---|
0
gugolovski
29.11.21
✎
05:37
|
Если ли запрос для ХС который позволит получить информацию о товаре по GUID?
|
|||
1
big
29.11.21
✎
05:55
|
||||
2
gugolovski
29.11.21
✎
07:44
|
(1) спасибо
|
|||
3
gugolovski
29.11.21
✎
09:31
|
(1)
на адрес https://api.vetrf.ru/platform/services/2.0/ProductService ////////////////////////////////////////////////////////////////////////////// отправляю ////////////////////////////////////////////////////////////////////////////// <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://api.vetrf.ru/schema/cdm/registry/ws-definitions/v2" xmlns:bs="http://api.vetrf.ru/schema/cdm/base"> <soapenv:Header/> <soapenv:Body> <ws:getProductItemByGuidRequest> <bs:guid>fedf5ad4-053c-11e1-99b4-d8d385fbc9e8</bs:guid> </ws:getProductItemByGuidRequest> </soapenv:Body> </soapenv:Envelope> ////////////////////////////////////////////////////////////////////////////// сервер возвращает ////////////////////////////////////////////////////////////////////////////// <?xml version="1.0" encoding="UTF-8" ?> - <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Header xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" /> - <soap:Body xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> - <soap:Fault> <faultcode xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/">soap-env:Server:BEA-380001</faultcode> <faultstring>Request rejected</faultstring> <faultactor /> - <detail> - <ws:incorrectRequestFault xmlns:ws="http://api.vetrf.ru/schema/cdm/base/ws-definitions"> <base:message xmlns:base="http://api.vetrf.ru/schema/cdm/base">Request rejected because it does not match the business rules</base:message> <base:error code="19022" xmlns:base="http://api.vetrf.ru/schema/cdm/base">В реестре РСХН не найдено подходящих наименований продукции.</base:error> </ws:incorrectRequestFault> </detail> </soap:Fault> </soap:Body> </soapenv:Envelope> ////////////////////////////////////////////////////////////////////////////// почему нет данных по текущему ГУИД в реестре? |
|||
4
big
29.11.21
✎
10:30
|
(3) А оно точно есть? Откуда этот гуид?
|
|||
5
gugolovski
29.11.21
✎
10:39
|
(4) получил запросом getVetDocumentChangesListRequest
вот отрывок: .... - <dt:package> <dt:level>4</dt:level> - <dt:packingType> <bs:uuid>cc459b06-52e6-4283-be12-585e47f315dd</bs:uuid> <bs:guid>fedf5ad4-053c-11e1-99b4-d8d385fbc9e8</bs:guid> <dt:globalID>BX</dt:globalID> <dt:name>Коробка</dt:name> </dt:packingType> <dt:quantity>1</dt:quantity> <dt:productMarks class="EAN13">7613287756145</dt:productMarks> ........ |
|||
6
big
29.11.21
✎
10:46
|
(5) Так это же гуид упаковки ))) В аккурат Коробка и есть ))
|
|||
7
NorthWind
29.11.21
✎
11:33
|
Вы гуид упаковки передаете в запрос. Надо гуиднаименования продукции
|
|||
8
gugolovski
30.11.21
✎
02:32
|
(6) Верно)) Уперлось что-то в голове, что 4 уровень это конец ветки продукции, самая его малая составляющая. А тут еще и EAN..
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |