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


Зарегистрирован: 11/04/2016 15:43:38
Сообщений: 8
От: Комитет Информационных Технологий Волгоградской области
Оффлайн

Нет ответа от сервера при использовании EnterpriseService_v1.3_pilot.wsdl, превышает тайм-аут операции
vvche


Зарегистрирован: 13/06/2016 19:39:45
Сообщений: 45
Оффлайн

Используйте старый Endpoint
https://api2.vetrf.ru:8002/platform/cerberus/services/EnterpriseService

А тот, который в новом WSDL прописан (на порту 8001) пока что-то не отзывается.
Егорова Ирина

[Avatar]

Зарегистрирован: 31/08/2015 11:57:04
Сообщений: 294
От: ФГБУ ВНИИЗЖ
Оффлайн

Здравствуйте!

Сервис не отзывается вообще или выдаёт сообщение об ошибке? С помощью чего вы обращаетесь к нему?
аналитик отдела внедрения
Федерального центра охраны здоровья животных, г. Владимир
vvche


Зарегистрирован: 13/06/2016 19:39:45
Сообщений: 45
Оффлайн

Егорова Ирина wrote:Здравствуйте!

Сервис не отзывается вообще или выдаёт сообщение об ошибке? С помощью чего вы обращаетесь к нему?


Это мне вопрос?

Обращаюсь либо через SOAPUI, либо из своего модуля на 1С. Ответ или "Connection refused", или "Connection timed out".
Сервис на порту 8002 отвечает нормально.
Егорова Ирина

[Avatar]

Зарегистрирован: 31/08/2015 11:57:04
Сообщений: 294
От: ФГБУ ВНИИЗЖ
Оффлайн

Коллеги!

Сейчас все сервисы должны быть доступны. Проверьте, пожалуйста.
аналитик отдела внедрения
Федерального центра охраны здоровья животных, г. Владимир
КИТ ВО


Зарегистрирован: 11/04/2016 15:43:38
Сообщений: 8
От: Комитет Информационных Технологий Волгоградской области
Оффлайн

Да. Сейчас все работает.
Подскажите пожалуйста wsdl для отправки данных о ХС (ModifyBusinessEntityOperation). И возможно ли как то обойти ограничение, чтобы при запросе возвращалось больше чем 100 записей. Я понимаю что можно сделать цикл, но тогда слишком много запросов к сервису
vvche


Зарегистрирован: 13/06/2016 19:39:45
Сообщений: 45
Оффлайн

Егорова Ирина wrote:Коллеги!

Сейчас все сервисы должны быть доступны. Проверьте, пожалуйста.



Спасибо, пока, правда проверить не могу, у самих что-то канал подглюкивает )))

КИТ ВО wrote:Да. Сейчас все работает.
Подскажите пожалуйста wsdl для отправки данных о ХС (ModifyBusinessEntityOperation). И возможно ли как то обойти ограничение, чтобы при запросе возвращалось больше чем 100 записей. Я понимаю что можно сделать цикл, но тогда слишком много запросов к сервису


Для запросов типа getBusinessEntityListRequest?
В ListOptions:count засунуть нужное количество. Я, к примеру сделал так - первый запрос с ListOptions:count=1, в ответе будет параметр total с общим количеством записей в справочнике, это значение подставить в следующий запрос. Но тут палка о двух концах - сразу все записи выгребать чревато, их в справочнике несколько десятков тысяч (EМНИП, хозсубъектов порядка 50 тысяч, в адресных справочниках за сотню тысяч). Лучше разбить на порции.
КИТ ВО


Зарегистрирован: 11/04/2016 15:43:38
Сообщений: 8
От: Комитет Информационных Технологий Волгоградской области
Оффлайн


Для запросов типа getBusinessEntityListRequest?
В ListOptions:count засунуть нужное количество. Я, к примеру сделал так - первый запрос с ListOptions:count=1, в ответе будет параметр total с общим количеством записей в справочнике, это значение подставить в следующий запрос. Но тут палка о двух концах - сразу все записи выгребать чревато, их в справочнике несколько десятков тысяч (EМНИП, хозсубъектов порядка 50 тысяч, в адресных справочниках за сотню тысяч). Лучше разбить на порции.


Если count ставить больше 100, то все равно приходит 100 максимум
vvche


Зарегистрирован: 13/06/2016 19:39:45
Сообщений: 45
Оффлайн

КИТ ВО wrote:

Если count ставить больше 100, то все равно приходит 100 максимум


Хм, странно...
Вчера еще приходило без ограничений. Увы, проверить сейчас не могу
КИТ ВО


Зарегистрирован: 11/04/2016 15:43:38
Сообщений: 8
От: Комитет Информационных Технологий Волгоградской области
Оффлайн

Немного соврал. Больше 1000
vvche


Зарегистрирован: 13/06/2016 19:39:45
Сообщений: 45
Оффлайн

КИТ ВО wrote:Немного соврал. Больше 1000


Самую малость
По мне, так нормально, в несколько заходов справочник и перекачается.
Егорова Ирина

[Avatar]

Зарегистрирован: 31/08/2015 11:57:04
Сообщений: 294
От: ФГБУ ВНИИЗЖ
Оффлайн

Да, за один запрос вы можете получить максимум 1000 хозсубъектов или предприятий, всё верно.
аналитик отдела внедрения
Федерального центра охраны здоровья животных, г. Владимир
vvche


Зарегистрирован: 13/06/2016 19:39:45
Сообщений: 45
Оффлайн

Что-то пошло не так:


Wed Jun 15 15:37:43 MSK 2016:ERROR:Exception in request: org.apache.http.conn.HttpHostConnectException: Connection to http://api2.vetrf.ru:8001 refused
Wed Jun 15 15:37:43 MSK 2016:ERROR:An error occurred [Connection to http://api2.vetrf.ru:8001 refused], see error log for details
Wed Jun 15 15:37:43 MSK 2016:INFO:Error getting response for [EnterpriseServiceBinding.GetBusinessEntityList:Request 1]; org.apache.http.conn.HttpHostConnectException: Connection to http://api2.vetrf.ru:8001 refused
Егорова Ирина

[Avatar]

Зарегистрирован: 31/08/2015 11:57:04
Сообщений: 294
От: ФГБУ ВНИИЗЖ
Оффлайн

Действующий endpoint: https://api2.vetrf.ru:8002/platform/cerberus/services/EnterpriseService

Поясню: этот endpoint единственный для тестового сервера. В WSDL-файлах была опечатка, которую исправили. Версия сервиса 1.2 на тестовом сервере не доступна.

Это сообщение было редактировано 1 раз. Последнее обновление произошло в 15/06/2016 16:38:00

аналитик отдела внедрения
Федерального центра охраны здоровья животных, г. Владимир
vvche


Зарегистрирован: 13/06/2016 19:39:45
Сообщений: 45
Оффлайн

Теперь понятно, спасибо.
 
Индекс форума » Компонент МЕРКУРИЙ
Перейти:   

Powered by JForum 2.1.8 © JForum Team