|
[Search] Поиск   [Recent Topics] Последние темы   [Hottest Topics] Горячие темы   [Members]  Список участников   [Groups] На главную страницу 
[Register] Регистрация / 
[Login] Вход 
Сообщения, отправленные пользователем: ksu66
Индекс форума » Профиль для ksu66 » Сообщения, отправленные пользователем ksu66
Автор Сообщение
да ошибка была в этом,
большое спасибо
спасибо за ответ
это просто я с разных запросов скомпоновал (не подумал об applicationId)

вот по одному запросу

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><ws:submitApplicationResponse xmlns:ws="http://api.vetrf.ru/schema/cdm/application/ws-definitions">
<application xmlns="http://api.vetrf.ru/schema/cdm/application">
<applicationId>b6870aaa-8bb4-4d81-8686-c1eccd61db1b</applicationId>
<status>ACCEPTED</status>
<serviceId>mercury-g2b.service</serviceId>
<issuerId>fcee8ceb-218a-11e2-a69b-b499babae7ea</issuerId>
<issueDate>2019-03-15T12:47:10+03:00</issueDate>
<rcvDate>2019-03-15T08:47:10+03:00</rcvDate>
</application>
</ws:submitApplicationResponse></soap:Body></soap:Envelope>

<Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/" xmlnss="http://www.w3.org/2001/XMLSchema" xmlnssi="http://www.w3.org/2001/XMLSchema-instance">
<Body>
<receiveApplicationResultRequest xmlns="http://api.vetrf.ru/schema/cdm/application/ws-definitions">
<apiKey>Yjc3ZjYxYzktMGMyMS00MWE2LTg4YzQtZWFlODBhNTlmM2NjZmNlZThjZWItMjE4YS0xMWUyLWE2OWItYjQ5OWJhYmFlN2Vh</apiKey>
<issuerId>fcee8ceb-218a-11e2-a69b-b499babae7ea</issuerId>
<applicationId>b6870aaa-8bb4-4d81-8686-c1eccd61db1b</applicationId>
</receiveApplicationResultRequest>
</Body>
</Envelope>

<?xml version="1.0" encoding="UTF-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><receiveApplicationResultResponse xmlns="http://api.vetrf.ru/schema/cdm/application/ws-definitions">
<application xmlns="http://api.vetrf.ru/schema/cdm/application">
<applicationId>b6870aaa-8bb4-4d81-8686-c1eccd61db1b</applicationId>
<status>REJECTED</status>
<serviceId>mercury-g2b.service</serviceId>
<issuerId>fcee8ceb-218a-11e2-a69b-b499babae7ea</issuerId>
<issueDate>2019-03-15T12:47:10+03:00</issueDate>
<rcvDate>2019-03-15T08:47:10+03:00</rcvDate>
<prdcRsltDate>2019-03-15T08:47:11+03:00</prdcRsltDate>
<apl:errors xmlns:apl="http://api.vetrf.ru/schema/cdm/application">
<apl:error code="APLM0002">Unsupported application data format</apl:error>
</apl:errors>
</application>
</receiveApplicationResultResponse></soap:Body></soap:Envelope>
добрый день
перехожу с 1.4 на 2.1
работаю на тестовой базе api2.vetrf.ru:8002
при получении данных с точки входа platform/services/2.1/EnterpriseService - все нормально получаю данные по контрагентам и произв.площадкам

столкнулся с такой проблемой при обращении на точку входа platform/services/2.1/ApplicationManagementService
пытаюсь получить запись складского журнала.
может кто подскажет что- нибудь, буду очень благодарен.
заметил что в запросе у меня <serviceId>mercury-g2b.service:2.1</serviceId>
а в ответе я получаю <serviceId>mercury-g2b.service</serviceId>
может надо заново регистрироваться для версии 2.1?

проверил и на рабочей базе, результат тот же

посылаю запрос:
<Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/" xmlnss="http://www.w3.org/2001/XMLSchema" xmlnssi="http://www.w3.org/2001/XMLSchema-instance">
<Body>
<submitApplicationRequest xmlns="http://api.vetrf.ru/schema/cdm/application/ws-definitions">
<apiKey>Yjc3ZjYxYzktMGMyMS00MWE2LTg4YzQtZWFlODBhNTlmM2NjZmNlZThjZWItMjE4YS0xMWUyLWE2OWItYjQ5OWJhYmFlN2Vh</apiKey>
<application xmlns="http://api.vetrf.ru/schema/cdm/application">
<serviceId>mercury-g2b.service:2.1</serviceId>
<issuerId>fcee8ceb-218a-11e2-a69b-b499babae7ea</issuerId>
<issueDate>2019-03-15T11:48:03</issueDate>
<data>
<GetStockEntryByGuidRequest xmlns="http://api.vetrf.ru/schema/cdm/mercury/g2b/applications/v2">
<localTransactionId>6235dde2-bff7-467c-8bfd-1ed4e0e9077c</localTransactionId>
<initiator xmlns:d7p1="http://api.vetrf.ru/schema/cdm/mercury/vet-document/v2">
<d7p1:login>kuharenko_sj_170518</d7p1:login>
</initiator>
<guid xmlns="http://api.vetrf.ru/schema/cdm/base">6658fd08-2a9d-4976-bb98-2bfd5109b07c</guid>
<enterpriseGuid xmlns="http://api.vetrf.ru/schema/cdm/dictionary/v2">c668f9b3-8df4-4ebb-888e-306c3cc693d5</enterpriseGuid>
</GetStockEntryByGuidRequest>
</data>
</application>
</submitApplicationRequest>
</Body>
</Envelope>

