|
[Search] Поиск   [Recent Topics] Последние темы   [Hottest Topics] Горячие темы   [Members]  Список участников   [Groups] На главную страницу 
[Register] Регистрация / 
[Login] Вход 
Прошу помощи. Интреграция базы MSSQL и Меркурий через шлюз на Delphi  XML
Индекс форума » Компонент МЕРКУРИЙ
Автор Сообщение
Jupiter


Зарегистрирован: 24/09/2017 19:02:23
Сообщений: 100
Оффлайн

GusVal wrote:
Jupiter wrote:
GusVal wrote:
Jupiter wrote:
Да, наконец-то удалось добавить предприятие в реестр без ошибок, и связь создать тоже получилось


Что-то изменилось на сервере? Или все-таки ошибка на "нашей" стороне была?


Скорее всего, на сервере, т.к. я делал все то же самое


Что-то я рано обрадовался... В версии 2.0 у меня так и не принимает
<apl:error code="MERC05180" xmlns:apl="http://api.vetrf.ru/schema/cdm/application">Предприятие с указанным идентификатором не найдено в реестре РСХН, либо идентификатор не соответствует установленному формату.</apl:error>


Это запрос на связь? Сделайте в 1.4, у меня в 2.0 тоже такая же ошибка была, а в 1.4 получилось.
GusVal


Зарегистрирован: 10/11/2017 12:14:53
Сообщений: 176
Оффлайн

Jupiter wrote:
GusVal wrote:
Jupiter wrote:
GusVal wrote:
Jupiter wrote:
Да, наконец-то удалось добавить предприятие в реестр без ошибок, и связь создать тоже получилось


Что-то изменилось на сервере? Или все-таки ошибка на "нашей" стороне была?


Скорее всего, на сервере, т.к. я делал все то же самое


Что-то я рано обрадовался... В версии 2.0 у меня так и не принимает
<apl:error code="MERC05180" xmlns:apl="http://api.vetrf.ru/schema/cdm/application">Предприятие с указанным идентификатором не найдено в реестре РСХН, либо идентификатор не соответствует установленному формату.</apl:error>


Это запрос на связь? Сделайте в 1.4, у меня в 2.0 тоже такая же ошибка была, а в 1.4 получилось.


Да. именно этим сейчас и собираюсь заняться... Только пару минут назад осознал, что 1.4 и 2.0 разные справочники...
В 1.4 моего ПО вообще не находит...

