Автор |
Сообщение |
|
По логину ветеринарного врача: для оформления транспортного документа только логин нужен или логин/пароль?
|
 |
|
Что случилось с меркурием? Уже 15 минут жду ответа на запрос одного документа по uuid. Вы там живы или 1 июля внезапно наступило?
|
 |
|
v.isaev wrote:
sobolev wrote:
В каком теге? Я получаю остатки и не вижу ничего похожего. В документации тоже никаких упоминаний.
Вот пример одной записи.
В какой версии АПИ делаете запрос?
В записи складского журнала пере закрывающимся тегом StockEntry.
Если запись складского журнала, конечно, получена путем гашения, а не путем инвентаризации.
Вот кусок кода с продуктива:
Продуктивный контур 1-я версия. Тега vetDocument не нахожу ни в одной из записей (из первой тысячи).
|
 |
|
oleg-x wrote:
sobolev wrote:При формировании запроса PrepareOutcomingConsignmentRequest нужна ссылка на запись складского журнала.
При этом у нас партии ссылаются на UUID входящего вет документа. Вопрос следующий: как, зная входящий документ, определить какая
запись из GetStockEntryList ей соответствует?
Сделать запрос на остатки записи складского журнала и там возможно есть информация о входящем ЭВСД.
В каком теге? Я получаю остатки и не вижу ничего похожего. В документации тоже никаких упоминаний.
Вот пример одной записи.
|
 |
|
При формировании запроса PrepareOutcomingConsignmentRequest нужна ссылка на запись складского журнала.
При этом у нас партии ссылаются на UUID входящего вет документа. Вопрос следующий: как, зная входящий документ, определить какая
запись из GetStockEntryList ей соответствует?
|
 |
|
Попробую так задать вопрос:
При получении ответа вызовом receiveApplicationResultRequest на приведенный ниже запрос получаю APLM0002 Unsupported application data format
В чем проблема?
|
 |
|
Кто-нибудь, пожалуйста, запостите гарантированно рабочий вариант xml-запроса processIncomingConsignmentRequest (версия 1) для электронного сертификата. Диагностика на сервисе такая, что понять где проблема не возможно.
|
 |
|
sobolev wrote:Может vetDocumentType и(или) vetDocumentStatus обязательны?
Добавил. Результат тот же.
|
 |
|
Может vetDocumentType и(или) vetDocumentStatus обязательны?
|
 |
|
v.isaev wrote:
sobolev wrote:
Все равно то же самое. Поменял формат времени на 2018-05-21T18:22:04.000+03:00, перевел guid's в lower - ответ тот же.
Что еще там может быть?
Поменяйте дату на 2018-05-21T18:22:04+03:00 без точки и нулей
Тот же самый результат (APLM0002).
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns si="http://www.w3.org/2001/XMLSchema-instance" xmlns sd="http://www.w3.org/2001/XMLSchema" xmlns:app="http://api.vetrf.ru/schema/cdm/application" xmlns:base="http://api.vetrf.ru/schema/cdm/base" xmlns:dic="http://api.vetrf.ru/schema/cdm/dictionary/v2" xmlns:vd="http://api.vetrf.ru/schema/cdm/mercury/vet-document/v2" xmlns:ns2="http://api.vetrf.ru/schema/cdm/base/ws-definitions" xmlns:apps="http://api.vetrf.ru/schema/cdm/application/service" xmlns:ws="http://api.vetrf.ru/schema/cdm/application/ws-definitions" xmlns:g2b="http://api.vetrf.ru/schema/cdm/mercury/g2b/service/v2" xmlns:g2ba="http://api.vetrf.ru/schema/cdm/mercury/g2b/applications/v2">
<SOAP-ENV:Body>
<ws:submitApplicationRequest>
<ws:apiKey>YTNmZTUzZDktMzUxNS00NmZkLTk2NmItODBkOTk4ZmRkYTUzZDFlMWM2OTMtZmJkMi00OTEwLWI4YmEtYzQwOGFkYTJlZTZj</ws:apiKey>
<app:application>
<app:applicationId>ce60c48a-c2c8-4a2c-b7bf-0a3a47d35be7</app:applicationId>
<app:serviceId>mercury-g2b.service</app:serviceId>
<app:issuerId>d1e1c693-fbd2-4910-b8ba-c408ada2ee6c</app:issuerId>
<app:issueDate>2018-05-22T10:26:17+03:00</app:issueDate>
<app:data><g2ba:getVetDocumentListRequest xsi:type="g2ba:GetVetDocumentListRequest">
<g2ba:localTransactionId>1</g2ba:localTransactionId>
<g2ba:initiator xsi:type="vd:User">
<vd:login>sannikova_vi_160324</vd:login>
</g2ba:initiator>
<base:listOptions>
<base:count>20</base:count>
<base:offset>0</base:offset>
</base:listOptions>
<dic:enterpriseGuid>a3ab9145-25ba-4ac7-802e-0d86da630a32</dic:enterpriseGuid>
</g2ba:getVetDocumentListRequest></app:data>
</app:application>
</ws:submitApplicationRequest>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
|
 |
