Ошибки при отправке ВСД-транзакции - 1Cv7 ВСД в ГИС Меркурий - КБ99 Redmine

Проект

Общее

Профиль

Ошибки при отправке ВСД-транзакции

Добавил(а) Виноградов Александр больше 6 лет назад

Ошибки при отправке ВСД-транзакции.
Помогите пожалуйста найти причину ошибок.
смотри скрин...


Ответы (22)

RE: Ошибки при отправке ВСД-транзакции - Добавил(а) Жуков Дмитрий больше 6 лет назад

Открывайте из логов и Смотрите XML - на 1 картинке написано.

RE: Ошибки при отправке ВСД-транзакции - Добавил(а) Виноградов Александр больше 6 лет назад

Посмотрел логи.
Запрос уходит нормальный.
Ответ приходит с ошибкой (документ не найден) и не читабельный.
Отправляли много транзакций все прошли нормально, только несколько с ошибками.
Помогите пожалуйста исправить.
Логи смотри вложение.

RE: Ошибки при отправке ВСД-транзакции - Добавил(а) Жуков Дмитрий больше 6 лет назад

entityNotFoundFault

А кому отправляете? Вроде как ХС не найден...
Переполучите ГУИД ХС Получателя и его Площадки

RE: Ошибки при отправке ВСД-транзакции - Добавил(а) Виноградов Александр больше 6 лет назад

Переполучил ГУИД.
Ошибки остались.
Причем отправляю на разные ХС.
Подскажите, пожалуйста как посмотреть сформированный запрос xml на отправку ВСД транзакции
В логах его нет. Отладка включена.

RE: Ошибки при отправке ВСД-транзакции - Добавил(а) Жуков Дмитрий больше 6 лет назад

В логах есть все, то что отправляете - *_request
Реквестов несколько -
1 - сам запрос на транзакцию, потом ответ, что Меркурий поставил запрос в очередь с ИД запроса accept в *_result
2 - запрос ответа на accept (до 10 раз, пока не придет ответ с данными или ошибкой )

У вас на все ошибка приходит, или хаотично?

RE: Ошибки при отправке ВСД-транзакции - Добавил(а) Виноградов Александр больше 6 лет назад

В третьем посте я прислал все что есть в логах.
Там нет самой xml транзакции, только ссылка.
Ошибки приходят только на некоторый партии.

RE: Ошибки при отправке ВСД-транзакции - Добавил(а) Жуков Дмитрий больше 6 лет назад

Быть такого не могет - раз есть ответ, значит и запросы должны быть...
Удалять логи не стоит в Параметрах?

RE: Ошибки при отправке ВСД-транзакции - Добавил(а) Виноградов Александр больше 6 лет назад

в параметрах стоит Отладка xml запросов
удалять логи - где смотреть?

RE: Ошибки при отправке ВСД-транзакции - Добавил(а) Жуков Дмитрий больше 6 лет назад

Правильно,
тогда в папке д.б. "вагон" логов,
отсортируйте по времени, будет наглядней - запрос/ответ

RE: Ошибки при отправке ВСД-транзакции - Добавил(а) Жуков Дмитрий больше 6 лет назад

на 1 транзакцию если меркурий сразу ответил д.б. 4 файла - 2 запроса, 2 ответа

RE: Ошибки при отправке ВСД-транзакции - Добавил(а) Виноградов Александр больше 6 лет назад

У меня при отправке транзакции 1 запрос и 1 ответ. В 3 посте я их выложил.
Запроса с транзакцией нет.
В первом посте на первом скрине: Ошибка error parsing
Подскажите что за система генерирует эту ошибку?

RE: Ошибки при отправке ВСД-транзакции - Добавил(а) Жуков Дмитрий больше 6 лет назад

v7plus.dll
и Microsoft xml parser

RE: Ошибки при отправке ВСД-транзакции - Добавил(а) Виноградов Александр больше 6 лет назад

К сожалению нам так и не удается отправить ВСД-транзакцию на несколько партий всем получателям из 1С.
Все остальные партии отправляются без проблем.
Проблемные партии спокойно отправляются через web интерфейс.
Я так понимаю запрос на транзакцию вообще не создается и не отправляется.
Помогите пожалуйста найти причину.

RE: Ошибки при отправке ВСД-транзакции - Добавил(а) Жуков Дмитрий больше 6 лет назад

Причина в партиях???
Как вы определили? - в присланном логе написано entityNotFoundFault - я склоняюсь к ХС получателя

Версиями документов обеими пробовали (1 и 2)?

RE: Ошибки при отправке ВСД-транзакции - Добавил(а) кб99 Синявский Филипп больше 6 лет назад

Александр, чтобы помочь вам в решении вопроса нужно подключиться к вам, мы можем это сделать при активном договоре техподдержки.
Позвоните, пожалуйста, 8(846)2053080 - Евгений проконсультирует вас о существующих пакетах техподдержки.

RE: Ошибки при отправке ВСД-транзакции - Добавил(а) кб99 Синявский Филипп больше 6 лет назад

скорее всего у вас старая версия - рекомендую установить обновления.

Обратите внимание! При регистрации новых dll нужно скопировать 2 новых dll Newtonsoft.Json.dll & SharpRaven.dll в каталог с интеграцией (там где у вас находится soapdll_test.dll)
далее скрипт для регистрации немного изменился

%SystemRoot%\Microsoft.NET\Framework\v4.0.30319\regasm.exe "ПолныйПуть\soapdll_test.dll" /codebase /tlb:soap_test.tlb
pause

аналогично для soapdll_work.dll

%SystemRoot%\Microsoft.NET\Framework\v4.0.30319\regasm.exe "ПолныйПуть\soapdll_work.dll" /codebase /tlb:soap_work.tlb
pause

RE: Ошибки при отправке ВСД-транзакции - Добавил(а) Виноградов Александр больше 6 лет назад

Спасибо! А где взять новые dll?

RE: Ошибки при отправке ВСД-транзакции - Добавил(а) кб99 Синявский Филипп больше 6 лет назад

Application with id=7b323d59-bab7-4577-b277-59b7f89d71dc and issuerId=24dffcb6-3659-439c-96de-c3cee60e1f47 not found

выложите полный пакет запросов - как писал Дмитрий должно быть 4 файла

RE: Ошибки при отправке ВСД-транзакции - Добавил(а) Виноградов Александр больше 6 лет назад

У нас при отправке транзакции 1 запрос и 1 ответ. В 3 посте я их выложил.
Запроса с транзакцией нет.
В первом посте на первом скрине: Ошибка error parsing
Я так думаю из за этой ошибки, запрос с транзакцией не формируется и не отправляется.
Но в скрине ошибки есть номер строки и позиции. Значит xml есть, но почему он не сохранился в логах?
На скрине во вложении видно, что формируется только два файла запрос и ответ на результат.

    (1-22/22)