Продолжение...
Создал ПО через 1.4... Его видно и через 1.4, и через 2.0...
Через 2.0 привязал этот ПО к ХС... Теперь через getActivityLocationList в 2.0 я связи вижу, а вот через web (https://t2-mercury.vetrf.ru) поднадзорный объект не виден...

Окончание...
Связал ХС и ПО через версию 1.4... Через веб ПО также стал доступным...



А продуктивный контур настолько же запутанный? Есть ли уже возможность работать только в продуктиве 2.0?

Это сообщение было редактировано 3 раз. Последнее обновление произошло в 28/11/2017 18:50:43

GusVal


Зарегистрирован: 10/11/2017 12:14:53
Сообщений: 176
Оффлайн

Снова всех приветствую...
Подскажите, кто-нибудь сталкивался с подобным?
Снова пытаюсь на Delphi соединиться с Меркурием с использованием submitApplicationRequest...
Получаю ошибку... Смотрю, что отправляю на сервер и вижу, что в запросе непонятно откуда прописывается узел <request>. Откуда он берется?

...<SOAP-ENV:Body><submitApplicationRequest xmlns="http://api.vetrf.ru/schema/cdm/application/service"><request xmlns=""><apiKey xmlns="http://api.vetrf.ru/schema/cdm/application/ws-definitions">....



GusVal


Зарегистрирован: 10/11/2017 12:14:53
Сообщений: 176
Оффлайн

Ладно, с этим разобрался самостоятельно... Среда разработки некорректно сформировала pas из wsdl и xsd... Прищлось немного ручками повозиться...
Подскажите, как в одном запросе получить CONFIRMED и UTILIZED документы? Или это фантастика?
СергейА


Зарегистрирован: 30/10/2017 19:34:19
Сообщений: 61
Оффлайн

Добрый день.
Подскажите, кто-то использовал метод CheckShipmentRegionalizationOperation v2.0? Пытался на тесте и на бою получить информацию, выдает ошибку
oleg-x


Зарегистрирован: 20/11/2017 11:24:40
Сообщений: 2046
Онлайн

СергейА wrote:Добрый день.
Подскажите, кто-то использовал метод CheckShipmentRegionalizationOperation v2.0? Пытался на тесте и на бою получить информацию, выдает ошибку

Пользуемся, все работает без ошибок, да и запрос простой. Площадка отправления и площадка назначения. Тип номенклатуры и получаем список условий перевозки.
Что у Вас за ошибка?
PS только у меня это все в 1С.
https://vk.com/mercuriy_rf
СергейА


Зарегистрирован: 30/10/2017 19:34:19
Сообщений: 61
Оффлайн

oleg-x wrote:
СергейА wrote:Добрый день.
Подскажите, кто-то использовал метод CheckShipmentRegionalizationOperation v2.0? Пытался на тесте и на бою получить информацию, выдает ошибку

Пользуемся, все работает без ошибок, да и запрос простой. Площадка отправления и площадка назначения. Тип номенклатуры и получаем список условий перевозки.
Что у Вас за ошибка?
PS только у меня это все в 1С.


Да я тоже на 1с, только сейчас увидел что ветка на Delphi
Ошибка:
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><env:Header xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"/><env:Body xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"><env:Fault><faultcode xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/">soap-env:Server</faultcode><faultstring>Исключение при вызове привязки.
Исключение во время вызова привязки JCA: "JCA Binding execute of Reference operation 'InsertApplicationMetadata' failed due to: Исключение использования параметра 'Упрощенный SQL'.
Сбой при выполнении с параметром 'Упрощенный SQL' для INSERT INTO `APPLICATION_METADATA` (`APPLICATION_ID`,`RECEIVE_REQUEST_DATE`,`STATUS`,`ISSUER_ID`,`SERVICE_ID`,`SERVICE_VERSION`,`OPERATION`,`ISSUE_DATE`,`API_KEY`) VALUES (?,?,?,?,?,?,?,?,?);.
Чем вызвано: java.sql.SQLException: Incorrect string value: '\xD1\x81heck...' for column 'OPERATION' at row 1.
Параметр Упрощенный SQL предназначен для случаев пограничного использования и обеспечивает минимальные простые функциональные возможности. Взамен рекомендуется попробовать использовать параметр "Выполнить операцию для таблицы". Считается, что данное исключение не допускает повторных попыток и, вероятнее всего, вызвано ошибкой при моделировании. Для отнесения сбоя к ошибкам, допускающим повтор, добавьте взамен свойство nonRetriableErrorCodes со значением "-1366" в дескриптор развертывания (т.е. weblogic-ra.xml). Для автоматического повтора попыток при допускающих повтор сбоях задайте эти свойства composite.xml для данного вызова: jca.retry.interval, jca.retry.count и jca.retry.backoff. Все свойства являются целочисленными.
".
Вызываемый адаптер JCA породил исключение ресурса.
Внимательно исследуйте указанное выше сообщение об ошибке для нахождения способа устранения ошибки.
</faultstring><faultactor/><detail><ws:internalServiceFault xmlns:ws="http://api.vetrf.ru/schema/cdm/base/ws-definitions"><base:message xmlns:base="http://api.vetrf.ru/schema/cdm/base">Internal Service Error!!</base:message></ws:internalServiceFault></detail></env:Fault></env:Body></soapenv:Envelope>
СергейА


Зарегистрирован: 30/10/2017 19:34:19
Сообщений: 61
Оффлайн

запрос простой не спорю, но может я его не понял:

Это сообщение было редактировано 1 раз. Последнее обновление произошло в 04/04/2018 12:56:19

oleg-x


Зарегистрирован: 20/11/2017 11:24:40
Сообщений: 2046
Онлайн



Полностью рабочий код (взят из вики как есть), отправляю через HTTPСоединение предварительно подставив параметры.
Сам запрос хранится в 1С, должен быть без переносов на другую строку (иначе выдает ошибку).

PS На вид не смотри, в 1С он у меня вообще идет одной строкой.
https://vk.com/mercuriy_rf
oleg-x


Зарегистрирован: 20/11/2017 11:24:40
Сообщений: 2046
Онлайн



А вот сам код подключения
https://vk.com/mercuriy_rf
СергейА


Зарегистрирован: 30/10/2017 19:34:19
Сообщений: 61
Оффлайн

oleg-x wrote:
Полностью рабочий код (взят из вики как есть), отправляю через HTTPСоединение предварительно подставив параметры.
Сам запрос хранится в 1С, должен быть без переносов на другую строку (иначе выдает ошибку).

PS На вид не смотри, в 1С он у меня вообще идет одной строкой.


А на данный момент он выполняется? Может опять обновление запустили?
oleg-x


Зарегистрирован: 20/11/2017 11:24:40
Сообщений: 2046
Онлайн

Проверил, все работает.
Вообще есть хорошая программа (если разобраться) SoapUI
В ней я и отрабатывал все запросы, перед тем как перенести в 1с.
https://vk.com/mercuriy_rf
СергейА


Зарегистрирован: 30/10/2017 19:34:19
Сообщений: 61
Оффлайн

oleg-x wrote:Проверил, все работает.
Вообще есть хорошая программа (если разобраться) SoapUI
В ней я и отрабатывал все запросы, перед тем как перенести в 1с.


Спасибо
SIMPLICITY


Зарегистрирован: 26/10/2017 11:01:09
Сообщений: 1
Оффлайн

oleg-x wrote:Проверил, все работает.
Вообще есть хорошая программа (если разобраться) SoapUI
В ней я и отрабатывал все запросы, перед тем как перенести в 1с.


А куда там вписывать логин и пароль?
Заранее спасибо!

PS Куда не впишу - всё равно ответ один - "Требуется авторизация"

Vladimir2017

[Avatar]

Зарегистрирован: 02/10/2017 14:31:03
Сообщений: 362
Оффлайн

SIMPLICITY wrote:А куда там вписывать логин и пароль?


В левом нижнем углу запроса надпись "Auth", ставите базовую аутентификацию и вводите логин и пароль от шлюза.
 
Индекс форума » Компонент МЕРКУРИЙ
Перейти:   

Powered by JForum 2.1.8 © JForum Team