|
oleg-x wrote:
sobolev wrote:
oleg-x wrote:<app:issueDate>2018-05-21T15:22:02Z</app:issueDate>
А что за буковка Z в дате???
GMT. Она может мешать?
Она не может. а мешает.
Дата может быть:
2018-05-21T18:22:04.00
2018-05-21T18:22:04.000+03:00
Любой лишний символ или не корректный будет как ошибка.
Все равно то же самое. Поменял формат времени на 2018-05-21T18:22:04.000+03:00, перевел guid's в lower - ответ тот же.
Что еще там может быть?
|
 |
|
oleg-x wrote:
sobolev wrote:
oleg-x wrote:<app:issueDate>2018-05-21T15:22:02Z</app:issueDate>
А что за буковка Z в дате???
GMT. Она может мешать?
Она не может. а мешает.
Дата может быть:
2018-05-21T18:22:04.00
2018-05-21T18:22:04.000+03:00
Любой лишний символ или не корректный будет как ошибка.
Спасибо.
|
 |
|
oleg-x wrote:<app:issueDate>2018-05-21T15:22:02Z</app:issueDate>
А что за буковка Z в дате???
GMT. Она может мешать?
|
 |
|
Подскажите, что здесь не так. Отправляю запрос getVetDocumentListRequest. Ответ на сам запрос нормальный, но при вызове собственно
ответа на запрос receiveApplicationResultRequest получаю
<apl:error code="APLM0002" xmlns:apl="http://api.vetrf.ru/schema/cdm/application">Unsupported application data format</apl:error>
//
// REQ:
//
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns si="http://www.w3.org/2001/XMLSchema-instance" xmlns sd="http://www.w3.org/2001/XMLSchema" xmlns:app="http://api.vetrf.ru/schema/cdm/application" xmlns:base="http://api.vetrf.ru/schema/cdm/base" xmlns:dic="http://api.vetrf.ru/schema/cdm/dictionary/v2" xmlns:vd="http://api.vetrf.ru/schema/cdm/mercury/vet-document/v2" xmlns:ns2="http://api.vetrf.ru/schema/cdm/base/ws-definitions" xmlns:apps="http://api.vetrf.ru/schema/cdm/application/service" xmlns:ws="http://api.vetrf.ru/schema/cdm/application/ws-definitions" xmlns:g2b="http://api.vetrf.ru/schema/cdm/mercury/g2b/service/v2" xmlns:g2ba="http://api.vetrf.ru/schema/cdm/mercury/g2b/applications/v2">
<SOAP-ENV:Body>
<ws:submitApplicationRequest>
<ws:apiKey>YTNmZTUzZDktMzUxNS00NmZkLTk2NmItODBkOTk4ZmRkYTUzZDFlMWM2OTMtZmJkMi00OTEwLWI4YmEtYzQwOGFkYTJlZTZj</ws:apiKey>
<app:application>
<app:applicationId>7469db6b-0d83-4937-96c0-f6af496e76bd</app:applicationId>
<app:serviceId>mercury-g2b.service</app:serviceId>
<app:issuerId>d1e1c693-fbd2-4910-b8ba-c408ada2ee6c</app:issuerId>
<app:issueDate>2018-05-21T15:22:02Z</app:issueDate>
<app:data>
<g2ba:getVetDocumentListRequest xsi:type="g2ba:GetVetDocumentListRequest">
<g2ba:localTransactionId>1</g2ba:localTransactionId>
<g2ba:initiator xsi:type="vd:User">
<vd:login>sannikova_vi_160324</vd:login>
</g2ba:initiator>
<base:listOptions>
<base:count>20</base:count>
<base:offset>0</base:offset>
</base:listOptions>
<dic:enterpriseGuid>A3AB9145-25BA-4AC7-802E-0D86DA630A32</dic:enterpriseGuid>
</g2ba:getVetDocumentListRequest>
</app:data>
</app:application>
</ws:submitApplicationRequest>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
//
// RESP:
//
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
<env:Header/>
<env:Body>
<submitApplicationResponse xmlns="http://api.vetrf.ru/schema/cdm/application/ws-definitions">
<application xmlns="http://api.vetrf.ru/schema/cdm/application">
<applicationId>b21a09ab-2a3c-41bf-a577-2773620fb31a</applicationId>
<status>ACCEPTED</status>
<serviceId>mercury-g2b.service</serviceId>
<issuerId>d1e1c693-fbd2-4910-b8ba-c408ada2ee6c</issuerId>
<issueDate>2018-05-21T15:22:02Z</issueDate>
<rcvDate>2018-05-21T18:22:04</rcvDate>
</application>
</submitApplicationResponse>
</env:Body>
</env:Envelope>HTTP/1.1 200 OK
//
// REQ:
//
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns si="http://www.w3.org/2001/XMLSchema-instance" xmlns sd="http://www.w3.org/2001/XMLSchema" xmlns:app="http://api.vetrf.ru/schema/cdm/application" xmlns:base="http://api.vetrf.ru/schema/cdm/base" xmlns:dic="http://api.vetrf.ru/schema/cdm/dictionary/v2" xmlns:vd="http://api.vetrf.ru/schema/cdm/mercury/vet-document/v2" xmlns:ns2="http://api.vetrf.ru/schema/cdm/base/ws-definitions" xmlns:apps="http://api.vetrf.ru/schema/cdm/application/service" xmlns:ws="http://api.vetrf.ru/schema/cdm/application/ws-definitions" xmlns:g2b="http://api.vetrf.ru/schema/cdm/mercury/g2b/service/v2" xmlns:g2ba="http://api.vetrf.ru/schema/cdm/mercury/g2b/applications/v2">
<SOAP-ENV:Body>
<ws:receiveApplicationResultRequest>
<ws:apiKey>YTNmZTUzZDktMzUxNS00NmZkLTk2NmItODBkOTk4ZmRkYTUzZDFlMWM2OTMtZmJkMi00OTEwLWI4YmEtYzQwOGFkYTJlZTZj</ws:apiKey>
<ws:issuerId>d1e1c693-fbd2-4910-b8ba-c408ada2ee6c</ws:issuerId>
<ws:applicationId>b21a09ab-2a3c-41bf-a577-2773620fb31a</ws:applicationId>
</ws:receiveApplicationResultRequest>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
//
// RESP:
//
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
<env:Header/>
<env:Body>
<receiveApplicationResultResponse xmlns="http://api.vetrf.ru/schema/cdm/application/ws-definitions">
<application xmlns="http://api.vetrf.ru/schema/cdm/application">
<applicationId>b21a09ab-2a3c-41bf-a577-2773620fb31a</applicationId>
<status>REJECTED</status>
<serviceId>mercury-g2b.service</serviceId>
<issuerId>d1e1c693-fbd2-4910-b8ba-c408ada2ee6c</issuerId>
<issueDate>2018-05-21T18:22:02.000+03:00</issueDate>
<rcvDate>2018-05-21T18:22:04.000+03:00</rcvDate>
<prdcRsltDate>2018-05-21T18:22:04.000+03:00</prdcRsltDate>
<errors>
<apl:error code="APLM0002" xmlns:apl="http://api.vetrf.ru/schema/cdm/application">Unsupported application data format</apl:error>
</errors></application>
</receiveApplicationResultResponse>
</env:Body>
</env:Envelope>
|
 |