получаю подтверждение-------------------------------------

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><ws:submitApplicationResponse xmlns:ws="http://api.vetrf.ru/schema/cdm/application/ws-definitions">
<application xmlns="http://api.vetrf.ru/schema/cdm/application">
<applicationId>2a4b7284-6f31-4abc-a856-2bdc37b89020</applicationId>
<status>ACCEPTED</status>
<serviceId>mercury-g2b.service</serviceId>
<issuerId>fcee8ceb-218a-11e2-a69b-b499babae7ea</issuerId>
<issueDate>2019-03-15T12:03:50+03:00</issueDate>
<rcvDate>2019-03-15T08:03:50+03:00</rcvDate>
</application>
</ws:submitApplicationResponse></soap:Body></soap:Envelope>

делаю еще запрос---------------------------------

<Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/" xmlnss="http://www.w3.org/2001/XMLSchema" xmlnssi="http://www.w3.org/2001/XMLSchema-instance">
<Body>
<receiveApplicationResultRequest xmlns="http://api.vetrf.ru/schema/cdm/application/ws-definitions">
<apiKey>Yjc3ZjYxYzktMGMyMS00MWE2LTg4YzQtZWFlODBhNTlmM2NjZmNlZThjZWItMjE4YS0xMWUyLWE2OWItYjQ5OWJhYmFlN2Vh</apiKey>
<issuerId>fcee8ceb-218a-11e2-a69b-b499babae7ea</issuerId>
<applicationId>728b0bb0-6b57-4852-b74e-dc705881ccc9</applicationId>
</receiveApplicationResultRequest>
</Body>
</Envelope>

получаю ответ------------------------------

<?xml version="1.0" encoding="UTF-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><receiveApplicationResultResponse xmlns="http://api.vetrf.ru/schema/cdm/application/ws-definitions">
<application xmlns="http://api.vetrf.ru/schema/cdm/application">
<applicationId>728b0bb0-6b57-4852-b74e-dc705881ccc9</applicationId>
<status>REJECTED</status>
<serviceId>mercury-g2b.service</serviceId>
<issuerId>fcee8ceb-218a-11e2-a69b-b499babae7ea</issuerId>
<issueDate>2019-03-15T11:48:03+03:00</issueDate>
<rcvDate>2019-03-15T07:48:04+03:00</rcvDate>
<prdcRsltDate>2019-03-15T07:48:04+03:00</prdcRsltDate>
<apl:errors xmlns:apl="http://api.vetrf.ru/schema/cdm/application">
<apl:error code="APLM0002">Unsupported application data format</apl:error>
</apl:errors>
</application>
</receiveApplicationResultResponse></soap:Body></soap:Envelope>
kiv1c wrote:
Маринин wrote:Добрый день!
При отправке производственной партии вышла ошибка:
"MERC01263" Указанная единица измерения не разрешена для данной вырабатываемой продукции.
Как узнать список разрешенных Ед изм по видам продукции?


у меня то же было. не знаю, списка единиц измерения по видам пока не нашел .
методом перебора делаю - где-то кг, где-то штуки, где-то головы (живые животные)


взял и поставил ед.измерения (от без исходности) при произв. операции для продукции такую же как и для сырья
и операция прошла успешно, хотя до этого ни в какую не хотела делать выпуск "шт" из "кг",
а вот выпуск "кг" из "кг" сделала.

кто нибудь может это логически объяснить.
lalex23 wrote:не помню точно, но у меня была в какой-то момент ошибка связанная с единицами измерения - вы отправляете в запросе uuid или guid единицы?
если guid, то попробуйте uuid - есть какая-то операция, в которой это критично, но в справке не описано



отправлял сначала uuid, теперь вместе с guid

результат тот же
у меня та же проблема, куда копать пока не знаю
ВСД оформляю как PAPER, методом перебора подошел тип NOTE4.
есть где нибудь инфо какой тип надо для операций входящих от юр.лица, произв.операция, трансп. операция? от чего этот зависит - от продукции или отчего другого?
Подскажите коллеги!
оформляю входную операцию ProcessIncomingConsignmentRequest на тестовой бд

