Автор |
Сообщение |
|
с 01.01.18 с каждой поставкой обязательно печатать бланки электронных ВСД? И прикладывать их к ТТН?
как по пиву копии сканов приложений А и Б?
только в случае с меркурием мы имеем право печатать краткую форму ВСД из своей учетной системы(при возможности печатать двумерный штрих код)?
все верно?
|
 |
|
Проблема в том что я уже день не могу добиться тестового прихода, ни по телефону техподдержки,
ни по обращениям на форум.
ну дак вот господа Меркурианцы дайте хотя бы тестовую ХС
для оформления подобных операций.
следовательно логин пароль для
https://t2-mercury.vetrf.ru
ну и в будущем
апи кей
и исшуер айди
|
 |
|
есть кто?
|
 |
|
модераторам удалить
|
 |
|
кормов для животных
|
 |
|
GUID нашего ХС
14227e7c-eba2-44cf-b46f-6bcf8a884e07
GUID склада в тестовом Меркурие:
513cacae-d5f9-418f-bbb0-755e6a52510b
Выпишите пожалуйста 3 позиции разных кормов для теста
если можно 1 позицию двумя пратиями с разными ВСД.
Заранее спасибо!
|
 |
|
Здравствуйте, я являюсь дистрибьютором (оптовый продавец) кормов для животных.
как я могу получить доступ к Меркурий ГВЭ для занесения своих покупателей?
|
 |
|
bigmal wrote:Zoeh, не поделитесь как curl-ом запрос отправлять?
неправильный запрос:
curl -d @6.xml -H "Content-Type: text/xml" -u user:password https://api2.vetrf.ru:8002/platform/services/ApplicationManagementService -k > out1.xml -v
правильный:
curl --data-binary @6.xml -H "Content-Type: text/xml" -u user:password https://api2.vetrf.ru:8002/platform/services/ApplicationManagemen
tService -k > out1.xml -v
Пожалуйста не жалко!
Можно вообще в отдельную ветку с курлом на форуме уйти, для обмена опытом.
|
 |
|
разобрались, запрос пошел. НО! теперь:
<apl:error xmlns:apl="http://api.vetrf.ru/schema/cdm/application" code="MERC07666">Физический объект с указанным адресом уже существует.</apl:error>
|
 |
|
Нашли проблему, исправили
теперь при добавлении площадки:
<apl:error xmlns:apl="http://api.vetrf.ru/schema/cdm/application" code="MERC07666">Физический объект с указанным адресом уже существует.</apl:error>
|
 |
|
Warning: Transient problem: HTTP error Will retry in 16 seconds. 1 retries
Warning: left.
|
 |
|
User-Agent: curl/7.40.0
Host: api2.vetrf.ru:8002
Accept: */*
Content-Type: text/xml
Content-Length: 3194
Expect: 100-continue
HTTP/1.1 100 Continue
0 3194 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0}
194 bytes data]
HTTP/1.1 500 Internal Server Error
Server: nginx/1.12.0
Date: Fri, 20 Oct 2017 05:07:05 GMT
Content-Type: text/xml; charset=utf-8
Content-Length: 779
Connection: keep-alive
X-Powered-By: Servlet/2.5 JSP/2.1
HTTP error before end of send, stop sending
[779 bytes data]
0 3973 100 779 100 3194 1664 6824 --:--:-- --:--:-- --:--:-- 6824
Closing connection 0
TLSv1.0, TLS alert, Client hello (1):
[2 bytes data]
|
 |
|
Zoeh wrote:
Zoeh wrote:А есть люди кто через curl пытается сделать?
Либо может кто нибудь пишет через строннюю утилиту?
есть результаты?
делаем через курл, говорит ошибка авторизации
<apl:error code="MERC37369" xmlns:apl="http://api.vetrf.ru/schema/cdm/application">Инициатор, ответственный за выполнение операции, с указанным идентификатором не найден в реестре РСХН, либо идентификатор не соответствует установленному формату.</apl:error>
curl не подходит возвращает ошибку:
Error parsing XML: {err}FORG0005: expected exactly one item, got 0 items</faultstring><detail><con:fault
В SOAPUI анолгичный запрос работает корректно.
люди не подскажите чем они между собой отличаются? В какю сторону копать какой параметр на курле смотреть
|
 |
|
Sergey-Chelny wrote:Из того что Вы показали, один вопрос только:
У вас переменные:
и
одинаковы ?
да одинаковые
|
 |
|
Работа встала на том что нет складов:
Взяли запрос с вики:
Отправляем запрос на сервис 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>
Подскажите, пожалуйста, в чем ошибка может быть?
|
 |
|