|
Ошибка: Unsupported application data format
Помогите. Не могу понять причину.
На приведенный ниже запрос получаю адекватный статус ACCEPTED. Но на следующий запрос receiveApplicationResultRequest получают ответ REJECTED и сообщение Unsupported application data format.
Что здесь не так?
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns si="http://www.w3.org/2001/XMLSchema-instance" xmlns sd="http://www.w3.org/2001/XMLSchema" xmlns:ns4="http://api.vetrf.ru/schema/cdm/application" xmlns:ns3="http://api.vetrf.ru/schema/cdm/base" xmlns:ns6="http://api.vetrf.ru/schema/cdm/dictionary/v2" xmlns:ns7="http://api.vetrf.ru/schema/cdm/mercury/vet-document/v2" xmlns:ns2="http://api.vetrf.ru/schema/cdm/base/ws-definitions" xmlns:ns8="http://api.vetrf.ru/schema/cdm/application/service" xmlns:ns1="http://api.vetrf.ru/schema/cdm/application/ws-definitions" xmlns:ns9="http://api.vetrf.ru/schema/cdm/mercury/g2b/service/v2" xmlns:ns5="http://api.vetrf.ru/schema/cdm/mercury/g2b/applications/v2">
<SOAP-ENV:Body>
<ns1:submitApplicationRequest>
<ns1:apiKey>$key$</ns1:apiKey>
<ns4:application>
<ns4:applicationId>233EB181-834D-4885-88F7-B41351FC8371</ns4:applicationId>
<ns4:serviceId>mercury-g2b.service:2.0</ns4:serviceId>
<ns4:issuerId>375CD927-C88D-4BD6-AEE1-70A3B8284809</ns4:issuerId>
<ns4:issueDate>2017-12-28T10:15:41Z</ns4:issueDate>
<ns4:data><ns5:GetStockEntryListRequest xsi:type="ns5:GetStockEntryListRequest">
<ns5:localTransactionId>1</ns5:localTransactionId>
<ns5:initiator xsi:type="ns7:User">
<ns7:login>$login$</ns7:login>
</ns5:initiator>
<ns3:listOptions>
<ns3:count>50</ns3:count>
<ns3:offset>0</ns3:offset>
</ns3:listOptions>
<ns6:enterpriseGuid>01AC1184-0248-01AC-2000-000000000000</ns6:enterpriseGuid>
</ns5:GetStockEntryListRequest></ns4:data>
</ns4:application>
</ns1:submitApplicationRequest>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns si="http://www.w3.org/2001/XMLSchema-instance" xmlns sd="http://www.w3.org/2001/XMLSchema" xmlns:ns4="http://api.vetrf.ru/schema/cdm/application" xmlns:ns3="http://api.vetrf.ru/schema/cdm/base" xmlns:ns6="http://api.vetrf.ru/schema/cdm/dictionary/v2" xmlns:ns7="http://api.vetrf.ru/schema/cdm/mercury/vet-document/v2" xmlns:ns2="http://api.vetrf.ru/schema/cdm/base/ws-definitions" xmlns:ns8="http://api.vetrf.ru/schema/cdm/application/service" xmlns:ns1="http://api.vetrf.ru/schema/cdm/application/ws-definitions" xmlns:ns9="http://api.vetrf.ru/schema/cdm/mercury/g2b/service/v2" xmlns:ns5="http://api.vetrf.ru/schema/cdm/mercury/g2b/applications/v2">
<SOAP-ENV:Body>
<ns1:receiveApplicationResultRequest>
<ns1:apiKey>$key$</ns1:apiKey>
<ns1:issuerId>375CD927-C88D-4BD6-AEE1-70A3B8284809</ns1:issuerId>
<ns1:applicationId>5B63C66C-AD12-4CFE-9983-CC9CE7DD749C</ns1:applicationId>
</ns1:receiveApplicationResultRequest>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
|
 |
|