ответ получаю
error code="MERC13244" Указанная ветеринарная форма в сведениях о ветеринарно-сопроводительном документе не разрешена для данного документа

подскажите какие типы ВСД доступны для данной операции
------------------------------------------------------------
VetDocumentForm
Описание.
Тип, описывающий форму ветеринарно-сопроводительного докумнета (ВСД).
Базовым типом является bs:String255.
Полноквалифицированное имя: {http://api.vetrf.ru/schema/cdm/mercury/vet-document}VetDocumentForm
Список возможных значений.
Значение Описание
CERTCU1 Форма 1 ветеринарного сертификата ТС.
LIC1 Форма 1 ветеринарного свидетельства. Оформляется на живых животных, биологические объекты (генетически материал).
CERTCU2 Форма 2 ветеринарного сертификата ТС.
LIC2 Форма 2 ветеринарного свидетельства. Оформляется на сырьё животного происхождения.
CERTCU3 Форма 3 ветеринарного сертификата ТС.
LIC3 Форма 3 ветеринарного свидетельства. Оформляется на техническое сырьё; корма; биологические отходы (шкуры, шерсть, пушнина, кость, кровь,отходы молочного производства, субпродукты непищевые; рогокопытное сырье невыделанное; щетина, очесы, линька; мездра и обрезки кожсырья; альбумин, казеин и желатин технические; желчь; сырье для биологической промышленности).
NOTE4 Форма 4 ветеринарной справки. При перевозке кожевенно-мехового сырья ветеринарная справка формы N 4 оформляется без учета наличия клейма, но при условии обязательного биркования шкур. Также оформляется при перевозке любого вида продукции внутри одного района.
CERT5I Форма 5i ветеринарного сертификата.
CERT61 Форма 6.1 ветеринарного сертификата.
CERT62 Форма 6.2 ветеринарного сертификата.
CERT63 Форма 6.3 ветеринарного сертификата.
PRODUCTIVE Производственный сертификат
--------------------------------------------
добрый день, никто не знает причину почему не отвечает тестовый сервер api2.vetrf.ru[i]
подскажите пжлст.
в тестовой БД есть ХС, но нет площадки, надо завести площадку (чтобы дальше можно что-то тестировать). методом ModifyEnterpriseOperation
в ответ получаю ошибку MERC07369 Инициатор, ответственный за выполнение операции, с указанным идентификатором не найден в реестре РСХН, либо идентификатор не соответствует установленному формату.

какими правами должен обладать инициатор для ввода новой площадки? или в каком веб интерфейсе это вводится
справочники в тестовой БД и основной БД одинаковые по содержанию или различные?
у меня при переходе по ссылке https://t2-argus.vetrf.ru появляется окошко с надписью "Welcome to WildFly 10"
да, работаю в тестовой базе. т.е. если у нас нет вет.врача, то надо обращаться в территориальное вет.управление?
у меня тоже была подобная ошибка, причина такая же (имя с большой буквы, метод правда другой)
кто подскажет по след.вопросу:

запрос ModifyEnterpriseOperation, надо создать произв. площадку, делаю через этот запрос

в ответ получаю код ошибки MERC 07369 Инициатор, ответственный за выполнение операции, с указанным идентификатором не найден в реестре РСХН, либо идентификатор не соответствует установленному формату.

в качестве intiator использую Login, который дали для тестовой БД.

кто тогда должен быть intiator , или как ввести площадку по другому - через веб-интерфейс. в Меркурии не нашел этой функции, а как в Икар попасть не знаю.
спасибо огромное, все понял, исправил, теперь ответ получаю.
спасибо за ответ, но что-то не получается. я так понял, что надо адрес HTTPСоединение поменять
сделал так: СоединениеWeb = Новый HTTPСоединение("api2.vetrf.ru:8002/platform/cerberus/services/EnterpriseService", 8002, login, password,,Истина);
отрабатывает и выдает код состояние 404

сделал по другому: СоединениеWeb = Новый HTTPСоединение("api2.vetrf.ru/platform/cerberus/services/EnterpriseService", 8002, login, password,,Истина);

долго думает потом сообщает по ошибке :
{ВнешняяОбработка.ВнешняяОбработка1.Форма.Форма.Форма(312)}: Ошибка при вызове метода контекста (ОтправитьДляОбработки)
ОтветWeb = СоединениеWeb.ОтправитьДляОбработки(ЗапросWeb);
по причине:
Ошибка работы с Интернет: Не могу установить соединение


что не так? еще раз спасибо за ответ
 
Индекс форума » Профиль для ksu66 » Сообщения, отправленные пользователем ksu66
Перейти:   

Powered by JForum 2.1.8 © JForum Team