Автор |
Сообщение |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 18/10/2017 10:06:19
|
Zoeh
Зарегистрирован: 07/08/2017 13:16:55
Сообщений: 100
Оффлайн
|
Работа встала на том что нет складов:
Взяли запрос с вики:
Отправляем запрос на сервис https://api2.vetrf.ru:8002/platform/services/ApplicationManagementService
ModifyEnterpriseOperation
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ws="http://api.vetrf.ru/schema/cdm/application/ws-definitions"
xmlns:app="http://api.vetrf.ru/schema/cdm/application"
xmlns:merc="http://api.vetrf.ru/schema/cdm/mercury/applications"
xmlns:base="http://api.vetrf.ru/schema/cdm/base"
xmlns:com="http://api.vetrf.ru/schema/cdm/argus/common"
xmlns:ent="http://api.vetrf.ru/schema/cdm/cerberus/enterprise"
xmlns:ikar="http://api.vetrf.ru/schema/cdm/ikar">
<soapenv:Header/>
<soapenv:Body>
<ws:submitApplicationRequest>
<ws:apiKey>ххх</ws:apiKey>
<app:application>
<app:serviceId>mercury-g2b.service</app:serviceId>
<app:issuerId>ххх</app:issuerId>
<app:issueDate>2017-10-17T15:48:00</app:issueDate>
<app:data>
<merc:modifyEnterpriseRequest>
<merc:localTransactionId>a10003</merc:localTransactionId>
<merc:initiator>
<com:login>ххх</com:login>
</merc:initiator>
<merc:modificationOperation>
<ent:type>CREATE</ent:type>
<ent:resultingList count="1" total="1" offset="0">
<ent:enterprise>
<ent:name>ООО "хх "хх"</ent:name>
<ent:type>1</ent:type>
<ent:address>
<ikar:country>
<base:guid>74a3cbb1-56fa-94f3-ab3f-хх</base:guid>
</ikar:country>
<ikar:region>
<base:guid>27eb7c10-a234-44da-a59c-хх</base:guid>
</ikar:region>
<ikar:locality>
<base:guid>110c731e-d72b-4c37-91cb-хх</base:guid>
</ikar:locality>
<ikar:addressView>456238, Российская Федерация, хх ж/д ст., д. 1</ikar:addressView>
</ent:address>
<ent:activityList count="1" total="1" offset="0">
<ent:activity>
<ent:name>Оптовая торговля</ent:name>
</ent:activity>
</ent:activityList>
<ent:owner>
<base:guid>14227e7c-eba2-44cf-b46f-6bcf8a884e07</base:guid>
</ent:owner>
</ent:enterprise>
</ent:resultingList>
<ent:reason>Тестовое добавление площадки</ent:reason>
</merc:modificationOperation>
</merc:modifyEnterpriseRequest>
</app:data>
</app:application>
</ws:submitApplicationRequest>
</soapenv:Body>
</soapenv:Envelope>
Получаем в ответ:
<?xml version="1.0" encoding="UTF-8"?>
-<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
-<soapenv:Body>
-<soapenv:Fault>
<faultcode>soapenv:Server</faultcode>
<faultstring>BEA-382513: OSB Replace action failed updating variable "body": Error parsing XML: {err}FORG0005: expected exactly one item, got 0 items</faultstring>
-<detail>
-<con:fault xmlns:con="http://www.bea.com/wli/sb/context">
<con:errorCode>BEA-382513</con:errorCode>
<con:reason>OSB Replace action failed updating variable "body": Error parsing XML: {err}FORG0005: expected exactly one item, got 0 items</con:reason>
-<con:location>
<con:path>request-pipeline</con:path>
<con:error-handler>true</con:error-handler>
</con:location>
</con:fault>
</detail>
</soapenv:Fault>
</soapenv:Body>
</soapenv:Envelope>
Подскажите, пожалуйста, в чем ошибка может быть?
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 18/10/2017 12:04:45
|
Sergey-Chelny
![[Avatar]](/vetrf-forum/images/avatar/5c41a15ffb0c1a4b2e9e47c4ac441bec.jpg)
Зарегистрирован: 07/09/2017 17:33:44
Сообщений: 101
Оффлайн
|
Из того что Вы показали, один вопрос только:
У вас переменные:
и
одинаковы ?
|
Кто хочет, тот ищет возможности, кто не хочет — ищет причины. |
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 18/10/2017 12:07:27
|
deokore
Зарегистрирован: 17/10/2017 15:13:37
Сообщений: 28
Оффлайн
|
Да, одинаковые.
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 18/10/2017 14:44:03
|
Zoeh
Зарегистрирован: 07/08/2017 13:16:55
Сообщений: 100
Оффлайн
|
Sergey-Chelny wrote:Из того что Вы показали, один вопрос только:
У вас переменные:
и
одинаковы ?
да одинаковые
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 18/10/2017 18:09:00
|
nsnt
Зарегистрирован: 31/05/2017 09:06:10
Сообщений: 242
Оффлайн
|
Вроде, в запросе все правильно написано. Может, все-таки при отправке где-то ошибка? В сервисе опечатка? Или где-то в данных, которые от нас затерли?
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 20/10/2017 08:47:47
|
Zoeh
Зарегистрирован: 07/08/2017 13:16:55
Сообщений: 100
Оффлайн
|
разобрались, запрос пошел. НО! теперь:
<apl:error xmlns:apl="http://api.vetrf.ru/schema/cdm/application" code="MERC07666">Физический объект с указанным адресом уже существует.</apl:error>
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 20/10/2017 09:00:12
|
nsnt
Зарегистрирован: 31/05/2017 09:06:10
Сообщений: 242
Оффлайн
|
Zoeh wrote:разобрались, запрос пошел. НО! теперь:
<apl:error xmlns:apl="http://api.vetrf.ru/schema/cdm/application" code="MERC07666">Физический объект с указанным адресом уже существует.</apl:error>
Это что-то новенькое. Наверное, добавили проверку для борьбы с дублями. Раз вы сначала отправили запрос через soapui, площадка уже создалась.
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 17/11/2017 11:53:48
|
TiPS
Зарегистрирован: 15/11/2017 14:23:03
Сообщений: 3
Оффлайн
|
Коллеги, добрый день!
Может есть какой то более удобный интерфейс для добавления?
Или хотя бы пошаговая инструкция, о том как добавить новый склад.
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 17/11/2017 12:02:19
|
Владимир Игнатов
Зарегистрирован: 02/08/2017 09:19:30
Сообщений: 581
Оффлайн
|
TiPS wrote:Коллеги, добрый день!
Может есть какой то более удобный интерфейс для добавления?
Или хотя бы пошаговая инструкция, о том как добавить новый склад.
Конечно, есть! Вот он, интерфейс этот: http://help.vetrf.ru/wiki/%D0%A7%D0%B0%D1%81%D1%82%D0%BE_%D0%B7%D0%B0%D0%B4%D0%B0%D0%B2%D0%B0%D0%B5%D0%BC%D1%8B%D0%B5_%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B#.D0.9A.D0.B0.D0.BA_.D0.B4.D0.BE.D0.B1.D0.B0.D0.B2.D0.B8.D1.82.D1.8C_.D0.BD.D0.BE.D0.B2.D1.8B.D0.B9_.D1.81.D0.BA.D0.BB.D0.B0.D0.B4_.28.D1.85.D0.BE.D0.BB.D0.BE.D0.B4.D0.B8.D0.BB.D1.8C.D0.BD.D0.B8.D0.BA.2C_.D0.9C.D0.9F.D0.9F_.D0.B8_.D1.82..D0.B4..29_.D0.BA_.D0.B7.D0.B0.D1.80.D0.B5.D0.B3.D0.B8.D1.81.D1.82.D1.80.D0.B8.D1.80.D0.BE.D0.B2.D0.B0.D0.BD.D0.BD.D0.BE.D0.BC.D1.83_.D1.85.D0.BE.D0.B7.D1.8F.D0.B9.D1.81.D1.82.D0.B2.D1.83.D1.8E.D1.89.D0.B5.D0.BC.D1.83_.D1.81.D1.83.D0.B1.D1.8A.D0.B5.D0.BA.D1.82.D1.83_.28.D0.A5.D0.A1.29_.D0.B2_.D1.81.D0.B8.D1.81.D1.82.D0.B5.D0.BC.D0.B5_.D0.90.D1.80.D0.B3.D1.83.D1.81.2C_.D1.87.D1.82.D0.BE.D0.B1.D1.8B_.D0.B5.D0.B3.D0.BE_.D0.BC.D0.BE.D0.B6.D0.BD.D0.BE_.D0.B1.D1.8B.D0.BB.D0.BE_.D1.83.D0.BA.D0.B0.D0.B7.D1.8B.D0.B2.D0.B0.D1.82.D1.8C_.D0.B2_.D0.B7.D0.B0.D1.8F.D0.B2.D0.BA.D0.B0.D1.85.3F
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 17/11/2017 12:15:59
|
TiPS
Зарегистрирован: 15/11/2017 14:23:03
Сообщений: 3
Оффлайн
|
Для тестового профиля действуют те же правила?
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 17/11/2017 12:17:14
|
Владимир Игнатов
Зарегистрирован: 02/08/2017 09:19:30
Сообщений: 581
Оффлайн
|
TiPS wrote:Для тестового профиля действуют те же правила?
Других я не знаю.
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 17/11/2017 15:40:54
|
TiPS
Зарегистрирован: 15/11/2017 14:23:03
Сообщений: 3
Оффлайн
|
А по веб сервису может есть пошаговая инструкция? Помимо описания функций и шаблона скрипта.
|
|
 |
|